--- /srv/rebuilderd/tmp/rebuilderd7IarS2/inputs/fragments_3.0.1-8+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd7IarS2/out/fragments_3.0.1-8+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-27 16:55:47.000000 debian-binary │ -rw-r--r-- 0 0 0 2148 2025-05-27 16:55:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2449872 2025-05-27 16:55:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2449008 2025-05-27 16:55:47.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/fragments │ │ │┄ 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 0x5928d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x7d18f8 0x007d18f8 0x007d18f8 0x16e10 0x16e10 R 0x4 │ │ │ │ + ARM_EXIDX 0x7d18b8 0x007d18b8 0x007d18b8 0x16e10 0x16e10 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 0x7e872c 0x7e872c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7e86ec 0x7e86ec R E 0x10000 │ │ │ │ LOAD 0x7efda8 0x007ffda8 0x007ffda8 0x40c14 0x421ec RW 0x10000 │ │ │ │ DYNAMIC 0x82f108 0x0083f108 0x0083f108 0x00158 0x00158 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x7e870c 0x007e870c 0x007e870c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x7e86cc 0x007e86cc 0x007e86cc 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x7efda8 0x007ffda8 0x007ffda8 0x00020 0x00100 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x7efda8 0x007ffda8 0x007ffda8 0x40258 0x40258 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 000028a8 0028a8 003273 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00005b1c 005b1c 0004c6 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00005fe4 005fe4 000180 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00006164 006164 02fde0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00035f44 035f44 001268 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 000371ac 0371ac 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000371b8 0371b8 001bb4 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00038d70 038d70 650ad8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00689848 689848 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00689880 689880 0db3ce 00 A 0 0 64 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 00764c4e 764c4e 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 00764c70 764c70 06cc88 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 007d18f8 7d18f8 016e10 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 007e8708 7e8708 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 007e870c 7e870c 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00038d70 038d70 650aa8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00689818 689818 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00689840 689840 0db3ce 00 A 0 0 64 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 00764c0e 764c0e 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 00764c30 764c30 06cc88 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 007d18b8 7d18b8 016e10 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 007e86c8 7e86c8 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 007e86cc 7e86cc 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 007ffda8 7efda8 000020 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 007ffdc8 7efdc8 0000e0 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 007ffdc8 7efdc8 00000c 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 007ffdd4 7efdd4 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 007ffdd8 7efdd8 03f330 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0083f108 82f108 000158 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0083f260 82f260 000da0 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -602,13 +602,13 @@ │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_scrolled_window_get_type │ │ │ │ 599: 00841f94 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ 600: 00841f94 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 601: 008409c0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 602: 00841f94 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ 603: 008409c0 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 604: 00841f94 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ - 605: 00689880 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 606: 006891ec 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ - 607: 00689210 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ + 605: 00689840 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 606: 006891bc 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 607: 006891e0 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ 608: 008409bc 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ - 609: 00689244 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 610: 00689228 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 609: 00689214 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 610: 006891f8 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libadwaita-1.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcurl.so.4] │ │ │ │ 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) 0x371ac │ │ │ │ - 0x0000000d (FINI) 0x689848 │ │ │ │ + 0x0000000d (FINI) 0x689818 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x7ffdc8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x7ffdd4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x28a8 │ │ │ │ 0x00000006 (SYMTAB) 0x278 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9b62367a6d69eb72515051ed1df872b8e9651667 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 290a503db2d2a9c67770d6ba924fd722d12da197 │ │ │ │ │ │ │ │ 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 @@ │ │ │ │ -g/lib/ld-linux-armhf.so.3 │ │ │ │ +/lib/ld-linux-armhf.so.3 │ │ │ │ g_object_ref │ │ │ │ g_settings_get_boolean │ │ │ │ g_object_bind_property_full │ │ │ │ g_object_steal_qdata │ │ │ │ g_list_model_get_type │ │ │ │ g_param_spec_int64 │ │ │ │ g_simple_action_group_new │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00038d70 <__aeabi_ldivmod@@Base-0x65047c>: │ │ │ │ +00038d70 <__aeabi_ldivmod@@Base-0x65044c>: │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 38d8c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 38e6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq r0, [r0], -r4 @ │ │ │ │ rsbseq sl, ip, r8, ror #28 │ │ │ │ addeq r7, r0, r4, asr #2 │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 38ef0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r0, r0, r0, asr sp │ │ │ │ ldrshteq sl, [ip], #-212 @ 0xffffff2c │ │ │ │ addeq r7, r0, r0, asr #1 │ │ │ │ @@ -148,15 +148,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 38fdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r0, r0, r0, ror ip │ │ │ │ rsbseq sl, ip, ip, lsr #26 │ │ │ │ addeq r6, r0, r0, lsr #26 │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0012cbf8 │ │ │ │ rsbseq sl, ip, r4, ror #22 │ │ │ │ andseq ip, r2, r8, asr #24 │ │ │ │ @@ -327,23 +327,23 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 4d7750 │ │ │ │ + bl 4d7720 │ │ │ │ cmp r0, #0 │ │ │ │ bne 392c8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 14712c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #96] @ 39330 │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 14712c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, ip, ip, asr #13 │ │ │ │ - rsbeq fp, r5, r3, ror r9 │ │ │ │ + rsbeq fp, r5, r3, lsr r9 │ │ │ │ rsbseq sl, ip, r8, lsl #14 │ │ │ │ rsbseq sl, ip, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -388,17 +388,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 393e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39394 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 3940c │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 39424 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #12] @ 394b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -473,17 +473,17 @@ │ │ │ │ ldrshteq sl, [ip], #-80 @ 0xffffffb0 │ │ │ │ addeq r6, r0, r4, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39504 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -756,15 +756,15 @@ │ │ │ │ bne 3993c │ │ │ │ add r9, r7, #4 │ │ │ │ adds r0, r4, r9 │ │ │ │ addcc r8, r4, r9 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 3994c │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #572] @ 39b90 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ @@ -872,15 +872,15 @@ │ │ │ │ ldm sp, {r2, sl} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 39b24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r5, #4] │ │ │ │ sub r0, r2, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -1289,15 +1289,15 @@ │ │ │ │ bne 3a190 │ │ │ │ add fp, r7, #4 │ │ │ │ adds r0, r5, fp │ │ │ │ addcc r9, r5, fp │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 3a1a0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, #632] @ 3a428 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1421,15 +1421,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r6, {r3, r4, r6} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b 3a3bc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sl, #4] │ │ │ │ @@ -1747,15 +1747,15 @@ │ │ │ │ bne 3a8b8 │ │ │ │ add r5, r6, #4 │ │ │ │ adds r0, r7, r5 │ │ │ │ addcc r8, r7, r5 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 3a8c8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #628] @ 3ab4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -1879,15 +1879,15 @@ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldm fp, {r2, r4, fp} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ b 3aae0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r2, sl │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1949,15 +1949,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 3ad18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ad18 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1967,15 +1967,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 3ad00 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ad00 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 3ac80 │ │ │ │ ldr r0, [pc, #276] @ 3ad5c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1993,15 +1993,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 3ad00 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ad00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ bl 2a9194 │ │ │ │ @@ -2041,23 +2041,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 589c0 │ │ │ │ - strhteq fp, [r5], #-77 @ 0xffffffb3 │ │ │ │ + rsbeq fp, r5, sp, ror r4 │ │ │ │ rsbseq r9, ip, ip, ror r9 │ │ │ │ addeq r5, r0, r0, asr r1 │ │ │ │ - rsbeq fp, r5, sp, ror #9 │ │ │ │ + rsbeq fp, r5, sp, lsr #9 │ │ │ │ ldrhteq r9, [ip], #-156 @ 0xffffff64 │ │ │ │ - strdeq r8, [r5], #-3 @ │ │ │ │ + strhteq r8, [r5], #-3 │ │ │ │ ldrhteq r9, [ip], #-148 @ 0xffffff6c │ │ │ │ rsbseq r9, ip, r4, asr r9 │ │ │ │ - rsbeq sl, r5, r6, lsl #27 │ │ │ │ + rsbeq sl, r5, r6, asr #26 │ │ │ │ rsbseq r9, ip, ip, asr #12 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -2082,22 +2082,22 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 3adf8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3adfc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - ldrdeq fp, [r5], #-61 @ 0xffffffc3 @ │ │ │ │ + mlseq r5, sp, r3, fp │ │ │ │ rsbseq r9, ip, ip, lsr #17 │ │ │ │ - strdeq fp, [r5], #-57 @ 0xffffffc7 @ │ │ │ │ + strhteq fp, [r5], #-57 @ 0xffffffc7 │ │ │ │ ldrhteq r9, [ip], #-136 @ 0xffffff78 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4d8c7c │ │ │ │ + bl 4d8c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ @@ -2178,15 +2178,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 3b168 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r3, #1 │ │ │ │ @@ -2200,15 +2200,15 @@ │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d98e8 │ │ │ │ + bl 4d98b8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 38d70 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -2329,15 +2329,15 @@ │ │ │ │ mov r0, #7 │ │ │ │ b 3b178 │ │ │ │ mov r0, #9 │ │ │ │ b 3b150 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4d8c6c │ │ │ │ + bl 4d8c3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ @@ -2503,15 +2503,15 @@ │ │ │ │ rsbseq sl, ip, r8, asr #20 │ │ │ │ addeq r4, r0, ip, lsl #19 │ │ │ │ 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 65bc4c │ │ │ │ + bl 65bc1c │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ add ip, sp, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ @@ -2526,26 +2526,26 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65bc4c │ │ │ │ + bl 65bc1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3b2ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, 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 65bc4c │ │ │ │ + bl 65bc1c │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r3} │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -2559,15 +2559,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 65bc4c │ │ │ │ + bl 65bc1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3b348 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ @@ -3591,15 +3591,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 3c59c │ │ │ │ mov r0, sp │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ 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] │ │ │ │ @@ -3651,15 +3651,15 @@ │ │ │ │ bl 23f2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 3c6ac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 23f2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -3699,15 +3699,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 3c748 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 3c764 │ │ │ │ @@ -3719,15 +3719,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 3c78c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3c790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - strhteq r3, [r6], #-0 │ │ │ │ + rsbeq r3, r6, r0, ror r0 │ │ │ │ rsbseq ip, ip, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c81c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -3753,15 +3753,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 3c7c8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 3c7c8 │ │ │ │ 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 │ │ │ │ @@ -3796,15 +3796,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 3c874 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 3c874 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -3812,15 +3812,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 3c920 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 3c928 │ │ │ │ @@ -3874,15 +3874,15 @@ │ │ │ │ b 3caa0 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3caa0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3cbd4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -3930,18 +3930,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 3cd54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cda0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3cbc8 │ │ │ │ ldr r0, [pc, #772] @ 3ce08 │ │ │ │ mov r1, #4 │ │ │ │ @@ -3988,15 +3988,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cb9c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3cbc4 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -4139,27 +4139,27 @@ │ │ │ │ rsbseq sp, ip, r0, asr #5 │ │ │ │ rsbseq sp, ip, r4, asr #5 │ │ │ │ umulleq r3, r0, r4, r2 │ │ │ │ rsbseq sp, ip, r8, ror r1 │ │ │ │ @ instruction: 0x007cd494 │ │ │ │ rsbseq sp, ip, r0, lsr #4 │ │ │ │ rsbseq sp, ip, r0, lsl #4 │ │ │ │ - rsbeq r3, r6, r9, lsl lr │ │ │ │ + ldrdeq r3, [r6], #-217 @ 0xffffff27 @ │ │ │ │ rsbseq sp, ip, r4, ror r1 │ │ │ │ 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 3ce6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 3ce74 │ │ │ │ @@ -4213,15 +4213,15 @@ │ │ │ │ b 3cfec │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3cfec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3d120 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -4269,18 +4269,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 3d2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d2ec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3d114 │ │ │ │ ldr r0, [pc, #772] @ 3d354 │ │ │ │ mov r1, #4 │ │ │ │ @@ -4327,15 +4327,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d0e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d110 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -4478,27 +4478,27 @@ │ │ │ │ rsbseq ip, ip, r4, ror sp │ │ │ │ rsbseq ip, ip, r8, ror sp │ │ │ │ addeq r2, r0, r8, asr #26 │ │ │ │ rsbseq ip, ip, ip, lsr #24 │ │ │ │ rsbseq ip, ip, r8, asr #30 │ │ │ │ ldrsbteq ip, [ip], #-196 @ 0xffffff3c │ │ │ │ ldrhteq ip, [ip], #-196 @ 0xffffff3c │ │ │ │ - rsbeq r3, r6, sp, asr #17 │ │ │ │ + rsbeq r3, r6, sp, lsl #17 │ │ │ │ rsbseq ip, ip, r8, lsr #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 3d3b8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 3d3c0 │ │ │ │ @@ -4552,15 +4552,15 @@ │ │ │ │ b 3d538 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3d538 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3d66c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -4608,18 +4608,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 3d7ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d838 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3d660 │ │ │ │ ldr r0, [pc, #772] @ 3d8a0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -4666,15 +4666,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d634 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d65c │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -4817,27 +4817,27 @@ │ │ │ │ rsbseq ip, ip, r8, lsr #16 │ │ │ │ rsbseq ip, ip, ip, lsr #16 │ │ │ │ strdeq r2, [r0], ip │ │ │ │ rsbseq ip, ip, r0, ror #13 │ │ │ │ ldrshteq ip, [ip], #-156 @ 0xffffff64 │ │ │ │ rsbseq ip, ip, r8, lsl #15 │ │ │ │ rsbseq ip, ip, r8, ror #14 │ │ │ │ - rsbeq r3, r6, r1, lsl #7 │ │ │ │ + rsbeq r3, r6, r1, asr #6 │ │ │ │ ldrsbteq ip, [ip], #-108 @ 0xffffff94 │ │ │ │ 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 3d904 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 3d90c │ │ │ │ @@ -4891,15 +4891,15 @@ │ │ │ │ b 3da84 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3da84 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3dbb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -4947,18 +4947,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 3dd38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dd84 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3dbac │ │ │ │ ldr r0, [pc, #772] @ 3ddec │ │ │ │ mov r1, #4 │ │ │ │ @@ -5005,15 +5005,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3db80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3dba8 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -5156,27 +5156,27 @@ │ │ │ │ ldrsbteq ip, [ip], #-44 @ 0xffffffd4 │ │ │ │ rsbseq ip, ip, r0, ror #5 │ │ │ │ @ instruction: 0x008022b0 │ │ │ │ @ instruction: 0x007cc194 │ │ │ │ ldrhteq ip, [ip], #-64 @ 0xffffffc0 │ │ │ │ rsbseq ip, ip, ip, lsr r2 │ │ │ │ rsbseq ip, ip, ip, lsl r2 │ │ │ │ - rsbeq r2, r6, r5, lsr lr │ │ │ │ + strdeq r2, [r6], #-213 @ 0xffffff2b @ │ │ │ │ @ instruction: 0x007cc190 │ │ │ │ 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 3de50 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 3de58 │ │ │ │ @@ -5230,15 +5230,15 @@ │ │ │ │ b 3dfd0 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3dfd0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3e104 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -5286,18 +5286,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 3e284 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e2d0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3e0f8 │ │ │ │ ldr r0, [pc, #772] @ 3e338 │ │ │ │ mov r1, #4 │ │ │ │ @@ -5344,15 +5344,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e0cc │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e0f4 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -5495,15 +5495,15 @@ │ │ │ │ @ instruction: 0x007cbd90 │ │ │ │ @ instruction: 0x007cbd94 │ │ │ │ addeq r1, r0, r4, ror #26 │ │ │ │ rsbseq fp, ip, r8, asr #24 │ │ │ │ rsbseq fp, ip, r4, ror #30 │ │ │ │ ldrshteq fp, [ip], #-192 @ 0xffffff40 │ │ │ │ ldrsbteq fp, [ip], #-192 @ 0xffffff40 │ │ │ │ - rsbeq r2, r6, r9, ror #17 │ │ │ │ + rsbeq r2, r6, r9, lsr #17 │ │ │ │ rsbseq fp, ip, r4, asr #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 3e434 │ │ │ │ @@ -5551,15 +5551,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e408 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e430 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e438 │ │ │ │ @@ -5798,17 +5798,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 3e808 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3e80c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq r3, r6, lr, lsr #9 │ │ │ │ + rsbeq r3, r6, lr, ror #8 │ │ │ │ rsbseq ip, ip, ip, lsl #8 │ │ │ │ - rsbeq r3, r6, sl, asr #9 │ │ │ │ + rsbeq r3, r6, sl, lsl #9 │ │ │ │ rsbseq ip, ip, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r8, r1 │ │ │ │ bcs 3ec7c │ │ │ │ @@ -6084,15 +6084,15 @@ │ │ │ │ bne 3ec7c │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 3ec8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 3ef64 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -6215,15 +6215,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 3eea0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -6554,15 +6554,15 @@ │ │ │ │ bne 3f3d4 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 3f3e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 3f6bc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -6685,15 +6685,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 3f5f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -6881,15 +6881,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 3f910 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r9, r7, r8, lsl #1 │ │ │ │ rsbseq fp, ip, r4, lsr #16 │ │ │ │ addeq r0, r0, r0, lsr #13 │ │ │ │ @@ -6914,15 +6914,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 3f994 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r9, r7, r4 │ │ │ │ ldrhteq fp, [ip], #-112 @ 0xffffff90 │ │ │ │ addeq r0, r0, ip, lsl r6 │ │ │ │ @@ -6944,15 +6944,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq lr, r7, r0, ror fp │ │ │ │ rsbseq fp, ip, r8, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ @@ -6977,15 +6977,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 3fa90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r8, r7, r4, lsl pc │ │ │ │ ldrsbteq fp, [ip], #-104 @ 0xffffff98 │ │ │ │ addeq r0, r0, ip, ror #4 │ │ │ │ @@ -7007,15 +7007,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq lr, r7, r4, ror sl │ │ │ │ rsbseq fp, ip, ip, lsr #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -7120,17 +7120,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 3fcb0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3fcb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq r3, r6, sp, lsr r7 │ │ │ │ + strdeq r3, [r6], #-109 @ 0xffffff93 @ │ │ │ │ rsbseq fp, ip, r0, ror #22 │ │ │ │ - rsbeq r3, r6, r9, asr r7 │ │ │ │ + rsbeq r3, r6, r9, lsl r7 │ │ │ │ rsbseq fp, ip, ip, ror #22 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3fcd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58f2c │ │ │ │ rsbseq fp, ip, r0, asr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -7290,15 +7290,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 40014 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ffc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ bls 40034 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ffa0 │ │ │ │ @@ -7748,15 +7748,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #312] @ 407a8 │ │ │ │ ldr r4, [pc, #348] @ 407d0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 40660 │ │ │ │ add r0, sp, #32 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3085e4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #272] @ 407b4 │ │ │ │ @@ -7823,15 +7823,15 @@ │ │ │ │ beq 407a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 2a9190 │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, pc, r0, ror #11 │ │ │ │ rsbseq pc, pc, r4, lsr #10 │ │ │ │ - ldrdeq ip, [r4], #-248 @ 0xffffff08 @ │ │ │ │ + mlseq r4, r8, pc, ip @ │ │ │ │ addeq r0, r0, r0, lsl #22 │ │ │ │ addeq r0, r0, ip, lsr #19 │ │ │ │ rsbseq fp, ip, r8, lsr sl │ │ │ │ rsbseq fp, ip, r0, ror sl │ │ │ │ rsbseq pc, pc, r4, lsr #16 │ │ │ │ rsbseq fp, ip, r4, ror #21 │ │ │ │ rsbseq fp, ip, r8, ror #21 │ │ │ │ @@ -7843,15 +7843,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 4081c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 40824 │ │ │ │ @@ -7895,15 +7895,15 @@ │ │ │ │ b 40974 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 40974 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 409d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -7952,18 +7952,18 @@ │ │ │ │ bne 40b20 │ │ │ │ cmp r0, #0 │ │ │ │ bne 40b38 │ │ │ │ ldr r0, [pc, #476] @ 40b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 35223c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 42450 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8073,27 +8073,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq fp, ip, r4, asr #17 │ │ │ │ rsbseq fp, ip, ip, lsl #18 │ │ │ │ rsbseq fp, ip, r0, lsr #15 │ │ │ │ rsbseq fp, ip, r0, lsl #15 │ │ │ │ - rsbeq r3, r6, lr, ror ip │ │ │ │ + rsbeq r3, r6, lr, lsr ip │ │ │ │ rsbseq fp, ip, r4, lsl #14 │ │ │ │ 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 40be4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 40bec │ │ │ │ @@ -8137,15 +8137,15 @@ │ │ │ │ b 40d3c │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 40d3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 40d98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -8194,18 +8194,18 @@ │ │ │ │ bne 40ee8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 40f00 │ │ │ │ ldr r0, [pc, #476] @ 40f4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 35223c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 42450 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8315,27 +8315,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrshteq fp, [ip], #-76 @ 0xffffffb4 │ │ │ │ rsbseq fp, ip, r4, asr #10 │ │ │ │ ldrsbteq fp, [ip], #-56 @ 0xffffffc8 │ │ │ │ ldrhteq fp, [ip], #-56 @ 0xffffffc8 │ │ │ │ - strhteq r3, [r6], #-134 @ 0xffffff7a │ │ │ │ + rsbeq r3, r6, r6, ror r8 │ │ │ │ rsbseq fp, ip, ip, lsr r3 │ │ │ │ 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 40fac │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 40fb4 │ │ │ │ @@ -8379,15 +8379,15 @@ │ │ │ │ b 41104 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 41104 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 41160 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -8436,18 +8436,18 @@ │ │ │ │ bne 412b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 412c8 │ │ │ │ ldr r0, [pc, #476] @ 41314 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 35223c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 42450 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8557,27 +8557,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq fp, ip, r4, lsr r1 │ │ │ │ rsbseq fp, ip, ip, ror r1 │ │ │ │ rsbseq fp, ip, r0, lsl r0 │ │ │ │ ldrshteq sl, [ip], #-240 @ 0xffffff10 │ │ │ │ - rsbeq r3, r6, lr, ror #9 │ │ │ │ + rsbeq r3, r6, lr, lsr #9 │ │ │ │ rsbseq sl, ip, r4, ror pc │ │ │ │ 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 41374 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 4137c │ │ │ │ @@ -8621,15 +8621,15 @@ │ │ │ │ b 414cc │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 414cc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 41528 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -8678,18 +8678,18 @@ │ │ │ │ bne 41678 │ │ │ │ cmp r0, #0 │ │ │ │ bne 41690 │ │ │ │ ldr r0, [pc, #476] @ 416dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 35223c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 42450 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8799,15 +8799,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq sl, ip, ip, ror #26 │ │ │ │ ldrhteq sl, [ip], #-212 @ 0xffffff2c │ │ │ │ rsbseq sl, ip, r8, asr #24 │ │ │ │ rsbseq sl, ip, r8, lsr #24 │ │ │ │ - rsbeq r3, r6, r6, lsr #2 │ │ │ │ + rsbeq r3, r6, r6, ror #1 │ │ │ │ rsbseq sl, ip, ip, lsr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 41728 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -9112,15 +9112,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 41bec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r8, lr, r8, ror ip │ │ │ │ rsbseq fp, ip, r8, asr #13 │ │ │ │ rsbseq lr, pc, r4, asr #7 │ │ │ │ @@ -9145,15 +9145,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 41c70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r8, [lr], -r4 @ │ │ │ │ rsbseq fp, ip, r4, asr r6 │ │ │ │ rsbseq lr, pc, r0, asr #6 │ │ │ │ @@ -9175,15 +9175,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r0, r3, ip, lsr #17 │ │ │ │ rsbseq fp, ip, ip, lsr #11 │ │ │ │ push {r4, lr} │ │ │ │ @@ -9208,15 +9208,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 41d6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r8, lr, r4, lsl #22 │ │ │ │ rsbseq fp, ip, ip, ror r5 │ │ │ │ @ instruction: 0x007fdf90 │ │ │ │ @@ -9238,15 +9238,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrhteq r0, [r3], -r0 │ │ │ │ ldrsbteq fp, [ip], #-64 @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -9280,15 +9280,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 41e7c │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 41e98 │ │ │ │ @@ -9300,15 +9300,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 41ec0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 41ec4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - strhteq r4, [r6], #-156 @ 0xffffff64 │ │ │ │ + rsbeq r4, r6, ip, ror r9 │ │ │ │ rsbseq fp, ip, r4, ror 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 │ │ │ │ @@ -9335,15 +9335,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 41f00 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 41f00 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ @@ -9376,15 +9376,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #64] @ 42020 │ │ │ │ ldr r4, [pc, #64] @ 42024 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3384dc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3384dc │ │ │ │ @@ -9407,15 +9407,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 4207c │ │ │ │ mov r0, sp │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ 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] │ │ │ │ @@ -9554,15 +9554,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 42298 │ │ │ │ cmp r2, #1 │ │ │ │ bne 422bc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ 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 │ │ │ │ @@ -10200,15 +10200,15 @@ │ │ │ │ bne 42ccc │ │ │ │ add r5, r7, #4 │ │ │ │ adds r0, r6, r5 │ │ │ │ addcc r9, r6, r5 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 42cdc │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r1, #8 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, #648] @ 42f7c │ │ │ │ @@ -10333,15 +10333,15 @@ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldm fp, {r2, r4, fp} │ │ │ │ b 42ef8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r2, fp │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ @@ -10649,15 +10649,15 @@ │ │ │ │ bne 433d0 │ │ │ │ add r5, r7, #4 │ │ │ │ adds r0, r4, r5 │ │ │ │ addcc r9, r4, r5 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 433e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #580] @ 43634 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -10763,15 +10763,15 @@ │ │ │ │ ldmib sp, {r3, sl} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b 435b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #4] │ │ │ │ sub r0, r3, sl │ │ │ │ @@ -11187,15 +11187,15 @@ │ │ │ │ bne 43c38 │ │ │ │ add sl, r7, #4 │ │ │ │ adds r0, r5, sl │ │ │ │ addcc fp, r5, sl │ │ │ │ cmncc fp, #-2147483641 @ 0x80000007 │ │ │ │ bcc 43c48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, #640] @ 43ee0 │ │ │ │ @@ -11318,15 +11318,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b 43e60 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ sub r0, r3, r1 │ │ │ │ @@ -11615,15 +11615,15 @@ │ │ │ │ cmp r0, r7, lsl #4 │ │ │ │ bcc 442e8 │ │ │ │ lsl r6, r7, #4 │ │ │ │ add r4, r6, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 442f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, #640] @ 44590 │ │ │ │ @@ -11748,15 +11748,15 @@ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 44518 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r2, r6 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -11981,15 +11981,15 @@ │ │ │ │ bne 448a0 │ │ │ │ add sl, r7, #4 │ │ │ │ adds r0, r6, sl │ │ │ │ addcc r5, r6, sl │ │ │ │ cmncc r5, #-2147483645 @ 0x80000003 │ │ │ │ bcc 448b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -12114,15 +12114,15 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 44acc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r2, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [fp] │ │ │ │ @@ -12349,15 +12349,15 @@ │ │ │ │ bne 44e60 │ │ │ │ add sl, r7, #4 │ │ │ │ adds r0, r6, sl │ │ │ │ addcc r5, r6, sl │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 44e70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -12480,15 +12480,15 @@ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 45084 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [fp] │ │ │ │ @@ -12936,15 +12936,15 @@ │ │ │ │ bne 4578c │ │ │ │ add sl, r7, #4 │ │ │ │ adds r0, r5, sl │ │ │ │ addcc fp, r5, sl │ │ │ │ cmncc fp, #-2147483641 @ 0x80000007 │ │ │ │ bcc 4579c │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, #636] @ 45a30 │ │ │ │ @@ -13066,15 +13066,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b 459b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ sub r0, r3, r1 │ │ │ │ @@ -13303,15 +13303,15 @@ │ │ │ │ cmp r0, r7, lsl #7 │ │ │ │ bcc 45d48 │ │ │ │ lsl sl, r7, #7 │ │ │ │ add r6, sl, fp │ │ │ │ cmn r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 45d58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r1, #8 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -13431,15 +13431,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 45f60 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -13697,15 +13697,15 @@ │ │ │ │ bne 46370 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, fp, r7 │ │ │ │ addcc r8, fp, r7 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 46380 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #584] @ 465d8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -13815,15 +13815,15 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ b 46560 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub r0, r1, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -14223,15 +14223,15 @@ │ │ │ │ bne 46ba8 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r8, r5, r6 │ │ │ │ cmncc r8, #-2147483641 @ 0x80000007 │ │ │ │ bcc 46bb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #592] @ 46e10 │ │ │ │ mov r1, #8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -14340,15 +14340,15 @@ │ │ │ │ ldm sp, {r2, fp} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 46d94 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r2, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r9] │ │ │ │ @@ -14565,15 +14565,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 47120 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r3, pc, r8, lsl #22 │ │ │ │ rsbseq sl, ip, r8, lsl #16 │ │ │ │ ldrsbteq r8, [pc], #-188 │ │ │ │ @@ -14887,15 +14887,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 47740 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47740 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14905,15 +14905,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 47728 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47728 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 476a8 │ │ │ │ ldr r0, [pc, #276] @ 47784 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -14931,15 +14931,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 47728 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47728 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ bl 2a9194 │ │ │ │ @@ -14979,23 +14979,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 589c0 │ │ │ │ - rsbeq r4, r6, fp, asr #30 │ │ │ │ + rsbeq r4, r6, fp, lsl #30 │ │ │ │ ldrhteq sl, [ip], #-88 @ 0xffffffa8 │ │ │ │ rsbseq r8, pc, r8, lsr #14 │ │ │ │ - rsbeq r4, r6, fp, ror pc │ │ │ │ + rsbeq r4, r6, fp, lsr pc │ │ │ │ ldrshteq sl, [ip], #-88 @ 0xffffffa8 │ │ │ │ - rsbeq fp, r4, fp, asr #13 │ │ │ │ + rsbeq fp, r4, fp, lsl #13 │ │ │ │ ldrshteq sl, [ip], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0x007ca590 │ │ │ │ - rsbeq r4, r6, r2, asr #29 │ │ │ │ + rsbeq r4, r6, r2, lsl #29 │ │ │ │ rsbseq sl, ip, r0, ror #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 4783c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -15072,43 +15072,43 @@ │ │ │ │ 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 62f5c8 │ │ │ │ + bl 62f598 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 44d860 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 479b0 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 6572a4 │ │ │ │ + bl 657274 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47964 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 47940 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47964 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r4, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -15152,15 +15152,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 47a10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47a34 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r4, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -15175,15 +15175,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4470e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, pc, ip, lsl r5 @ │ │ │ │ @ instruction: 0x007cac94 │ │ │ │ - rsbeq r6, r6, r3, lsr #16 │ │ │ │ + rsbeq r6, r6, r3, ror #15 │ │ │ │ rsbseq sl, ip, r4, asr ip │ │ │ │ @ instruction: 0x007cac98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47ad4 │ │ │ │ @@ -15224,15 +15224,15 @@ │ │ │ │ bl 448d24 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 47b80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 448d24 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -15252,15 +15252,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 47bbc │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 47bc4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5546cc │ │ │ │ + bl 55469c │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -15284,41 +15284,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47c20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c44 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c7c │ │ │ │ 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] @ 47ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 47c5c │ │ │ │ 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 47c88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c5c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 448e08 │ │ │ │ b 47cd8 │ │ │ │ @@ -15336,15 +15336,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 47d30 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 47d38 │ │ │ │ @@ -15394,15 +15394,15 @@ │ │ │ │ b 47ea0 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 47ea0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 47ef8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -15450,18 +15450,18 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 48068 │ │ │ │ cmp r0, #0 │ │ │ │ beq 480b4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 451e4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 4964c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -15588,15 +15588,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq sl, ip, ip, lsl #19 │ │ │ │ @ instruction: 0x007ca990 │ │ │ │ rsbseq sl, ip, r0, lsr #12 │ │ │ │ rsbseq sl, ip, r0, asr r8 │ │ │ │ rsbseq sl, ip, r8, asr #13 │ │ │ │ rsbseq sl, ip, r8, lsr #13 │ │ │ │ - rsbeq r6, r6, r8, ror #5 │ │ │ │ + rsbeq r6, r6, r8, lsr #5 │ │ │ │ rsbseq sl, ip, ip, lsl r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 481a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -16014,15 +16014,15 @@ │ │ │ │ cmp r0, r6, lsl #5 │ │ │ │ bcc 487a4 │ │ │ │ lsl r9, r6, #5 │ │ │ │ add r4, r9, r5 │ │ │ │ cmn r4, #-2147483641 @ 0x80000007 │ │ │ │ bcc 487b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #560] @ 489ec │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -16123,15 +16123,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldm sp, {r3, fp} │ │ │ │ b 48974 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r3, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -16345,15 +16345,15 @@ │ │ │ │ bne 48cd0 │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r7, r6 │ │ │ │ addcc r9, r7, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 48ce0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #596] @ 48f3c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -16463,15 +16463,15 @@ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp] │ │ │ │ b 48ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r0, r2, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sl] │ │ │ │ @@ -16532,15 +16532,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 48f74 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 48f74 │ │ │ │ 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 │ │ │ │ @@ -16577,15 +16577,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 49080 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 4909c │ │ │ │ @@ -16597,15 +16597,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 490c4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 490c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - strdeq r5, [r6], #-100 @ 0xffffff9c @ │ │ │ │ + strhteq r5, [r6], #-100 @ 0xffffff9c │ │ │ │ rsbseq r9, ip, ip, ror r8 │ │ │ │ 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 │ │ │ │ @@ -16632,15 +16632,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 49104 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 49104 │ │ │ │ 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, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -16771,15 +16771,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4935c │ │ │ │ cmp r2, #1 │ │ │ │ bne 49380 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ 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 │ │ │ │ @@ -17062,15 +17062,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 497bc │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 497bc │ │ │ │ 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 │ │ │ │ @@ -17100,15 +17100,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 49854 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 49854 │ │ │ │ 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 │ │ │ │ @@ -17145,15 +17145,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 49960 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 4997c │ │ │ │ @@ -17165,15 +17165,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 499a4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 499a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq r6, r6, r8, lsl #2 │ │ │ │ + rsbeq r6, r6, r8, asr #1 │ │ │ │ rsbseq r9, ip, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 499e4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ @@ -17182,15 +17182,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 499e4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 499ec │ │ │ │ mov r0, sp │ │ │ │ - bl 5546cc │ │ │ │ + bl 55469c │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -17214,41 +17214,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 49a48 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49a6c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49aa4 │ │ │ │ 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] @ 49b0c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 49a84 │ │ │ │ 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 49ab0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49a84 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 46517c │ │ │ │ b 49b00 │ │ │ │ @@ -17389,15 +17389,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 49d04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49d28 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ 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 │ │ │ │ @@ -17713,15 +17713,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 4a1e8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 4a1e8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -17738,15 +17738,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 58df0 │ │ │ │ umaaleq pc, r1, r0, pc @ │ │ │ │ - mlseq r4, r8, r2, r5 │ │ │ │ + rsbeq r5, r4, r8, asr r2 │ │ │ │ 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 │ │ │ │ @@ -17852,15 +17852,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 4a414 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 4a414 │ │ │ │ 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 │ │ │ │ @@ -17893,15 +17893,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 4a510 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 4a52c │ │ │ │ @@ -17913,15 +17913,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 4a554 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 4a558 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - mlseq r6, sl, ip, r5 │ │ │ │ + rsbeq r5, r6, sl, asr ip │ │ │ │ ldrsbteq r9, [ip], #-56 @ 0xffffffc8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a5e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -17947,15 +17947,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 4a590 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 4a590 │ │ │ │ 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 │ │ │ │ @@ -17971,22 +17971,22 @@ │ │ │ │ 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 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r9, ip, r8, lsl #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4d8c7c │ │ │ │ + bl 4d8c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ @@ -18067,15 +18067,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 4a9ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r3, #1 │ │ │ │ @@ -18089,15 +18089,15 @@ │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d98e8 │ │ │ │ + bl 4d98b8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4b238 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -18218,15 +18218,15 @@ │ │ │ │ mov r0, #7 │ │ │ │ b 4a9bc │ │ │ │ mov r0, #9 │ │ │ │ b 4a994 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4d8c6c │ │ │ │ + bl 4d8c3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ @@ -18286,15 +18286,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ab04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4ab2c │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ab34 │ │ │ │ @@ -18365,15 +18365,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ac44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ac68 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #5] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #9] │ │ │ │ mov r1, #0 │ │ │ │ @@ -18817,15 +18817,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 4b384 │ │ │ │ mov r0, sp │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ 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] │ │ │ │ @@ -18846,15 +18846,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 4b3e4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 4b3ec │ │ │ │ mov r0, sp │ │ │ │ - bl 5546cc │ │ │ │ + bl 55469c │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -18878,41 +18878,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4b448 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4b46c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b4a4 │ │ │ │ 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] @ 4b50c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 4b484 │ │ │ │ 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 4b4b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4b484 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 4894e0 │ │ │ │ b 4b500 │ │ │ │ @@ -18943,15 +18943,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 4b930 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq pc, r5, r4, lsr #11 │ │ │ │ + subeq pc, r5, r4, ror r5 @ │ │ │ │ rsbseq r9, ip, r4, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 4b5e0 │ │ │ │ ldr r3, [pc, #92] @ 4b5e4 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -18972,15 +18972,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4b930 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq ip, r4, ip, asr #25 │ │ │ │ + umaaleq ip, r4, ip, ip │ │ │ │ rsbseq r9, ip, ip, ror #3 │ │ │ │ rsbseq r4, pc, ip, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 4b648 │ │ │ │ ldr r3, [pc, #76] @ 4b64c │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -18998,15 +18998,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 4b930 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq pc, r5, r8, asr #9 │ │ │ │ + umaaleq pc, r5, r8, r4 @ │ │ │ │ rsbseq r9, ip, r8, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ stm sp, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #172] @ 4b714 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -19049,15 +19049,15 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4b930 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq pc, r5, r8, ror #8 │ │ │ │ + subeq pc, r5, r8, lsr r4 @ │ │ │ │ rsbseq r9, ip, ip, lsl r1 │ │ │ │ ldrshteq r9, [ip], #-0 │ │ │ │ ldrsbteq r4, [pc], #-68 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #232] @ 4b81c │ │ │ │ mov r2, #1 │ │ │ │ @@ -19075,23 +19075,23 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 4d7750 │ │ │ │ + bl 4d7720 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4b7b8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 489558 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #96] @ 4b820 │ │ │ │ @@ -19116,25 +19116,25 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 489558 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq r8, [ip], #-236 @ 0xffffff14 │ │ │ │ - rsbeq r6, r6, r6, lsl #11 │ │ │ │ + rsbeq r6, r6, r6, asr #10 │ │ │ │ rsbseq r8, ip, r8, asr #29 │ │ │ │ rsbseq r8, ip, r4, lsl #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b870 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -19173,15 +19173,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #12] @ 4b928 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -19201,17 +19201,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 4b9dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b988 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 4ba00 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -19233,15 +19233,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 4ba18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -19714,15 +19714,15 @@ │ │ │ │ beq 4c1a8 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 4c1a8 │ │ │ │ - bl 49fa80 │ │ │ │ + bl 49fa50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c1a4 │ │ │ │ ldr r0, [pc, #52] @ 4c1c8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 4c1cc │ │ │ │ @@ -19732,17 +19732,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 4c1c0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 4c1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq r7, r6, r2, asr r5 │ │ │ │ + rsbeq r7, r6, r2, lsl r5 │ │ │ │ ldrsbteq r9, [ip], #-104 @ 0xffffff98 │ │ │ │ - rsbeq r7, r6, lr, ror #10 │ │ │ │ + rsbeq r7, r6, lr, lsr #10 │ │ │ │ rsbseq r9, ip, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #512] @ 0x200 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -19773,15 +19773,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 4c398 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c398 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -19791,15 +19791,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 4c380 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c380 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 4c300 │ │ │ │ ldr r0, [pc, #276] @ 4c3dc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -19817,15 +19817,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 4c380 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c380 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ bl 2a9194 │ │ │ │ @@ -19865,23 +19865,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 589c0 │ │ │ │ - rsbeq r7, r6, sl, ror r3 │ │ │ │ + rsbeq r7, r6, sl, lsr r3 │ │ │ │ ldrshteq r9, [ip], #-64 @ 0xffffffc0 │ │ │ │ ldrsbteq r3, [pc], #-160 │ │ │ │ - rsbeq r7, r6, sl, lsr #7 │ │ │ │ + rsbeq r7, r6, sl, ror #6 │ │ │ │ rsbseq r9, ip, r0, lsr r5 │ │ │ │ - rsbeq r6, r4, r3, ror sl │ │ │ │ + rsbeq r6, r4, r3, lsr sl │ │ │ │ rsbseq r9, ip, r8, lsr #10 │ │ │ │ rsbseq r9, ip, r8, asr #9 │ │ │ │ - strhteq r7, [r6], #-26 @ 0xffffffe6 │ │ │ │ + rsbeq r7, r6, sl, ror r1 │ │ │ │ rsbseq r9, ip, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ adds r0, r9, r1 │ │ │ │ @@ -19963,15 +19963,15 @@ │ │ │ │ cmp r0, r5, lsl #2 │ │ │ │ bcc 4c558 │ │ │ │ lsl r4, r5, #2 │ │ │ │ add r7, r4, r9 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 4c764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d077c │ │ │ │ + bl 4d074c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [r1, r8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ @@ -20204,15 +20204,15 @@ │ │ │ │ beq 4c8f0 │ │ │ │ b 4c81c │ │ │ │ ldm sp, {r1, r2} │ │ │ │ b 4c934 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 4d07d0 │ │ │ │ + bl 4d07a0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, r1, r2 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ str r7, [sl] │ │ │ │ @@ -20239,20 +20239,20 @@ │ │ │ │ ldr r2, [pc, #60] @ 4c9d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 58f8c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4a1b74 │ │ │ │ + bl 4a1b44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4a1a74 │ │ │ │ + bl 4a1a44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r3, pc, r8, lsr #12 │ │ │ │ rsbseq r9, ip, ip, asr #4 │ │ │ │ rsbseq r9, ip, r0, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -20316,15 +20316,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 4cd60 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 4ccf8 │ │ │ │ rev r4, r4 │ │ │ │ @@ -20533,15 +20533,15 @@ │ │ │ │ bne 4ce40 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 4ce50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 4d128 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -20601,15 +20601,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r7, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 4cff4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -20664,15 +20664,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 4d064 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -20709,26 +20709,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 4cabc │ │ │ │ mov r0, #0 │ │ │ │ b 4cdd4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1b24 │ │ │ │ + bl 4a1af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1a74 │ │ │ │ + bl 4a1a44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r2, pc, r8, lsr pc @ │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ - subeq r4, r5, ip, ror #15 │ │ │ │ + strdeq r4, [r5], #-216 @ 0xffffff28 │ │ │ │ + strheq r4, [r5], #-124 @ 0xffffff84 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 4d4d8 │ │ │ │ @@ -20786,15 +20786,15 @@ │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 4d3f0 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 4d38c │ │ │ │ @@ -20955,15 +20955,15 @@ │ │ │ │ bne 4d4d8 │ │ │ │ add r7, r9, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 4d4e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 4d7bc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -21024,15 +21024,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r9, r5, r0, lsr #3 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 4d694 │ │ │ │ rev r2, r3 │ │ │ │ @@ -21085,15 +21085,15 @@ │ │ │ │ b 4d62c │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 4d6f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -21130,26 +21130,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 4d214 │ │ │ │ mov r0, #0 │ │ │ │ b 4d46c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1b24 │ │ │ │ + bl 4a1af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1a74 │ │ │ │ + bl 4a1a44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r2, pc, r0, lsr #17 │ │ │ │ - subeq r4, r5, r8, asr #13 │ │ │ │ - subeq r4, r5, r4, asr r1 │ │ │ │ + umaaleq r4, r5, r8, r6 │ │ │ │ + subeq r4, r5, r4, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ @@ -21409,15 +21409,15 @@ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r2, ip │ │ │ │ - bl 4d6edc │ │ │ │ + bl 4d6eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strb r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -21427,15 +21427,15 @@ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r2, ip │ │ │ │ - bl 4d6da4 │ │ │ │ + bl 4d6d74 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ asr r3, r2, #31 │ │ │ │ strb r1, [r0] │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -21531,15 +21531,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4d7164 │ │ │ │ + bl 4d7134 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r2, pc, r4, lsl r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #112] @ 4de70 │ │ │ │ @@ -21564,15 +21564,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4d7164 │ │ │ │ + bl 4d7134 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x007f1f9c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -21586,17 +21586,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 4df20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4decc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 4df44 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -21618,15 +21618,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d7adc │ │ │ │ + bl 4d7aac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 4df5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -21663,15 +21663,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 4de74 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq fp, r8, r0, ror #10 │ │ │ │ + subeq fp, r8, r0, lsr r5 │ │ │ │ rsbseq r9, ip, r4, lsr #1 │ │ │ │ ldrshteq r1, [pc], #-244 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #120] @ 4e080 │ │ │ │ ldr r3, [pc, #120] @ 4e084 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -21700,15 +21700,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 4de74 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq fp, r8, ip, asr #9 │ │ │ │ + umaaleq fp, r8, ip, r4 │ │ │ │ rsbseq r9, ip, r0, lsr #32 │ │ │ │ rsbseq r1, pc, r0, ror #30 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcs 4e0c4 │ │ │ │ ldr ip, [r0] │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ @@ -21725,15 +21725,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 4d8b1c │ │ │ │ + bl 4d8aec │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r7, [sp, #10] │ │ │ │ @@ -21752,15 +21752,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 4e154 │ │ │ │ ldr r1, [pc, #1056] @ 4e56c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ 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} │ │ │ │ @@ -21781,15 +21781,15 @@ │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ add r2, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ bne 4e41c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d8b1c │ │ │ │ + bl 4d8aec │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e0f4 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -21856,15 +21856,15 @@ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ bne 4e3b4 │ │ │ │ add r0, r3, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d8b1c │ │ │ │ + bl 4d8aec │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e0f4 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -21897,57 +21897,57 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 4ea80 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 4e328 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ b 4e440 │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4d93d0 │ │ │ │ + bl 4d93a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4d93d0 │ │ │ │ + bl 4d93a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 4d9020 │ │ │ │ + b 4d8ff0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ b 4e440 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ b 4e440 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ b 4e440 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ b 4e440 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 4dd74 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -21986,84 +21986,84 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 4ea80 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 4e214 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ b 4e560 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ b 4e560 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ b 4e560 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ b 4e560 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ b 4e560 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d84e8 │ │ │ │ + bl 4d84b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, ip, r4, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d982c │ │ │ │ + bl 4d97fc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ movcc r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 4d85a4 │ │ │ │ + bl 4d8574 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4dd74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d982c │ │ │ │ + bl 4d97fc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r1 │ │ │ │ @@ -22095,18 +22095,18 @@ │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ cmpne r4, #101 @ 0x65 │ │ │ │ bne 4e6b8 │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d9be8 │ │ │ │ + bl 4d9bb8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 4e704 │ │ │ │ vldr d1, [pc, #196] @ 4e7a0 │ │ │ │ @@ -22153,15 +22153,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 4d9948 │ │ │ │ + bl 4d9918 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ rsbseq r1, pc, ip, lsl #14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -22187,18 +22187,18 @@ │ │ │ │ orr r2, r4, #32 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ bne 4e828 │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d9be8 │ │ │ │ + bl 4d9bb8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 4e874 │ │ │ │ vldr d1, [pc, #172] @ 4e8f8 │ │ │ │ @@ -22763,15 +22763,15 @@ │ │ │ │ bne 4f11c │ │ │ │ add r6, r8, #4 │ │ │ │ adds r1, r5, r6 │ │ │ │ addcc r4, r5, r6 │ │ │ │ cmncc r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 4f12c │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #588] @ 4f390 │ │ │ │ @@ -22882,15 +22882,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ b 4f314 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp fp, #0 │ │ │ │ sub r1, r3, r9 │ │ │ │ @@ -23113,15 +23113,15 @@ │ │ │ │ cmp r1, r6, lsl #2 │ │ │ │ bcc 4f694 │ │ │ │ lsl r8, r6, #2 │ │ │ │ add r4, r8, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 4f6a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #536] @ 4f8cc │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -23217,15 +23217,15 @@ │ │ │ │ b 4f7a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b 4f850 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ @@ -23288,15 +23288,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 4f908 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 4f908 │ │ │ │ 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 │ │ │ │ @@ -23329,15 +23329,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 4fa04 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 4fa20 │ │ │ │ @@ -23349,15 +23349,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 4fa48 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 4fa4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq sl, r6, r6, asr fp │ │ │ │ + rsbeq sl, r6, r6, lsl fp │ │ │ │ ldrshteq r7, [ip], #-232 @ 0xffffff18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4fad8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -23383,15 +23383,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 4fa84 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 4fa84 │ │ │ │ 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 │ │ │ │ @@ -23447,15 +23447,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fbac │ │ │ │ cmp r1, #1 │ │ │ │ bne 4fbd4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fbdc │ │ │ │ @@ -23526,15 +23526,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4fcec │ │ │ │ cmp r2, #1 │ │ │ │ bne 4fd10 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ 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 │ │ │ │ @@ -23611,25 +23611,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 4fe008 │ │ │ │ + bl 4fdfd8 │ │ │ │ b 4fe70 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4feb54 │ │ │ │ + bl 4feb24 │ │ │ │ b 4fe8c │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4fe0f0 │ │ │ │ + bl 4fe0c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r0, pc, ip, ror r2 @ │ │ │ │ @ instruction: 0x007f019c │ │ │ │ rsbseq r0, pc, ip, asr #5 │ │ │ │ push {fp, lr} │ │ │ │ @@ -23646,16 +23646,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 58df0 │ │ │ │ - umaaleq r0, sl, r4, r0 │ │ │ │ - rsbeq pc, r3, r0, asr #12 │ │ │ │ + subeq r0, sl, r4, rrx │ │ │ │ + rsbeq pc, r3, r0, lsl #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 │ │ │ │ @@ -23721,15 +23721,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 4ff84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4fe008 │ │ │ │ + bl 4fdfd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r0, pc, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -23799,15 +23799,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 500bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4fe008 │ │ │ │ + bl 4fdfd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, lr, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ @@ -23821,15 +23821,15 @@ │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 501b0 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 55082c │ │ │ │ + bl 5507fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6} │ │ │ │ add lr, r7, #8 │ │ │ │ mov r1, ip │ │ │ │ @@ -23856,43 +23856,43 @@ │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50214 │ │ │ │ cmp r1, #1 │ │ │ │ bne 50238 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #72] @ 502a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 50298 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 50f8c8 │ │ │ │ + bl 50f898 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, fp, r4, ror lr │ │ │ │ + subeq lr, fp, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 502f8 │ │ │ │ ldm r1, {r5, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -23944,38 +23944,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5039c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 503f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 50380 │ │ │ │ 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 503a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50380 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ 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 50f71c │ │ │ │ + bl 50f6ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, fp, r4, asr lr │ │ │ │ + subeq lr, fp, r4, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50420 │ │ │ │ ldm r0, {r1, r6} │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -24018,50 +24018,50 @@ │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [pc, #92] @ 50508 │ │ │ │ ldr r4, [pc, #92] @ 5050c │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 504f8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 50fa08 │ │ │ │ + bl 50f9d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, lr, r4, lsl #19 │ │ │ │ rsbseq pc, lr, r0, lsl #18 │ │ │ │ - strheq lr, [fp], #-204 @ 0xffffff34 │ │ │ │ + subeq lr, fp, ip, lsl #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 50554 │ │ │ │ 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, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r9, ip, r4, asr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 5059c │ │ │ │ str r1, [sp] │ │ │ │ @@ -24071,15 +24071,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r9, ip, r0, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 505e4 │ │ │ │ str r1, [sp] │ │ │ │ @@ -24089,15 +24089,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r8, ip, ip, ror #31 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 5062c │ │ │ │ str r1, [sp] │ │ │ │ @@ -24107,15 +24107,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrhteq r8, [ip], #-248 @ 0xffffff08 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 50674 │ │ │ │ str r1, [sp] │ │ │ │ @@ -24125,15 +24125,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 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r8, ip, ip, ror pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -24352,15 +24352,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 531548 │ │ │ │ + bl 531518 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r9, [r0, r6, lsl #3]! │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r8, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ @@ -24446,15 +24446,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5314a4 │ │ │ │ + bl 531474 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ add r0, r5, #1 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ @@ -24615,15 +24615,15 @@ │ │ │ │ beq 50e40 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 50e40 │ │ │ │ - bl 539e9c │ │ │ │ + bl 539e6c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 50e3c │ │ │ │ ldr r0, [pc, #52] @ 50e60 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 50e64 │ │ │ │ @@ -24633,17 +24633,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 50e58 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 50e5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq fp, r8, r2, lsl #30 │ │ │ │ + rsbeq fp, r8, r2, asr #29 │ │ │ │ rsbseq sl, ip, r4, asr #11 │ │ │ │ - rsbeq fp, r8, lr, lsl pc │ │ │ │ + ldrdeq fp, [r8], #-238 @ 0xffffff12 @ │ │ │ │ ldrsbteq sl, [ip], #-80 @ 0xffffffb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #8 │ │ │ │ mov r9, r7 │ │ │ │ @@ -24676,15 +24676,15 @@ │ │ │ │ mov r0, #12 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51048 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51048 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -24695,15 +24695,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ umull r8, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51030 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51030 │ │ │ │ cmp r7, #9 │ │ │ │ bcs 50fac │ │ │ │ ldr r0, [pc, #288] @ 5108c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -24724,15 +24724,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ umull r7, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51030 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51030 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl 2a9194 │ │ │ │ @@ -24772,38 +24772,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 589c0 │ │ │ │ - rsbeq fp, r8, r2, lsl sp │ │ │ │ + ldrdeq fp, [r8], #-194 @ 0xffffff3e @ │ │ │ │ rsbseq sl, ip, r4, asr #7 │ │ │ │ rsbseq lr, lr, ip, lsr #28 │ │ │ │ - rsbeq fp, r8, r2, asr #26 │ │ │ │ + rsbeq fp, r8, r2, lsl #26 │ │ │ │ rsbseq sl, ip, r4, lsl #8 │ │ │ │ - rsbeq r1, r4, r3, asr #27 │ │ │ │ + rsbeq r1, r4, r3, lsl #27 │ │ │ │ ldrshteq sl, [ip], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0x007ca39c │ │ │ │ - rsbeq fp, r8, r9, lsl #25 │ │ │ │ + rsbeq fp, r8, r9, asr #24 │ │ │ │ rsbseq sl, ip, ip, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 51110 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 51110 │ │ │ │ - bl 53a0a0 │ │ │ │ + bl 53a070 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 5110c │ │ │ │ ldr r0, [pc, #52] @ 51130 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 51134 │ │ │ │ @@ -24813,17 +24813,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 51128 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 5112c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq fp, r8, r2, lsr ip │ │ │ │ + strdeq fp, [r8], #-178 @ 0xffffff4e @ │ │ │ │ ldrshteq sl, [ip], #-36 @ 0xffffffdc │ │ │ │ - rsbeq fp, r8, lr, asr #24 │ │ │ │ + rsbeq fp, r8, lr, lsl #24 │ │ │ │ rsbseq sl, ip, r0, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #472] @ 0x1d8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ mov r9, r7 │ │ │ │ @@ -24854,15 +24854,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r6, [r4, #472] @ 0x1d8 │ │ │ │ lsl r4, r5, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 51300 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51300 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -24872,15 +24872,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ bhi 512e8 │ │ │ │ lsl r8, fp, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 512e8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ bcs 51268 │ │ │ │ ldr r0, [pc, #276] @ 51344 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -24898,15 +24898,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 512e8 │ │ │ │ lsl r7, r5, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 512e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl 2a9194 │ │ │ │ @@ -24946,23 +24946,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 589c0 │ │ │ │ - rsbeq fp, r8, sl, asr sl │ │ │ │ + rsbeq fp, r8, sl, lsl sl │ │ │ │ rsbseq sl, ip, ip, lsl #2 │ │ │ │ rsbseq lr, lr, r8, ror #22 │ │ │ │ - rsbeq fp, r8, sl, lsl #21 │ │ │ │ + rsbeq fp, r8, sl, asr #20 │ │ │ │ rsbseq sl, ip, ip, asr #2 │ │ │ │ - rsbeq r1, r4, fp, lsl #22 │ │ │ │ + rsbeq r1, r4, fp, asr #21 │ │ │ │ rsbseq sl, ip, r4, asr #2 │ │ │ │ rsbseq sl, ip, r4, ror #1 │ │ │ │ - ldrdeq fp, [r8], #-145 @ 0xffffff6f @ │ │ │ │ + mlseq r8, r1, r9, fp │ │ │ │ ldrhteq sl, [ip], #-4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 513fc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -25163,15 +25163,15 @@ │ │ │ │ strb r0, [r9, r1] │ │ │ │ sub r0, r2, r2, lsl #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ add r1, r7, r0, lsl #3 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ beq 51750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5431d0 │ │ │ │ + bl 5431a0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ b 51618 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ @@ -25241,15 +25241,15 @@ │ │ │ │ bne 517d4 │ │ │ │ add r7, r5, #4 │ │ │ │ adds r0, r6, r7 │ │ │ │ addcc r9, r6, r7 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 517e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #612] @ 51a58 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -25360,15 +25360,15 @@ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldmib sp, {r1, ip} │ │ │ │ b 519c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ sub r0, r1, r5 │ │ │ │ addne r3, fp, fp, lsl #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -25476,15 +25476,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 54529c │ │ │ │ + bl 54526c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ @@ -25673,39 +25673,39 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 51ef4 │ │ │ │ ldr r4, [pc, #108] @ 51ef8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 51e78 │ │ │ │ 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 51eac │ │ │ │ cmp r2, #1 │ │ │ │ bne 51e78 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 54e980 │ │ │ │ + bl 54e950 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, lr, r0, lsl #28 │ │ │ │ rsbseq sp, lr, r0, lsl #27 │ │ │ │ - subeq ip, pc, r8, lsl #18 │ │ │ │ + ldrdeq ip, [pc], #-136 @ │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #32] @ 51f30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -25727,15 +25727,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 5543d4 │ │ │ │ + bl 5543a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq sl, ip, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -25790,38 +25790,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 52074 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 520c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ b 52058 │ │ │ │ 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 52080 │ │ │ │ cmp r2, #1 │ │ │ │ bne 52058 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ 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 54f7c8 │ │ │ │ + bl 54f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq sp, [pc], #-84 @ │ │ │ │ + subeq sp, pc, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r7, r0, #9 │ │ │ │ mov r4, r0 │ │ │ │ ldrexb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne 52108 │ │ │ │ @@ -25835,23 +25835,23 @@ │ │ │ │ beq 520f0 │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ beq 52180 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54ff58 │ │ │ │ + bl 54ff28 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [pc, #468] @ 52308 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 54fd10 │ │ │ │ + bl 54fce0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 521d8 │ │ │ │ cmp r6, #1 │ │ │ │ bne 52194 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -25953,15 +25953,15 @@ │ │ │ │ bl 570b4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 521b8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54fbf4 │ │ │ │ + bl 54fbc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, ip, r0, ror #12 │ │ │ │ rsbseq sp, lr, r8, lsr #27 │ │ │ │ ldrsbteq pc, [lr], #-60 @ 0xffffffc4 @ │ │ │ │ rsbseq sl, ip, r4, lsl r5 │ │ │ │ @@ -25980,16 +25980,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 58df0 │ │ │ │ - ldrdeq ip, [pc], #-220 @ │ │ │ │ - rsbeq sp, r3, r8, asr #3 │ │ │ │ + subeq ip, pc, ip, lsr #27 │ │ │ │ + rsbeq sp, r3, r8, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 52404 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -26122,34 +26122,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r1, [pc, #76] @ 525e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 525dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 553074 │ │ │ │ + bl 553044 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, r0, ip, ror r9 │ │ │ │ + subseq r0, r0, ip, asr #18 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #24] @ 52618 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -26404,15 +26404,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 52b08 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 560a6c │ │ │ │ + bl 560a3c │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 52aa0 │ │ │ │ rev r7, r7 │ │ │ │ @@ -26440,15 +26440,15 @@ │ │ │ │ add r1, lr, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ beq 52b30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5635a8 │ │ │ │ + bl 563578 │ │ │ │ ldr r0, [r7] │ │ │ │ b 529f4 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -26527,15 +26527,15 @@ │ │ │ │ bne 52bec │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 52bfc │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 52ed0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -26597,15 +26597,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 560a6c │ │ │ │ + bl 560a3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 52d9c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -26657,15 +26657,15 @@ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 52e0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -26702,40 +26702,40 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 529e4 │ │ │ │ mov r0, #0 │ │ │ │ b 52b80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 563558 │ │ │ │ + bl 563528 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5634a8 │ │ │ │ + bl 563478 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, lr, ip, lsl #3 │ │ │ │ - subseq r0, r1, ip, lsr #20 │ │ │ │ - subseq r0, r1, r8, ror r5 │ │ │ │ + ldrsheq r0, [r1], #-156 @ 0xffffff64 │ │ │ │ + subseq r0, r1, r8, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 52f40 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 52f40 │ │ │ │ - bl 5642e0 │ │ │ │ + bl 5642b0 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 52f3c │ │ │ │ ldr r0, [pc, #52] @ 52f60 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 52f64 │ │ │ │ @@ -26745,32 +26745,32 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 52f58 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 52f5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - rsbeq r6, ip, sp, lsr sl │ │ │ │ + strdeq r6, [ip], #-157 @ 0xffffff63 @ │ │ │ │ ldrhteq sl, [ip], #-152 @ 0xffffff68 │ │ │ │ - rsbeq r6, ip, r9, asr sl │ │ │ │ + rsbeq r6, ip, r9, lsl sl │ │ │ │ rsbseq sl, ip, r4, asr #19 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 52fcc │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 52fcc │ │ │ │ - bl 5640c8 │ │ │ │ + bl 564098 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 52fc8 │ │ │ │ ldr r0, [pc, #52] @ 52fec │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 52ff0 │ │ │ │ @@ -26780,17 +26780,17 @@ │ │ │ │ bl 589c0 │ │ │ │ ldr r0, [pc, #16] @ 52fe4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 52fe8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - strhteq r6, [ip], #-145 @ 0xffffff6f │ │ │ │ + rsbeq r6, ip, r1, ror r9 │ │ │ │ rsbseq sl, ip, ip, lsr #18 │ │ │ │ - rsbeq r6, ip, sp, asr #19 │ │ │ │ + rsbeq r6, ip, sp, lsl #19 │ │ │ │ rsbseq sl, ip, r8, lsr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 5308c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -26850,16 +26850,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 58df0 │ │ │ │ - subseq r6, r1, r0, asr #8 │ │ │ │ - rsbeq ip, r3, r0, lsr r4 │ │ │ │ + subseq r6, r1, r0, lsl r4 │ │ │ │ + strdeq ip, [r3], #-48 @ 0xffffffd0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 5319c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -27150,15 +27150,15 @@ │ │ │ │ beq 5357c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 53864 │ │ │ │ mov r0, r2 │ │ │ │ - bl 689228 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 6891f8 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 53638 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -27251,15 +27251,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 53744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 579730 │ │ │ │ + bl 579700 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 3855c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -27337,27 +27337,27 @@ │ │ │ │ b 5388c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 579730 │ │ │ │ + bl 579700 │ │ │ │ b 538cc │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 3855c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 579730 │ │ │ │ + bl 579700 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq ip, lr, ip, lsl r8 │ │ │ │ rsbseq ip, lr, r0, asr #18 │ │ │ │ ldrsbteq sl, [ip], #-232 @ 0xffffff18 │ │ │ │ rsbseq ip, lr, r0, ror r9 │ │ │ │ @@ -27646,15 +27646,15 @@ │ │ │ │ bls 53da0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 59750c │ │ │ │ + bl 5974dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 53e28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -27772,15 +27772,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ beq 53fe0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 5a1bd4 │ │ │ │ + bl 5a1ba4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 53fbc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -27895,15 +27895,15 @@ │ │ │ │ bls 5419c │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 5bca80 │ │ │ │ + bl 5bca50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 540e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -28010,15 +28010,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bcc 54380 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 5a4698 │ │ │ │ + bl 5a4668 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 543e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -28133,15 +28133,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 54608 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5ae664 │ │ │ │ + bl 5ae634 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 545a4 │ │ │ │ @@ -28169,15 +28169,15 @@ │ │ │ │ add r1, r7, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ beq 54630 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5b6a34 │ │ │ │ + bl 5b6a04 │ │ │ │ ldr r0, [r6] │ │ │ │ b 544f8 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -28257,15 +28257,15 @@ │ │ │ │ bne 546f4 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 54704 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 549d8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -28329,15 +28329,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ rsb r0, sl, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5ae664 │ │ │ │ + bl 5ae634 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 548ac │ │ │ │ rev r2, r3 │ │ │ │ @@ -28387,15 +28387,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 54914 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -28432,26 +28432,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 544e8 │ │ │ │ mov r0, #0 │ │ │ │ b 54688 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5b69e4 │ │ │ │ + bl 5b69b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5b6934 │ │ │ │ + bl 5b6904 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq fp, lr, r4, lsl #13 │ │ │ │ - subseq r2, r6, ip, lsl #7 │ │ │ │ - ldrsbeq r1, [r6], #-224 @ 0xffffff20 │ │ │ │ + subseq r2, r6, ip, asr r3 │ │ │ │ + subseq r1, r6, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 54cd0 │ │ │ │ @@ -28508,15 +28508,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 54be4 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5aecb4 │ │ │ │ + bl 5aec84 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 54b80 │ │ │ │ @@ -28544,15 +28544,15 @@ │ │ │ │ add r1, r7, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ beq 54c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 5b6a34 │ │ │ │ + bl 5b6a04 │ │ │ │ ldr r0, [r6] │ │ │ │ b 54ad4 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -28632,15 +28632,15 @@ │ │ │ │ bne 54cd0 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 54ce0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 54fb4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -28704,15 +28704,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ rsb r0, sl, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5aecb4 │ │ │ │ + bl 5aec84 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 54e88 │ │ │ │ rev r2, r3 │ │ │ │ @@ -28762,15 +28762,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 54ef0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -28807,26 +28807,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 54ac4 │ │ │ │ mov r0, #0 │ │ │ │ b 54c64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5b69e4 │ │ │ │ + bl 5b69b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5b6934 │ │ │ │ + bl 5b6904 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq fp, lr, r8, lsr #1 │ │ │ │ - ldrsbeq r1, [r6], #-220 @ 0xffffff24 │ │ │ │ - subseq r1, r6, r0, lsr #18 │ │ │ │ + subseq r1, r6, ip, lsr #27 │ │ │ │ + ldrsheq r1, [r6], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldm r0, {r5, r7} │ │ │ │ mov r3, #1 │ │ │ │ bic fp, r1, #-134217728 @ 0xf8000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ @@ -28859,15 +28859,15 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ add r1, r5, #632 @ 0x278 │ │ │ │ and r2, r0, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 5aa6f4 │ │ │ │ + bl 5aa6c4 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr r2, [r7, #136] @ 0x88 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ @@ -28920,15 +28920,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55134 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55158 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r7, #36 @ 0x24 │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ stm r2, {r1, r8, r9} │ │ │ │ @@ -28937,15 +28937,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ beq 5528c │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, sl │ │ │ │ - bl 5ae98c │ │ │ │ + bl 5ae95c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r6, [r7] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ @@ -29002,15 +29002,15 @@ │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r4 │ │ │ │ b 551d0 │ │ │ │ cmn sl, #1 │ │ │ │ ble 557b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 678394 │ │ │ │ + bl 678364 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55428 │ │ │ │ ldr r0, [pc, #1720] @ 55974 │ │ │ │ mov r1, r9 │ │ │ │ @@ -29065,17 +29065,17 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 55394 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 55654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c4344 │ │ │ │ + bl 5c4314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c3e6c │ │ │ │ + bl 5c3e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 55448 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -29083,15 +29083,15 @@ │ │ │ │ bne 553b4 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5556c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 5556c │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r9, #0 │ │ │ │ add r1, r7, #164 @ 0xa4 │ │ │ │ ldr r8, [r0, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -29168,25 +29168,25 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ bne 55538 │ │ │ │ ldr r1, [pc, #1116] @ 55990 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 59f468 │ │ │ │ + bl 59f438 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r4, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 5c3720 │ │ │ │ + bl 5c36f0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 5556c │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ @@ -29229,21 +29229,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55608 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5562c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 5c5d30 │ │ │ │ + bl 5c5d00 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne 553b0 │ │ │ │ @@ -29315,15 +29315,15 @@ │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ bhi 554d4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 5c5d30 │ │ │ │ + bl 5c5d00 │ │ │ │ b 55704 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 53b78 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ @@ -29388,15 +29388,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 55880 │ │ │ │ cmp r0, #1 │ │ │ │ bne 55904 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 55904 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ add r1, r7, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -29423,41 +29423,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5590c │ │ │ │ cmp r1, #1 │ │ │ │ bne 55940 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 55940 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5595c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq fp, ip, r8, asr sp │ │ │ │ - rsbeq r8, ip, fp, lsr #18 │ │ │ │ + rsbeq r8, ip, fp, ror #17 │ │ │ │ ldrshteq sl, [ip], #-212 @ 0xffffff2c │ │ │ │ rsbseq sl, ip, r0, lsl #28 │ │ │ │ ldrsbteq sl, [lr], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0x007cab98 │ │ │ │ - rsbeq r8, r3, r4, lsl #21 │ │ │ │ + rsbeq r8, r3, r4, asr #20 │ │ │ │ rsbseq fp, ip, r0, lsr #28 │ │ │ │ rsbseq fp, ip, r4, lsl lr │ │ │ │ - rsbeq r9, ip, ip, lsl r6 │ │ │ │ + ldrdeq r9, [ip], #-92 @ 0xffffffa4 @ │ │ │ │ rsbseq fp, ip, r0, lsl ip │ │ │ │ rsbseq fp, ip, r0, ror #31 │ │ │ │ rsbseq fp, ip, ip, asr lr │ │ │ │ - rsbeq r9, ip, r1, lsl r7 │ │ │ │ + ldrdeq r9, [ip], #-97 @ 0xffffff9f @ │ │ │ │ @ instruction: 0x007cbd9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 559d8 │ │ │ │ @@ -29502,59 +29502,59 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, #9 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #95 @ 0x5f │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5abcf4 │ │ │ │ + bl 5abcc4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56224 │ │ │ │ cmp r0, #4 │ │ │ │ bls 56238 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r5, r7, #48 @ 0x30 │ │ │ │ ldr r2, [r0, #1] │ │ │ │ add r3, r7, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 5ab3c4 │ │ │ │ + bl 5ab394 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 5aa5f0 │ │ │ │ + bl 5aa5c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 5ab898 │ │ │ │ + bl 5ab868 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r9, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ beq 55c0c │ │ │ │ add r0, r7, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 5ae98c │ │ │ │ + bl 5ae95c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ @@ -29610,15 +29610,15 @@ │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r9 │ │ │ │ b 55b50 │ │ │ │ cmn r8, #1 │ │ │ │ ble 56288 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 678394 │ │ │ │ + bl 678364 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55dd4 │ │ │ │ ldr r0, [pc, #2004] @ 5640c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -29676,17 +29676,17 @@ │ │ │ │ bne 55d20 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ bcs 5606c │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c4344 │ │ │ │ + bl 5c4314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c3e6c │ │ │ │ + bl 5c3e3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 55df0 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -29694,15 +29694,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 55d44 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 55f20 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 55f20 │ │ │ │ ldrb r1, [r9, #81] @ 0x51 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ bne 56044 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -29789,27 +29789,27 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r5, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ bne 55eec │ │ │ │ ldr r1, [pc, #1352] @ 56430 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 59f468 │ │ │ │ + bl 59f438 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r6, [r0, r5, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl 5c3720 │ │ │ │ + bl 5c36f0 │ │ │ │ b 55f20 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ str r5, [r7, #168] @ 0xa8 │ │ │ │ @@ -29963,15 +29963,15 @@ │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ bhi 55e8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 5c5d30 │ │ │ │ + bl 5c5d00 │ │ │ │ b 56124 │ │ │ │ ldr r1, [r9, #636] @ 0x27c │ │ │ │ and r2, r1, #31 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #27 │ │ │ │ lsl r1, r1, r2 │ │ │ │ movcc r2, #5 │ │ │ │ @@ -30071,15 +30071,15 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 5632c │ │ │ │ cmp r0, #1 │ │ │ │ bne 5637c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 5637c │ │ │ │ bl 59014 │ │ │ │ b 56378 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 563f0 │ │ │ │ @@ -30093,15 +30093,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 56384 │ │ │ │ cmp r1, #1 │ │ │ │ bne 563b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 563b8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 563f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -30115,29 +30115,29 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq sl, ip, r4, lsr r1 │ │ │ │ rsbseq sl, ip, r8, asr r1 │ │ │ │ - rsbeq r7, ip, r7, asr lr │ │ │ │ + rsbeq r7, ip, r7, lsl lr │ │ │ │ rsbseq sl, ip, r0, lsr #6 │ │ │ │ rsbseq sl, ip, ip, lsr #6 │ │ │ │ rsbseq sl, lr, r0, ror #2 │ │ │ │ - rsbeq r8, ip, ip, ror #26 │ │ │ │ + rsbeq r8, ip, ip, lsr #26 │ │ │ │ ldrhteq fp, [ip], #-48 @ 0xffffffd0 │ │ │ │ ldrsbteq sl, [ip], #-8 │ │ │ │ - rsbeq r8, r3, ip, asr #1 │ │ │ │ + rsbeq r8, r3, ip, lsl #1 │ │ │ │ rsbseq fp, ip, r8, ror r3 │ │ │ │ rsbseq fp, ip, ip, ror #6 │ │ │ │ - rsbeq r8, ip, r4, ror fp │ │ │ │ + rsbeq r8, ip, r4, lsr fp │ │ │ │ rsbseq fp, ip, r8, ror #2 │ │ │ │ rsbseq fp, ip, ip, lsr #12 │ │ │ │ ldrshteq fp, [ip], #-84 @ 0xffffffac │ │ │ │ - mlseq ip, r4, ip, r8 │ │ │ │ + rsbeq r8, ip, r4, asr ip │ │ │ │ rsbseq fp, ip, r8, lsl #5 │ │ │ │ rsbseq fp, ip, r0, ror #8 │ │ │ │ rsbseq fp, ip, r8, asr #12 │ │ │ │ rsbseq fp, ip, r8, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -30171,15 +30171,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ bgt 5650c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 5a5d48 │ │ │ │ + bl 5a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5651c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5650c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ @@ -30627,15 +30627,15 @@ │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #20 │ │ │ │ bl 59090 │ │ │ │ @ instruction: 0x007e5394 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 56c48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 56c4c │ │ │ │ mov r3, #1 │ │ │ │ @@ -30686,37 +30686,37 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 56ccc │ │ │ │ cmp r2, #1 │ │ │ │ bne 56d08 │ │ │ │ dmb ish │ │ │ │ - bl 62c0d4 │ │ │ │ + bl 62c0a4 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 56d28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 65ec7c │ │ │ │ + bl 65ec4c │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 62b9c0 │ │ │ │ + bl 62b990 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq sl, sp, r0, asr #5 │ │ │ │ + @ instruction: 0x005da290 │ │ │ │ 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 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 56d9c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -30762,15 +30762,15 @@ │ │ │ │ rsbseq r5, lr, r0, ror fp │ │ │ │ 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 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 56e74 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -30819,15 +30819,15 @@ │ │ │ │ @ instruction: 0x007e5a98 │ │ │ │ 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 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 56f58 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -30877,15 +30877,15 @@ │ │ │ │ rsbseq r5, lr, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 57040 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -31110,15 +31110,15 @@ │ │ │ │ @ instruction: 0x007e5d90 │ │ │ │ ldrhteq r5, [lr], #-212 @ 0xffffff2c │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 655458 │ │ │ │ + bl 655428 │ │ │ │ ldr r0, [pc, #40] @ 573c0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 573c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -31132,30 +31132,30 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #68] @ 57420 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 573fc │ │ │ │ mov r0, #0 │ │ │ │ b 57408 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ bl 38160 │ │ │ │ ldr r1, [pc, #20] @ 57424 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1] │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - rsbseq r6, r0, r0, ror #11 │ │ │ │ + rsbseq r6, r0, r0, lsr #11 │ │ │ │ @ instruction: 0x007e9598 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -31407,15 +31407,15 @@ │ │ │ │ beq 577d4 │ │ │ │ ldr r0, [pc, #420] @ 579c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #24 │ │ │ │ - bl 678394 │ │ │ │ + bl 678364 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 57928 │ │ │ │ ldr r0, [pc, #392] @ 579d4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -31434,15 +31434,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r6, [r5, #8]! │ │ │ │ add r7, r0, #4 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 657674 │ │ │ │ + bl 657644 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 578a0 │ │ │ │ cmn r0, #1 │ │ │ │ ble 5797c │ │ │ │ @@ -31464,19 +31464,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 633b8c │ │ │ │ + bl 633b5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 65b770 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 65b740 │ │ │ │ + bl 6342a4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 57868 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 589c0 │ │ │ │ bl 56c04 │ │ │ │ @@ -31502,15 +31502,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 57988 │ │ │ │ cmp r0, #1 │ │ │ │ bne 579b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, lr, r8, lsr #10 │ │ │ │ rsbseq r8, lr, ip, lsr #11 │ │ │ │ rsbseq r8, lr, r8, lsl r5 │ │ │ │ rsbseq r8, lr, r0, ror #7 │ │ │ │ @@ -31519,15 +31519,15 @@ │ │ │ │ rsbseq r8, lr, ip, asr #10 │ │ │ │ rsbseq r5, lr, r4, lsl lr │ │ │ │ rsbseq r5, lr, r4, lsl lr │ │ │ │ push {r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 669a00 │ │ │ │ + bl 6699d0 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [pc, #88] @ 57a58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -31550,15 +31550,15 @@ │ │ │ │ ldrsbteq r8, [lr], #-84 @ 0xffffffac │ │ │ │ ldrhteq r8, [lr], #-76 @ 0xffffffb4 │ │ │ │ rsbseq r8, lr, r4, asr r5 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6676c0 │ │ │ │ + bl 667690 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ bne 57ab0 │ │ │ │ @@ -31902,15 +31902,15 @@ │ │ │ │ b 37c7c │ │ │ │ ldr r0, [pc, #16] @ 57fec │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 57ff0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - @ instruction: 0x00706091 │ │ │ │ + rsbseq r6, r0, r1, asr r0 │ │ │ │ ldrshteq r5, [lr], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -31918,15 +31918,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 58040 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 664794 │ │ │ │ + bl 664764 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 580a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ bls 5807c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -31984,15 +31984,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 5814c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 664794 │ │ │ │ + bl 664764 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 581d0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 58184 │ │ │ │ @@ -32009,15 +32009,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 633750 │ │ │ │ + bl 633720 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 581b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 581e0 │ │ │ │ @@ -32247,15 +32247,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ b 37c7c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 66a130 │ │ │ │ + bl 66a100 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 5856c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ rsbseq r5, lr, r0, ror #17 │ │ │ │ @@ -32529,30 +32529,30 @@ │ │ │ │ bne 58930 │ │ │ │ b 5896c │ │ │ │ rsbseq r7, lr, r4, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bleq 6782a4 │ │ │ │ + bleq 678274 │ │ │ │ bl 589c0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 2a919c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 589f4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58e50 │ │ │ │ - ldrhteq r7, [r0], #-201 @ 0xffffff37 │ │ │ │ + rsbseq r7, r0, r9, ror ip │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 58a50 │ │ │ │ ldr r3, [pc, #68] @ 58a54 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -32567,22 +32567,22 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [fp, #-4] │ │ │ │ bl 58df0 │ │ │ │ - rsbeq r3, r2, r8, ror r5 │ │ │ │ - rsbeq r6, r3, ip, asr #21 │ │ │ │ + rsbeq r3, r2, r8, asr #10 │ │ │ │ + rsbeq r6, r3, ip, lsl #21 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f67c │ │ │ │ + bl 67f64c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 58ab0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -32667,16 +32667,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0x007e619c │ │ │ │ - strhteq r2, [r2], #-244 @ 0xffffff0c │ │ │ │ - strdeq r3, [r2], #-60 @ 0xffffffc4 @ │ │ │ │ + rsbeq r2, r2, r4, lsl #31 │ │ │ │ + rsbeq r3, r2, ip, asr #7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 58c2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 58c30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -32758,21 +32758,21 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 58df0 │ │ │ │ rsbseq r6, lr, ip, asr #1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 686a98 │ │ │ │ + bl 686a68 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 686b04 │ │ │ │ + bl 686ad4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 686b70 │ │ │ │ + bl 686b40 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 58da8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -32806,29 +32806,29 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [sp, #12] │ │ │ │ - bl 65e190 │ │ │ │ + bl 65e160 │ │ │ │ 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 65e190 │ │ │ │ + bl 65e160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -32899,17 +32899,17 @@ │ │ │ │ sub r0, fp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ stmdb fp, {r2, ip} │ │ │ │ str r3, [sp] │ │ │ │ bl 58df0 │ │ │ │ - rsbeq r3, r2, r0, asr r0 │ │ │ │ + rsbeq r3, r2, r0, lsr #32 │ │ │ │ ldrsbteq r5, [lr], #-244 @ 0xffffff0c │ │ │ │ - mlseq r3, ip, r5, r6 │ │ │ │ + rsbeq r6, r3, ip, asr r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -32935,22 +32935,22 @@ │ │ │ │ rsbseq r6, lr, r0, lsl #26 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 59010 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58e94 │ │ │ │ - rsbseq fp, r0, r7, lsr r4 │ │ │ │ + ldrshteq fp, [r0], #-55 @ 0xffffffc9 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 5902c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ee0 │ │ │ │ - rsbseq fp, r0, r1, asr #8 │ │ │ │ + rsbseq fp, r0, r1, lsl #8 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 5905c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -33049,29 +33049,29 @@ │ │ │ │ ldr r0, [pc, #40] @ 591ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ - rsbseq fp, r0, ip, ror #7 │ │ │ │ - ldrsbteq fp, [r0], #-62 @ 0xffffffc2 │ │ │ │ - rsbseq fp, r0, sl, asr #7 │ │ │ │ + rsbseq fp, r0, ip, lsr #7 │ │ │ │ + @ instruction: 0x0070b39e │ │ │ │ + rsbseq fp, r0, sl, lsl #7 │ │ │ │ rsbseq r5, lr, r4, ror #28 │ │ │ │ - rsbeq r2, r2, r8, lsl #20 │ │ │ │ - ldrdeq r2, [r2], #-220 @ 0xffffff24 @ │ │ │ │ + ldrdeq r2, [r2], #-152 @ 0xffffff68 @ │ │ │ │ + rsbeq r2, r2, ip, lsr #27 │ │ │ │ rsbseq r5, lr, r8, ror #27 │ │ │ │ - rsbeq r2, r2, ip, lsr #19 │ │ │ │ + rsbeq r2, r2, ip, ror r9 │ │ │ │ rsbseq r6, lr, r4, asr #20 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 6870b0 │ │ │ │ + bl 687080 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #88] @ 5927c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ @@ -33129,15 +33129,15 @@ │ │ │ │ svclt 0x00004770 │ │ │ │ rsbseq r7, lr, lr, asr #13 │ │ │ │ rsbseq r7, lr, ip, asr #13 │ │ │ │ rsbseq r5, lr, lr, ror #30 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ blmi 2ab338 │ │ │ │ bmi 2aa4fc │ │ │ │ - bne 72a50c <_IO_stdin_used@@Base+0xa0c8c> │ │ │ │ + bne 72a50c <_IO_stdin_used@@Base+0xa0ccc> │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ rsbseq r7, lr, r4, lsr #13 │ │ │ │ @@ -33327,15 +33327,15 @@ │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59ab0 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r7, [pc, #1588] @ 59c88 │ │ │ │ @@ -33374,15 +33374,15 @@ │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ str r5, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r2, sp, #436 @ 0x1b4 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59adc │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ ldr r1, [pc, #1452] @ 59cb0 │ │ │ │ ldr r0, [pc, #1452] @ 59cb4 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ @@ -33401,26 +33401,26 @@ │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ str r6, [sp, #432] @ 0x1b0 │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ str r8, [sp, #420] @ 0x1a4 │ │ │ │ str r8, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ str r9, [sp, #444] @ 0x1bc │ │ │ │ str r9, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r2, sp, #436 @ 0x1b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 597a0 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -33437,26 +33437,26 @@ │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ add r2, sp, #484 @ 0x1e4 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ str r8, [sp, #488] @ 0x1e8 │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r9, [sp, #392] @ 0x188 │ │ │ │ str r9, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 59890 │ │ │ │ ldr r1, [pc, #1172] @ 59cc0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1168] @ 59cc4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -33467,26 +33467,26 @@ │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ add r2, sp, #484 @ 0x1e4 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ str r8, [sp, #488] @ 0x1e8 │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r9, [sp, #392] @ 0x188 │ │ │ │ str r9, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ ldr r8, [sp, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ beq 599b0 │ │ │ │ add r7, r8, #4 │ │ │ │ @@ -33728,27 +33728,27 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x007e6998 │ │ │ │ rsbseq r6, lr, r8, lsr r9 │ │ │ │ rsbseq r6, sl, r4, lsr r3 │ │ │ │ rsbseq r7, sl, ip, lsl r4 │ │ │ │ rsbseq r6, sl, r0, ror #7 │ │ │ │ rsbseq r6, sl, ip, ror #7 │ │ │ │ - rsbeq r2, r3, fp, asr pc │ │ │ │ + rsbeq r2, r3, fp, lsl pc │ │ │ │ rsbseq r7, sl, ip, asr #6 │ │ │ │ - rsbeq r3, r3, r4, asr pc │ │ │ │ + rsbeq r3, r3, r4, lsl pc │ │ │ │ rsbseq r6, sl, r8, lsl #30 │ │ │ │ rsbseq r6, sl, r4, lsr #29 │ │ │ │ rsbseq r6, lr, r8, asr r8 │ │ │ │ andeq r0, r5, r0, asr #28 │ │ │ │ - rsbeq r3, r3, r3, asr r2 │ │ │ │ + rsbeq r3, r3, r3, lsl r2 │ │ │ │ muleq lr, r0, r6 │ │ │ │ andseq r6, r6, r8, lsr #1 │ │ │ │ rsbseq r7, sl, r8, lsr #5 │ │ │ │ rsbseq sp, sl, r0, lsl r6 │ │ │ │ - rsbeq r3, r3, r8, lsr #30 │ │ │ │ + rsbeq r3, r3, r8, ror #29 │ │ │ │ ldrsbteq r6, [sl], #-236 @ 0xffffff14 │ │ │ │ rsbseq r6, sl, r8, ror lr │ │ │ │ rsbseq r6, sl, r4, ror r7 │ │ │ │ rsbseq r6, sl, r8, lsl #15 │ │ │ │ ldrshteq r6, [sl], #-96 @ 0xffffffa0 │ │ │ │ rsbseq r6, sl, ip, ror #13 │ │ │ │ @ instruction: 0x007a6690 │ │ │ │ @@ -33876,15 +33876,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #776] @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, sl, ip, rrx │ │ │ │ rsbseq r6, sl, r8, ror r0 │ │ │ │ - ldrdeq r2, [r3], #-182 @ 0xffffff4a @ │ │ │ │ + mlseq r3, r6, fp, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #744] @ 0x2e8 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -34001,16 +34001,16 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #744] @ 0x2e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq r5, [sl], #-232 @ 0xffffff18 │ │ │ │ rsbseq r5, sl, r4, asr #29 │ │ │ │ - rsbeq r2, r3, r9, lsl #20 │ │ │ │ - strdeq r2, [r3], #-148 @ 0xffffff6c @ │ │ │ │ + rsbeq r2, r3, r9, asr #19 │ │ │ │ + strhteq r2, [r3], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #744] @ 0x2e8 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -34123,15 +34123,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #744] @ 0x2e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, sl, r0, ror #25 │ │ │ │ rsbseq r5, sl, ip, ror #25 │ │ │ │ - rsbeq r2, r3, sl, lsl r8 │ │ │ │ + ldrdeq r2, [r3], #-122 @ 0xffffff86 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #752] @ 0x2f0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -34518,15 +34518,15 @@ │ │ │ │ str r0, [sp, #1744] @ 0x6d0 │ │ │ │ str r1, [sp, #1740] @ 0x6cc │ │ │ │ str r0, [sp, #1732] @ 0x6c4 │ │ │ │ str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r5, lr, #360 @ 0x168 │ │ │ │ add r1, lr, #700 @ 0x2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5adc0 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ ldr r1, [sp, #1420] @ 0x58c │ │ │ │ ldr r2, [sp, #1424] @ 0x590 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ str r1, [sp, #1404] @ 0x57c │ │ │ │ @@ -34568,15 +34568,15 @@ │ │ │ │ str r6, [sp, #1736] @ 0x6c8 │ │ │ │ str r3, [sp, #1732] @ 0x6c4 │ │ │ │ str r2, [sp, #1776] @ 0x6f0 │ │ │ │ str r5, [sp, #1788] @ 0x6fc │ │ │ │ str r0, [sp, #1792] @ 0x700 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ add r2, lr, #700 @ 0x2bc │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5adf0 │ │ │ │ add r6, sp, #1760 @ 0x6e0 │ │ │ │ ldr r1, [pc, #1692] @ 5b048 │ │ │ │ ldr r0, [pc, #1692] @ 5b04c │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ @@ -34596,27 +34596,27 @@ │ │ │ │ str r5, [sp, #1440] @ 0x5a0 │ │ │ │ str r3, [sp, #1460] @ 0x5b4 │ │ │ │ str r6, [sp, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #1428] @ 0x594 │ │ │ │ str r8, [sp, #1452] @ 0x5ac │ │ │ │ str r8, [sp, #1444] @ 0x5a4 │ │ │ │ str r1, [sp, #1416] @ 0x588 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1740] @ 0x6cc │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1736] @ 0x6c8 │ │ │ │ str r0, [sp, #1728] @ 0x6c0 │ │ │ │ str r9, [sp, #1732] @ 0x6c4 │ │ │ │ str r9, [sp, #1724] @ 0x6bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ add r2, lr, #700 @ 0x2bc │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5aa50 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -34634,27 +34634,27 @@ │ │ │ │ str r2, [sp, #1736] @ 0x6c8 │ │ │ │ add r2, lr, #748 @ 0x2ec │ │ │ │ str r2, [sp, #1732] @ 0x6c4 │ │ │ │ add r2, lr, #376 @ 0x178 │ │ │ │ str r8, [sp, #1776] @ 0x6f0 │ │ │ │ str r2, [sp, #1772] @ 0x6ec │ │ │ │ str r1, [sp, #1724] @ 0x6bc │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ str r9, [sp, #1424] @ 0x590 │ │ │ │ str r9, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #700 @ 0x2bc │ │ │ │ add r2, lr, #392 @ 0x188 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5ab50 │ │ │ │ ldr r1, [pc, #1396] @ 5b058 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1392] @ 5b05c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -34666,27 +34666,27 @@ │ │ │ │ str r2, [sp, #1736] @ 0x6c8 │ │ │ │ add r2, lr, #748 @ 0x2ec │ │ │ │ str r2, [sp, #1732] @ 0x6c4 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ str r8, [sp, #1776] @ 0x6f0 │ │ │ │ str r2, [sp, #1772] @ 0x6ec │ │ │ │ str r1, [sp, #1724] @ 0x6bc │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ str r9, [sp, #1424] @ 0x590 │ │ │ │ str r9, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #700 @ 0x2bc │ │ │ │ add r2, lr, #392 @ 0x188 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r7, [sp, #1392] @ 0x570 │ │ │ │ ldr r4, [sp, #1384] @ 0x568 │ │ │ │ ldr r8, [sp, #1388] @ 0x56c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #1396] @ 0x574 │ │ │ │ beq 5ac54 │ │ │ │ add r5, r8, #4 │ │ │ │ @@ -34975,34 +34975,34 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #732] @ 0x2dc │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, sl, r0, lsr r2 │ │ │ │ rsbseq r5, sl, ip, lsr r2 │ │ │ │ - rsbeq r2, r3, r1, lsl #9 │ │ │ │ + rsbeq r2, r3, r1, asr #8 │ │ │ │ rsbseq r5, lr, r4, lsr r8 │ │ │ │ ldrsbteq r5, [lr], #-116 @ 0xffffff8c │ │ │ │ rsbseq r5, sl, ip, rrx │ │ │ │ rsbseq r6, sl, ip, lsr r1 │ │ │ │ ldrhteq r5, [sl], #-12 │ │ │ │ rsbseq r5, sl, ip, asr #1 │ │ │ │ - strhteq r1, [r3], #-199 @ 0xffffff39 │ │ │ │ + rsbeq r1, r3, r7, ror ip │ │ │ │ ldrhteq r6, [sl], #-8 │ │ │ │ - rsbeq r2, r3, r4, asr #24 │ │ │ │ + rsbeq r2, r3, r4, lsl #24 │ │ │ │ ldrshteq r5, [sl], #-184 @ 0xffffff48 │ │ │ │ @ instruction: 0x007a5b94 │ │ │ │ ldrhteq r5, [lr], #-84 @ 0xffffffac │ │ │ │ muleq r4, ip, fp │ │ │ │ - rsbeq r1, r3, pc, lsr #31 │ │ │ │ + rsbeq r1, r3, pc, ror #30 │ │ │ │ andeq sl, lr, ip, ror #7 │ │ │ │ @ instruction: 0x00164ddc │ │ │ │ rsbseq r6, sl, r4 │ │ │ │ rsbseq ip, sl, ip, ror #6 │ │ │ │ - rsbeq r2, r3, r4, lsl ip │ │ │ │ + ldrdeq r2, [r3], #-180 @ 0xffffff4c @ │ │ │ │ rsbseq r5, sl, r8, asr #23 │ │ │ │ rsbseq r5, sl, r4, ror #22 │ │ │ │ rsbseq r5, sl, ip, asr #9 │ │ │ │ rsbseq r5, sl, r0, ror #9 │ │ │ │ rsbseq r5, sl, ip, lsr r4 │ │ │ │ rsbseq r5, sl, r8, lsr r4 │ │ │ │ ldrsbteq r5, [sl], #-52 @ 0xffffffcc │ │ │ │ @@ -35031,21 +35031,21 @@ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ strh r2, [r1, #28] │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 5b118 │ │ │ │ @@ -35080,15 +35080,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r5, #4 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 5b1c4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -35160,38 +35160,38 @@ │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1604] @ 5b924 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ add r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 5b3c8 │ │ │ │ @@ -35201,15 +35201,15 @@ │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 5b6d8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ ldr r2, [sl, #36] @ 0x24 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 5445d8 │ │ │ │ + bl 5445a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b6e8 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 5b714 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -35251,15 +35251,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r7, #4 │ │ │ │ orrs r0, r0, r5 │ │ │ │ bne 5b470 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -35551,30 +35551,30 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #138] @ 0x8a │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, sl, r4, lsl #1 │ │ │ │ - rsbeq r1, r3, r1, lsr r7 │ │ │ │ + strdeq r1, [r3], #-97 @ 0xffffff9f @ │ │ │ │ rsbseq r8, sl, r4, lsl #7 │ │ │ │ rsbseq r4, sl, ip, ror r9 │ │ │ │ rsbseq r4, sl, r8, lsl #19 │ │ │ │ - strdeq r2, [r3], #-55 @ 0xffffffc9 @ │ │ │ │ + strhteq r2, [r3], #-55 @ 0xffffffc9 │ │ │ │ rsbseq r5, sl, r0, asr #6 │ │ │ │ rsbseq r4, sl, ip, lsr #18 │ │ │ │ rsbseq r5, sl, ip, ror #14 │ │ │ │ ldrshteq r4, [lr], #-144 @ 0xffffff70 │ │ │ │ rsbseq r4, sl, r4, lsl #18 │ │ │ │ rsbseq r4, lr, r4, lsl ip │ │ │ │ @ instruction: 0x007a4d94 │ │ │ │ @ instruction: 0x007a4d94 │ │ │ │ - ldrdeq r1, [r3], #-87 @ 0xffffffa9 @ │ │ │ │ + mlseq r3, r7, r5, r1 │ │ │ │ ldrsbteq r5, [sl], #-216 @ 0xffffff28 │ │ │ │ - rsbeq r2, r3, fp, lsr r4 │ │ │ │ + strdeq r2, [r3], #-59 @ 0xffffffc5 @ │ │ │ │ rsbseq r5, sl, r4, ror #6 │ │ │ │ rsbseq r4, sl, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #812 @ 0x32c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r1, #959] @ 0x3bf │ │ │ │ @@ -35605,15 +35605,15 @@ │ │ │ │ str r2, [r1, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r1 │ │ │ │ strb r0, [r1, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, #177]! @ 0xb1 │ │ │ │ strh r0, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2, #692] @ 0x2b4 │ │ │ │ strb r1, [r2, #955] @ 0x3bb │ │ │ │ cmp r0, #2 │ │ │ │ bne 5bcc0 │ │ │ │ ldr r0, [pc, #4076] @ 5c9d8 │ │ │ │ @@ -35629,29 +35629,29 @@ │ │ │ │ str r2, [sp, #1160] @ 0x488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1156] @ 0x484 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1148] @ 0x47c │ │ │ │ str r2, [sp, #1152] @ 0x480 │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4076] @ 5ca20 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 5cadc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r2, #1700]! @ 0x6a4 │ │ │ │ add r1, pc, #12 │ │ │ │ sub r9, r2, #732 @ 0x2dc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -35822,15 +35822,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [r0, #1704] @ 0x6a8 │ │ │ │ ldr r6, [r0, #1708] @ 0x6ac │ │ │ │ strb fp, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4d0f10 │ │ │ │ + bl 4d0ee0 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [pc, #4012] @ 5ccfc │ │ │ │ @@ -36037,15 +36037,15 @@ │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c798 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ str r1, [sp, #1628] @ 0x65c │ │ │ │ str r2, [sp, #1632] @ 0x660 │ │ │ │ @@ -36099,26 +36099,26 @@ │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ str r3, [sp, #1436] @ 0x59c │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ str r2, [sp, #1692] @ 0x69c │ │ │ │ str r8, [sp, #868] @ 0x364 │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1432] @ 0x598 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c1c8 │ │ │ │ ldr r0, [sp, #1436] @ 0x59c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -36136,26 +36136,26 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r4, [sp, #1688] @ 0x698 │ │ │ │ str r4, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5c2bc │ │ │ │ ldr r1, [pc, #3892] @ 5d18c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #3888] @ 5d190 │ │ │ │ mov r5, #1 │ │ │ │ @@ -36166,26 +36166,26 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #1648 @ 0x670 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r4, [sp, #1688] @ 0x698 │ │ │ │ str r4, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 1bdbb0 │ │ │ │ ldr r1, [sp, #1624] @ 0x658 │ │ │ │ @@ -36371,15 +36371,15 @@ │ │ │ │ add r0, r0, #888 @ 0x378 │ │ │ │ mov r3, #5 │ │ │ │ bl 4808f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #688] @ 0x2b0 │ │ │ │ add r0, r0, #900 @ 0x384 │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ - bl 4a1494 │ │ │ │ + bl 4a1464 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #872] @ 0x368 │ │ │ │ strb r2, [r7, #958] @ 0x3be │ │ │ │ str r2, [r7, #912] @ 0x390 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ @@ -36651,15 +36651,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5ca28 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 5ca28 │ │ │ │ - ldrdeq r0, [r3], #-240 @ 0xffffff10 @ │ │ │ │ + mlseq r3, r0, pc, r0 @ │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ movw r0, #1404 @ 0x57c │ │ │ │ add r0, r1, r0 │ │ │ │ bl 7e460 │ │ │ │ @@ -36748,15 +36748,15 @@ │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ bl 37754 │ │ │ │ add r6, r4, #916 @ 0x394 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r1, #880] @ 0x370 │ │ │ │ ldr r1, [r1, #884] @ 0x374 │ │ │ │ mov r2, r5 │ │ │ │ bl 481180 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ @@ -36774,19 +36774,19 @@ │ │ │ │ addls r0, r0, #1 │ │ │ │ strls r0, [r1, #912] @ 0x390 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r0, #688] @ 0x2b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r2, #954] @ 0x3ba │ │ │ │ str r0, [r2, #928] @ 0x3a0 │ │ │ │ beq 5cd08 │ │ │ │ ldr fp, [pc, #3868] @ 5db5c │ │ │ │ @@ -36808,17 +36808,17 @@ │ │ │ │ str r1, [r3, #936] @ 0x3a8 │ │ │ │ str r0, [r3, #940] @ 0x3ac │ │ │ │ str r1, [r3, #944] @ 0x3b0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 498228 │ │ │ │ + bl 4981f8 │ │ │ │ mov r1, #4 │ │ │ │ mov lr, #8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cefc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ @@ -36834,15 +36834,15 @@ │ │ │ │ bls 5cf68 │ │ │ │ ldr r2, [pc, #4060] @ 5dcc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 589a8 │ │ │ │ b 5cb4c │ │ │ │ - rsbeq r0, r3, r0, ror #23 │ │ │ │ + rsbeq r0, r3, r0, lsr #23 │ │ │ │ rsbseq r3, lr, r0, ror #31 │ │ │ │ rsbseq r3, lr, r4, ror pc │ │ │ │ ldr r0, [pc, #4028] @ 5dccc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 5cda4 │ │ │ │ @@ -36861,47 +36861,47 @@ │ │ │ │ add r1, r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #1148] @ 0x47c │ │ │ │ str r3, [sp, #1156] @ 0x484 │ │ │ │ add r3, lr, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #1152] @ 0x480 │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #1144] @ 0x478 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4084] @ 5dd68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r4, [pc, #4032] @ 5dd6c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #688] @ 0x2b0 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ - bl 496a44 │ │ │ │ + bl 496a14 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r8 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1184] @ 0x4a0 │ │ │ │ str r1, [sp, #1172] @ 0x494 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ @@ -36923,25 +36923,25 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ bl 7e0c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a0e18 │ │ │ │ + bl 4a0de8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #952] @ 0x3b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5cef4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -36986,15 +36986,15 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ b 5e340 │ │ │ │ rsbseq r4, sl, ip, lsl #18 │ │ │ │ ldrshteq r3, [lr], #-220 @ 0xffffff24 │ │ │ │ andeq lr, r4, r4, ror #7 │ │ │ │ - strdeq r0, [r3], #-119 @ 0xffffff89 @ │ │ │ │ + strhteq r0, [r3], #-119 @ 0xffffff89 │ │ │ │ rsbseq r3, sl, r0, asr sp │ │ │ │ rsbseq r3, sl, r4, ror #26 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #940] @ 0x3ac │ │ │ │ mov r0, #4 │ │ │ │ @@ -37029,15 +37029,15 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strb sl, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 4d2b20 │ │ │ │ + bl 4d2af0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ add lr, sp, #1664 @ 0x680 │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ @@ -37128,15 +37128,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r8, #-2147483644 @ 0x80000004 │ │ │ │ b 5d7a4 │ │ │ │ rsbseq r3, sl, r4, asr #25 │ │ │ │ rsbseq r3, sl, r4, asr #25 │ │ │ │ rsbseq r3, sl, r0, ror #24 │ │ │ │ rsbseq r3, sl, r0, ror #24 │ │ │ │ - rsbeq r0, r3, pc, asr #9 │ │ │ │ + rsbeq r0, r3, pc, lsl #9 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb r1, [r7, #1386] @ 0x56a │ │ │ │ str r3, [r7, #1368] @ 0x558 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -37206,15 +37206,15 @@ │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ str r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r5, lr, #408 @ 0x198 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f750 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ ldr r1, [sp, #1052] @ 0x41c │ │ │ │ ldr r2, [sp, #1056] @ 0x420 │ │ │ │ str r0, [sp, #1592] @ 0x638 │ │ │ │ str r1, [sp, #1596] @ 0x63c │ │ │ │ @@ -37252,15 +37252,15 @@ │ │ │ │ str r7, [sp, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ str r5, [sp, #1420] @ 0x58c │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ add r2, lr, #440 @ 0x1b8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f7f8 │ │ │ │ ldr r1, [pc, #3916] @ 5e2e4 │ │ │ │ add r5, sp, #1648 @ 0x670 │ │ │ │ ldr r2, [pc, #3912] @ 5e2e8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [pc, #3908] @ 5e2ec │ │ │ │ @@ -37283,29 +37283,29 @@ │ │ │ │ str r5, [sp, #1792] @ 0x700 │ │ │ │ str r7, [sp, #1652] @ 0x674 │ │ │ │ str r6, [sp, #1656] @ 0x678 │ │ │ │ str r3, [sp, #1060] @ 0x424 │ │ │ │ str r1, [sp, #1804] @ 0x70c │ │ │ │ str r1, [sp, #1796] @ 0x704 │ │ │ │ str r2, [sp, #1048] @ 0x418 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4088] @ 5e404 │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1476] @ 0x5c4 │ │ │ │ str r0, [sp, #1468] @ 0x5bc │ │ │ │ str r1, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #24 │ │ │ │ add r2, lr, #440 @ 0x1b8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1648] @ 0x670 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5d454 │ │ │ │ ldr r0, [sp, #1652] @ 0x674 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -37325,29 +37325,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1468] @ 0x5bc │ │ │ │ str r3, [sp, #1476] @ 0x5c4 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r2, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4056] @ 5e48c │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #1052] @ 0x41c │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5d570 │ │ │ │ ldr r1, [pc, #3992] @ 5e490 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #3988] @ 5e494 │ │ │ │ ldr r0, [pc, #3988] @ 5e498 │ │ │ │ @@ -37360,29 +37360,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1468] @ 0x5bc │ │ │ │ str r3, [sp, #1476] @ 0x5c4 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r2, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3932] @ 5e49c │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #1052] @ 0x41c │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r4, [sp, #1432] @ 0x598 │ │ │ │ ldr r5, [sp, #1436] @ 0x59c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ beq 5d66c │ │ │ │ @@ -37490,18 +37490,18 @@ │ │ │ │ b 5d7ec │ │ │ │ rsbseq r3, sl, ip, asr #14 │ │ │ │ rsbseq r3, sl, ip, lsr r7 │ │ │ │ rsbseq r3, sl, r8, lsr #14 │ │ │ │ rsbseq r3, sl, r4, lsl r7 │ │ │ │ rsbseq r4, sl, ip, lsl r7 │ │ │ │ rsbseq r3, sl, r8, ror #13 │ │ │ │ - rsbeq r1, r3, ip, ror #4 │ │ │ │ + rsbeq r1, r3, ip, lsr #4 │ │ │ │ rsbseq r4, sl, r0, lsr #4 │ │ │ │ ldrhteq r4, [sl], #-28 @ 0xffffffe4 │ │ │ │ - rsbeq r1, r3, ip, lsr r2 │ │ │ │ + strdeq r1, [r3], #-28 @ 0xffffffe4 @ │ │ │ │ ldrshteq r4, [sl], #-16 │ │ │ │ rsbseq r4, sl, ip, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 5d770 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -37627,15 +37627,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ ldr r7, [r4, #1788] @ 0x6fc │ │ │ │ ldr r5, [r4, #1792] @ 0x700 │ │ │ │ ldr sl, [r4, #1796] @ 0x704 │ │ │ │ strb r8, [r4, #1800] @ 0x708 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4d2e28 │ │ │ │ + bl 4d2df8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ add r3, sp, #1776 @ 0x6f0 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ mov ip, #1776 @ 0x6f0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -37885,20 +37885,20 @@ │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 5e740 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ bl 110f98 │ │ │ │ mov r0, r5 │ │ │ │ b 5dd50 │ │ │ │ - mlseq r2, r0, ip, pc @ │ │ │ │ + rsbeq pc, r2, r0, asr ip @ │ │ │ │ rsbseq r2, lr, r8, lsl #29 │ │ │ │ ldrhteq r3, [sl], #-40 @ 0xffffffd8 │ │ │ │ rsbseq r3, sl, r8, asr #5 │ │ │ │ - ldrdeq pc, [r2], #-186 @ 0xffffff46 @ │ │ │ │ - strdeq pc, [r2], #-136 @ 0xffffff78 @ │ │ │ │ + mlseq r2, sl, fp, pc @ │ │ │ │ + strhteq pc, [r2], #-136 @ 0xffffff78 @ │ │ │ │ rsbseq r2, lr, r8, lsl #26 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1600] @ 0x640 │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #1488] @ 0x5d0 │ │ │ │ @@ -37939,15 +37939,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r6, sp, #1792 @ 0x700 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f780 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r4, [pc, #4048] @ 5ee34 │ │ │ │ @@ -37983,15 +37983,15 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #860] @ 0x35c │ │ │ │ str r6, [sp, #1608] @ 0x648 │ │ │ │ str r0, [sp, #1664] @ 0x680 │ │ │ │ add r0, lr, #408 @ 0x198 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f7c8 │ │ │ │ ldr r1, [pc, #3908] @ 5ee48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3904] @ 5ee4c │ │ │ │ add r5, lr, #600 @ 0x258 │ │ │ │ ldr r0, [pc, #3900] @ 5ee50 │ │ │ │ @@ -38014,28 +38014,28 @@ │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ str r7, [sp, #1628] @ 0x65c │ │ │ │ str r6, [sp, #1632] @ 0x660 │ │ │ │ str r3, [sp, #1692] @ 0x69c │ │ │ │ str r1, [sp, #668] @ 0x29c │ │ │ │ str r1, [sp, #660] @ 0x294 │ │ │ │ str r2, [sp, #1680] @ 0x690 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3804] @ 5ee54 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1624] @ 0x658 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5dfbc │ │ │ │ ldr r0, [sp, #1628] @ 0x65c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -38054,28 +38054,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4068] @ 5effc │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r1, [sp, #1688] @ 0x698 │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5e0d0 │ │ │ │ ldr r1, [pc, #4072] @ 5f040 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #4068] @ 5f044 │ │ │ │ mov r3, #0 │ │ │ │ @@ -38089,28 +38089,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4080] @ 5f094 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r1, [sp, #1688] @ 0x698 │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r6, sp, #1792 @ 0x700 │ │ │ │ ldr r0, [sp, #1804] @ 0x70c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldm r6, {r4, r5, r6} │ │ │ │ cmp r6, #0 │ │ │ │ beq 5e644 │ │ │ │ add r7, r5, #4 │ │ │ │ @@ -38289,43 +38289,43 @@ │ │ │ │ str r4, [sp, #1180] @ 0x49c │ │ │ │ str sl, [sp, #1176] @ 0x498 │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ str lr, [sp, #1148] @ 0x47c │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r6, r2, #352 @ 0x160 │ │ │ │ ldr r1, [r2, #548] @ 0x224 │ │ │ │ cmp r0, r1 │ │ │ │ bne 5e414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ bne 5e414 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ b 5e45c │ │ │ │ - rsbeq pc, r2, fp, lsr #9 │ │ │ │ + rsbeq pc, r2, fp, ror #8 │ │ │ │ andeq sp, r4, r0, lsr r0 │ │ │ │ rsbseq r2, sl, ip, lsl sl │ │ │ │ rsbseq r2, sl, r0, lsr sl │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ ldr r1, [pc, #3416] @ 5f194 │ │ │ │ ldr r3, [pc, #3416] @ 5f198 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -38342,19 +38342,19 @@ │ │ │ │ add r8, r9, r9, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ lsl r6, r8, #2 │ │ │ │ ldr r5, [r0, #904] @ 0x388 │ │ │ │ ldr fp, [r0, #920] @ 0x398 │ │ │ │ ldr r7, [r0, #924] @ 0x39c │ │ │ │ b 5e4ac │ │ │ │ - rsbeq pc, r2, r3, lsl #8 │ │ │ │ + rsbeq pc, r2, r3, asr #7 │ │ │ │ andeq ip, r4, r4, lsr #31 │ │ │ │ rsbseq r2, sl, r8, lsr #19 │ │ │ │ ldrhteq r2, [sl], #-156 @ 0xffffff64 │ │ │ │ - rsbeq pc, r2, r7, ror r3 @ │ │ │ │ + rsbeq pc, r2, r7, lsr r3 @ │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r6, r4 │ │ │ │ beq 5f698 │ │ │ │ add r0, r5, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r7 │ │ │ │ bne 5e4a0 │ │ │ │ @@ -38417,15 +38417,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #954] @ 0x3ba │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 7da0c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 5cb50 │ │ │ │ - mlseq r2, r7, r2, pc @ │ │ │ │ + rsbeq pc, r2, r7, asr r2 @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r6, [sp, #1052] @ 0x41c │ │ │ │ ldr r7, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r5, [sp, #1064] @ 0x428 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -38614,23 +38614,23 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ strd r2, [r7] │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5f72c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #688] @ 0x2b0 │ │ │ │ add r0, r1, #136 @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ - bl 4a1048 │ │ │ │ + bl 4a1018 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 38aa8 │ │ │ │ add r0, r5, #8 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r0, r4 │ │ │ │ bne 5e89c │ │ │ │ mov r9, r4 │ │ │ │ @@ -38650,15 +38650,15 @@ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5e934 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 5e934 │ │ │ │ - rsbeq lr, r2, r8, ror pc │ │ │ │ + rsbeq lr, r2, r8, lsr pc │ │ │ │ cmp sl, #0 │ │ │ │ beq 5e97c │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ @@ -38724,28 +38724,28 @@ │ │ │ │ strb r0, [r1, #957] @ 0x3bd │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ add r1, r2, r3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp, #1680] @ 0x690 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r5, lr, #120 @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ strb r4, [r0, #957] @ 0x3bd │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fe34 │ │ │ │ + bl 49fe04 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add fp, r0, #780 @ 0x30c │ │ │ │ strb r4, [r0, #1700] @ 0x6a4 │ │ │ │ str fp, [r0, #1696] @ 0x6a0 │ │ │ │ ldr r6, [pc, #4028] @ 5fa98 │ │ │ │ @@ -38968,15 +38968,15 @@ │ │ │ │ muleq lr, r0, lr │ │ │ │ andseq r1, r6, r0, lsl #17 │ │ │ │ rsbseq r2, sl, r8, lsr #21 │ │ │ │ rsbseq r8, sl, r0, lsl lr │ │ │ │ muleq r4, r4, r5 │ │ │ │ rsbseq r1, sl, r8, ror #30 │ │ │ │ rsbseq r1, sl, ip, ror #30 │ │ │ │ - rsbeq lr, r2, pc, lsr r9 │ │ │ │ + strdeq lr, [r2], #-143 @ 0xffffff71 @ │ │ │ │ add r0, r9, #280 @ 0x118 │ │ │ │ mov r5, r6 │ │ │ │ bl 84c2c │ │ │ │ ldr r1, [r9, #708] @ 0x2c4 │ │ │ │ add r6, r9, #436 @ 0x1b4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -39028,22 +39028,22 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r6, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r2, [r1, #912] @ 0x390 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 4a0bdc │ │ │ │ + bl 4a0bac │ │ │ │ ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3, #896] @ 0x380 │ │ │ │ ldr r0, [r3, #892] @ 0x37c │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -39074,15 +39074,15 @@ │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 5f000 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ bl 110900 │ │ │ │ mov r0, r5 │ │ │ │ b 5efe4 │ │ │ │ - mlseq r2, pc, r8, lr @ │ │ │ │ + rsbeq lr, r2, pc, asr r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #876] @ 0x36c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5f028 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ @@ -39112,15 +39112,15 @@ │ │ │ │ strb r0, [fp] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #-2147483642 @ 0x80000006 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ b 5ee20 │ │ │ │ - rsbeq lr, r2, r3, lsl r8 │ │ │ │ + ldrdeq lr, [r2], #-115 @ 0xffffff8d @ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ strb r1, [r3, #1386] @ 0x56a │ │ │ │ str fp, [r3, #1368] @ 0x558 │ │ │ │ str r2, [r3, #1372] @ 0x55c │ │ │ │ @@ -39176,15 +39176,15 @@ │ │ │ │ bl 84444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strb r6, [r0, #1690] @ 0x69a │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, #3 │ │ │ │ bne 5ea30 │ │ │ │ b 5ecb8 │ │ │ │ - rsbeq lr, r2, fp, asr #12 │ │ │ │ + rsbeq lr, r2, fp, lsl #12 │ │ │ │ ldrshteq r1, [sl], #-192 @ 0xffffff40 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #1456] @ 0x5b0 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #1428] @ 0x594 │ │ │ │ str r4, [sp, #1424] @ 0x590 │ │ │ │ @@ -39229,15 +39229,15 @@ │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ str r1, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1800] @ 0x708 │ │ │ │ str r0, [sp, #1792] @ 0x700 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ add r1, sp, #1792 @ 0x700 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f850 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #1628] @ 0x65c │ │ │ │ ldr r2, [sp, #1632] @ 0x660 │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ str r1, [sp, #1612] @ 0x64c │ │ │ │ @@ -39292,29 +39292,29 @@ │ │ │ │ str r3, [sp, #1664] @ 0x680 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ str r4, [sp, #1672] @ 0x688 │ │ │ │ str r2, [sp, #1636] @ 0x664 │ │ │ │ str r1, [sp, #1660] @ 0x67c │ │ │ │ str r1, [sp, #1652] @ 0x674 │ │ │ │ str ip, [sp, #1624] @ 0x658 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4048] @ 60340 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1804] @ 0x70c │ │ │ │ str r0, [sp, #1796] @ 0x704 │ │ │ │ str r1, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1792] @ 0x700 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1792 @ 0x700 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1664] @ 0x680 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5f3b8 │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -39334,29 +39334,29 @@ │ │ │ │ str r3, [sp, #1808] @ 0x710 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ str r6, [sp, #1796] @ 0x704 │ │ │ │ str r6, [sp, #1804] @ 0x70c │ │ │ │ str r3, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ str r2, [sp, #1792] @ 0x700 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4012] @ 603c4 │ │ │ │ str r0, [sp, #1640] @ 0x668 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1636] @ 0x664 │ │ │ │ str r0, [sp, #1628] @ 0x65c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ str r1, [sp, #1624] @ 0x658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5f4d8 │ │ │ │ ldr r1, [pc, #3948] @ 603c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3944] @ 603cc │ │ │ │ mov r3, #0 │ │ │ │ @@ -39370,29 +39370,29 @@ │ │ │ │ str r3, [sp, #1808] @ 0x710 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ str r6, [sp, #1796] @ 0x704 │ │ │ │ str r6, [sp, #1804] @ 0x70c │ │ │ │ str r3, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ str r2, [sp, #1792] @ 0x700 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3884] @ 603d4 │ │ │ │ str r0, [sp, #1640] @ 0x668 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1636] @ 0x664 │ │ │ │ str r0, [sp, #1628] @ 0x65c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ str r1, [sp, #1624] @ 0x658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #1592] @ 0x638 │ │ │ │ add ip, sp, #1792 @ 0x700 │ │ │ │ ldr r1, [sp, #1596] @ 0x63c │ │ │ │ ldr r2, [sp, #1600] @ 0x640 │ │ │ │ ldr r3, [sp, #1604] @ 0x644 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ @@ -39446,15 +39446,15 @@ │ │ │ │ b 5ec70 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ bl 2a9190 │ │ │ │ b 5e78c │ │ │ │ - rsbeq lr, r2, pc, lsr #5 │ │ │ │ + rsbeq lr, r2, pc, ror #4 │ │ │ │ ldr r0, [sp, #1576] @ 0x628 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #1584] @ 0x630 │ │ │ │ ldr r0, [sp, #1580] @ 0x62c │ │ │ │ cmp r4, #7 │ │ │ │ bne 5f618 │ │ │ │ ldr r7, [sp, #1472] @ 0x5c0 │ │ │ │ @@ -39753,15 +39753,15 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ movw r0, #1404 @ 0x57c │ │ │ │ add r0, r1, r0 │ │ │ │ bl 7e460 │ │ │ │ b 5faa0 │ │ │ │ - rsbeq sp, r2, fp, lsl #28 │ │ │ │ + rsbeq sp, r2, fp, asr #27 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #1690] @ 0x69a │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fabc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ @@ -40307,52 +40307,52 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #958] @ 0x3be │ │ │ │ add r0, r1, #780 @ 0x30c │ │ │ │ bl 7d4fc │ │ │ │ b 5cb0c │ │ │ │ bl 59014 │ │ │ │ - rsbeq sp, r2, r7, asr #10 │ │ │ │ + rsbeq sp, r2, r7, lsl #10 │ │ │ │ ldrhteq r1, [sl], #-120 @ 0xffffff88 │ │ │ │ ldrsbteq r0, [sl], #-96 @ 0xffffffa0 │ │ │ │ - rsbeq lr, r2, r4, lsl #5 │ │ │ │ + rsbeq lr, r2, r4, asr #4 │ │ │ │ rsbseq r1, sl, r8, lsr r2 │ │ │ │ ldrsbteq r1, [sl], #-20 @ 0xffffffec │ │ │ │ - rsbeq lr, r2, ip, lsr r2 │ │ │ │ + strdeq lr, [r2], #-28 @ 0xffffffe4 @ │ │ │ │ ldrshteq r1, [sl], #-16 │ │ │ │ rsbseq r1, sl, ip, lsl #3 │ │ │ │ rsbseq r0, sl, r8, lsr #17 │ │ │ │ rsbseq r0, sl, r4, lsr #21 │ │ │ │ rsbseq r0, sl, ip, lsl sl │ │ │ │ rsbseq r1, sl, r0, lsr #15 │ │ │ │ ldrhteq r0, [sl], #-104 @ 0xffffff98 │ │ │ │ - strhteq lr, [r2], #-36 @ 0xffffffdc │ │ │ │ + rsbeq lr, r2, r4, ror r2 │ │ │ │ rsbseq r1, sl, r8, ror #4 │ │ │ │ rsbseq r1, sl, r4, lsl #4 │ │ │ │ - rsbeq lr, r2, ip, lsl #4 │ │ │ │ + rsbeq lr, r2, ip, asr #3 │ │ │ │ rsbseq r1, sl, r0, asr #3 │ │ │ │ rsbseq r1, sl, ip, asr r1 │ │ │ │ @ instruction: 0x007a089c │ │ │ │ rsbseq r0, sl, r4, lsr #11 │ │ │ │ ldrsbteq r1, [sl], #-100 @ 0xffffff9c │ │ │ │ - mlseq r2, r7, r2, sp │ │ │ │ - strhteq lr, [r2], #-20 @ 0xffffffec │ │ │ │ + rsbeq sp, r2, r7, asr r2 │ │ │ │ + rsbeq lr, r2, r4, ror r1 │ │ │ │ rsbseq r1, sl, r8, ror #2 │ │ │ │ rsbseq r1, sl, r4, lsl #2 │ │ │ │ - rsbeq lr, r2, r4, lsl #3 │ │ │ │ + rsbeq lr, r2, r4, asr #2 │ │ │ │ rsbseq r1, sl, r8, lsr r1 │ │ │ │ ldrsbteq r1, [sl], #-4 │ │ │ │ andeq fp, r4, ip, asr #1 │ │ │ │ ldrhteq r0, [sl], #-172 @ 0xffffff54 │ │ │ │ rsbseq r0, sl, ip, asr #21 │ │ │ │ - mlseq r2, pc, r4, sp @ │ │ │ │ + rsbeq sp, r2, pc, asr r4 │ │ │ │ andeq fp, r4, ip, lsr r0 │ │ │ │ rsbseq r0, sl, r4, asr #20 │ │ │ │ rsbseq r0, sl, r4, asr sl │ │ │ │ - rsbeq sp, r2, pc, lsl #8 │ │ │ │ + rsbeq sp, r2, pc, asr #7 │ │ │ │ rsbseq r0, sl, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -40369,15 +40369,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r5, [r4, #13] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60870 │ │ │ │ cmp r5, #0 │ │ │ │ beq 60670 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -40386,15 +40386,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r1, #2 │ │ │ │ beq 60a4c │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, r6, #52 @ 0x34 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r7, r6, #88 @ 0x58 │ │ │ │ ldr ip, [r6, #68] @ 0x44 │ │ │ │ ldr lr, [r6, #72] @ 0x48 │ │ │ │ add r5, r5, #52 @ 0x34 │ │ │ │ ldr r8, [r6, #76] @ 0x4c │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ @@ -40535,20 +40535,20 @@ │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r5, [r4, #16] │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 4bfa54 │ │ │ │ + bl 4bfa24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #153] @ 0x99 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4, #100] @ 0x64 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, fp │ │ │ │ bl 25b100 │ │ │ │ @@ -40585,34 +40585,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1084] @ 60be0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4a13fc │ │ │ │ + bl 4a13cc │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 60864 │ │ │ │ ldr r1, [pc, #992] @ 60be4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -40622,28 +40622,28 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #948] @ 60bec │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 7d4fc │ │ │ │ b 60900 │ │ │ │ ldr r0, [pc, #784] @ 60b88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -40656,28 +40656,28 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #724] @ 60b94 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r4, #12] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -40840,37 +40840,37 @@ │ │ │ │ b 60b4c │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, sp, r4, lsl r8 @ │ │ │ │ ldrshteq pc, [r9], #-116 @ 0xffffff8c @ │ │ │ │ rsbseq pc, sp, r4, lsr r6 @ │ │ │ │ rsbseq pc, r9, r8, lsl #18 │ │ │ │ rsbseq pc, r9, r8, lsl #18 │ │ │ │ - rsbeq ip, r2, r6, lsl r2 │ │ │ │ + ldrdeq ip, [r2], #-22 @ 0xffffffea @ │ │ │ │ rsbseq pc, r9, r4, ror r7 @ │ │ │ │ rsbseq pc, r9, r4, ror r7 @ │ │ │ │ rsbseq pc, r9, r8, lsl r8 @ │ │ │ │ rsbseq pc, r9, ip, lsl #16 │ │ │ │ - rsbeq ip, r2, r2, asr #6 │ │ │ │ + rsbeq ip, r2, r2, lsl #6 │ │ │ │ ldrhteq pc, [r9], #-72 @ 0xffffffb8 @ │ │ │ │ rsbseq pc, r9, r8, asr #9 │ │ │ │ - rsbeq sp, r2, r3, ror #2 │ │ │ │ + rsbeq sp, r2, r3, lsr #2 │ │ │ │ rsbseq r0, sl, r8, lsr #32 │ │ │ │ rsbseq pc, r9, r0, asr r8 @ │ │ │ │ ldrshteq pc, [r9], #-116 @ 0xffffff8c @ │ │ │ │ - rsbeq sp, r2, pc, lsl #2 │ │ │ │ + rsbeq sp, r2, pc, asr #1 │ │ │ │ rsbseq r0, sl, r8, lsr #1 │ │ │ │ rsbseq pc, r9, r0, lsr r8 @ │ │ │ │ rsbseq pc, sp, r4, ror #14 │ │ │ │ andeq r1, r1, r8, asr #1 │ │ │ │ rsbseq pc, r9, r8, lsr #21 │ │ │ │ ldrhteq pc, [r9], #-172 @ 0xffffff54 @ │ │ │ │ - rsbeq ip, r2, r2, lsr r3 │ │ │ │ + strdeq ip, [r2], #-34 @ 0xffffffde @ │ │ │ │ rsbseq pc, r9, r0, lsr sl @ │ │ │ │ rsbseq pc, r9, r0, lsr sl @ │ │ │ │ - mlseq r2, lr, r2, ip │ │ │ │ + rsbeq ip, r2, lr, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -40941,15 +40941,15 @@ │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d4418 │ │ │ │ + bl 4d43e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60eb4 │ │ │ │ ldr ip, [pc, #608] @ 60f9c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #604] @ 60fa0 │ │ │ │ ldr r0, [pc, #604] @ 60fa4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -40967,28 +40967,28 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #524] @ 60fa8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 60de0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -41095,22 +41095,22 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r9, r8, lsr #7 │ │ │ │ ldrhteq pc, [r9], #-52 @ 0xffffffcc @ │ │ │ │ ldrshteq lr, [sp], #-244 @ 0xffffff0c │ │ │ │ ldrsbteq pc, [sp], #-24 @ 0xffffffe8 @ │ │ │ │ rsbseq pc, r9, r4, ror #24 │ │ │ │ - rsbeq ip, r2, r0, asr fp │ │ │ │ + rsbeq ip, r2, r0, lsl fp │ │ │ │ rsbseq pc, r9, r4, lsl #22 │ │ │ │ rsbseq pc, r9, r0, lsr #21 │ │ │ │ andeq r9, r4, r0, ror #14 │ │ │ │ rsbseq pc, r9, r0, lsl #10 │ │ │ │ rsbseq pc, r9, r4, lsl r5 @ │ │ │ │ - rsbeq fp, r2, sl, lsr sp │ │ │ │ - rsbeq fp, r2, sl, lsl #26 │ │ │ │ + strdeq fp, [r2], #-202 @ 0xffffff36 @ │ │ │ │ + rsbeq fp, r2, sl, asr #25 │ │ │ │ rsbseq pc, r9, r4, lsr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #724 @ 0x2d4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r1, #2225] @ 0x8b1 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -41134,15 +41134,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r5, #-20] @ 0xffffffec │ │ │ │ - bl 4bf954 │ │ │ │ + bl 4bf924 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6110c │ │ │ │ ldr r0, [pc, #2820] @ 61b44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 610b4 │ │ │ │ @@ -41154,28 +41154,28 @@ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2760] @ 61b50 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, #-2147483643 @ 0x80000005 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 610d0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -41195,15 +41195,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 6114c │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ strb r1, [r0, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #2200] @ 0x898 │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4] │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ strb r1, [r4, #2224] @ 0x8b0 │ │ │ │ @@ -41255,38 +41255,38 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2388] @ 61b70 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [pc, #2340] @ 61b74 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, r0 │ │ │ │ bne 61298 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ @@ -41317,38 +41317,38 @@ │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ beq 618d4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r8, r4, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d5b04 │ │ │ │ + bl 4d5ad4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 61908 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61448 │ │ │ │ add r0, r7, #16 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r6, r4, #84 @ 0x54 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr lr, [r4, #68] @ 0x44 │ │ │ │ add r7, r7, #52 @ 0x34 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr sl, [r4, #76] @ 0x4c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ @@ -41404,25 +41404,25 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6191c │ │ │ │ add r1, r4, #20 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 676aa0 │ │ │ │ + bl 676a70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4bf99c │ │ │ │ + bl 4bf96c │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r4, #848] @ 0x350 │ │ │ │ strb r0, [r4, #852] @ 0x354 │ │ │ │ add r5, r4, #120 @ 0x78 │ │ │ │ str sl, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ @@ -41507,32 +41507,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1444] @ 61bb0 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r7, r4, #84 @ 0x54 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr lr, [r4, #68] @ 0x44 │ │ │ │ add r6, r5, #52 @ 0x34 │ │ │ │ ldr r8, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldm r7!, {r0, r1, r2, r5} │ │ │ │ @@ -41630,15 +41630,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4bfa54 │ │ │ │ + bl 4bfa24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 480464 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ bl 7d910 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7d4fc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -41671,15 +41671,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 7437c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #2200] @ 0x898 │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ add r5, r4, #2224 @ 0x8b0 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [r7] │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [r7, #4] │ │ │ │ str r8, [r7, #8] │ │ │ │ @@ -41847,39 +41847,39 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq lr, sp, r0, lsr #24 │ │ │ │ rsbseq lr, sp, ip, ror #28 │ │ │ │ rsbseq pc, r9, r0, lsr #7 │ │ │ │ rsbseq pc, r9, r0, lsr #7 │ │ │ │ - rsbeq fp, r2, lr, asr #20 │ │ │ │ + rsbeq fp, r2, lr, lsl #20 │ │ │ │ rsbseq lr, r9, r8, asr #22 │ │ │ │ rsbseq lr, r9, r4, asr fp │ │ │ │ rsbseq lr, sp, r8, asr #21 │ │ │ │ ldrshteq lr, [sp], #-192 @ 0xffffff40 │ │ │ │ andeq r9, r4, ip, asr #5 │ │ │ │ rsbseq lr, r9, r8, lsl #29 │ │ │ │ rsbseq lr, r9, r4, lsr #29 │ │ │ │ - rsbeq fp, r2, r8, ror #15 │ │ │ │ + rsbeq fp, r2, r8, lsr #15 │ │ │ │ rsbseq lr, sp, r4, ror #19 │ │ │ │ rsbseq lr, r9, r8, lsl r7 │ │ │ │ rsbseq lr, r9, r8, lsr #14 │ │ │ │ rsbseq lr, r9, r8, ror #14 │ │ │ │ ldrsbteq lr, [r9], #-112 @ 0xffffff90 │ │ │ │ - rsbeq ip, r2, r7, lsl #4 │ │ │ │ + rsbeq ip, r2, r7, asr #3 │ │ │ │ rsbseq pc, r9, ip, ror r1 @ │ │ │ │ ldrhteq lr, [r9], #-112 @ 0xffffff90 │ │ │ │ rsbseq lr, r9, ip, lsr #15 │ │ │ │ rsbseq lr, sp, ip, ror #15 │ │ │ │ @ instruction: 0x0079e790 │ │ │ │ ldrshteq lr, [sp], #-140 @ 0xffffff74 │ │ │ │ ldrdeq r8, [r4], -r8 @ │ │ │ │ ldrshteq lr, [r9], #-172 @ 0xffffff54 │ │ │ │ rsbseq lr, r9, r0, lsl fp │ │ │ │ - strdeq fp, [r2], #-56 @ 0xffffffc8 @ │ │ │ │ + strhteq fp, [r2], #-56 @ 0xffffffc8 │ │ │ │ rsbseq lr, sp, r0, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1844] @ 0x734 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -41892,15 +41892,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r4, #1832] @ 0x728 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r0, #1840]! @ 0x730 │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #1836]! @ 0x72c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #-1815] @ 0xfffff8e9 │ │ │ │ str r1, [r1, #-1820] @ 0xfffff8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -41966,25 +41966,25 @@ │ │ │ │ strh r2, [fp, #188] @ 0xbc │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6221c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 373d0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 6221c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 62244 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -42011,20 +42011,20 @@ │ │ │ │ strb sl, [fp, #189] @ 0xbd │ │ │ │ beq 61ddc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, fp │ │ │ │ str r0, [r1, #92]! @ 0x5c │ │ │ │ sub r5, r1, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bne 61ec8 │ │ │ │ ldr r0, [pc, #1548] @ 62420 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -42039,28 +42039,28 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1488] @ 6242c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 6211c │ │ │ │ mov sl, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ ldrb r0, [sl, #948]! @ 0x3b4 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r8, sl, #756 @ 0x2f4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -42089,15 +42089,15 @@ │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 62290 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -42414,18 +42414,18 @@ │ │ │ │ rsbseq lr, r9, ip, asr #4 │ │ │ │ rsbseq lr, r9, ip, lsr #24 │ │ │ │ rsbseq lr, sp, r4 │ │ │ │ rsbseq sp, sp, r8, lsr #29 │ │ │ │ @ instruction: 0x007de098 │ │ │ │ rsbseq lr, r9, r4, ror r6 │ │ │ │ rsbseq lr, r9, r4, ror r6 │ │ │ │ - strhteq sl, [r2], #-232 @ 0xffffff18 │ │ │ │ + rsbeq sl, r2, r8, ror lr │ │ │ │ rsbseq lr, r9, ip, lsl #5 │ │ │ │ rsbseq lr, r9, r0, lsl #5 │ │ │ │ - strhteq sl, [r2], #-153 @ 0xffffff67 │ │ │ │ + rsbeq sl, r2, r9, ror r9 │ │ │ │ rsbseq sp, r9, r4, lsr #26 │ │ │ │ rsbseq sp, r9, r4, lsr sp │ │ │ │ @ instruction: 0x007ddb9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #181] @ 0xb5 │ │ │ │ @@ -42440,20 +42440,20 @@ │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r9, [r4, #182] @ 0xb6 │ │ │ │ strb r1, [r4, #180] @ 0xb4 │ │ │ │ str r0, [r4] │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #88]! @ 0x58 │ │ │ │ sub r6, r1, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 62540 │ │ │ │ ldr r0, [pc, #1012] @ 628bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -42468,28 +42468,28 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #952] @ 628c8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 62758 │ │ │ │ add r7, r4, #92 @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #180] @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ @@ -42501,15 +42501,15 @@ │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 627cc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #8 │ │ │ │ strb r9, [r4, #929] @ 0x3a1 │ │ │ │ str r7, [r4, #912] @ 0x390 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [r4, #920] @ 0x398 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -42709,15 +42709,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, sp, r4, lsr r8 │ │ │ │ rsbseq sp, sp, r4, ror #19 │ │ │ │ rsbseq lr, r9, r0, rrx │ │ │ │ rsbseq lr, r9, r0, rrx │ │ │ │ - rsbeq sl, r2, r4, lsl #16 │ │ │ │ + rsbeq sl, r2, r4, asr #15 │ │ │ │ @ instruction: 0x0079dd98 │ │ │ │ rsbseq sp, r9, r4, lsr #27 │ │ │ │ rsbseq sp, sp, ip, asr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ @@ -43083,27 +43083,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 62e80 │ │ │ │ cmp r2, #1 │ │ │ │ bne 62ea4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #280] @ 0x118 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #281] @ 0x119 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq sp, [r3], #-39 @ 0xffffffd9 │ │ │ │ - strdeq sp, [r3], #-38 @ 0xffffffda @ │ │ │ │ + rsbeq sp, r3, r7, ror r2 │ │ │ │ + strhteq sp, [r3], #-38 @ 0xffffffda │ │ │ │ ldrsbteq sp, [r9], #-140 @ 0xffffff74 │ │ │ │ rsbseq sp, r9, r8, ror #17 │ │ │ │ - rsbeq fp, r2, ip, lsr #1 │ │ │ │ + rsbeq fp, r2, ip, rrx │ │ │ │ ldrshteq lr, [r9], #-8 │ │ │ │ rsbseq lr, r9, r4, lsr #2 │ │ │ │ rsbseq lr, r9, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -43400,27 +43400,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 63374 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63398 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #280] @ 0x118 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #281] @ 0x119 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq ip, [r3], #-223 @ 0xffffff21 │ │ │ │ - rsbeq ip, r3, r2, ror #29 │ │ │ │ + rsbeq ip, r3, pc, ror sp │ │ │ │ + rsbeq ip, r3, r2, lsr #29 │ │ │ │ rsbseq sp, r9, r8, lsr #8 │ │ │ │ rsbseq sp, r9, r4, lsr r4 │ │ │ │ - strhteq sl, [r2], #-184 @ 0xffffff48 │ │ │ │ + rsbeq sl, r2, r8, ror fp │ │ │ │ rsbseq sp, r9, r4, lsl #24 │ │ │ │ rsbseq sp, r9, r0, lsr ip │ │ │ │ rsbseq sp, r9, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #732 @ 0x2dc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ @@ -43694,15 +43694,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 80e80 │ │ │ │ b 63804 │ │ │ │ bl 59014 │ │ │ │ rsbseq ip, r9, r0, ror #29 │ │ │ │ rsbseq ip, r9, ip, ror #29 │ │ │ │ - mlseq r2, ip, sl, r9 │ │ │ │ + rsbeq r9, r2, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #293] @ 0x125 │ │ │ │ add r4, r1, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -43742,15 +43742,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 638c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 638f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov fp, #0 │ │ │ │ b 63bd4 │ │ │ │ mov r4, sl │ │ │ │ ldrb r0, [r4, #260]! @ 0x104 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r7, r4, #180 @ 0xb4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -43774,15 +43774,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 63948 │ │ │ │ cmp r1, #1 │ │ │ │ bne 63970 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 63974 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -43947,15 +43947,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 63c00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63c28 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 63c44 │ │ │ │ b 63c44 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r4, sl, #292 @ 0x124 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r7, #0 │ │ │ │ @@ -44055,15 +44055,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 63dac │ │ │ │ cmp r1, #1 │ │ │ │ bne 63ddc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 63ddc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sl, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63e24 │ │ │ │ ldr r0, [sl, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -44075,25 +44075,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 63e00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63e24 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #292 @ 0x124 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [sl, r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - rsbeq r9, r2, pc, lsl #22 │ │ │ │ - rsbeq ip, r3, fp, lsr #7 │ │ │ │ - strdeq ip, [r3], #-51 @ 0xffffffcd @ │ │ │ │ - rsbeq sl, r2, r0, ror r1 │ │ │ │ + rsbeq r9, r2, pc, asr #21 │ │ │ │ + rsbeq ip, r3, fp, ror #6 │ │ │ │ + strhteq ip, [r3], #-51 @ 0xffffffcd │ │ │ │ + rsbeq sl, r2, r0, lsr r1 │ │ │ │ ldrhteq sp, [r9], #-28 @ 0xffffffe4 │ │ │ │ ldrshteq ip, [r9], #-152 @ 0xffffff68 │ │ │ │ rsbseq ip, r9, r4, lsl #20 │ │ │ │ rsbseq sp, r9, r0, asr r5 │ │ │ │ rsbseq sp, r9, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -44890,15 +44890,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 64abc │ │ │ │ cmp r2, #1 │ │ │ │ bne 64ae0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ add r0, r5, #12 │ │ │ │ str r6, [sp, #1104] @ 0x450 │ │ │ │ @@ -45133,15 +45133,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 64e88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 64eac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [sp, #1212] @ 0x4bc │ │ │ │ mov ip, r6 │ │ │ │ ldr r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr r3, [sp, #1220] @ 0x4c4 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -45158,16 +45158,16 @@ │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ cmp r8, #2 │ │ │ │ bne 64f14 │ │ │ │ str sl, [sp, #32] │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ b 6503c │ │ │ │ - rsbeq fp, r3, pc, ror sp │ │ │ │ - rsbeq fp, r3, r0, ror #28 │ │ │ │ + rsbeq fp, r3, pc, lsr sp │ │ │ │ + rsbeq fp, r3, r0, lsr #28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #1360 @ 0x550 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -45212,15 +45212,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 64fc4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 64fe8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #1028] @ 0x404 │ │ │ │ mov sl, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ ldr r1, [sp, #1212] @ 0x4bc │ │ │ │ @@ -45239,15 +45239,15 @@ │ │ │ │ bne 65054 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ b 644e4 │ │ │ │ - rsbeq r8, r2, fp, lsr #26 │ │ │ │ + rsbeq r8, r2, fp, ror #25 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #1360 @ 0x550 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -45780,15 +45780,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 658a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 658c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #376] @ 0x178 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #377] @ 0x179 │ │ │ │ b 658e8 │ │ │ │ bl 59014 │ │ │ │ @@ -45811,15 +45811,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 65920 │ │ │ │ cmp r2, #1 │ │ │ │ bne 65944 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #54] @ 0x36 │ │ │ │ ldrb r0, [r1, #53] @ 0x35 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65968 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -45889,19 +45889,19 @@ │ │ │ │ ldrhteq fp, [r9], #-44 @ 0xffffffd4 │ │ │ │ ldrsbteq fp, [r9], #-156 @ 0xffffff64 │ │ │ │ rsbseq fp, r9, r0, lsl #20 │ │ │ │ ldrshteq fp, [r9], #-124 @ 0xffffff84 │ │ │ │ rsbseq fp, r9, ip, ror #15 │ │ │ │ ldrsbteq fp, [r9], #-120 @ 0xffffff88 │ │ │ │ rsbseq fp, r9, ip, ror #15 │ │ │ │ - rsbeq r7, r2, r8, ror pc │ │ │ │ + rsbeq r7, r2, r8, lsr pc │ │ │ │ rsbseq fp, r9, r0, lsr #16 │ │ │ │ ldrhteq fp, [r9], #-44 @ 0xffffffd4 │ │ │ │ rsbseq fp, r9, r0, ror #5 │ │ │ │ - rsbeq r8, r2, r8, ror r9 │ │ │ │ + rsbeq r8, r2, r8, lsr r9 │ │ │ │ rsbseq fp, r9, r4, asr #19 │ │ │ │ rsbseq fp, r9, r8, lsr #20 │ │ │ │ rsbseq fp, r9, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ @@ -46778,20 +46778,20 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #10] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r9, r4, asr r3 │ │ │ │ rsbseq sl, r9, r8, asr #6 │ │ │ │ - rsbeq sl, r3, sl, lsl r2 │ │ │ │ - rsbeq sl, r3, r3, asr #2 │ │ │ │ - rsbeq sl, r3, r2, lsr #4 │ │ │ │ + ldrdeq sl, [r3], #-26 @ 0xffffffe6 @ │ │ │ │ + rsbeq sl, r3, r3, lsl #2 │ │ │ │ + rsbeq sl, r3, r2, ror #3 │ │ │ │ rsbseq sl, r9, r4, lsl #5 │ │ │ │ @ instruction: 0x0079a298 │ │ │ │ - rsbeq r7, r2, r4, lsr #19 │ │ │ │ + rsbeq r7, r2, r4, ror #18 │ │ │ │ ldrshteq sl, [r9], #-144 @ 0xffffff70 │ │ │ │ rsbseq sl, r9, r8, lsl sl │ │ │ │ rsbseq sl, r9, ip, lsr #20 │ │ │ │ rsbseq r9, sp, r0, asr #30 │ │ │ │ @ instruction: 0x007d9d98 │ │ │ │ rsbseq r9, sp, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -47490,15 +47490,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r4, [r7, #272] @ 0x110 │ │ │ │ strh r6, [r7, ip] │ │ │ │ str r1, [r7, #276] @ 0x114 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ strd r2, [r5, #16] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ - bl 66626c │ │ │ │ + bl 66623c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67530 │ │ │ │ mov r8, r1 │ │ │ │ bl 309a38 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #16 │ │ │ │ @@ -47510,15 +47510,15 @@ │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ mov r0, r7 │ │ │ │ bl 15c764 │ │ │ │ add r6, r4, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ ldr r0, [pc, #4080] @ 683c8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #4076] @ 683cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -47527,32 +47527,32 @@ │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ ldr sl, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 665d08 │ │ │ │ + bl 665cd8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 67448 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 655dac │ │ │ │ + bl 655d7c │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ ldr r1, [sp, #796] @ 0x31c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 675ec │ │ │ │ ldrb r0, [sp, #800] @ 0x320 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -47578,15 +47578,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ strb r4, [r0, #344] @ 0x158 │ │ │ │ str r6, [r0, #336] @ 0x150 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ strb r6, [sp, #812] @ 0x32c │ │ │ │ strb r4, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ bl 258d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -47623,15 +47623,15 @@ │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #812] @ 0x32c │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - bl 666be8 │ │ │ │ + bl 666bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 68530 │ │ │ │ ldr sl, [sp, #408] @ 0x198 │ │ │ │ mov r6, #24 │ │ │ │ ldr r9, [sp, #412] @ 0x19c │ │ │ │ ldr r8, [sp, #416] @ 0x1a0 │ │ │ │ b 6827c │ │ │ │ @@ -47675,15 +47675,15 @@ │ │ │ │ str r5, [r1, #260] @ 0x104 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ strb r0, [sl, #65] @ 0x41 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r2, sl, #56 @ 0x38 │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ ldrh r3, [sl, #68] @ 0x44 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strh r3, [r6] │ │ │ │ add r3, sp, #804 @ 0x324 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -47876,15 +47876,15 @@ │ │ │ │ ldm lr!, {r3, r4, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ ldm lr!, {r3, r4, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ ldm lr, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ - bl 6670c4 │ │ │ │ + bl 667094 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ tst r0, #1 │ │ │ │ bne 685d0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #804] @ 0x324 │ │ │ │ ldr r2, [r7, #272] @ 0x110 │ │ │ │ @@ -48207,15 +48207,15 @@ │ │ │ │ add r0, r6, #16 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ stm r0, {r4, r7, sl, fp} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 64e6e8 │ │ │ │ + bl 64e6b8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, r8 │ │ │ │ bne 67f4c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ @@ -48317,15 +48317,15 @@ │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ str r0, [sp, #812] @ 0x32c │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - bl 666be8 │ │ │ │ + bl 666bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6860c │ │ │ │ ldr sl, [sp, #408] @ 0x198 │ │ │ │ mov r6, #33 @ 0x21 │ │ │ │ ldr fp, [sp, #412] @ 0x19c │ │ │ │ ldr r8, [sp, #416] @ 0x1a0 │ │ │ │ b 68238 │ │ │ │ @@ -48357,19 +48357,19 @@ │ │ │ │ add ip, r4, #348 @ 0x15c │ │ │ │ str r1, [r4, #364] @ 0x16c │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ str r0, [r4, #360] @ 0x168 │ │ │ │ ldr r2, [r4, #356] @ 0x164 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ ldr r1, [r4, #360] @ 0x168 │ │ │ │ ldr r2, [r4, #364] @ 0x16c │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #792] @ 0x318 │ │ │ │ add r3, sp, #804 @ 0x324 │ │ │ │ @@ -48477,15 +48477,15 @@ │ │ │ │ str r0, [r8, #-12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 25882c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r0, [r4, #32] │ │ │ │ add r5, r4, #32 │ │ │ │ add r6, sp, #792 @ 0x318 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -48546,15 +48546,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r9, [sp, #420] @ 0x1a4 │ │ │ │ str sl, [sp, #416] @ 0x1a0 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ - bl 64e6e8 │ │ │ │ + bl 64e6b8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 68468 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -48886,15 +48886,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r0, #48] @ 0x30 │ │ │ │ strd r6, [r0, #40] @ 0x28 │ │ │ │ str r8, [r0, #32] │ │ │ │ b 68a94 │ │ │ │ - rsbeq r5, r2, ip, lsl #12 │ │ │ │ + rsbeq r5, r2, ip, asr #11 │ │ │ │ mov fp, r0 │ │ │ │ b 68b54 │ │ │ │ b 689e8 │ │ │ │ b 68960 │ │ │ │ mov fp, r0 │ │ │ │ b 68998 │ │ │ │ mov fp, r0 │ │ │ │ @@ -49033,30 +49033,30 @@ │ │ │ │ strb r0, [r1, #20] │ │ │ │ mov r0, fp │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r9, r0, asr r3 │ │ │ │ rsbseq r8, r9, ip, asr r3 │ │ │ │ - ldrdeq r5, [r2], #-68 @ 0xffffffbc @ │ │ │ │ + mlseq r2, r4, r4, r5 │ │ │ │ rsbseq r8, r9, r8, lsl #9 │ │ │ │ rsbseq r8, r9, r4, lsr #8 │ │ │ │ ldrshteq r8, [r9], #-16 │ │ │ │ rsbseq r8, r9, r0, lsl #4 │ │ │ │ ldrhteq r8, [r9], #-220 @ 0xffffff24 │ │ │ │ rsbseq r8, r9, ip, asr #27 │ │ │ │ - rsbeq r5, r2, r3, lsl #10 │ │ │ │ + rsbeq r5, r2, r3, asr #9 │ │ │ │ rsbseq r8, r9, ip, lsr r4 │ │ │ │ ldrhteq r8, [r9], #-16 │ │ │ │ rsbseq lr, r9, r8, lsr pc │ │ │ │ rsbseq lr, r9, r8, lsr pc │ │ │ │ rsbseq r8, r9, r0, lsr #26 │ │ │ │ rsbseq r8, r9, r0, lsr sp │ │ │ │ rsbseq r8, r9, r0, lsl r9 │ │ │ │ - strdeq r5, [r2], #-56 @ 0xffffffc8 @ │ │ │ │ + strhteq r5, [r2], #-56 @ 0xffffffc8 │ │ │ │ rsbseq r8, r9, ip, lsr #7 │ │ │ │ rsbseq r8, r9, r8, asr #6 │ │ │ │ rsbseq r8, r9, ip, asr #27 │ │ │ │ ldrsbteq r8, [r9], #-220 @ 0xffffff24 │ │ │ │ rsbseq r8, r9, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ @@ -49308,15 +49308,15 @@ │ │ │ │ strb r0, [r5, #88]! @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r2, [r5, #-20] @ 0xffffffec │ │ │ │ strd r2, [sl, #76] @ 0x4c │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ bl 2588e8 │ │ │ │ str r0, [sl, #84] @ 0x54 │ │ │ │ add r7, sl, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ @@ -49514,15 +49514,15 @@ │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r9, lr, #692 @ 0x2b4 │ │ │ │ mov r1, sl │ │ │ │ strb r0, [r1, #76]! @ 0x4c │ │ │ │ sub r7, r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 6288f8 │ │ │ │ + bl 6288c8 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [pc, #3704] @ 6a1ac │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -49536,15 +49536,15 @@ │ │ │ │ ldr r0, [pc, #3664] @ 6a1b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #2980] @ 0xba4 │ │ │ │ str r7, [sp, #2976] @ 0xba0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r0, lr, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, r9, #380 @ 0x17c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r8, sl, #80 @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #3592] @ 0xe08 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ @@ -49557,15 +49557,15 @@ │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ strb r5, [fp, #108]! @ 0x6c │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sl, #92 @ 0x5c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #412 @ 0x19c │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #412 @ 0x19c │ │ │ │ bl 258b3c │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ add r6, sl, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -50139,15 +50139,15 @@ │ │ │ │ str r2, [r0, #384]! @ 0x180 │ │ │ │ strb r1, [r0, #5] │ │ │ │ beq 6a42c │ │ │ │ str r2, [sp, #32] │ │ │ │ b 69cfc │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ b 6ac18 │ │ │ │ - rsbeq r4, r2, ip, asr #3 │ │ │ │ + rsbeq r4, r2, ip, lsl #3 │ │ │ │ add r0, r6, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, lr, #48 @ 0x30 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ @@ -50261,15 +50261,15 @@ │ │ │ │ andeq r2, r0, r4, asr #21 │ │ │ │ @ instruction: 0x00003abc │ │ │ │ str r5, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ ldr r5, [sl, #248] @ 0xf8 │ │ │ │ ldr sl, [sl, #244] @ 0xf4 │ │ │ │ b 6a248 │ │ │ │ - rsbeq r4, r2, sp, ror r9 │ │ │ │ + rsbeq r4, r2, sp, lsr r9 │ │ │ │ ldrshteq r7, [r9], #-100 @ 0xffffff9c │ │ │ │ add r4, lr, #48 @ 0x30 │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 3855c │ │ │ │ @@ -50545,15 +50545,15 @@ │ │ │ │ str r0, [sp, #2828] @ 0xb0c │ │ │ │ str r5, [sp, #2824] @ 0xb08 │ │ │ │ str r0, [sp, #2820] @ 0xb04 │ │ │ │ str r6, [sp, #2816] @ 0xb00 │ │ │ │ add r8, sp, #2976 @ 0xba0 │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #2224 @ 0x8b0 │ │ │ │ add r3, sp, #2736 @ 0xab0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r6, sp, #2896 @ 0xb50 │ │ │ │ add r1, sp, #2736 @ 0xab0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ @@ -50844,15 +50844,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6a7c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6b0e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6b0e8 │ │ │ │ add r5, sl, #600 @ 0x258 │ │ │ │ add r1, sp, #2816 @ 0xb00 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -50891,15 +50891,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 6a878 │ │ │ │ mov r7, r6 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, ip │ │ │ │ bne 6a8a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sl, #228] @ 0xe4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a8c4 │ │ │ │ ldr r0, [sl, #232] @ 0xe8 │ │ │ │ mov r2, #1 │ │ │ │ @@ -51065,17 +51065,17 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c510 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ bl 348c60 │ │ │ │ b 6c510 │ │ │ │ - ldrdeq r6, [r3], #-30 @ 0xffffffe2 @ │ │ │ │ - strhteq r6, [r3], #-24 @ 0xffffffe8 │ │ │ │ - strdeq r6, [r3], #-17 @ 0xffffffef @ │ │ │ │ + mlseq r3, lr, r1, r6 │ │ │ │ + rsbeq r6, r3, r8, ror r1 │ │ │ │ + strhteq r6, [r3], #-17 @ 0xffffffef │ │ │ │ ldr r1, [sl, #204] @ 0xcc │ │ │ │ ldr r6, [sp, #2980] @ 0xba4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ab80 │ │ │ │ ldr r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -51332,15 +51332,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r9, [sp, #3316] @ 0xcf4 │ │ │ │ str r0, [sp, #3312] @ 0xcf0 │ │ │ │ str r6, [sp, #3308] @ 0xcec │ │ │ │ str r4, [sp, #3304] @ 0xce8 │ │ │ │ add r0, sp, #2816 @ 0xb00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 64e6e8 │ │ │ │ + bl 64e6b8 │ │ │ │ ldr r0, [sp, #2824] @ 0xb08 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 6b288 │ │ │ │ ldrb r0, [sp, #2816] @ 0xb00 │ │ │ │ ldr r5, [sp, #2820] @ 0xb04 │ │ │ │ @@ -51582,15 +51582,15 @@ │ │ │ │ ldm r0, {r7, r9} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #3000] @ 0xbb8 │ │ │ │ ldr r3, [sp, #3008] @ 0xbc0 │ │ │ │ b 6b378 │ │ │ │ - ldrdeq r2, [r2], #-252 @ 0xffffff04 @ │ │ │ │ + mlseq r2, ip, pc, r2 @ │ │ │ │ ldr r9, [sp, #2980] @ 0xba4 │ │ │ │ mov r8, #28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -52287,15 +52287,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6be50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6be74 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, r4, #12 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ @@ -52477,15 +52477,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c144 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c16c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r8, #0 │ │ │ │ b 6c54c │ │ │ │ add r3, r9, #620 @ 0x26c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #3904 @ 0xf40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -52620,15 +52620,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c380 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c3a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sl, #376 @ 0x178 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ ldr r0, [r0] │ │ │ │ strb r7, [sl, #96] @ 0x60 │ │ │ │ add r0, r0, #96 @ 0x60 │ │ │ │ @@ -52674,15 +52674,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6c458 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r4 │ │ │ │ bne 6c544 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6c544 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ add r6, lr, #48 @ 0x30 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ bl 3855c │ │ │ │ @@ -52747,15 +52747,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6c580 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6c5a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6c5c8 │ │ │ │ ldrsbteq r4, [sp], #-120 @ 0xffffff88 │ │ │ │ add r3, r9, #588 @ 0x24c │ │ │ │ add ip, sp, #3904 @ 0xf40 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -52956,15 +52956,15 @@ │ │ │ │ strb r1, [r4, #60] @ 0x3c │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ b 6d304 │ │ │ │ - strdeq r1, [r2], #-144 @ 0xffffff70 @ │ │ │ │ + strhteq r1, [r2], #-144 @ 0xffffff70 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r0, #384]! @ 0x180 │ │ │ │ dmb ish │ │ │ │ @@ -52974,15 +52974,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 6c904 │ │ │ │ cmp r2, #1 │ │ │ │ bne 69cfc │ │ │ │ dmb ish │ │ │ │ bl 348e44 │ │ │ │ b 69cfc │ │ │ │ - rsbeq r1, r2, pc, lsr #11 │ │ │ │ + rsbeq r1, r2, pc, ror #10 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sl, #256 @ 0x100 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #2896 @ 0xb50 │ │ │ │ mov r1, r5 │ │ │ │ bl a6618 │ │ │ │ @@ -53213,15 +53213,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r9, [sp, #2736] @ 0xab0 │ │ │ │ ldrd r2, [r5, #236] @ 0xec │ │ │ │ add r0, sp, #2816 @ 0xb00 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r2, r6, #244 @ 0xf4 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #2988] @ 0xbac │ │ │ │ mov r1, #4 │ │ │ │ @@ -53297,15 +53297,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6ce14 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6ce3c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #7 │ │ │ │ strb r5, [r7, #119] @ 0x77 │ │ │ │ strb r5, [r7, #117] @ 0x75 │ │ │ │ strb r0, [r7, #120] @ 0x78 │ │ │ │ beq 6a4e8 │ │ │ │ b 6d0f4 │ │ │ │ @@ -53439,17 +53439,17 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6d04c │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6d090 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6d090 │ │ │ │ - rsbeq r1, r2, fp, lsl #5 │ │ │ │ + rsbeq r1, r2, fp, asr #4 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ add r0, r7, #208 @ 0xd0 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #408] @ 0x198 │ │ │ │ ldrb r0, [r7, #117] @ 0x75 │ │ │ │ mov r5, #0 │ │ │ │ @@ -53467,15 +53467,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6d0bc │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6d0e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [r7, #119] @ 0x77 │ │ │ │ strb r5, [r7, #117] @ 0x75 │ │ │ │ strb r0, [r7, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 71eb4 │ │ │ │ cmp sl, #6 │ │ │ │ @@ -53652,15 +53652,15 @@ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sl, #524] @ 0x20c │ │ │ │ ldr r7, [sl, #528] @ 0x210 │ │ │ │ ldr r1, [r0, #520] @ 0x208 │ │ │ │ ldr r0, [r0, #524] @ 0x20c │ │ │ │ ldr r6, [sl, #532] @ 0x214 │ │ │ │ b 6a83c │ │ │ │ - rsbeq r0, r2, r6, lsl pc │ │ │ │ + ldrdeq r0, [r2], #-230 @ 0xffffff1a @ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r8, ip │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -53831,16 +53831,16 @@ │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ add r1, r6, #332 @ 0x14c │ │ │ │ add r0, lr, #48 @ 0x30 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 3855c │ │ │ │ ldr r4, [r6, #212] @ 0xd4 │ │ │ │ b 6dd80 │ │ │ │ - rsbeq r1, r2, r6, lsr #5 │ │ │ │ - strhteq r0, [r2], #-188 @ 0xffffff44 │ │ │ │ + rsbeq r1, r2, r6, ror #4 │ │ │ │ + rsbeq r0, r2, ip, ror fp │ │ │ │ ldr r0, [sp, #2908] @ 0xb5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #2912] @ 0xb60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #2924] @ 0xb6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #2920] @ 0xb68 │ │ │ │ @@ -54624,15 +54624,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6e2d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6ee64 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6ee64 │ │ │ │ b 6e678 │ │ │ │ str fp, [sp, #28] │ │ │ │ b 6f20c │ │ │ │ b 6eabc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6eda0 │ │ │ │ @@ -54866,15 +54866,15 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f058 │ │ │ │ b 6e90c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6ee64 │ │ │ │ b 6e94c │ │ │ │ - rsbeq pc, r1, r0, ror #25 │ │ │ │ + rsbeq pc, r1, r0, lsr #25 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #3868] @ 0xf1c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -54940,15 +54940,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e7c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6ec78 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6ec78 │ │ │ │ b 6ebb4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #3868] @ 0xf1c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -55142,15 +55142,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6eaec │ │ │ │ cmp r2, #1 │ │ │ │ bne 6eb34 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6eb34 │ │ │ │ bl 59014 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #2976 @ 0xba0 │ │ │ │ bl 7b6dc │ │ │ │ b 6eb34 │ │ │ │ bl 59014 │ │ │ │ @@ -55252,15 +55252,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6eca4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6f7e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 6f7e0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f12c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f7b4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f604 │ │ │ │ @@ -55328,15 +55328,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6edd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6edf8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #119] @ 0x77 │ │ │ │ strb r0, [r1, #117] @ 0x75 │ │ │ │ b 6f59c │ │ │ │ rsbseq r2, r9, r0, asr #18 │ │ │ │ rsbseq r2, r9, r0, lsr #18 │ │ │ │ @@ -55376,15 +55376,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6ee94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6eeb8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #118] @ 0x76 │ │ │ │ ldrb r0, [r1, #117] @ 0x75 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ef10 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -55398,29 +55398,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6eeec │ │ │ │ cmp r2, #1 │ │ │ │ bne 6ef10 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #117] @ 0x75 │ │ │ │ b 6f578 │ │ │ │ @ instruction: 0x00792994 │ │ │ │ rsbseq r2, r9, r0, lsl #19 │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 6f60c │ │ │ │ add r0, sp, #2976 @ 0xba0 │ │ │ │ bl 7b260 │ │ │ │ b 6f60c │ │ │ │ b 6f1b4 │ │ │ │ - mlseq r1, r4, r4, pc @ │ │ │ │ + rsbeq pc, r1, r4, asr r4 @ │ │ │ │ rsbseq r2, r9, ip, lsr sp │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f544 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f674 │ │ │ │ rsbseq r2, r9, r8, asr #14 │ │ │ │ rsbseq r2, r9, r4, lsr r7 │ │ │ │ @@ -55453,19 +55453,19 @@ │ │ │ │ b 6f5b0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f870 │ │ │ │ rsbseq r2, r9, ip, lsr #13 │ │ │ │ ldrhteq r3, [r9], #-48 @ 0xffffffd0 │ │ │ │ ldrhteq r2, [r9], #-116 @ 0xffffff8c │ │ │ │ ldrhteq r2, [r9], #-120 @ 0xffffff88 │ │ │ │ - rsbeq pc, r1, r7, asr #21 │ │ │ │ + rsbeq pc, r1, r7, lsl #21 │ │ │ │ rsbseq r2, r9, r0, asr sl │ │ │ │ ldrhteq r2, [r9], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0x0079279c │ │ │ │ - rsbeq pc, r1, r0, ror #6 │ │ │ │ + rsbeq pc, r1, r0, lsr #6 │ │ │ │ rsbseq r2, r9, r8, lsl #24 │ │ │ │ ldrhteq r3, [r9], #-40 @ 0xffffffd8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r0, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f028 │ │ │ │ @@ -55499,15 +55499,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 6f078 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6f2e4 │ │ │ │ dmb ish │ │ │ │ bl 348e44 │ │ │ │ b 6f2e4 │ │ │ │ - rsbeq pc, r1, ip, ror #26 │ │ │ │ + rsbeq pc, r1, ip, lsr #26 │ │ │ │ ldrhteq r2, [r9], #-216 @ 0xffffff28 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 6f528 │ │ │ │ rsbseq r2, r9, r0, lsr sp │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r5] │ │ │ │ @@ -56463,15 +56463,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6ff8c │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r6 │ │ │ │ bne 70518 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 70518 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -56602,15 +56602,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 701b8 │ │ │ │ add r6, sp, #1168 @ 0x490 │ │ │ │ cmp r2, #1 │ │ │ │ bne 701e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #868] @ 0x364 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ mov ip, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -57036,15 +57036,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 70884 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7085c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7085c │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 708cc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -57098,15 +57098,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7097c │ │ │ │ cmp r2, #1 │ │ │ │ bne 70954 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 70954 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r4, #7 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fb6c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ @@ -57121,15 +57121,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 709d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 705d0 │ │ │ │ dmb ish │ │ │ │ bl 348e44 │ │ │ │ b 705d0 │ │ │ │ - rsbeq sp, r1, r8, lsl r8 │ │ │ │ + ldrdeq sp, [r1], #-120 @ 0xffffff88 @ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ mov r8, ip │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3855c │ │ │ │ @@ -57615,15 +57615,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 71190 │ │ │ │ cmp r2, #1 │ │ │ │ bne 711b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #53] @ 0x35 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ bl 8065c │ │ │ │ b 7136c │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -57650,15 +57650,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7121c │ │ │ │ cmp r2, #1 │ │ │ │ bne 711f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 711f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 713c0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ @@ -57683,15 +57683,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 712a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 71278 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 71278 │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7136c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -57770,15 +57770,15 @@ │ │ │ │ rsbseq pc, r8, r8, lsr #17 │ │ │ │ rsbseq pc, r8, ip, lsl #31 │ │ │ │ rsbseq pc, r8, r4, lsr #31 │ │ │ │ ldrsbteq pc, [r8], #-216 @ 0xffffff28 @ │ │ │ │ rsbseq pc, r8, r0, asr #27 │ │ │ │ ldrsbteq pc, [r8], #-216 @ 0xffffff28 @ │ │ │ │ rsbseq pc, r8, r0, asr #27 │ │ │ │ - rsbeq ip, r1, ip, asr r5 │ │ │ │ + rsbeq ip, r1, ip, lsl r5 │ │ │ │ rsbseq pc, r8, r4, lsl #28 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ @@ -58032,23 +58032,23 @@ │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ 71830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbseq pc, r8, r8, lsl r1 @ │ │ │ │ - b 67b450 │ │ │ │ + b 67b420 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 71850 │ │ │ │ tst r2, #32 │ │ │ │ bne 71854 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71874 │ │ │ │ b 228948 │ │ │ │ @@ -58259,15 +58259,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 71ba0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 71bc4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 71c38 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #105] @ 0x69 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -58283,15 +58283,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 71c00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 71c24 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 71c50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ @@ -58506,15 +58506,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 71f7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 72008 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 72008 │ │ │ │ ldrb r0, [r4, #341] @ 0x155 │ │ │ │ cmp r0, #3 │ │ │ │ beq 72060 │ │ │ │ cmp r0, #0 │ │ │ │ bne 72070 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ @@ -58527,15 +58527,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 71fd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72070 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 72070 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -58553,15 +58553,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 72038 │ │ │ │ cmp r2, #1 │ │ │ │ bne 720bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 720bc │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #340] @ 0x154 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #0 │ │ │ │ @@ -58576,15 +58576,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 72094 │ │ │ │ cmp r2, #1 │ │ │ │ bne 720b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r5, r4, #37 @ 0x25 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #39] @ 0x27 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ @@ -58641,15 +58641,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 72198 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72260 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 72260 │ │ │ │ mov r6, r0 │ │ │ │ b 72218 │ │ │ │ mov r6, r0 │ │ │ │ b 72260 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -58682,15 +58682,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7223c │ │ │ │ cmp r2, #1 │ │ │ │ bne 72260 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #37] @ 0x25 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -59054,15 +59054,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72808 │ │ │ │ cmp r1, #1 │ │ │ │ bne 72830 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72838 │ │ │ │ @@ -60260,15 +60260,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73ae4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73b08 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 73c9c │ │ │ │ b 73ccc │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 73b54 │ │ │ │ @@ -60279,15 +60279,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73b30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73b54 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 155790 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73c4c │ │ │ │ cmp r0, #4 │ │ │ │ @@ -60338,15 +60338,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 73c1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 73c40 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ b 73c88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 73c88 │ │ │ │ mov r0, r4 │ │ │ │ @@ -60356,15 +60356,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73c64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73c88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 73ccc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ @@ -60373,15 +60373,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 73ca8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73ccc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 155790 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 73d00 │ │ │ │ @@ -60426,15 +60426,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73d7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 73da0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b 73dc0 │ │ │ │ bl 59014 │ │ │ │ @@ -61214,15 +61214,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 749c4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ bl 745f4 │ │ │ │ b 74a54 │ │ │ │ ldrb r0, [r4, #624] @ 0x270 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #616] @ 0x268 │ │ │ │ cmpeq r0, #3 │ │ │ │ @@ -61269,15 +61269,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 74aa8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 74acc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 74af4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ @@ -61326,15 +61326,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 74b8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 74bb0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ @@ -61395,15 +61395,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 74c9c │ │ │ │ cmp r1, #1 │ │ │ │ bne 74cc4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 74cfc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -61929,15 +61929,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 754f4 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #280] @ 0x118 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ beq 75568 │ │ │ │ @@ -62282,15 +62282,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 75a7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 75aa0 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 7a9ec │ │ │ │ ldr r7, [r4, #528] @ 0x210 │ │ │ │ ldr r6, [r4, #524] @ 0x20c │ │ │ │ @@ -62349,15 +62349,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 75b88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 75bbc │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ b 75bbc │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ b 75bd4 │ │ │ │ @@ -62416,15 +62416,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 75c90 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #292] @ 0x124 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #788] @ 0x314 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75ce0 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -62441,15 +62441,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 75cf8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #365] @ 0x16d │ │ │ │ cmp r0, #0 │ │ │ │ beq 75d8c │ │ │ │ cmp r0, #3 │ │ │ │ bne 75e18 │ │ │ │ @@ -62468,15 +62468,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 75d64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 75e2c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 75e2c │ │ │ │ ldr r6, [r9, #360] @ 0x168 │ │ │ │ cmp r6, #0 │ │ │ │ beq 75df4 │ │ │ │ ldr r7, [r9, #356] @ 0x164 │ │ │ │ mov r5, #0 │ │ │ │ b 75dac │ │ │ │ @@ -62494,15 +62494,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 75dcc │ │ │ │ cmp r2, #1 │ │ │ │ bne 75da4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 75da4 │ │ │ │ ldr r1, [r9, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75e18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #356] @ 0x164 │ │ │ │ mov r2, #4 │ │ │ │ @@ -62577,15 +62577,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 75f18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 75ef0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 75ef0 │ │ │ │ ldr r1, [r9, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75f60 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #356] @ 0x164 │ │ │ │ mov r2, #4 │ │ │ │ @@ -62808,15 +62808,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 762b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76318 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 76318 │ │ │ │ ldrb r0, [r9, #369] @ 0x171 │ │ │ │ cmp r0, #3 │ │ │ │ bne 763a0 │ │ │ │ ldrb r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ beq 763a4 │ │ │ │ @@ -62857,15 +62857,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 76378 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76350 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 76350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9, #232] @ 0xe8 │ │ │ │ cmp r0, #4 │ │ │ │ beq 763b8 │ │ │ │ add r0, r9, #216 @ 0xd8 │ │ │ │ bl 7d6a0 │ │ │ │ @@ -62920,15 +62920,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 76474 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7644c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7644c │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 764b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -62998,15 +62998,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 765ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 765d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7662c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #1924] @ 0x784 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -63332,15 +63332,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76ae4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76b08 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 76b7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #97] @ 0x61 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -63356,15 +63356,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76b44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76b68 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 76b94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ @@ -63487,15 +63487,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76d50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76d74 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 76de8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #105] @ 0x69 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -63511,15 +63511,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76db0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76dd4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 76e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ @@ -63735,15 +63735,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77130 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77154 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 771b0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #1972] @ 0x7b4 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -63850,15 +63850,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 772fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 77370 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 77370 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcs 77334 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -63868,15 +63868,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 7733c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 74978 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 80e80 │ │ │ │ @@ -64302,15 +64302,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77a0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 77a98 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 77a98 │ │ │ │ ldrb r0, [r4, #341] @ 0x155 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77af0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77b00 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ @@ -64323,15 +64323,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77a60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77b00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 77b00 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -64349,15 +64349,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 77ac8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77b4c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 77b4c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #340] @ 0x154 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #0 │ │ │ │ @@ -64372,15 +64372,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77b24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77b48 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r5, r4, #37 @ 0x25 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #39] @ 0x27 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ @@ -64437,15 +64437,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77c28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77cf0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 77cf0 │ │ │ │ mov r6, r0 │ │ │ │ b 77ca8 │ │ │ │ mov r6, r0 │ │ │ │ b 77cf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -64478,15 +64478,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77ccc │ │ │ │ cmp r2, #1 │ │ │ │ bne 77cf0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #37] @ 0x25 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -65416,15 +65416,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 78b6c │ │ │ │ cmp r1, #1 │ │ │ │ bne 78b98 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 568528 │ │ │ │ + b 5684f8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b 78bb8 │ │ │ │ @@ -65436,15 +65436,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 78bc0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 78be8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ cmp r1, #3 │ │ │ │ beq 78c1c │ │ │ │ cmp r1, #4 │ │ │ │ @@ -65512,28 +65512,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 78cec │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 568528 │ │ │ │ + b 5684f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 78d24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 78d4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #2204] @ 0x89c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -65959,15 +65959,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 793f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 79414 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155790 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 155790 │ │ │ │ mov r0, r5 │ │ │ │ @@ -67010,15 +67010,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7a458 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7a480 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 83950 │ │ │ │ ldr r0, [r4] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ bne 7a4a0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -67184,15 +67184,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7a714 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7a738 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 7a69c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -67200,15 +67200,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7a750 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a7b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -67216,15 +67216,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7a794 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7a7b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a828 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -67287,15 +67287,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7a8ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 7a8f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7a8f0 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -67355,27 +67355,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7a9c0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r0, r1 │ │ │ │ b 7a630 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 7aa14 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #812] @ 7ad48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ace0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -67403,15 +67403,15 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [pc, #708] @ 7ad54 │ │ │ │ rsb r0, r0, #5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ bhi 7ace0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #680] @ 7ad58 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ @@ -67564,28 +67564,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ad00 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7acf0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7e74c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, ip, r4, asr #8 │ │ │ │ rsbseq r6, r8, ip, asr #15 │ │ │ │ andeq fp, lr, ip, ror #5 │ │ │ │ rsbseq r5, ip, r8, lsl r4 │ │ │ │ - rsbeq r3, r1, r8, asr r9 │ │ │ │ + rsbeq r3, r1, r8, lsl r9 │ │ │ │ rsbseq r6, r8, r0, lsl #13 │ │ │ │ rsbseq r5, ip, ip, lsl #2 │ │ │ │ rsbseq r4, ip, r4, asr pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ @@ -68341,15 +68341,15 @@ │ │ │ │ bne 7b91c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7b840 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 7b9ac │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -68852,15 +68852,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7c124 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c148 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c190 │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #320]! @ 0x140 │ │ │ │ dmb ish │ │ │ │ @@ -68870,15 +68870,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 7c164 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7c190 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7c1d4 │ │ │ │ mov r5, r0 │ │ │ │ b 7c1cc │ │ │ │ mov r5, r0 │ │ │ │ b 7c1c4 │ │ │ │ @@ -69109,15 +69109,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7c528 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c54c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c590 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c590 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -69126,15 +69126,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7c56c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c590 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c5d4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c5d4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -69143,15 +69143,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7c5b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c5d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7c654 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c618 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -69175,15 +69175,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7c630 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c654 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c698 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c698 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -69192,15 +69192,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7c674 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c698 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7c6fc │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 7c6b8 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -69216,15 +69216,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7c6d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c6b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7c6b0 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c718 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -69248,15 +69248,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7c754 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c730 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7c730 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c798 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -69274,15 +69274,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 7c7b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7c7e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 7c828 │ │ │ │ mov r8, r0 │ │ │ │ b 7c820 │ │ │ │ mov r8, r0 │ │ │ │ b 7c818 │ │ │ │ @@ -69315,15 +69315,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7c860 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c83c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7c83c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c924 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -69345,15 +69345,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7c8d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7c8b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7c8b4 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c91c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -69502,27 +69502,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7cb4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7cb70 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7cb78 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7cba0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cc04 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 7cc04 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -69539,15 +69539,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7cbe0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7cc04 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -69562,15 +69562,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7cc38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7cc60 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 84134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -69669,15 +69669,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7cde8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ce0c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7ce50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ce50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -69686,15 +69686,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7ce2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ce50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7ce94 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ce94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -69703,15 +69703,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7ce70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ce94 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7ced8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ced8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -69720,15 +69720,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7ceb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ced8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7cf58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cf1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -69752,15 +69752,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7cf34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7cf58 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7cf9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7cf9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -69769,15 +69769,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7cf78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7cf9c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7d768 │ │ │ │ mov r5, r0 │ │ │ │ @@ -69975,15 +69975,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d2ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d2d4 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d314 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -69991,15 +69991,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d2ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d314 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d354 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -70007,15 +70007,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d32c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d354 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7d3a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -70028,15 +70028,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d380 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d3a8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d3e8 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -70044,15 +70044,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d3c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d3e8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ bl 807a0 │ │ │ │ @@ -70068,15 +70068,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7d424 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7d448 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 155a44 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155e48 │ │ │ │ mov r5, r0 │ │ │ │ b 7d478 │ │ │ │ @@ -70140,45 +70140,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7d544 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7d568 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7d598 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7d5c4 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 7d5c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 7d5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ @@ -70532,15 +70532,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7db64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7db88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7dbcc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7dbcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -70549,15 +70549,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7dba8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7dbcc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7dc14 │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ @@ -70567,15 +70567,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 7dbe8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7dc14 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 7dc2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 8390c │ │ │ │ add r0, r4, #28 │ │ │ │ @@ -70606,15 +70606,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7dc8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7dcb0 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -70640,15 +70640,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7dd10 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 7dd6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dd74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -70704,15 +70704,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7de14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7de38 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7de4c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -70768,15 +70768,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7df14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7df38 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7df4c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -70806,15 +70806,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7dfac │ │ │ │ cmp r2, #1 │ │ │ │ bne 7dfd0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7dfe4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -70845,15 +70845,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e048 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e06c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb75c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -71023,15 +71023,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e310 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e334 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7e380 │ │ │ │ @@ -71129,15 +71129,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7e4b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e4dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7e4f0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -71170,15 +71170,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e55c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e580 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 7e5a0 │ │ │ │ cmp r1, #4 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -71301,15 +71301,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7e768 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -71337,15 +71337,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e7f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e81c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e85c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -71353,15 +71353,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e834 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e85c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e894 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -71383,15 +71383,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e8ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e8d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #52]! @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e8dc │ │ │ │ @@ -71456,15 +71456,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e9d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e9f8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 74c78 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 727e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -71556,15 +71556,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7eb64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7eb88 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7ebb4 │ │ │ │ mov r5, r6 │ │ │ │ @@ -71655,15 +71655,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7ecf0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ed14 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7ed94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ed54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -71687,15 +71687,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ed68 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ed94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 7ede0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7ede0 │ │ │ │ @@ -71706,15 +71706,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7edbc │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ede0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -71764,15 +71764,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7eea4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7eec8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ef38 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 7ef38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -71792,15 +71792,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 7ef0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ef38 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 84134 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -71950,15 +71950,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7f18c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f168 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7f168 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f1d4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -71980,15 +71980,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 7f204 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f1e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 7f1e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f248 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -72115,15 +72115,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7f420 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f444 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 7c984 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7f478 │ │ │ │ @@ -72368,15 +72368,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7f814 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f838 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7f87c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f87c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -72385,15 +72385,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7f858 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f87c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7f8c0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f8c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -72402,15 +72402,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7f89c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f8c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f8d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 15621c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -72585,15 +72585,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7fb78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7fb9c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fac0 │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bne 7fac0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ @@ -72610,15 +72610,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7fbdc │ │ │ │ cmp r2, #1 │ │ │ │ bne 7fac0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 7fac0 │ │ │ │ mov r6, r0 │ │ │ │ b 7fc18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 84134 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -72914,15 +72914,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 80094 │ │ │ │ cmp r1, #1 │ │ │ │ bne 800c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1584] @ 0x630 │ │ │ │ cmp r0, #3 │ │ │ │ beq 8013c │ │ │ │ cmp r0, #0 │ │ │ │ bne 80230 │ │ │ │ add r0, r4, #1360 @ 0x550 │ │ │ │ @@ -72984,15 +72984,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 801b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 801d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #492] @ 0x1ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 8020c │ │ │ │ add r0, r4, #16 │ │ │ │ bl 7d6a0 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ and r0, r0, #6 │ │ │ │ @@ -73024,15 +73024,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 80254 │ │ │ │ cmp r2, #1 │ │ │ │ bne 802dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 802dc │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ bl 81584 │ │ │ │ movw r0, #1492 @ 0x5d4 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 7c4c4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -73049,15 +73049,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 802b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 802dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #494] @ 0x1ee │ │ │ │ cmp r0, #0 │ │ │ │ beq 802f0 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 7c4c4 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ @@ -73074,15 +73074,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8031c │ │ │ │ cmp r2, #1 │ │ │ │ bne 80340 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #336]! @ 0x150 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80348 │ │ │ │ @@ -73190,15 +73190,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 804ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 80510 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #494] @ 0x1ee │ │ │ │ cmp r0, #1 │ │ │ │ bne 8052c │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 7c4c4 │ │ │ │ b 8052c │ │ │ │ mov r6, r0 │ │ │ │ @@ -73299,15 +73299,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 806a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 80678 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 80678 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 806ec │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -73331,15 +73331,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 80720 │ │ │ │ cmp r2, #1 │ │ │ │ bne 806f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 806f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 80768 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -73393,15 +73393,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 80818 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8083c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7d5ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 7d5ec │ │ │ │ mov r0, r4 │ │ │ │ @@ -73667,15 +73667,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 80c60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 80ce0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 80ce0 │ │ │ │ ldrb r0, [r4, #345] @ 0x159 │ │ │ │ cmp r0, #3 │ │ │ │ bne 80ce8 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ mov r5, #344 @ 0x158 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -73851,29 +73851,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 80f40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 80f20 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 80f20 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80f70 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #37] @ 0x25 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 80fd4 │ │ │ │ @@ -73975,15 +73975,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 81130 │ │ │ │ cmp r2, #1 │ │ │ │ bne 81154 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 810cc │ │ │ │ ldrb r0, [r6, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 810cc │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ @@ -74003,15 +74003,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 81198 │ │ │ │ cmp r2, #1 │ │ │ │ bne 810cc │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 84134 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -74451,15 +74451,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 818a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8187c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 8187c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 818e8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -74481,15 +74481,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 81918 │ │ │ │ cmp r2, #1 │ │ │ │ bne 818f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 818f4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8195c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -74999,15 +74999,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82130 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82154 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 82190 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 82178 │ │ │ │ @@ -75052,15 +75052,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82204 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82228 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75126,15 +75126,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8232c │ │ │ │ cmp r2, #1 │ │ │ │ bne 82350 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl 7d5ec │ │ │ │ b 82d44 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 82778 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -75159,30 +75159,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 823b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 823d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 82410 │ │ │ │ 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 823ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 82410 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75230,15 +75230,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 824cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 828a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 828a4 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 82548 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 850f4 │ │ │ │ @@ -75327,15 +75327,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82650 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82674 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 82834 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ @@ -75354,15 +75354,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 826bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 826e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 82724 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -75390,15 +75390,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8274c │ │ │ │ cmp r2, #1 │ │ │ │ bne 82770 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -75419,15 +75419,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 827c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 827e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 82828 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -75436,15 +75436,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82804 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82828 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 82bcc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 82688 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ @@ -75453,15 +75453,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82848 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82688 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 82688 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8288c │ │ │ │ mov r0, r6 │ │ │ │ @@ -75641,15 +75641,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82b38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82b5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 7d6a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl 7d6a0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ @@ -75666,15 +75666,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82b9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 82bc0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -75763,15 +75763,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82d20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82d44 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ beq 82d90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 82d90 │ │ │ │ @@ -75782,15 +75782,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82d6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 82d90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 82dd4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 82dd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -75799,15 +75799,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82db0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82dd4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -75840,15 +75840,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82e54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 82e78 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 82e8c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 155a44 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -75946,15 +75946,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 82ffc │ │ │ │ cmp r2, #1 │ │ │ │ bne 83030 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 83030 │ │ │ │ mov r8, r0 │ │ │ │ b 83250 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 7d6a0 │ │ │ │ b 83138 │ │ │ │ @@ -76000,15 +76000,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 830d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 830f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -76173,15 +76173,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83388 │ │ │ │ cmp r2, #1 │ │ │ │ bne 833ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ b 83728 │ │ │ │ mov r8, r0 │ │ │ │ b 835e8 │ │ │ │ b 837c0 │ │ │ │ @@ -76203,15 +76203,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83400 │ │ │ │ cmp r2, #1 │ │ │ │ bne 83424 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl 74c0c │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 83448 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ @@ -76253,15 +76253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 834c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 834ec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 8353c │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8353c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -76273,15 +76273,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83518 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8353c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ bl 46a3bc │ │ │ │ b 8355c │ │ │ │ mov r8, r0 │ │ │ │ b 83670 │ │ │ │ @@ -76299,15 +76299,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83580 │ │ │ │ cmp r2, #1 │ │ │ │ bne 835a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 835e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -76336,15 +76336,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83614 │ │ │ │ cmp r2, #1 │ │ │ │ bne 83638 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -76365,15 +76365,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 83688 │ │ │ │ cmp r2, #1 │ │ │ │ bne 836ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ b 836c8 │ │ │ │ mov r8, r0 │ │ │ │ b 838cc │ │ │ │ b 83710 │ │ │ │ mov r8, r0 │ │ │ │ @@ -76387,15 +76387,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 836e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 83704 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 83728 │ │ │ │ mov r8, r0 │ │ │ │ b 83728 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ @@ -76533,15 +76533,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 83928 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8394c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 83acc │ │ │ │ @@ -76943,15 +76943,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 83f8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 83fb4 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ beq 83fdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ bne 83ff4 │ │ │ │ @@ -76981,15 +76981,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 84028 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8404c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ cmp r1, #3 │ │ │ │ beq 8407c │ │ │ │ @@ -77063,15 +77063,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 84170 │ │ │ │ cmp r2, #1 │ │ │ │ bne 84194 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ cmp r0, #3 │ │ │ │ beq 84210 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -77091,15 +77091,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 841e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 84204 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #361] @ 0x169 │ │ │ │ cmp r0, #3 │ │ │ │ bne 84204 │ │ │ │ ldrb r0, [r4, #64] @ 0x40 │ │ │ │ @@ -77152,15 +77152,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 842d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 842f8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 83950 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 83950 │ │ │ │ @@ -77199,15 +77199,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 84390 │ │ │ │ cmp r2, #1 │ │ │ │ bne 843b4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 84424 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bne 84424 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -77227,15 +77227,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 843f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 84424 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 84134 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -77676,15 +77676,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 84b04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 84b68 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 84b68 │ │ │ │ ldrb r0, [r4, #393] @ 0x189 │ │ │ │ cmp r0, #3 │ │ │ │ bne 84ba4 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ beq 84b88 │ │ │ │ @@ -78110,15 +78110,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 851c4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 851f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 85210 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -78176,15 +78176,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 852d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 852f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 85340 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #1908] @ 0x774 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -78602,15 +78602,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 37fb8 │ │ │ │ b 85a14 │ │ │ │ add r4, sp, #32 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 85a28 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r4, #8 │ │ │ │ @@ -78630,15 +78630,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r3, ip, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ rsb r3, r8, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ b 85a84 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #46] @ 0x2e │ │ │ │ @@ -78942,15 +78942,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 86060 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -79007,33 +79007,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 85fc8 │ │ │ │ cmn r1, #1 │ │ │ │ ble 860bc │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 861bc │ │ │ │ ldr r2, [pc, #448] @ 861c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ @@ -79119,15 +79119,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 73548 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r7, ip, lsr #20 │ │ │ │ - mlseq r0, lr, sl, r7 │ │ │ │ + rsbeq r7, r0, lr, asr sl │ │ │ │ rsbseq sl, r7, r8, asr r9 │ │ │ │ rsbseq r9, fp, r4, ror lr │ │ │ │ andseq r5, sp, r0, asr lr │ │ │ │ ldrhteq sl, [r7], #-164 @ 0xffffff5c │ │ │ │ rsbseq sl, r7, r8, asr #19 │ │ │ │ rsbseq sl, r7, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -79135,15 +79135,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8635c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -79198,33 +79198,33 @@ │ │ │ │ bne 862c0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 863b8 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 864b8 │ │ │ │ ldr r2, [pc, #448] @ 864bc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -79310,15 +79310,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 77228 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r7, r0, lsr r7 │ │ │ │ - rsbeq r7, r0, r2, lsr #15 │ │ │ │ + rsbeq r7, r0, r2, ror #14 │ │ │ │ rsbseq sl, r7, ip, asr r6 │ │ │ │ rsbseq r9, fp, r8, ror #22 │ │ │ │ andseq r8, sp, r0, lsr #2 │ │ │ │ rsbseq sl, r7, r8, asr #15 │ │ │ │ ldrsbteq sl, [r7], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0x0077a694 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -79326,15 +79326,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 86660 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -79391,33 +79391,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 865c8 │ │ │ │ cmn r1, #1 │ │ │ │ ble 866bc │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 867bc │ │ │ │ ldr r2, [pc, #448] @ 867c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #628 @ 0x274 │ │ │ │ @@ -79503,15 +79503,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 78714 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r7, ip, lsr #8 │ │ │ │ - mlseq r0, lr, r4, r7 │ │ │ │ + rsbeq r7, r0, lr, asr r4 │ │ │ │ rsbseq sl, r7, r8, asr r3 │ │ │ │ rsbseq r9, fp, r4, ror r8 │ │ │ │ andseq r7, sp, r0, lsr ip │ │ │ │ ldrsbteq sl, [r7], #-68 @ 0xffffffbc │ │ │ │ rsbseq sl, r7, r8, ror #7 │ │ │ │ rsbseq sl, r7, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -79519,15 +79519,15 @@ │ │ │ │ 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 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 86950 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -79579,33 +79579,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 868b8 │ │ │ │ cmn r0, #1 │ │ │ │ ble 869ac │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #1980] @ 0x7bc │ │ │ │ str r6, [sp, #1984] @ 0x7c0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #444] @ 86aa8 │ │ │ │ ldr r2, [pc, #444] @ 86aac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #964 @ 0x3c4 │ │ │ │ @@ -79690,15 +79690,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 79294 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r7, ip, lsr r1 │ │ │ │ - rsbeq r7, r0, lr, lsr #3 │ │ │ │ + rsbeq r7, r0, lr, ror #2 │ │ │ │ rsbseq sl, r7, r8, rrx │ │ │ │ rsbseq r9, fp, r4, ror r5 │ │ │ │ andseq r9, sp, ip, asr r1 │ │ │ │ ldrshteq sl, [r7], #-20 @ 0xffffffec │ │ │ │ rsbseq sl, r7, r8, lsl #2 │ │ │ │ rsbseq sl, r7, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -79706,15 +79706,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 86c48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -79769,33 +79769,33 @@ │ │ │ │ bne 86bac │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 86ca4 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 86da4 │ │ │ │ ldr r2, [pc, #448] @ 86da8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -79881,15 +79881,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 750b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r7, r4, asr #28 │ │ │ │ - strhteq r6, [r0], #-230 @ 0xffffff1a │ │ │ │ + rsbeq r6, r0, r6, ror lr │ │ │ │ rsbseq r9, r7, r0, ror sp │ │ │ │ rsbseq r9, fp, ip, ror r2 │ │ │ │ andseq r8, sp, r0, asr #19 │ │ │ │ rsbseq r9, r7, ip, lsl #30 │ │ │ │ rsbseq r9, r7, r0, lsr #28 │ │ │ │ ldrsbteq r9, [r7], #-216 @ 0xffffff28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -79897,15 +79897,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 86f4c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -79962,33 +79962,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 86eb4 │ │ │ │ cmn r1, #1 │ │ │ │ ble 86fa8 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 870a8 │ │ │ │ ldr r2, [pc, #448] @ 870ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -80074,15 +80074,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 775b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r7, r0, asr #22 │ │ │ │ - strhteq r6, [r0], #-178 @ 0xffffff4e │ │ │ │ + rsbeq r6, r0, r2, ror fp │ │ │ │ rsbseq r9, r7, ip, ror #20 │ │ │ │ rsbseq r8, fp, r8, lsl #31 │ │ │ │ andseq r7, sp, r8, lsl #18 │ │ │ │ rsbseq r9, r7, r8, lsl ip │ │ │ │ rsbseq r9, r7, ip, lsr #22 │ │ │ │ rsbseq r9, r7, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -80090,15 +80090,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 87248 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -80153,33 +80153,33 @@ │ │ │ │ bne 871ac │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 872a4 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 873a4 │ │ │ │ ldr r2, [pc, #448] @ 873a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -80265,15 +80265,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 750f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r7, r4, asr #16 │ │ │ │ - strhteq r6, [r0], #-134 @ 0xffffff7a │ │ │ │ + rsbeq r6, r0, r6, ror r8 │ │ │ │ rsbseq r9, r7, r0, ror r7 │ │ │ │ rsbseq r8, fp, ip, ror ip │ │ │ │ mulseq sp, r4, r5 │ │ │ │ rsbseq r9, r7, ip, lsr #18 │ │ │ │ rsbseq r9, r7, r0, asr #16 │ │ │ │ ldrshteq r9, [r7], #-120 @ 0xffffff88 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -80281,15 +80281,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8754c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -80346,33 +80346,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 874b4 │ │ │ │ cmn r1, #1 │ │ │ │ ble 875a8 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 876a8 │ │ │ │ ldr r2, [pc, #448] @ 876ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ @@ -80458,15 +80458,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 7670c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r7, r0, asr #10 │ │ │ │ - strhteq r6, [r0], #-82 @ 0xffffffae │ │ │ │ + rsbeq r6, r0, r2, ror r5 │ │ │ │ rsbseq r9, r7, ip, ror #8 │ │ │ │ rsbseq r8, fp, r8, lsl #19 │ │ │ │ @ instruction: 0x001d4af8 │ │ │ │ rsbseq r9, r7, r8, lsr r6 │ │ │ │ rsbseq r9, r7, ip, asr #10 │ │ │ │ rsbseq r9, r7, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -80474,15 +80474,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 87848 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -80537,33 +80537,33 @@ │ │ │ │ bne 877ac │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 878a4 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 879a4 │ │ │ │ ldr r2, [pc, #448] @ 879a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -80649,15 +80649,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 782fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r7, r4, asr #4 │ │ │ │ - strhteq r6, [r0], #-38 @ 0xffffffda │ │ │ │ + rsbeq r6, r0, r6, ror r2 │ │ │ │ rsbseq r9, r7, r0, ror r1 │ │ │ │ rsbseq r8, fp, ip, ror r6 │ │ │ │ andseq r6, sp, r0, lsl #18 │ │ │ │ rsbseq r9, r7, ip, asr #6 │ │ │ │ rsbseq r9, r7, r0, ror #4 │ │ │ │ rsbseq r9, r7, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -80665,15 +80665,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 87b4c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -80730,33 +80730,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 87ab4 │ │ │ │ cmn r1, #1 │ │ │ │ ble 87ba8 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 87ca8 │ │ │ │ ldr r2, [pc, #448] @ 87cac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -80842,30 +80842,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 75384 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, r0, asr #30 │ │ │ │ - strhteq r5, [r0], #-242 @ 0xffffff0e │ │ │ │ + rsbeq r5, r0, r2, ror pc │ │ │ │ rsbseq r8, r7, ip, ror #28 │ │ │ │ rsbseq r8, fp, r8, lsl #7 │ │ │ │ andseq r8, sp, r8, lsl r2 │ │ │ │ rsbseq r9, r7, r8, asr r0 │ │ │ │ rsbseq r8, r7, ip, ror #30 │ │ │ │ rsbseq r8, r7, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 87e44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -80922,33 +80922,33 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 87db8 │ │ │ │ cmn r0, #1 │ │ │ │ ble 87ea0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #432] @ 87f98 │ │ │ │ ldr r2, [pc, #432] @ 87f9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm fp, {r6, r7} │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -81030,15 +81030,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, r8, asr #24 │ │ │ │ - strhteq r5, [r0], #-202 @ 0xffffff36 │ │ │ │ + rsbeq r5, r0, sl, ror ip │ │ │ │ rsbseq r8, r7, r4, ror fp │ │ │ │ rsbseq r8, fp, ip, ror r0 │ │ │ │ andseq r7, sp, r8, lsr fp │ │ │ │ rsbseq r8, r7, r8, ror #26 │ │ │ │ rsbseq r8, r7, r4, lsl #25 │ │ │ │ rsbseq r8, r7, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -81046,15 +81046,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 88140 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -81111,33 +81111,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 880a8 │ │ │ │ cmn r1, #1 │ │ │ │ ble 8819c │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 8829c │ │ │ │ ldr r2, [pc, #448] @ 882a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ @@ -81223,15 +81223,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 78d58 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, ip, asr #18 │ │ │ │ - strhteq r5, [r0], #-158 @ 0xffffff62 │ │ │ │ + rsbeq r5, r0, lr, ror r9 │ │ │ │ rsbseq r8, r7, r8, ror r8 │ │ │ │ @ instruction: 0x007b7d94 │ │ │ │ andseq r6, sp, r4, lsr #21 │ │ │ │ rsbseq r8, r7, r4, lsl #21 │ │ │ │ @ instruction: 0x00778998 │ │ │ │ rsbseq r8, r7, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -81239,15 +81239,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 88444 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -81304,33 +81304,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 883ac │ │ │ │ cmn r1, #1 │ │ │ │ ble 884a0 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 885a0 │ │ │ │ ldr r2, [pc, #448] @ 885a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ @@ -81416,15 +81416,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 78e28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, r8, asr #12 │ │ │ │ - strhteq r5, [r0], #-106 @ 0xffffff96 │ │ │ │ + rsbeq r5, r0, sl, ror r6 │ │ │ │ rsbseq r8, r7, r4, ror r5 │ │ │ │ @ instruction: 0x007b7a90 │ │ │ │ andseq r6, sp, r4, ror #12 │ │ │ │ @ instruction: 0x00778790 │ │ │ │ rsbseq r8, r7, r4, lsr #13 │ │ │ │ rsbseq r8, r7, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -81432,15 +81432,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 88748 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -81497,33 +81497,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 886b0 │ │ │ │ cmn r1, #1 │ │ │ │ ble 887a4 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 888a4 │ │ │ │ ldr r2, [pc, #448] @ 888a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ @@ -81609,15 +81609,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 77640 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, r4, asr #6 │ │ │ │ - strhteq r5, [r0], #-54 @ 0xffffffca │ │ │ │ + rsbeq r5, r0, r6, ror r3 │ │ │ │ rsbseq r8, r7, r0, ror r2 │ │ │ │ rsbseq r7, fp, ip, lsl #15 │ │ │ │ @ instruction: 0x001d3cb8 │ │ │ │ @ instruction: 0x0077849c │ │ │ │ ldrhteq r8, [r7], #-48 @ 0xffffffd0 │ │ │ │ rsbseq r8, r7, r8, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -81625,15 +81625,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 88a44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -81688,33 +81688,33 @@ │ │ │ │ bne 889a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 88aa0 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 88ba0 │ │ │ │ ldr r2, [pc, #448] @ 88ba4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -81800,30 +81800,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 77228 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r7, r8, asr #32 │ │ │ │ - strhteq r5, [r0], #-10 │ │ │ │ + rsbeq r5, r0, sl, ror r0 │ │ │ │ rsbseq r7, r7, r4, ror pc │ │ │ │ rsbseq r7, fp, r0, lsl #9 │ │ │ │ andseq r5, sp, r8, lsr sl │ │ │ │ ldrhteq r8, [r7], #-16 │ │ │ │ rsbseq r8, r7, r4, asr #1 │ │ │ │ rsbseq r8, r7, ip, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 88d24 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r8!, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -81874,33 +81874,33 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 88c98 │ │ │ │ cmn r0, #1 │ │ │ │ ble 88d80 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #440] @ 88e80 │ │ │ │ ldr r2, [pc, #440] @ 88e84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -81984,15 +81984,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 78524 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r7, r8, ror #26 │ │ │ │ - ldrdeq r4, [r0], #-218 @ 0xffffff26 @ │ │ │ │ + mlseq r0, sl, sp, r4 │ │ │ │ @ instruction: 0x00777c94 │ │ │ │ @ instruction: 0x007b7190 │ │ │ │ mulseq sp, r8, r6 │ │ │ │ ldrsbteq r7, [r7], #-232 @ 0xffffff18 │ │ │ │ rsbseq r7, r7, r8, ror #27 │ │ │ │ rsbseq r7, r7, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82000,15 +82000,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89028 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -82065,33 +82065,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 88f90 │ │ │ │ cmn r1, #1 │ │ │ │ ble 89084 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 89184 │ │ │ │ ldr r2, [pc, #448] @ 89188 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ @@ -82177,15 +82177,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 787c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r7, r4, ror #20 │ │ │ │ - ldrdeq r4, [r0], #-166 @ 0xffffff5a @ │ │ │ │ + mlseq r0, r6, sl, r4 │ │ │ │ @ instruction: 0x00777990 │ │ │ │ rsbseq r6, fp, ip, lsr #29 │ │ │ │ andseq r4, sp, r0, ror ip │ │ │ │ rsbseq r7, r7, ip, ror #23 │ │ │ │ rsbseq r7, r7, r0, lsl #22 │ │ │ │ ldrhteq r7, [r7], #-168 @ 0xffffff58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82193,15 +82193,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8932c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -82258,33 +82258,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 89294 │ │ │ │ cmn r1, #1 │ │ │ │ ble 89388 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 89488 │ │ │ │ ldr r2, [pc, #448] @ 8948c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ @@ -82370,15 +82370,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 73364 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r7, r0, ror #14 │ │ │ │ - ldrdeq r4, [r0], #-114 @ 0xffffff8e @ │ │ │ │ + mlseq r0, r2, r7, r4 │ │ │ │ rsbseq r7, r7, ip, lsl #13 │ │ │ │ rsbseq r6, fp, r8, lsr #23 │ │ │ │ andseq r2, sp, r4, lsl lr │ │ │ │ ldrshteq r7, [r7], #-136 @ 0xffffff78 │ │ │ │ rsbseq r7, r7, ip, lsl #16 │ │ │ │ rsbseq r7, r7, r4, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82386,15 +82386,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89630 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -82451,33 +82451,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 89598 │ │ │ │ cmn r1, #1 │ │ │ │ ble 8968c │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 8978c │ │ │ │ ldr r2, [pc, #448] @ 89790 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ @@ -82563,15 +82563,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 7f014 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r7, ip, asr r4 │ │ │ │ - rsbeq r4, r0, lr, asr #9 │ │ │ │ + rsbeq r4, r0, lr, lsl #9 │ │ │ │ rsbseq r7, r7, r8, lsl #7 │ │ │ │ rsbseq r6, fp, r4, lsr #17 │ │ │ │ andseq r3, sp, r0, ror ip │ │ │ │ rsbseq r7, r7, r4, lsl #12 │ │ │ │ rsbseq r7, r7, r8, lsl r5 │ │ │ │ ldrsbteq r7, [r7], #-64 @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82579,15 +82579,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89934 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ @@ -82644,33 +82644,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8989c │ │ │ │ cmn r1, #1 │ │ │ │ ble 89990 │ │ │ │ mov r4, sl │ │ │ │ str r6, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 89a90 │ │ │ │ ldr r2, [pc, #448] @ 89a94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ @@ -82756,15 +82756,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 75268 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r7, r8, asr r1 │ │ │ │ - rsbeq r4, r0, sl, asr #3 │ │ │ │ + rsbeq r4, r0, sl, lsl #3 │ │ │ │ rsbseq r7, r7, r4, lsl #1 │ │ │ │ rsbseq r6, fp, r0, lsr #11 │ │ │ │ andseq r4, sp, r4, asr r2 │ │ │ │ rsbseq r7, r7, r0, lsl r3 │ │ │ │ rsbseq r7, r7, r4, lsr #4 │ │ │ │ ldrsbteq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82772,15 +82772,15 @@ │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89c24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -82832,33 +82832,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 89b8c │ │ │ │ cmn r0, #1 │ │ │ │ ble 89c80 │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #3836] @ 0xefc │ │ │ │ str r6, [sp, #3840] @ 0xf00 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #444] @ 89d7c │ │ │ │ ldr r2, [pc, #444] @ 89d80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ @@ -82943,15 +82943,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 7ff9c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, r7, r8, ror #28 │ │ │ │ - ldrdeq r3, [r0], #-234 @ 0xffffff16 @ │ │ │ │ + mlseq r0, sl, lr, r3 │ │ │ │ @ instruction: 0x00776d94 │ │ │ │ rsbseq r6, fp, r0, lsr #5 │ │ │ │ andseq r4, sp, r4, lsr #20 │ │ │ │ rsbseq r7, r7, r0, lsr r0 │ │ │ │ rsbseq r6, r7, r4, asr #30 │ │ │ │ rsbseq r6, r7, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -82959,15 +82959,15 @@ │ │ │ │ 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 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89f10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -83019,33 +83019,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 89e78 │ │ │ │ cmn r0, #1 │ │ │ │ ble 89f6c │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #1820] @ 0x71c │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #444] @ 8a068 │ │ │ │ ldr r2, [pc, #444] @ 8a06c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #804 @ 0x324 │ │ │ │ @@ -83130,15 +83130,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 76778 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, r7, ip, ror fp │ │ │ │ - rsbeq r3, r0, lr, ror #23 │ │ │ │ + rsbeq r3, r0, lr, lsr #23 │ │ │ │ rsbseq r6, r7, r8, lsr #21 │ │ │ │ ldrhteq r5, [fp], #-244 @ 0xffffff0c │ │ │ │ andseq r5, sp, r0, lsl #19 │ │ │ │ rsbseq r6, r7, r4, asr sp │ │ │ │ rsbseq r6, r7, r8, ror #24 │ │ │ │ rsbseq r6, r7, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -83146,15 +83146,15 @@ │ │ │ │ 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 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8a1fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -83206,33 +83206,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8a164 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8a258 │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #1852] @ 0x73c │ │ │ │ str r6, [sp, #1856] @ 0x740 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #444] @ 8a354 │ │ │ │ ldr r2, [pc, #444] @ 8a358 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #836 @ 0x344 │ │ │ │ @@ -83317,15 +83317,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 76844 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00776890 │ │ │ │ - rsbeq r3, r0, r2, lsl #18 │ │ │ │ + rsbeq r3, r0, r2, asr #17 │ │ │ │ ldrhteq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ rsbseq r5, fp, r8, asr #25 │ │ │ │ andseq r1, sp, r4, lsr sl │ │ │ │ rsbseq r6, r7, r8, ror sl │ │ │ │ rsbseq r6, r7, ip, lsl #19 │ │ │ │ rsbseq r6, r7, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -83333,15 +83333,15 @@ │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8a4f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -83396,33 +83396,33 @@ │ │ │ │ bne 8a458 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ cmn r0, #1 │ │ │ │ add r0, lr, #32 │ │ │ │ ble 8a550 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #448] @ 8a650 │ │ │ │ ldr r2, [pc, #448] @ 8a654 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -83508,15 +83508,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 75068 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00776598 │ │ │ │ - rsbeq r3, r0, sl, lsl #12 │ │ │ │ + rsbeq r3, r0, sl, asr #11 │ │ │ │ rsbseq r6, r7, r4, asr #9 │ │ │ │ ldrsbteq r5, [fp], #-144 @ 0xffffff70 │ │ │ │ andseq r4, sp, r4, asr #8 │ │ │ │ @ instruction: 0x00776790 │ │ │ │ rsbseq r6, r7, r4, lsr #13 │ │ │ │ rsbseq r6, r7, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -83524,15 +83524,15 @@ │ │ │ │ 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 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8a7e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -83584,33 +83584,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8a74c │ │ │ │ cmn r0, #1 │ │ │ │ ble 8a840 │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #1836] @ 0x72c │ │ │ │ str r6, [sp, #1840] @ 0x730 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #444] @ 8a93c │ │ │ │ ldr r2, [pc, #444] @ 8a940 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #820 @ 0x334 │ │ │ │ @@ -83695,30 +83695,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 77774 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, r7, r8, lsr #5 │ │ │ │ - rsbeq r3, r0, sl, lsl r3 │ │ │ │ + ldrdeq r3, [r0], #-42 @ 0xffffffd6 @ │ │ │ │ ldrsbteq r6, [r7], #-20 @ 0xffffffec │ │ │ │ rsbseq r5, fp, r0, ror #13 │ │ │ │ andseq r4, sp, r0, asr #26 │ │ │ │ ldrhteq r6, [r7], #-64 @ 0xffffffc0 │ │ │ │ rsbseq r6, r7, r4, asr #7 │ │ │ │ rsbseq r6, r7, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8aac8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -83770,33 +83770,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 8aa34 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8ab24 │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #436] @ 8ac1c │ │ │ │ ldr r2, [pc, #436] @ 8ac20 │ │ │ │ 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, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562638 │ │ │ │ + bl 562608 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 567e84 │ │ │ │ + bl 567e54 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38030 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ @@ -83879,15 +83879,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 78290 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, r7, r4, asr #31 │ │ │ │ - rsbeq r3, r0, r6, lsr r0 │ │ │ │ + strdeq r2, [r0], #-246 @ 0xffffff0a @ │ │ │ │ ldrshteq r5, [r7], #-224 @ 0xffffff20 │ │ │ │ ldrshteq r5, [fp], #-56 @ 0xffffffc8 │ │ │ │ andseq r5, sp, r8, ror #3 │ │ │ │ ldrsbteq r6, [r7], #-24 @ 0xffffffe8 │ │ │ │ ldrshteq r6, [r7], #-0 │ │ │ │ ldrhteq r6, [r7], #-0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -83966,24 +83966,24 @@ │ │ │ │ bl 1e85ec │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bd34 │ │ │ │ ldr r1, [r8, #1888] @ 0x760 │ │ │ │ ldr r2, [r8, #1892] @ 0x764 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8bda4 │ │ │ │ ldr r1, [pc, #4008] @ 8bd30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b0a8 │ │ │ │ @@ -83991,15 +83991,15 @@ │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8b0c4 │ │ │ │ ldr r1, [pc, #4052] @ 8bd9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b12c │ │ │ │ @@ -84007,15 +84007,15 @@ │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8b148 │ │ │ │ ldr r1, [pc, #3992] @ 8bda0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movw r0, #1880 @ 0x758 │ │ │ │ add r5, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -84025,15 +84025,15 @@ │ │ │ │ str r5, [r8, #1864] @ 0x748 │ │ │ │ strb r0, [r8, #1869] @ 0x74d │ │ │ │ add r6, r8, #1696 @ 0x6a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #1868] @ 0x74c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r8, #1696] @ 0x6a0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #1868] @ 0x74c │ │ │ │ cmp r0, #2 │ │ │ │ bne 8aef8 │ │ │ │ ldr r0, [pc, #4092] @ 8be74 │ │ │ │ mov r7, #-2147483643 @ 0x80000005 │ │ │ │ @@ -84049,29 +84049,29 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4028] @ 8be80 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 8b078 │ │ │ │ str fp, [sp, #20] │ │ │ │ movw r0, #1780 @ 0x6f4 │ │ │ │ add fp, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ @@ -84181,15 +84181,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ bne 8adc0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #4092] @ 8c0d0 │ │ │ │ ldr r2, [pc, #4092] @ 8c0d4 │ │ │ │ ldr r7, [pc, #4092] @ 8c0d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84214,15 +84214,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ bne 8ae00 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #4092] @ 8c154 │ │ │ │ ldr r2, [pc, #4092] @ 8c158 │ │ │ │ ldr r7, [pc, #4092] @ 8c15c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84362,15 +84362,15 @@ │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c0ec │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r7, [pc, #4084] @ 8c3b4 │ │ │ │ @@ -84409,15 +84409,15 @@ │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ str r5, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8c11c │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ ldr r1, [pc, #4092] @ 8c46c │ │ │ │ ldr r0, [pc, #4092] @ 8c470 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ @@ -84436,26 +84436,26 @@ │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ str sl, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #444] @ 0x1bc │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str fp, [sp, #476] @ 0x1dc │ │ │ │ str fp, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8b50c │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -84472,26 +84472,26 @@ │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r2, sp, #516 @ 0x204 │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str sl, [sp, #520] @ 0x208 │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str fp, [sp, #424] @ 0x1a8 │ │ │ │ str fp, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b5fc │ │ │ │ ldr r1, [pc, #4092] @ 8c594 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #4088] @ 8c598 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -84502,26 +84502,26 @@ │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r2, sp, #516 @ 0x204 │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ str sl, [sp, #520] @ 0x208 │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str fp, [sp, #424] @ 0x1a8 │ │ │ │ str fp, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r9, sp, #384 @ 0x180 │ │ │ │ ldm r9, {r4, r5, r6, r9} │ │ │ │ cmp r6, #0 │ │ │ │ beq 8b754 │ │ │ │ add r7, r5, #4 │ │ │ │ b 8b620 │ │ │ │ add r7, r7, #16 │ │ │ │ @@ -84714,15 +84714,15 @@ │ │ │ │ beq 8b99c │ │ │ │ cmp r5, #0 │ │ │ │ beq 8be84 │ │ │ │ ldr r1, [pc, #3256] @ 8c5cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8bbd0 │ │ │ │ @@ -84734,15 +84734,15 @@ │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8be0c │ │ │ │ ldr r1, [pc, #3184] @ 8c5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8bbc0 │ │ │ │ @@ -84752,15 +84752,15 @@ │ │ │ │ b 8b9e0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8bef0 │ │ │ │ ldr r1, [pc, #3084] @ 8c5b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8bbe0 │ │ │ │ @@ -84778,30 +84778,30 @@ │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8bbf0 │ │ │ │ ldr r1, [pc, #3016] @ 8c5dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8bb3c │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8bb58 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bc5c │ │ │ │ mov r1, #1 │ │ │ │ bl 37f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -84858,15 +84858,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #1876] @ 0x754 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bne 8ba4c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #2680] @ 8c5e0 │ │ │ │ ldr r2, [pc, #2680] @ 8c5e4 │ │ │ │ ldr r7, [pc, #2680] @ 8c5e8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84896,15 +84896,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 8b93c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 8b9d4 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #2496] @ 8c5c0 │ │ │ │ ldr r2, [pc, #2496] @ 8c5c4 │ │ │ │ ldr r7, [pc, #2496] @ 8c5c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84923,15 +84923,15 @@ │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ rsbseq r6, fp, r4, asr r1 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #2432] @ 8c5ec │ │ │ │ ldr r2, [pc, #2432] @ 8c5f0 │ │ │ │ ldr r7, [pc, #2432] @ 8c5f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84949,15 +84949,15 @@ │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #2124] @ 8c520 │ │ │ │ ldr r2, [pc, #2124] @ 8c524 │ │ │ │ ldr r7, [pc, #2124] @ 8c528 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -84974,18 +84974,18 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ - rsbeq r4, r0, ip, asr #1 │ │ │ │ - mlseq r0, sl, r0, r4 │ │ │ │ + rsbeq r4, r0, ip, lsl #1 │ │ │ │ + rsbeq r4, r0, sl, asr r0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #2024] @ 8c52c │ │ │ │ ldr r2, [pc, #2024] @ 8c530 │ │ │ │ ldr r7, [pc, #2024] @ 8c534 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85002,18 +85002,18 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ - rsbeq r4, r0, r1, rrx │ │ │ │ - mlseq r0, r7, sl, r1 │ │ │ │ + rsbeq r4, r0, r1, lsr #32 │ │ │ │ + rsbeq r1, r0, r7, asr sl │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1924] @ 8c538 │ │ │ │ ldr r2, [pc, #1924] @ 8c53c │ │ │ │ ldr r7, [pc, #1924] @ 8c540 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85031,15 +85031,15 @@ │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1924] @ 8c5a0 │ │ │ │ ldr r2, [pc, #1924] @ 8c5a4 │ │ │ │ ldr r7, [pc, #1924] @ 8c5a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85059,17 +85059,17 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ rsbseq r5, fp, r0, lsr r0 │ │ │ │ rsbseq r5, r7, ip, lsl #11 │ │ │ │ rsbseq r5, r7, ip, lsl #11 │ │ │ │ - rsbeq r1, r0, r2, lsl ip │ │ │ │ + ldrdeq r1, [r0], #-178 @ 0xffffff4e @ │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1816] @ 8c5ac │ │ │ │ ldr r2, [pc, #1816] @ 8c5b0 │ │ │ │ ldr r7, [pc, #1816] @ 8c5b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85086,17 +85086,17 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 8c144 │ │ │ │ - rsbeq r1, r0, r0, lsl sl │ │ │ │ + ldrdeq r1, [r0], #-144 @ 0xffffff70 @ │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1612] @ 8c54c │ │ │ │ ldr r2, [pc, #1612] @ 8c550 │ │ │ │ ldr r7, [pc, #1612] @ 8c554 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -85394,15 +85394,15 @@ │ │ │ │ b 8c45c │ │ │ │ b 8c45c │ │ │ │ b 8c464 │ │ │ │ mov r4, r0 │ │ │ │ b 8c4b8 │ │ │ │ rsbseq r4, fp, ip, ror #21 │ │ │ │ ldrdeq pc, [r1], -r4 │ │ │ │ - rsbeq r1, r0, r7, ror #9 │ │ │ │ + rsbeq r1, r0, r7, lsr #9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #1920] @ 0x780 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ b 8c3ec │ │ │ │ b 8c47c │ │ │ │ @@ -85505,40 +85505,40 @@ │ │ │ │ rsbseq r4, r7, r4, asr #7 │ │ │ │ rsbseq r3, r7, r8, asr lr │ │ │ │ rsbseq r3, r7, r4, asr #30 │ │ │ │ rsbseq r3, r7, r8, asr pc │ │ │ │ rsbseq r4, r7, ip, lsr #30 │ │ │ │ @ instruction: 0x00773d90 │ │ │ │ rsbseq r3, r7, ip, lsr #27 │ │ │ │ - rsbeq r1, r0, pc, lsr #4 │ │ │ │ - rsbeq r1, r0, r8, lsl r9 │ │ │ │ + rsbeq r1, r0, pc, ror #3 │ │ │ │ + ldrdeq r1, [r0], #-136 @ 0xffffff78 @ │ │ │ │ rsbseq r4, r7, ip, asr #17 │ │ │ │ rsbseq r4, r7, r8, ror #16 │ │ │ │ - rsbeq r1, r0, r8, ror #17 │ │ │ │ + rsbeq r1, r0, r8, lsr #17 │ │ │ │ @ instruction: 0x0077489c │ │ │ │ rsbseq r4, r7, r8, lsr r8 │ │ │ │ rsbseq r4, r7, r4, lsr #18 │ │ │ │ rsbseq r4, r7, r0, lsr #18 │ │ │ │ rsbseq r3, r7, r4, lsr #31 │ │ │ │ andeq r9, sp, r8, lsl pc │ │ │ │ rsbseq r5, r7, r0, ror r5 │ │ │ │ rsbseq r5, r7, r4, ror #10 │ │ │ │ andeq r9, sp, r0, lsr #29 │ │ │ │ ldrshteq r5, [r7], #-72 @ 0xffffffb8 │ │ │ │ rsbseq r5, r7, ip, ror #9 │ │ │ │ - rsbeq r3, r0, sp, ror r4 │ │ │ │ - rsbeq r3, r0, lr, asr #8 │ │ │ │ + rsbeq r3, r0, sp, lsr r4 │ │ │ │ + rsbeq r3, r0, lr, lsl #8 │ │ │ │ andeq sl, sp, r4, lsr r1 │ │ │ │ rsbseq r5, r7, ip, lsl #15 │ │ │ │ rsbseq r5, r7, r0, lsl #15 │ │ │ │ - rsbeq r0, r0, fp, lsl #31 │ │ │ │ - rsbeq r3, r0, r0, ror r5 │ │ │ │ - rsbeq r3, r0, r5, asr #9 │ │ │ │ - rsbeq r3, r0, r3, asr r5 │ │ │ │ - rsbeq r3, r0, lr, lsl #8 │ │ │ │ + rsbeq r0, r0, fp, asr #30 │ │ │ │ + rsbeq r3, r0, r0, lsr r5 │ │ │ │ + rsbeq r3, r0, r5, lsl #9 │ │ │ │ + rsbeq r3, r0, r3, lsl r5 │ │ │ │ + rsbeq r3, r0, lr, asr #7 │ │ │ │ andeq sl, sp, ip, asr #3 │ │ │ │ rsbseq r5, r7, r4, lsr #16 │ │ │ │ rsbseq r5, r7, r8, lsl r8 │ │ │ │ andeq sl, sp, r8, asr #1 │ │ │ │ rsbseq r5, r7, r0, lsr #14 │ │ │ │ rsbseq r5, r7, r4, lsl r7 │ │ │ │ rsbseq r5, r7, ip, lsr r1 │ │ │ │ @@ -85667,28 +85667,28 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1452] @ 8cda0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1432] @ 8cda4 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #6 │ │ │ │ bne 8c850 │ │ │ │ mov r0, r8 │ │ │ │ bl 7bef4 │ │ │ │ b 8c8f8 │ │ │ │ cmp r4, #4 │ │ │ │ @@ -85766,21 +85766,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 130af4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #1068] @ 8cdc4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -85821,15 +85821,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cbb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55db14 │ │ │ │ + bl 55dae4 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r4, [sl, #28] │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -86028,25 +86028,25 @@ │ │ │ │ rsbseq r4, r7, r0, asr #26 │ │ │ │ rsbseq r4, fp, ip, ror #15 │ │ │ │ rsbseq r4, fp, r4, lsr r8 │ │ │ │ ldrshteq r3, [fp], #-104 @ 0xffffff98 │ │ │ │ rsbseq r5, r7, ip, asr r0 │ │ │ │ rsbseq r5, r7, r4, asr r0 │ │ │ │ rsbseq r3, fp, r4, ror r5 │ │ │ │ - rsbeq r2, r0, r4, lsr #8 │ │ │ │ + rsbeq r2, r0, r4, ror #7 │ │ │ │ rsbseq r4, r7, ip, lsr ip │ │ │ │ rsbseq r4, r7, ip, asr #24 │ │ │ │ - rsbeq r6, r0, ip, lsr lr │ │ │ │ - rsbeq r6, r0, r3, lsr lr │ │ │ │ - rsbeq r6, r0, pc, asr #27 │ │ │ │ - rsbeq r5, r0, r9, asr #27 │ │ │ │ + strdeq r6, [r0], #-220 @ 0xffffff24 @ │ │ │ │ + strdeq r6, [r0], #-211 @ 0xffffff2d @ │ │ │ │ + rsbeq r6, r0, pc, lsl #27 │ │ │ │ + rsbeq r5, r0, r9, lsl #27 │ │ │ │ rsbseq r6, r7, ip, asr fp │ │ │ │ - strhteq r2, [r0], #-46 @ 0xffffffd2 │ │ │ │ + rsbeq r2, r0, lr, ror r2 │ │ │ │ rsbseq r4, fp, r4, asr #9 │ │ │ │ - rsbeq r2, r0, r4, lsr #1 │ │ │ │ + rsbeq r2, r0, r4, rrx │ │ │ │ rsbseq r4, r7, r8, lsl #25 │ │ │ │ rsbseq r4, r7, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -86102,15 +86102,15 @@ │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ ldr r0, [fp, #2228] @ 0x8b4 │ │ │ │ movw r1, #2232 @ 0x8b8 │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strh r5, [fp, r1] │ │ │ │ str r0, [fp, #2040] @ 0x7f8 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r8, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r8, #2048]! @ 0x800 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ strb r1, [r8, #185] @ 0xb9 │ │ │ │ str r5, [r8, #8] │ │ │ │ @@ -86154,23 +86154,23 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d408 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ ldr r0, [fp, #2048] @ 0x800 │ │ │ │ ldr r7, [fp, #2056] @ 0x808 │ │ │ │ cmp r7, r0 │ │ │ │ bne 8cf08 │ │ │ │ ldr r1, [pc, #1716] @ 8d66c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ b 8cf08 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #1652] @ 8d650 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -86183,15 +86183,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bl 57428 │ │ │ │ b 8cf74 │ │ │ │ ldr r1, [fp, #2040] @ 0x7f8 │ │ │ │ movw r0, #2060 @ 0x80c │ │ │ │ add r5, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [fp, #2060] @ 0x80c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #2232] @ 0x8b8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 8d0a8 │ │ │ │ ldr r0, [pc, #1548] @ 8d63c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -86206,28 +86206,28 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1488] @ 8d648 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 8d260 │ │ │ │ add r6, fp, #2144 @ 0x860 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [fp, #2232] @ 0x8b8 │ │ │ │ @@ -86407,28 +86407,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #748] @ 8d688 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 7dcb4 │ │ │ │ ldr r0, [fp, #4072] @ 0xfe8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [pc, #684] @ 8d68c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -86581,31 +86581,31 @@ │ │ │ │ rsbseq r3, r7, ip, lsl r8 │ │ │ │ @ instruction: 0x00774690 │ │ │ │ rsbseq r4, r7, ip, lsr #13 │ │ │ │ rsbseq r2, r7, r0, lsl #30 │ │ │ │ rsbseq r2, fp, ip, ror lr │ │ │ │ @ instruction: 0x00773298 │ │ │ │ @ instruction: 0x00773298 │ │ │ │ - subseq pc, pc, lr, asr sl @ │ │ │ │ + subseq pc, pc, lr, lsl sl @ │ │ │ │ rsbseq r2, fp, ip, asr #25 │ │ │ │ rsbseq r4, r7, r0, lsr r3 │ │ │ │ rsbseq r2, fp, r0, asr #24 │ │ │ │ rsbseq r3, r7, r0, lsl r9 │ │ │ │ rsbseq r2, fp, r8, asr #25 │ │ │ │ - ldrdeq r0, [r0], #-103 @ 0xffffff99 @ │ │ │ │ + mlseq r0, r7, r6, r0 │ │ │ │ rsbseq r3, r7, r0, lsr r6 │ │ │ │ rsbseq r2, r7, ip, ror #29 │ │ │ │ rsbseq r3, r7, r4, ror #6 │ │ │ │ rsbseq r2, r7, r8, lsr #29 │ │ │ │ ldrhteq r2, [r7], #-232 @ 0xffffff18 │ │ │ │ rsbseq r2, fp, ip, ror #22 │ │ │ │ andeq sp, r1, r8, ror lr │ │ │ │ @ instruction: 0x00774790 │ │ │ │ rsbseq r4, r7, r4, lsr #15 │ │ │ │ - rsbeq r1, r0, r5, lsr #13 │ │ │ │ + rsbeq r1, r0, r5, ror #12 │ │ │ │ rsbseq r3, r7, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ add sl, r0, #2880 @ 0xb40 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -86640,15 +86640,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r3, #22 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #2096] @ 0x830 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8e504 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ add r1, sp, #2096 @ 0x830 │ │ │ │ add r0, fp, r0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -86854,15 +86854,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8da6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 8da90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [fp, #2368] @ 0x940 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -87327,15 +87327,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8e1d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8e1f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #1472] @ 0x5c0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8e4ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldrh r1, [r9] │ │ │ │ add r9, lr, #284 @ 0x11c │ │ │ │ @@ -87443,29 +87443,29 @@ │ │ │ │ str r7, [sp, #2892] @ 0xb4c │ │ │ │ str r7, [sp, #2900] @ 0xb54 │ │ │ │ add r7, lr, #696 @ 0x2b8 │ │ │ │ str r7, [sp, #2896] @ 0xb50 │ │ │ │ str r2, [sp, #1724] @ 0x6bc │ │ │ │ str r1, [sp, #1720] @ 0x6b8 │ │ │ │ str r3, [sp, #2888] @ 0xb48 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1728] @ 8ea8c │ │ │ │ str r0, [sp, #2496] @ 0x9c0 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2492] @ 0x9bc │ │ │ │ str r0, [sp, #2484] @ 0x9b4 │ │ │ │ str r1, [sp, #2488] @ 0x9b8 │ │ │ │ str r1, [sp, #2480] @ 0x9b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #2480 @ 0x9b0 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [pc, #1668] @ 8ea90 │ │ │ │ str r1, [sp, #2888] @ 0xb48 │ │ │ │ add r0, pc, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #27 │ │ │ │ @@ -87645,15 +87645,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bne 8e84c │ │ │ │ add r0, r8, #2432 @ 0x980 │ │ │ │ bl 78418 │ │ │ │ b 8e84c │ │ │ │ - rsbeq r1, r0, sl, lsr #13 │ │ │ │ + rsbeq r1, r0, sl, ror #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r0, fp, #2512 @ 0x9d0 │ │ │ │ mov r8, fp │ │ │ │ bl 798f8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -87867,32 +87867,32 @@ │ │ │ │ b 8ea24 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq r2, r7, ip, ror r7 │ │ │ │ rsbseq r2, r7, r8, lsl #15 │ │ │ │ @ instruction: 0x0077339c │ │ │ │ - ldrsbeq pc, [pc], #-87 @ │ │ │ │ + @ instruction: 0x005ff597 │ │ │ │ rsbseq r2, r7, ip, asr #10 │ │ │ │ rsbseq r3, r7, ip, ror r3 │ │ │ │ rsbseq r3, r7, r4, ror #7 │ │ │ │ ldrsbteq r3, [r7], #-52 @ 0xffffffcc │ │ │ │ rsbseq r2, r7, ip, lsl ip │ │ │ │ rsbseq r2, r7, r4, lsl #24 │ │ │ │ rsbseq r1, fp, ip, lsr fp │ │ │ │ andeq r8, r1, ip, asr r9 │ │ │ │ rsbseq r3, r7, ip, lsr r5 │ │ │ │ rsbseq r3, r7, r8, asr #10 │ │ │ │ - ldrdeq r0, [r0], #-144 @ 0xffffff70 @ │ │ │ │ - rsbeq r0, r0, sp, ror #19 │ │ │ │ + mlseq r0, r0, r9, r0 │ │ │ │ + rsbeq r0, r0, sp, lsr #19 │ │ │ │ rsbseq r2, r7, r4, lsl #28 │ │ │ │ - ldrheq pc, [pc], #-72 @ │ │ │ │ + subseq pc, pc, r8, ror r4 @ │ │ │ │ rsbseq r2, r7, ip, ror #8 │ │ │ │ rsbseq r2, r7, r8, lsl #8 │ │ │ │ - rsbeq r0, r0, fp, asr #14 │ │ │ │ + rsbeq r0, r0, fp, lsl #14 │ │ │ │ ldrhteq r2, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbteq r2, [r7], #-176 @ 0xffffff50 │ │ │ │ ldrshteq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ rsbseq r2, r7, r4, lsl fp │ │ │ │ rsbseq r2, r7, r0, lsr #22 │ │ │ │ rsbseq r2, r7, r4, lsl #22 │ │ │ │ ldrsbteq r2, [r7], #-112 @ 0xffffff90 │ │ │ │ @@ -87954,15 +87954,15 @@ │ │ │ │ strb r3, [fp, #93] @ 0x5d │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ @@ -88249,15 +88249,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #388] @ 8f1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #356] @ 8f1d8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -88340,20 +88340,20 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #1776] @ 0x6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00771b9c │ │ │ │ rsbseq r1, r7, r8, lsr #23 │ │ │ │ - subseq pc, pc, sp, ror #30 │ │ │ │ + subseq pc, pc, sp, lsr #30 │ │ │ │ rsbseq r1, r7, r0, asr #17 │ │ │ │ @ instruction: 0x00772894 │ │ │ │ - subseq pc, pc, r9, ror pc @ │ │ │ │ - subseq pc, pc, r3, lsr sl @ │ │ │ │ - subseq pc, pc, lr, lsr #20 │ │ │ │ + subseq pc, pc, r9, lsr pc @ │ │ │ │ + ldrsheq pc, [pc], #-147 @ │ │ │ │ + subseq pc, pc, lr, ror #19 │ │ │ │ rsbseq r2, r7, ip, lsr #17 │ │ │ │ ldrhteq r2, [r7], #-140 @ 0xffffff74 │ │ │ │ rsbseq r1, r7, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ @@ -88442,15 +88442,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #3944] @ 902bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ ldr r2, [pc, #3912] @ 902c0 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -88481,15 +88481,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 8ffa0 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r1], #4 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldrb r0, [r4, #1756] @ 0x6dc │ │ │ │ cmp r0, #2 │ │ │ │ beq 8f428 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -88518,24 +88518,24 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fc1c │ │ │ │ ldr r1, [pc, #3672] @ 902e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ ldr r0, [r4, #1752] @ 0x6d8 │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fc84 │ │ │ │ mov r1, #1 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ ldr r0, [r4, #1752] @ 0x6d8 │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fcec │ │ │ │ @@ -88581,28 +88581,28 @@ │ │ │ │ ldr r2, [r4, #1640] @ 0x668 │ │ │ │ ldr r3, [r4, #1644] @ 0x66c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8ff34 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ movw r0, #1652 @ 0x674 │ │ │ │ add r7, r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d5b04 │ │ │ │ + bl 4d5ad4 │ │ │ │ ldr r0, [r4, #1648] @ 0x670 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8f628 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #1044] @ 0x414 │ │ │ │ strb r1, [r4, #1748] @ 0x6d4 │ │ │ │ @@ -88618,15 +88618,15 @@ │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r6, {r3, r5, r6} │ │ │ │ stm ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d5b94 │ │ │ │ + bl 4d5b64 │ │ │ │ ldr r0, [sp, #1044] @ 0x414 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #1624] @ 0x658 │ │ │ │ strb r0, [r4, #1628] @ 0x65c │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ mov r1, fp │ │ │ │ @@ -88738,29 +88738,29 @@ │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ add r3, lr, #4 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ add r3, r5, #156 @ 0x9c │ │ │ │ str r3, [sp, #1036] @ 0x40c │ │ │ │ str r1, [sp, #1028] @ 0x404 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2856] @ 90330 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ str r1, [sp, #1044] @ 0x414 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r2, lr, #20 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 7d910 │ │ │ │ movw r0, #1652 @ 0x674 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 7d4fc │ │ │ │ ldr r0, [r4, #1648] @ 0x670 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -88837,15 +88837,15 @@ │ │ │ │ str r6, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ - bl 4d4418 │ │ │ │ + bl 4d43e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ffe0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ ldr r6, [sp, #780] @ 0x30c │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ ldr r1, [pc, #2468] @ 90350 │ │ │ │ @@ -88887,35 +88887,35 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fdb4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ ldr r0, [r4, #1752] @ 0x6d8 │ │ │ │ ldrd r2, [fp, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fe14 │ │ │ │ ldr r1, [pc, #2304] @ 90378 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ ldr r0, [r4, #1752] @ 0x6d8 │ │ │ │ ldrd r2, [fp, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fe74 │ │ │ │ mov r1, #0 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ ldr r0, [r4, #1752] @ 0x6d8 │ │ │ │ ldrd r2, [fp, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fed4 │ │ │ │ @@ -88977,15 +88977,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [r4, #1792] @ 0x700 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1792] @ 902c4 │ │ │ │ ldr r2, [pc, #1792] @ 902c8 │ │ │ │ ldr r7, [pc, #1792] @ 902cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89003,15 +89003,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1704] @ 902d4 │ │ │ │ ldr r2, [pc, #1704] @ 902d8 │ │ │ │ ldr r7, [pc, #1704] @ 902dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89029,15 +89029,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 386e8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1616] @ 902e4 │ │ │ │ ldr r2, [pc, #1616] @ 902e8 │ │ │ │ ldr r7, [pc, #1616] @ 902ec │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89055,15 +89055,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1524] @ 902f0 │ │ │ │ ldr r2, [pc, #1524] @ 902f4 │ │ │ │ ldr r7, [pc, #1524] @ 902f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89081,15 +89081,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1520] @ 90354 │ │ │ │ ldr r2, [pc, #1520] @ 90358 │ │ │ │ ldr r7, [pc, #1520] @ 9035c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89105,15 +89105,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1436] @ 90360 │ │ │ │ ldr r2, [pc, #1436] @ 90364 │ │ │ │ ldr r7, [pc, #1436] @ 90368 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89129,15 +89129,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1352] @ 9036c │ │ │ │ ldr r2, [pc, #1352] @ 90370 │ │ │ │ ldr r7, [pc, #1352] @ 90374 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89153,15 +89153,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 386e8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1272] @ 9037c │ │ │ │ ldr r2, [pc, #1272] @ 90380 │ │ │ │ ldr r7, [pc, #1272] @ 90384 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89177,15 +89177,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ str sl, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 90008 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1188] @ 90388 │ │ │ │ ldr r2, [pc, #1188] @ 9038c │ │ │ │ ldr r7, [pc, #1188] @ 90390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ @@ -89425,63 +89425,63 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ b 90274 │ │ │ │ bl 59014 │ │ │ │ ldrsbteq r0, [r7], #-192 @ 0xffffff40 │ │ │ │ rsbseq r0, r7, ip, ror #25 │ │ │ │ - subseq pc, pc, r0, asr r7 @ │ │ │ │ - subseq pc, pc, pc, lsr #14 │ │ │ │ - subseq pc, pc, sl, lsr #14 │ │ │ │ + subseq pc, pc, r0, lsl r7 @ │ │ │ │ + subseq pc, pc, pc, ror #13 │ │ │ │ + subseq pc, pc, sl, ror #13 │ │ │ │ andeq r6, sp, r0, ror r1 │ │ │ │ rsbseq r1, r7, r8, asr #15 │ │ │ │ ldrhteq r1, [r7], #-124 @ 0xffffff84 │ │ │ │ ldrshteq r1, [r7], #-112 @ 0xffffff90 │ │ │ │ andeq r6, sp, r8, lsl #2 │ │ │ │ rsbseq r1, r7, r0, ror #14 │ │ │ │ rsbseq r1, r7, r4, asr r7 │ │ │ │ - subseq pc, pc, r0, asr #12 │ │ │ │ + subseq pc, pc, r0, lsl #12 │ │ │ │ andeq r6, sp, r0, lsr #1 │ │ │ │ ldrshteq r1, [r7], #-104 @ 0xffffff98 │ │ │ │ rsbseq r1, r7, ip, ror #13 │ │ │ │ andeq r6, sp, r8, lsr r0 │ │ │ │ @ instruction: 0x00771690 │ │ │ │ rsbseq r1, r7, r4, lsl #13 │ │ │ │ - rsbeq r4, r0, r9, asr r2 │ │ │ │ + rsbeq r4, r0, r9, lsl r2 │ │ │ │ ldrsbteq r3, [r7], #-240 @ 0xffffff10 │ │ │ │ rsbseq r1, r7, r0, lsl r8 │ │ │ │ rsbseq r1, r7, ip, lsr #16 │ │ │ │ rsbseq r0, r7, r4, asr r4 │ │ │ │ - subseq sp, pc, r7, lsr #23 │ │ │ │ + subseq sp, pc, r7, ror #22 │ │ │ │ rsbseq r0, r7, ip, lsl fp │ │ │ │ rsbseq r0, r7, r0, ror #7 │ │ │ │ ldrshteq r0, [r7], #-48 @ 0xffffffd0 │ │ │ │ rsbseq r0, fp, r4, lsl r7 │ │ │ │ andeq sl, r1, ip, ror #25 │ │ │ │ ldrshteq r0, [r7], #-180 @ 0xffffff4c │ │ │ │ rsbseq r0, r7, ip, ror #23 │ │ │ │ - subseq sp, pc, lr, asr #5 │ │ │ │ + subseq sp, pc, lr, lsl #5 │ │ │ │ rsbseq r1, fp, ip, lsr #6 │ │ │ │ ldrshteq r1, [fp], #-32 @ 0xffffffe0 │ │ │ │ rsbseq r1, r7, r0, ror #15 │ │ │ │ rsbseq r1, r7, ip │ │ │ │ - subseq sp, pc, r4, lsr #20 │ │ │ │ + subseq sp, pc, r4, ror #19 │ │ │ │ ldrsbteq r0, [r7], #-152 @ 0xffffff68 │ │ │ │ rsbseq r0, r7, r4, ror r9 │ │ │ │ - subseq pc, pc, pc, lsl r1 @ │ │ │ │ + ldrsbeq pc, [pc], #-15 @ │ │ │ │ ldrdeq r5, [sp], -r0 │ │ │ │ rsbseq r1, r7, r8, lsr r6 │ │ │ │ rsbseq r1, r7, ip, lsr #12 │ │ │ │ andeq r5, sp, r0, ror pc │ │ │ │ ldrsbteq r1, [r7], #-88 @ 0xffffffa8 │ │ │ │ rsbseq r1, r7, ip, asr #11 │ │ │ │ andeq r5, sp, r0, lsl pc │ │ │ │ rsbseq r1, r7, r8, ror r5 │ │ │ │ rsbseq r1, r7, ip, ror #10 │ │ │ │ - subseq pc, pc, sl, ror r0 @ │ │ │ │ + subseq pc, pc, sl, lsr r0 @ │ │ │ │ @ instruction: 0x000d5eb0 │ │ │ │ rsbseq r1, r7, r8, lsl r5 │ │ │ │ rsbseq r1, r7, ip, lsl #10 │ │ │ │ andeq r5, sp, r0, asr lr │ │ │ │ ldrhteq r1, [r7], #-72 @ 0xffffffb8 │ │ │ │ rsbseq r1, r7, ip, lsr #9 │ │ │ │ rsbseq r1, r7, r8, asr #1 │ │ │ │ @@ -89517,20 +89517,20 @@ │ │ │ │ strb r0, [r6, #2221]! @ 0x8ad │ │ │ │ movw r0, #1851 @ 0x73b │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [r6, #-5] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #2040] @ 0x7f8 │ │ │ │ strb r1, [r4, #2220] @ 0x8ac │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #2128]! @ 0x850 │ │ │ │ sub r5, r1, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r4, #2044] @ 0x7fc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #2220] @ 0x8ac │ │ │ │ cmp r0, #2 │ │ │ │ bne 90508 │ │ │ │ ldr r0, [pc, #1256] @ 90944 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -89545,28 +89545,28 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1196] @ 90950 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 906bc │ │ │ │ mov r6, r4 │ │ │ │ ldrb r0, [r6, #2221]! @ 0x8ad │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ @@ -89592,15 +89592,15 @@ │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 907b0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #8 │ │ │ │ str r7, [r4, #2984] @ 0xba8 │ │ │ │ str r5, [r4, #2992] @ 0xbb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3000] @ 0xbb8 │ │ │ │ @@ -89623,15 +89623,15 @@ │ │ │ │ bl 731e4 │ │ │ │ cmp r7, #-2147483643 @ 0x80000005 │ │ │ │ bne 906ec │ │ │ │ movw r2, #25856 @ 0x6500 │ │ │ │ mov r0, #0 │ │ │ │ movt r2, #7629 @ 0x1dcd │ │ │ │ mov r1, #0 │ │ │ │ - bl 562d10 │ │ │ │ + bl 562ce0 │ │ │ │ str r0, [r4, #2224] @ 0x8b0 │ │ │ │ str r1, [r4, #2228] @ 0x8b4 │ │ │ │ b 905e8 │ │ │ │ ldr r0, [r4, #2224] @ 0x8b0 │ │ │ │ ldr r1, [r4, #2228] @ 0x8b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r9 │ │ │ │ @@ -89847,18 +89847,18 @@ │ │ │ │ ldrsbteq r0, [r7], #-76 @ 0xffffffb4 │ │ │ │ rsbseq r1, r7, r0, lsr #4 │ │ │ │ rsbseq r1, r7, ip, lsr r2 │ │ │ │ rsbseq pc, sl, r8, ror #16 │ │ │ │ rsbseq pc, sl, r0, asr sl @ │ │ │ │ rsbseq pc, r6, r4, ror #31 │ │ │ │ rsbseq r0, r7, r4, lsr #1 │ │ │ │ - subseq ip, pc, r0, ror r8 @ │ │ │ │ + subseq ip, pc, r0, lsr r8 @ │ │ │ │ rsbseq pc, r6, r0, ror #26 │ │ │ │ rsbseq pc, r6, r0, ror sp @ │ │ │ │ - subseq lr, pc, r8, asr r9 @ │ │ │ │ + subseq lr, pc, r8, lsl r9 @ │ │ │ │ rsbseq r0, r7, r0, ror #4 │ │ │ │ rsbseq r1, r7, r4, ror r2 │ │ │ │ rsbseq pc, sl, r4, lsl #12 │ │ │ │ rsbseq r0, r7, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #2104 @ 0x838 │ │ │ │ @@ -90172,15 +90172,15 @@ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #1296] @ 9136c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [pc, #1264] @ 91370 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -90230,28 +90230,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #1120] @ 913a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1100] @ 913a4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ cmp r8, #6 │ │ │ │ bne 9111c │ │ │ │ mov r0, r5 │ │ │ │ bl 7bef4 │ │ │ │ b 91028 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -90269,28 +90269,28 @@ │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #924] @ 91390 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ bl 1612e4 │ │ │ │ ldr r0, [pc, #876] @ 913a8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ @@ -90488,35 +90488,35 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ b 91320 │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r6, r0, lsr #22 │ │ │ │ rsbseq pc, r6, ip, lsr #22 │ │ │ │ - rsbeq r2, r0, r4, ror fp │ │ │ │ - rsbeq r2, r0, fp, ror #22 │ │ │ │ - rsbeq r2, r0, r7, lsl #22 │ │ │ │ + rsbeq r2, r0, r4, lsr fp │ │ │ │ + rsbeq r2, r0, fp, lsr #22 │ │ │ │ + rsbeq r2, r0, r7, asr #21 │ │ │ │ rsbseq r0, fp, ip, lsr #3 │ │ │ │ rsbseq r0, fp, r8, ror r1 │ │ │ │ - subseq sp, pc, r8, asr #24 │ │ │ │ - subseq sp, pc, r7, lsr #24 │ │ │ │ - subseq sp, pc, r2, lsr #24 │ │ │ │ + subseq sp, pc, r8, lsl #24 │ │ │ │ + subseq sp, pc, r7, ror #23 │ │ │ │ + subseq sp, pc, r2, ror #23 │ │ │ │ rsbseq r0, r7, r0, lsl #19 │ │ │ │ rsbseq r0, r7, r8, ror #18 │ │ │ │ ldrsbteq r0, [r7], #-64 @ 0xffffffc0 │ │ │ │ rsbseq r0, r7, r8, ror #9 │ │ │ │ rsbseq lr, sl, r0, lsl #30 │ │ │ │ rsbseq r0, r7, ip, lsr #13 │ │ │ │ rsbseq r0, r7, ip, lsr #13 │ │ │ │ - subseq ip, pc, r0, lsl #29 │ │ │ │ + subseq ip, pc, r0, asr #28 │ │ │ │ rsbseq lr, sl, r8, lsr #31 │ │ │ │ ldrhteq r0, [r7], #-180 @ 0xffffff4c │ │ │ │ ldrhteq r0, [r7], #-180 @ 0xffffff4c │ │ │ │ rsbseq lr, sl, r8, lsr #28 │ │ │ │ - subseq sp, pc, r9, ror #21 │ │ │ │ + subseq sp, pc, r9, lsr #21 │ │ │ │ rsbseq pc, sl, r0, lsr pc @ │ │ │ │ rsbseq pc, r6, ip, asr fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -90579,15 +90579,15 @@ │ │ │ │ ldr r0, [fp, #2228] @ 0x8b4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ stm r1, {r6, r7, sl} │ │ │ │ movw r1, #2232 @ 0x8b8 │ │ │ │ strh r5, [fp, r1] │ │ │ │ str r0, [fp, #2040] @ 0x7f8 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r3, #2048]! @ 0x800 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ strb r1, [r3, #185] @ 0xb9 │ │ │ │ @@ -90635,23 +90635,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91b54 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ ldr r0, [fp, #2048] @ 0x800 │ │ │ │ ldr r4, [fp, #2056] @ 0x808 │ │ │ │ cmp r4, r0 │ │ │ │ bne 9150c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [pc, #2164] @ 91e34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ b 9150c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #2104] @ 91e18 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -90696,38 +90696,38 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91b54 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 497dc0 │ │ │ │ + bl 497d90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ eor r0, r5, r0 │ │ │ │ eor r1, r4, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 91624 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 91624 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ ldr r0, [fp, #2048] @ 0x800 │ │ │ │ ldr r4, [fp, #2056] @ 0x808 │ │ │ │ cmp r4, r0 │ │ │ │ bne 91604 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [pc, #1808] @ 91e00 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ b 91604 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #1760] @ 91df0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -90742,15 +90742,15 @@ │ │ │ │ b 91670 │ │ │ │ ldr r1, [fp, #2040] @ 0x7f8 │ │ │ │ movw r0, #2060 @ 0x80c │ │ │ │ add r5, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [fp, #2060] @ 0x80c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #2232] @ 0x8b8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 917e4 │ │ │ │ ldr r0, [pc, #1688] @ 91e04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -90765,28 +90765,28 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1628] @ 91e10 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 919ac │ │ │ │ add r4, fp, #2144 @ 0x860 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [fp, #2232] @ 0x8b8 │ │ │ │ @@ -90970,28 +90970,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #872] @ 91e50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 7dcb4 │ │ │ │ ldr r0, [fp, #4072] @ 0xfe8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [pc, #808] @ 91e54 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -91175,31 +91175,31 @@ │ │ │ │ rsbseq lr, sl, ip, lsl #10 │ │ │ │ ldrsbteq pc, [r6], #-28 @ 0xffffffe4 @ │ │ │ │ rsbseq lr, sl, ip, asr #11 │ │ │ │ rsbseq lr, r6, r8, lsl #25 │ │ │ │ rsbseq lr, sl, r0, asr #14 │ │ │ │ ldrhteq lr, [r6], #-180 @ 0xffffff4c │ │ │ │ ldrhteq lr, [r6], #-180 @ 0xffffff4c │ │ │ │ - subseq fp, pc, r2, lsr #6 │ │ │ │ + subseq fp, pc, r2, ror #5 │ │ │ │ rsbseq lr, sl, r8, asr #13 │ │ │ │ rsbseq pc, r6, ip, lsr #26 │ │ │ │ rsbseq lr, sl, ip, lsr r6 │ │ │ │ rsbseq pc, r6, ip, lsl #6 │ │ │ │ rsbseq lr, sl, r4, asr #13 │ │ │ │ - subseq fp, pc, fp, lsl #31 │ │ │ │ + subseq fp, pc, fp, asr #30 │ │ │ │ rsbseq lr, r6, r4, ror #29 │ │ │ │ ldrshteq lr, [r6], #-120 @ 0xffffff88 │ │ │ │ ldrhteq lr, [r6], #-216 @ 0xffffff28 │ │ │ │ rsbseq lr, r6, r4, lsr #15 │ │ │ │ ldrhteq lr, [r6], #-120 @ 0xffffff88 │ │ │ │ rsbseq lr, sl, r0, lsr #8 │ │ │ │ andeq r9, r1, ip, lsr #14 │ │ │ │ rsbseq pc, r6, ip, ror ip @ │ │ │ │ @ instruction: 0x0076fc90 │ │ │ │ - subseq ip, pc, r9, asr pc @ │ │ │ │ + subseq ip, pc, r9, lsl pc @ │ │ │ │ rsbseq pc, r6, r8, lsr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #4584 @ 0x11e8 │ │ │ │ add r9, r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -91275,28 +91275,28 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4080] @ 92f9c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r8, #2332] @ 0x91c │ │ │ │ ldr r1, [pc, #4092] @ 92fe0 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #40] @ 0x28 │ │ │ │ add r1, r4, r2 │ │ │ │ add r1, r1, r5 │ │ │ │ @@ -91338,15 +91338,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #4072] @ 9307c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #4084] @ 930ac │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91411,15 +91411,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #4072] @ 931a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #4068] @ 931c0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91573,28 +91573,28 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3896] @ 9338c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 92498 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #2364] @ 0x93c │ │ │ │ @@ -91714,28 +91714,28 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3392] @ 933c8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq 926d0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -91790,15 +91790,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 927a8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #2368] @ 0x940 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9232c │ │ │ │ ldr r0, [pc, #2960] @ 93350 │ │ │ │ mov r6, #-2147483643 @ 0x80000005 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -91827,28 +91827,28 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2844] @ 93368 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 92890 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov sl, #4 │ │ │ │ @@ -91938,28 +91938,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2516] @ 933dc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 92b68 │ │ │ │ mov r0, r4 │ │ │ │ bl 7437c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #16] │ │ │ │ cmp r6, #-2147483643 @ 0x80000005 │ │ │ │ bne 92b6c │ │ │ │ @@ -91993,28 +91993,28 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2324] @ 933f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 92b28 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #2364] @ 0x93c │ │ │ │ @@ -92156,28 +92156,28 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1712] @ 93420 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq 92db8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -92298,15 +92298,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r7 │ │ │ │ strb r0, [r9, #16] │ │ │ │ b 93150 │ │ │ │ str fp, [sp, #8] │ │ │ │ b 93134 │ │ │ │ b 93080 │ │ │ │ - subseq ip, pc, r4, ror #15 │ │ │ │ + subseq ip, pc, r4, lsr #15 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 93004 │ │ │ │ mov r0, r4 │ │ │ │ b 92ffc │ │ │ │ @@ -92349,32 +92349,32 @@ │ │ │ │ bl 7ad68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #2496] @ 0x9c0 │ │ │ │ b 932ac │ │ │ │ bl 59014 │ │ │ │ b 93134 │ │ │ │ b 93134 │ │ │ │ - subseq ip, pc, r4, lsr #25 │ │ │ │ + subseq ip, pc, r4, ror #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ b 93150 │ │ │ │ - subseq ip, pc, pc, ror #19 │ │ │ │ + subseq ip, pc, pc, lsr #19 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 93150 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ b 93128 │ │ │ │ str fp, [sp, #8] │ │ │ │ b 93134 │ │ │ │ b 93134 │ │ │ │ b 932a4 │ │ │ │ - subseq ip, pc, sl, ror #19 │ │ │ │ + subseq ip, pc, sl, lsr #19 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 84f14 │ │ │ │ b 93150 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ @@ -92382,15 +92382,15 @@ │ │ │ │ bl 7569c │ │ │ │ b 93150 │ │ │ │ mov r5, r0 │ │ │ │ b 9315c │ │ │ │ b 93134 │ │ │ │ b 932a8 │ │ │ │ b 932a4 │ │ │ │ - subseq r7, pc, r8, lsl #15 │ │ │ │ + subseq r7, pc, r8, asr #14 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ b 93164 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r7 │ │ │ │ bl 38aa8 │ │ │ │ @@ -92421,29 +92421,29 @@ │ │ │ │ b 932ac │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ bl 373d0 │ │ │ │ b 932d0 │ │ │ │ - subseq ip, pc, ip, ror #17 │ │ │ │ + subseq ip, pc, ip, lsr #17 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7569c │ │ │ │ b 932ac │ │ │ │ - subseq ip, pc, fp, asr #17 │ │ │ │ + subseq ip, pc, fp, lsl #17 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9320c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ b 931f8 │ │ │ │ b 93274 │ │ │ │ - subseq ip, pc, r6, asr #17 │ │ │ │ + subseq ip, pc, r6, lsl #17 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9320c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ b 931f8 │ │ │ │ @@ -92483,23 +92483,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 75528 │ │ │ │ b 932ac │ │ │ │ bl 59014 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ b 932c0 │ │ │ │ - rsbeq r0, r0, sp, lsr #9 │ │ │ │ + rsbeq r0, r0, sp, ror #8 │ │ │ │ rsbseq r1, r7, r0, asr #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r7 │ │ │ │ bl 38aa8 │ │ │ │ b 932ac │ │ │ │ b 932a4 │ │ │ │ - rsbeq r0, r0, r5, lsl #9 │ │ │ │ + rsbeq r0, r0, r5, asr #8 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, sl │ │ │ │ bl 74ed0 │ │ │ │ @@ -92531,71 +92531,71 @@ │ │ │ │ b 932f0 │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, r6, r4, ror #27 │ │ │ │ rsbseq sp, r6, r4, lsl #28 │ │ │ │ rsbseq sp, r6, r4, lsr lr │ │ │ │ rsbseq lr, r6, r0, lsl #20 │ │ │ │ rsbseq lr, r6, r0, lsr #20 │ │ │ │ - subseq ip, pc, r0, lsl #2 │ │ │ │ + subseq ip, pc, r0, asr #1 │ │ │ │ rsbseq sp, sl, ip, lsl #4 │ │ │ │ rsbseq lr, r6, r4, lsr #13 │ │ │ │ @ instruction: 0x0076e690 │ │ │ │ rsbseq sp, sl, r8, ror #13 │ │ │ │ - rsbeq r0, r0, r1, ror #30 │ │ │ │ + rsbeq r0, r0, r1, lsr #30 │ │ │ │ ldrsbteq r0, [r7], #-200 @ 0xffffff38 │ │ │ │ muleq r1, r4, ip │ │ │ │ rsbseq lr, r6, r4, lsr #24 │ │ │ │ rsbseq lr, r6, r8, lsr ip │ │ │ │ - subseq fp, pc, r4, asr #30 │ │ │ │ + subseq fp, pc, r4, lsl #30 │ │ │ │ rsbseq lr, r6, ip, asr #10 │ │ │ │ rsbseq lr, r6, r0, ror #10 │ │ │ │ rsbseq sp, sl, r4, ror #21 │ │ │ │ - rsbeq r1, r0, sp, asr r3 │ │ │ │ + rsbeq r1, r0, sp, lsl r3 │ │ │ │ ldrsbteq r1, [r7], #-4 │ │ │ │ andeq r2, fp, r8, lsl r9 │ │ │ │ rsbseq pc, r6, ip, asr #32 │ │ │ │ rsbseq pc, r6, r0, rrx │ │ │ │ - subseq ip, pc, ip, lsr r3 @ │ │ │ │ + ldrsheq ip, [pc], #-44 @ │ │ │ │ @ instruction: 0x0076e59c │ │ │ │ rsbseq lr, sl, r4, ror sl │ │ │ │ rsbseq lr, sl, ip, asr #20 │ │ │ │ rsbseq r0, r7, r8, lsl #24 │ │ │ │ - rsbeq r0, r0, r9, lsl #29 │ │ │ │ - subseq ip, pc, ip, lsr #5 │ │ │ │ + rsbeq r0, r0, r9, asr #28 │ │ │ │ + subseq ip, pc, ip, ror #4 │ │ │ │ ldrshteq sp, [sl], #-132 @ 0xffffff7c │ │ │ │ rsbseq lr, r6, ip, ror r3 │ │ │ │ - subseq sl, pc, r0, ror #21 │ │ │ │ + subseq sl, pc, r0, lsr #21 │ │ │ │ @ instruction: 0x0076da94 │ │ │ │ rsbseq sp, r6, r0, lsr sl │ │ │ │ andeq r7, r1, r4, ror lr │ │ │ │ @ instruction: 0x0076ee94 │ │ │ │ @ instruction: 0x0076ee90 │ │ │ │ - subseq ip, pc, r8, lsl #2 │ │ │ │ + subseq ip, pc, r8, asr #1 │ │ │ │ rsbseq sp, sl, r0, lsl #10 │ │ │ │ andeq pc, r1, r8, ror #14 │ │ │ │ ldrhteq lr, [r6], #-172 @ 0xffffff54 │ │ │ │ ldrsbteq lr, [r6], #-160 @ 0xffffff60 │ │ │ │ - subseq fp, pc, r8, lsl #27 │ │ │ │ + subseq fp, pc, r8, asr #26 │ │ │ │ rsbseq sp, sl, r4, asr r4 │ │ │ │ - rsbeq r0, r0, sp, asr #25 │ │ │ │ + rsbeq r0, r0, sp, lsl #25 │ │ │ │ rsbseq r0, r7, r4, asr #20 │ │ │ │ andeq r2, fp, r8, lsl #5 │ │ │ │ ldrshteq lr, [r6], #-156 @ 0xffffff64 │ │ │ │ rsbseq lr, r6, r0, lsl sl │ │ │ │ - subseq fp, pc, ip, lsr #25 │ │ │ │ - ldrsheq pc, [pc], #-189 @ │ │ │ │ + subseq fp, pc, ip, ror #24 │ │ │ │ + ldrheq pc, [pc], #-189 @ │ │ │ │ @ instruction: 0x00770990 │ │ │ │ @ instruction: 0x0076dc94 │ │ │ │ - subseq sl, pc, ip, asr #22 │ │ │ │ + subseq sl, pc, ip, lsl #22 │ │ │ │ rsbseq sp, r6, r0, lsl #22 │ │ │ │ @ instruction: 0x0076da9c │ │ │ │ andeq r7, r1, ip, lsl #15 │ │ │ │ rsbseq lr, r6, r4, ror fp │ │ │ │ rsbseq lr, r6, r0, ror fp │ │ │ │ - subseq ip, pc, ip, lsr #32 │ │ │ │ + subseq fp, pc, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -92650,15 +92650,15 @@ │ │ │ │ ldr r5, [fp, #2228] @ 0x8b4 │ │ │ │ movw r0, #2232 @ 0x8b8 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strh r7, [fp, r0] │ │ │ │ str r5, [fp, #2040] @ 0x7f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r8, fp │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r8, #2048]! @ 0x800 │ │ │ │ mov r6, #4 │ │ │ │ strb r1, [r8, #185] @ 0xb9 │ │ │ │ strd r6, [r8, #4] │ │ │ │ str r0, [r8, #-4] │ │ │ │ @@ -92701,23 +92701,23 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 939ec │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ ldr r0, [fp, #2048] @ 0x800 │ │ │ │ ldr r7, [fp, #2056] @ 0x808 │ │ │ │ cmp r7, r0 │ │ │ │ bne 93554 │ │ │ │ ldr r1, [pc, #1640] @ 93c6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ b 93554 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #1576] @ 93c50 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -92730,15 +92730,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bl 57428 │ │ │ │ b 935c0 │ │ │ │ ldr r1, [fp, #2040] @ 0x7f8 │ │ │ │ movw r0, #2060 @ 0x80c │ │ │ │ add r5, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [fp, #2060] @ 0x80c │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #2232] @ 0x8b8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 936f4 │ │ │ │ ldr r0, [pc, #1472] @ 93c3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -92753,28 +92753,28 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1412] @ 93c48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 93840 │ │ │ │ add r6, fp, #2144 @ 0x860 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [fp, #2232] @ 0x8b8 │ │ │ │ @@ -92803,15 +92803,15 @@ │ │ │ │ bl 731e4 │ │ │ │ cmp r6, #-2147483643 @ 0x80000005 │ │ │ │ bne 938d8 │ │ │ │ movw r2, #25856 @ 0x6500 │ │ │ │ mov r0, #0 │ │ │ │ movt r2, #7629 @ 0x1dcd │ │ │ │ mov r1, #0 │ │ │ │ - bl 562d10 │ │ │ │ + bl 562ce0 │ │ │ │ str r0, [fp, #2236] @ 0x8bc │ │ │ │ str r1, [fp, #2240] @ 0x8c0 │ │ │ │ b 93798 │ │ │ │ ldr r0, [fp, #2236] @ 0x8bc │ │ │ │ ldr r1, [fp, #2240] @ 0x8c0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -92928,28 +92928,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #776] @ 93c88 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 7dcb4 │ │ │ │ ldr r0, [fp, #4072] @ 0xfe8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [pc, #712] @ 93c8c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -93109,31 +93109,31 @@ │ │ │ │ rsbseq sp, r6, r8, lsr r2 │ │ │ │ ldrsbteq lr, [r6], #-4 │ │ │ │ ldrshteq lr, [r6], #-0 │ │ │ │ rsbseq ip, r6, r4, asr #17 │ │ │ │ rsbseq ip, sl, r0, lsr r8 │ │ │ │ ldrshteq ip, [r6], #-180 @ 0xffffff4c │ │ │ │ ldrshteq ip, [r6], #-180 @ 0xffffff4c │ │ │ │ - subseq r9, pc, r2, lsl r4 @ │ │ │ │ + ldrsbeq r9, [pc], #-50 @ │ │ │ │ rsbseq ip, sl, r0, lsl #13 │ │ │ │ rsbseq sp, r6, r4, ror #25 │ │ │ │ ldrshteq ip, [sl], #-84 @ 0xffffffac │ │ │ │ rsbseq sp, r6, r4, asr #5 │ │ │ │ rsbseq ip, sl, ip, ror r6 │ │ │ │ - ldrsheq sl, [pc], #-3 @ │ │ │ │ + ldrheq sl, [pc], #-3 @ │ │ │ │ rsbseq sp, r6, ip, asr #32 │ │ │ │ ldrhteq ip, [r6], #-128 @ 0xffffff80 │ │ │ │ rsbseq ip, r6, r0, asr #25 │ │ │ │ rsbseq ip, r6, ip, ror #16 │ │ │ │ rsbseq ip, r6, ip, ror r8 │ │ │ │ rsbseq ip, sl, r8, lsl #11 │ │ │ │ muleq r1, r4, r8 │ │ │ │ ldrsbteq lr, [r6], #-20 @ 0xffffffec │ │ │ │ rsbseq lr, r6, r8, ror #3 │ │ │ │ - subseq fp, pc, r1, asr #1 │ │ │ │ + subseq fp, pc, r1, lsl #1 │ │ │ │ rsbseq sp, r6, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ add r2, pc, #8 │ │ │ │ add r8, r4, #72 @ 0x48 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -93275,15 +93275,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 94058 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #40]! @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 55c808 │ │ │ │ + bl 55c7d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [r4, #44] @ 0x2c │ │ │ │ b 93ef8 │ │ │ │ ldrd r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -93348,15 +93348,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #2328] @ 94914 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #2296] @ 94918 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93385,15 +93385,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #27 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #2192] @ 94920 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #2160] @ 94924 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93434,28 +93434,28 @@ │ │ │ │ bl 13bbfc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldrdne r2, [r7, #4] │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 677290 │ │ │ │ + bl 677260 │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94274 │ │ │ │ mov r0, fp │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 38aa8 │ │ │ │ @@ -93474,28 +93474,28 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1848] @ 94940 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 9439c │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 81968 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 943fc │ │ │ │ @@ -93531,28 +93531,28 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1640] @ 94954 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #1592] @ 94958 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr sl, [r0, #40] @ 0x28 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -93613,25 +93613,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ movweq r2, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 94498 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ mov r0, r5 │ │ │ │ - bl 5251b8 │ │ │ │ + bl 525188 │ │ │ │ cmp r1, #8 │ │ │ │ bcc 94480 │ │ │ │ ldr r2, [pc, #1272] @ 9495c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -93662,15 +93662,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ beq 944f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55c8b4 │ │ │ │ + bl 55c884 │ │ │ │ cmp r9, #3 │ │ │ │ beq 94548 │ │ │ │ cmp r9, #4 │ │ │ │ bne 9450c │ │ │ │ mov r0, r7 │ │ │ │ bl 3758c │ │ │ │ b 94548 │ │ │ │ @@ -93785,28 +93785,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #652] @ 94970 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #604] @ 94974 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -93927,42 +93927,42 @@ │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrshteq ip, [r6], #-76 @ 0xffffffb4 │ │ │ │ rsbseq ip, r6, r8, lsl r5 │ │ │ │ - subseq sl, pc, sp, asr #31 │ │ │ │ - subseq sl, pc, r7, lsl #21 │ │ │ │ - subseq sl, pc, r2, lsl #21 │ │ │ │ - subseq sl, pc, r1, asr pc @ │ │ │ │ - ldrsheq sl, [pc], #-147 @ │ │ │ │ - subseq sl, pc, lr, ror #19 │ │ │ │ + subseq sl, pc, sp, lsl #31 │ │ │ │ + subseq sl, pc, r7, asr #20 │ │ │ │ + subseq sl, pc, r2, asr #20 │ │ │ │ + subseq sl, pc, r1, lsl pc @ │ │ │ │ + ldrheq sl, [pc], #-147 @ │ │ │ │ + subseq sl, pc, lr, lsr #19 │ │ │ │ rsbseq ip, r6, r0, asr #13 │ │ │ │ rsbseq sp, r6, r4, asr #3 │ │ │ │ rsbseq sp, r6, r0, ror #3 │ │ │ │ rsbseq fp, sl, ip, ror #25 │ │ │ │ rsbseq sp, r6, r0, ror #14 │ │ │ │ rsbseq sp, r6, r0, ror #14 │ │ │ │ - subseq sl, pc, r5, lsl #28 │ │ │ │ + subseq sl, pc, r5, asr #27 │ │ │ │ rsbseq fp, sl, r0, lsr #24 │ │ │ │ andseq pc, ip, r8, asr fp @ │ │ │ │ rsbseq sp, r6, ip, lsl #13 │ │ │ │ rsbseq sp, r6, r0, lsr #13 │ │ │ │ - subseq sl, pc, r1, lsr #26 │ │ │ │ + subseq sl, pc, r1, ror #25 │ │ │ │ @ instruction: 0x007acb90 │ │ │ │ - subseq r8, pc, ip, lsr #31 │ │ │ │ + subseq r8, pc, ip, ror #30 │ │ │ │ rsbseq fp, sl, ip, lsr #16 │ │ │ │ andseq pc, ip, r4, ror #14 │ │ │ │ ldrhteq sp, [r6], #-32 @ 0xffffffe0 │ │ │ │ rsbseq sp, r6, r4, asr #5 │ │ │ │ - subseq sl, pc, r9, lsr #18 │ │ │ │ + subseq sl, pc, r9, ror #17 │ │ │ │ @ instruction: 0x007ac794 │ │ │ │ rsbseq ip, r6, r8, ror #24 │ │ │ │ - ldrsbeq sl, [pc], #-157 @ │ │ │ │ + @ instruction: 0x005fa99d │ │ │ │ rsbseq ip, r6, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #2120 @ 0x848 │ │ │ │ add r6, fp, r0 │ │ │ │ @@ -94032,15 +94032,15 @@ │ │ │ │ ldr r0, [fp, #2140] @ 0x85c │ │ │ │ mov r6, r7 │ │ │ │ str r0, [fp, #2144] @ 0x860 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r7, r6 │ │ │ │ bl 258a80 │ │ │ │ str r0, [fp, #2148] @ 0x864 │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ add r6, fp, r0 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ @@ -94092,28 +94092,28 @@ │ │ │ │ ldr r2, [pc, #3976] @ 95b18 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r3, [sl, #776] @ 0x308 │ │ │ │ str r2, [sl, #780] @ 0x30c │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3948] @ 95b1c │ │ │ │ str r0, [sp, #3360] @ 0xd20 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3356] @ 0xd1c │ │ │ │ str r0, [sp, #3348] @ 0xd14 │ │ │ │ str r1, [sp, #3352] @ 0xd18 │ │ │ │ str r1, [sp, #3344] @ 0xd10 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, sp, #3344 @ 0xd10 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [pc, #3896] @ 95b20 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #27 │ │ │ │ mov r2, #0 │ │ │ │ bl 13d360 │ │ │ │ ldrb r0, [sp, #1416] @ 0x588 │ │ │ │ @@ -94207,28 +94207,28 @@ │ │ │ │ str r2, [sp, #4036] @ 0xfc4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [sp, #4044] @ 0xfcc │ │ │ │ str r2, [sp, #4040] @ 0xfc8 │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3516] @ 95b38 │ │ │ │ str r0, [sp, #3360] @ 0xd20 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3356] @ 0xd1c │ │ │ │ str r0, [sp, #3348] @ 0xd14 │ │ │ │ str r1, [sp, #3352] @ 0xd18 │ │ │ │ str r1, [sp, #3344] @ 0xd10 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, sp, #3344 @ 0xd10 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, r5 │ │ │ │ mov r2, fp │ │ │ │ add r1, r0, r7 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, #2344]! @ 0x928 │ │ │ │ @@ -94247,15 +94247,15 @@ │ │ │ │ strb r0, [fp, #2345] @ 0x929 │ │ │ │ add r5, fp, #2176 @ 0x880 │ │ │ │ ldm r4, {r0, r2, r3} │ │ │ │ str r0, [fp, #2164] @ 0x874 │ │ │ │ str r2, [fp, #2168] @ 0x878 │ │ │ │ str r3, [fp, #2172] @ 0x87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [fp, #2176] @ 0x880 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [fp, #2345] @ 0x929 │ │ │ │ cmp r0, #2 │ │ │ │ bne 94ea8 │ │ │ │ ldr r0, [pc, #3340] @ 95b3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -94270,28 +94270,28 @@ │ │ │ │ str r2, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4044] @ 0xfcc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4036] @ 0xfc4 │ │ │ │ str r2, [sp, #4040] @ 0xfc8 │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3280] @ 95b48 │ │ │ │ str r0, [sp, #3360] @ 0xd20 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3356] @ 0xd1c │ │ │ │ str r0, [sp, #3348] @ 0xd14 │ │ │ │ str r1, [sp, #3352] @ 0xd18 │ │ │ │ str r1, [sp, #3344] @ 0xd10 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, sp, #3344 @ 0xd10 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 95590 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ movw r0, #2260 @ 0x8d4 │ │ │ │ add r8, fp, r0 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -94794,28 +94794,28 @@ │ │ │ │ ldr r1, [pc, #4072] @ 96670 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r3, [r9, #776] @ 0x308 │ │ │ │ str r1, [r9, #780] @ 0x30c │ │ │ │ str r2, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4084] @ 9669c │ │ │ │ str r0, [sp, #3360] @ 0xd20 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3356] @ 0xd1c │ │ │ │ str r0, [sp, #3348] @ 0xd14 │ │ │ │ str r1, [sp, #3352] @ 0xd18 │ │ │ │ str r1, [sp, #3344] @ 0xd10 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, sp, #3344 @ 0xd10 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #4036] @ 966a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #26 │ │ │ │ mov r2, #0 │ │ │ │ bl 13d360 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ @@ -94830,15 +94830,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [fp, #2108] @ 0x83c │ │ │ │ ldr r1, [fp, #2112] @ 0x840 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ strb r4, [fp, #2138] @ 0x85a │ │ │ │ mov r0, r9 │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 38a48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r4, [r5] │ │ │ │ beq 9575c │ │ │ │ @@ -94911,28 +94911,28 @@ │ │ │ │ ldr r2, [pc, #4044] @ 96828 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, lr, #392 @ 0x188 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r3, [r9, #776] @ 0x308 │ │ │ │ str r2, [r9, #780] @ 0x30c │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4016] @ 9682c │ │ │ │ str r0, [sp, #3360] @ 0xd20 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3356] @ 0xd1c │ │ │ │ str r0, [sp, #3348] @ 0xd14 │ │ │ │ str r1, [sp, #3352] @ 0xd18 │ │ │ │ str r1, [sp, #3344] @ 0xd10 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, sp, #3344 @ 0xd10 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #4080] @ 968a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #0 │ │ │ │ bl 13d360 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ bl 3758c │ │ │ │ @@ -95082,26 +95082,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 9602c │ │ │ │ b 95010 │ │ │ │ rsbseq fp, sl, ip, ror #6 │ │ │ │ ldrshteq ip, [r6], #-240 @ 0xffffff10 │ │ │ │ rsbseq ip, r6, r8, ror #31 │ │ │ │ rsbseq fp, sl, r4, ror r0 │ │ │ │ - @ instruction: 0x005f9e91 │ │ │ │ - ldrheq sl, [pc], #-114 @ │ │ │ │ - ldrheq sl, [pc], #-86 @ │ │ │ │ + subseq r9, pc, r1, asr lr @ │ │ │ │ + subseq sl, pc, r2, ror r7 @ │ │ │ │ + subseq sl, pc, r6, ror r5 @ │ │ │ │ @ instruction: 0x007ac29c │ │ │ │ rsbseq fp, sl, r0, lsl #3 │ │ │ │ ldrshteq ip, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrshteq ip, [r6], #-124 @ 0xffffff84 │ │ │ │ - subseq r9, pc, r4, lsl sl @ │ │ │ │ + ldrsbeq r9, [pc], #-148 @ │ │ │ │ rsbseq fp, sl, ip, ror r0 │ │ │ │ rsbseq fp, r6, r8, lsl #11 │ │ │ │ rsbseq fp, r6, r8, lsl #11 │ │ │ │ - subseq r7, pc, lr, asr ip @ │ │ │ │ + subseq r7, pc, lr, lsl ip @ │ │ │ │ rsbseq sl, sl, r0, lsl #29 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #3312] @ 0xcf0 │ │ │ │ str r1, [sp, #3332] @ 0xd04 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ @@ -95140,15 +95140,15 @@ │ │ │ │ str r1, [r9, #712] @ 0x2c8 │ │ │ │ str r5, [r9, #16] │ │ │ │ strd r0, [r9] │ │ │ │ str r1, [sp, #4040] @ 0xfc8 │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ add r0, lr, #624 @ 0x270 │ │ │ │ add r1, sp, #4032 @ 0xfc0 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96268 │ │ │ │ add r2, r9, #704 @ 0x2c0 │ │ │ │ add r3, r9, #688 @ 0x2b0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r4, [pc, #3340] @ 96934 │ │ │ │ @@ -95204,29 +95204,29 @@ │ │ │ │ add r5, r9, #744 @ 0x2e8 │ │ │ │ stm r5, {r2, r3, r4} │ │ │ │ add r2, r9, #708 @ 0x2c4 │ │ │ │ mov sl, #2 │ │ │ │ str r6, [r9, #736] @ 0x2e0 │ │ │ │ str ip, [r9, #704] @ 0x2c0 │ │ │ │ stm r2, {r1, r7, sl, lr} │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r7, [pc, #3144] @ 96958 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #4044] @ 0xfcc │ │ │ │ str r0, [sp, #4036] @ 0xfc4 │ │ │ │ str r7, [sp, #4040] @ 0xfc8 │ │ │ │ str r7, [sp, #4032] @ 0xfc0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, sp, #4032 @ 0xfc0 │ │ │ │ add r0, lr, #656 @ 0x290 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [r9, #744] @ 0x2e8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 95d58 │ │ │ │ ldr r0, [r9, #748] @ 0x2ec │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r6, [pc, #3068] @ 9695c │ │ │ │ @@ -95249,27 +95249,27 @@ │ │ │ │ str r2, [sp, #4040] @ 0xfc8 │ │ │ │ add r2, sp, #4736 @ 0x1280 │ │ │ │ str r9, [sp, #4036] @ 0xfc4 │ │ │ │ str r9, [sp, #4044] @ 0xfcc │ │ │ │ str r2, [r5, #728] @ 0x2d8 │ │ │ │ str r6, [r5, #732] @ 0x2dc │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ mov r1, #27 │ │ │ │ str r7, [r5, #704] @ 0x2c0 │ │ │ │ str r1, [r5, #708] @ 0x2c4 │ │ │ │ str r7, [r5, #712] @ 0x2c8 │ │ │ │ str r1, [r5, #716] @ 0x2cc │ │ │ │ str r0, [r5, #720] @ 0x2d0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, lr, #656 @ 0x290 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ add r5, sp, #4048 @ 0xfd0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 95e74 │ │ │ │ ldr r1, [pc, #2920] @ 9696c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #2916] @ 96970 │ │ │ │ @@ -95283,27 +95283,27 @@ │ │ │ │ str r2, [sp, #4040] @ 0xfc8 │ │ │ │ add r2, lr, #232 @ 0xe8 │ │ │ │ str r9, [sp, #4036] @ 0xfc4 │ │ │ │ str r9, [sp, #4044] @ 0xfcc │ │ │ │ str r2, [r5, #728] @ 0x2d8 │ │ │ │ str r6, [r5, #732] @ 0x2dc │ │ │ │ str r1, [sp, #4032] @ 0xfc0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ mov r1, #27 │ │ │ │ str r7, [r5, #704] @ 0x2c0 │ │ │ │ str r1, [r5, #708] @ 0x2c4 │ │ │ │ str r7, [r5, #712] @ 0x2c8 │ │ │ │ str r1, [r5, #716] @ 0x2cc │ │ │ │ str r0, [r5, #720] @ 0x2d0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r2, lr, #656 @ 0x290 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r3, r5, #672 @ 0x2a0 │ │ │ │ add ip, sp, #4032 @ 0xfc0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ bl 1bdbb0 │ │ │ │ ldr r1, [r5, #688] @ 0x2b0 │ │ │ │ @@ -95359,15 +95359,15 @@ │ │ │ │ str r2, [sp, #1408] @ 0x580 │ │ │ │ str r3, [sp, #1412] @ 0x584 │ │ │ │ beq 959b4 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ b 95170 │ │ │ │ b 95988 │ │ │ │ - subseq r7, pc, r8, asr #16 │ │ │ │ + subseq r7, pc, r8, lsl #16 │ │ │ │ rsbseq sl, sl, ip, ror sp │ │ │ │ add sl, sp, #4032 @ 0xfc0 │ │ │ │ add r6, sp, #3344 @ 0xd10 │ │ │ │ mov r2, #688 @ 0x2b0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 3855c │ │ │ │ @@ -95818,16 +95818,16 @@ │ │ │ │ bne 96844 │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ add r0, fp, r0 │ │ │ │ bl 252c74 │ │ │ │ b 96844 │ │ │ │ mov r7, r0 │ │ │ │ b 96784 │ │ │ │ - @ instruction: 0x005f9399 │ │ │ │ - ldrsheq r9, [pc], #-197 @ │ │ │ │ + subseq r9, pc, r9, asr r3 @ │ │ │ │ + ldrheq r9, [pc], #-197 @ │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 73764 │ │ │ │ movw r0, #2260 @ 0x8d4 │ │ │ │ @@ -95918,15 +95918,15 @@ │ │ │ │ @ instruction: 0x007aa694 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 96838 │ │ │ │ rsbseq ip, r6, r4, asr r3 │ │ │ │ rsbseq ip, r6, ip, asr #6 │ │ │ │ rsbseq sl, sl, r0, lsl #13 │ │ │ │ - subseq r9, pc, r5, asr #3 │ │ │ │ + subseq r9, pc, r5, lsl #3 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4] │ │ │ │ ldrb r0, [fp, #2138] @ 0x85a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95947,15 +95947,15 @@ │ │ │ │ strb r0, [r1, #2088] @ 0x828 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ b 9687c │ │ │ │ bl 59014 │ │ │ │ - subseq r9, pc, r9, asr fp @ │ │ │ │ + subseq r9, pc, r9, lsl fp @ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ bl 252c74 │ │ │ │ b 9683c │ │ │ │ bl 59014 │ │ │ │ @@ -95979,29 +95979,29 @@ │ │ │ │ ldrhteq r9, [r6], #-220 @ 0xffffff24 │ │ │ │ rsbseq r9, r6, r8, lsl ip │ │ │ │ rsbseq r9, r6, r0, lsr ip │ │ │ │ rsbseq sl, r6, r4, lsl #27 │ │ │ │ rsbseq r9, r6, r8, ror #25 │ │ │ │ rsbseq r9, r6, r8, lsl ip │ │ │ │ rsbseq r9, r6, r0, lsr ip │ │ │ │ - subseq r6, pc, fp, ror #17 │ │ │ │ + subseq r6, pc, fp, lsr #17 │ │ │ │ rsbseq sl, r6, ip, lsl #27 │ │ │ │ - @ instruction: 0x005f779c │ │ │ │ + subseq r7, pc, ip, asr r7 @ │ │ │ │ rsbseq sl, r6, r0, asr r7 │ │ │ │ rsbseq sl, r6, ip, ror #13 │ │ │ │ rsbseq sl, sl, r4, lsl #5 │ │ │ │ andeq r4, r1, ip, ror #16 │ │ │ │ - subseq r6, pc, pc, ror ip @ │ │ │ │ - subseq r7, pc, ip, ror #14 │ │ │ │ + subseq r6, pc, pc, lsr ip @ │ │ │ │ + subseq r7, pc, ip, lsr #14 │ │ │ │ rsbseq sl, r6, r0, lsr #14 │ │ │ │ ldrhteq sl, [r6], #-108 @ 0xffffff94 │ │ │ │ rsbseq sl, r6, ip, lsr #3 │ │ │ │ rsbseq sl, r6, r0, ror #3 │ │ │ │ andeq r4, r1, r8, asr #15 │ │ │ │ - subseq r6, pc, pc, lsr #23 │ │ │ │ + subseq r6, pc, pc, ror #22 │ │ │ │ andeq r4, r1, r4, asr #14 │ │ │ │ rsbseq sl, sl, r4, asr #2 │ │ │ │ rsbseq sl, r6, r4, lsr #2 │ │ │ │ rsbseq sl, r6, r4, lsr #2 │ │ │ │ ldrhteq sl, [r6], #-4 │ │ │ │ ldrhteq sl, [r6], #-4 │ │ │ │ rsbseq r9, r6, r8, asr #25 │ │ │ │ @@ -96049,20 +96049,20 @@ │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ ldr r0, [r4, #2216] @ 0x8a8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #2040] @ 0x7f8 │ │ │ │ strb r1, [r4, #2220] @ 0x8ac │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #2128]! @ 0x850 │ │ │ │ sub r7, r1, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r4, #2044] @ 0x7fc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #2220] @ 0x8ac │ │ │ │ cmp r0, #2 │ │ │ │ bne 96ae4 │ │ │ │ ldr r0, [pc, #1576] @ 97094 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -96077,28 +96077,28 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1516] @ 970a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 96d9c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r4, #2220] @ 0x8ac │ │ │ │ movw r0, #2132 @ 0x854 │ │ │ │ add r5, r4, r0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ @@ -96111,15 +96111,15 @@ │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 96ea4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #3000]! @ 0xbb8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -96459,22 +96459,22 @@ │ │ │ │ ldrshteq r9, [r6], #-208 @ 0xffffff30 │ │ │ │ rsbseq sl, r6, ip, asr #22 │ │ │ │ rsbseq sl, r6, ip, ror #22 │ │ │ │ rsbseq r9, sl, ip, lsl #5 │ │ │ │ rsbseq r9, sl, r0, asr #8 │ │ │ │ ldrsbteq r9, [r6], #-148 @ 0xffffff6c │ │ │ │ ldrsbteq r9, [r6], #-148 @ 0xffffff6c │ │ │ │ - subseq r6, pc, r0, ror #4 │ │ │ │ + subseq r6, pc, r0, lsr #4 │ │ │ │ ldrhteq r9, [r6], #-84 @ 0xffffffac │ │ │ │ rsbseq r9, r6, r0, lsr #11 │ │ │ │ - @ instruction: 0x005f5d97 │ │ │ │ + subseq r5, pc, r7, asr sp @ │ │ │ │ rsbseq r9, r6, ip, ror r0 │ │ │ │ @ instruction: 0x00769090 │ │ │ │ rsbseq r8, sl, r4, lsr #30 │ │ │ │ - subseq r8, pc, lr, lsl #5 │ │ │ │ + subseq r8, pc, lr, asr #4 │ │ │ │ rsbseq r9, r6, ip, ror fp │ │ │ │ ldrhteq sl, [r6], #-180 @ 0xffffff4c │ │ │ │ rsbseq r9, r6, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #4528 @ 0x11b0 │ │ │ │ @@ -96594,28 +96594,28 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #664] @ 97560 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9730c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -96649,15 +96649,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #404] @ 97524 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #372] @ 97528 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -96747,31 +96747,31 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r6, ip, asr r8 │ │ │ │ rsbseq r9, r6, r8, ror #16 │ │ │ │ - subseq r7, pc, r4, lsl r7 @ │ │ │ │ - ldrsheq r7, [pc], #-99 @ │ │ │ │ - subseq r7, pc, lr, ror #13 │ │ │ │ + ldrsbeq r7, [pc], #-100 @ │ │ │ │ + ldrheq r7, [pc], #-99 @ │ │ │ │ + subseq r7, pc, lr, lsr #13 │ │ │ │ rsbseq sl, r6, ip, asr r3 │ │ │ │ rsbseq sl, r6, ip, ror #6 │ │ │ │ rsbseq r9, sl, r8, asr lr │ │ │ │ - subseq r7, pc, r8, ror #12 │ │ │ │ + subseq r7, pc, r8, lsr #12 │ │ │ │ ldrhteq r8, [sl], #-192 @ 0xffffff40 │ │ │ │ rsbseq r9, r6, r4, lsr #18 │ │ │ │ rsbseq r9, r6, r8, lsr r7 │ │ │ │ - subseq r6, pc, r0, ror #11 │ │ │ │ + subseq r6, pc, r0, lsr #11 │ │ │ │ @ instruction: 0x00769594 │ │ │ │ rsbseq r9, r6, r0, lsr r5 │ │ │ │ andeq r3, r1, r4, lsr r2 │ │ │ │ rsbseq sl, r6, ip, lsr r2 │ │ │ │ rsbseq sl, r6, r0, lsl #10 │ │ │ │ - subseq r7, pc, r8, ror r4 @ │ │ │ │ + subseq r7, pc, r8, lsr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #4104 @ 0x1008 │ │ │ │ add r7, r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, r6, #2064 @ 0x810 │ │ │ │ @@ -96897,15 +96897,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r6, r8, lsl #11 │ │ │ │ @ instruction: 0x00769594 │ │ │ │ - subseq r7, pc, r4, asr #22 │ │ │ │ + subseq r7, pc, r4, lsl #22 │ │ │ │ ldrhteq r9, [r6], #-88 @ 0xffffffa8 │ │ │ │ rsbseq sl, r6, r8, ror #6 │ │ │ │ rsbseq sl, r6, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ add r5, r0, #2208 @ 0x8a0 │ │ │ │ @@ -96973,43 +96973,43 @@ │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #4024] @ 98854 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4004] @ 98858 │ │ │ │ str r0, [sp, #3272] @ 0xcc8 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3268] @ 0xcc4 │ │ │ │ str r0, [sp, #3260] @ 0xcbc │ │ │ │ str r1, [sp, #3264] @ 0xcc0 │ │ │ │ str r1, [sp, #3256] @ 0xcb8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ add r2, lr, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [r8, #2188] @ 0x88c │ │ │ │ ldr r3, [r8, #2192] @ 0x890 │ │ │ │ str r1, [sp, #940] @ 0x3ac │ │ │ │ strb r0, [sp, #944] @ 0x3b0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64e5dc │ │ │ │ + bl 64e5ac │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ bne 97ed4 │ │ │ │ ldr r0, [r8, #2212] @ 0x8a4 │ │ │ │ str r0, [r8, #2216] @ 0x8a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #2260] @ 0x8d4 │ │ │ │ @@ -97080,15 +97080,15 @@ │ │ │ │ ldrb r0, [r4, #2220] @ 0x8ac │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r5, lr, #740 @ 0x2e4 │ │ │ │ cmp r0, #1 │ │ │ │ beq 97a60 │ │ │ │ ldr r0, [r4, #2188] @ 0x88c │ │ │ │ ldr r1, [r4, #2192] @ 0x890 │ │ │ │ - bl 666a40 │ │ │ │ + bl 666a10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9837c │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r5, #4] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #368 @ 0x170 │ │ │ │ bl 2fc0d8 │ │ │ │ @@ -97122,15 +97122,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ movw r0, #2216 @ 0x8a8 │ │ │ │ add r0, r9, r0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - bl 626ef4 │ │ │ │ + bl 626ec4 │ │ │ │ str r0, [r9, #2224] @ 0x8b0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ ldm r8!, {r2, r3, r4, r6, r7} │ │ │ │ add r9, sp, #900 @ 0x384 │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -97250,15 +97250,15 @@ │ │ │ │ str r5, [sp, #3264] @ 0xcc0 │ │ │ │ str r4, [sp, #3260] @ 0xcbc │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #3936] @ 98c54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #940] @ 0x3ac │ │ │ │ ldr r0, [sp, #948] @ 0x3b4 │ │ │ │ ldr r2, [pc, #3904] @ 98c58 │ │ │ │ ldr r7, [sp, #3256] @ 0xcb8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97393,15 +97393,15 @@ │ │ │ │ str r1, [sp, #956] @ 0x3bc │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ str r1, [sp, #944] @ 0x3b0 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ add r0, lr, #984 @ 0x3d8 │ │ │ │ - bl 62fc00 │ │ │ │ + bl 62fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9995c │ │ │ │ ldr ip, [pc, #3816] @ 98e34 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r2, [pc, #3812] @ 98e38 │ │ │ │ add r4, lr, #740 @ 0x2e4 │ │ │ │ ldr r0, [pc, #3808] @ 98e3c │ │ │ │ @@ -97421,29 +97421,29 @@ │ │ │ │ add r5, lr, #368 @ 0x170 │ │ │ │ str r5, [sp, #3264] @ 0xcc0 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [sp, #3260] @ 0xcbc │ │ │ │ str r3, [sp, #3268] @ 0xcc4 │ │ │ │ str ip, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #3256] @ 0xcb8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4064] @ 98f94 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ str r1, [sp, #944] @ 0x3b0 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 98000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -97513,15 +97513,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 980f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9811c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #2292] @ 0x8f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -97715,15 +97715,15 @@ │ │ │ │ add r1, fp, #26 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #3281] @ 0xcd1 │ │ │ │ movw r0, #2216 @ 0x8a8 │ │ │ │ add r0, r4, r0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - bl 626ef4 │ │ │ │ + bl 626ec4 │ │ │ │ str r0, [r4, #2224] @ 0x8b0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ ldm r8!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -97896,15 +97896,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 986f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 98718 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #2296] @ 0x8f8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ bne 98914 │ │ │ │ @@ -97977,15 +97977,15 @@ │ │ │ │ bne 9885c │ │ │ │ mov r0, #3 │ │ │ │ b 98d44 │ │ │ │ ldrshteq sl, [r6], #-16 │ │ │ │ rsbseq sl, r6, r0, lsl #4 │ │ │ │ rsbseq r8, sl, r8, asr r5 │ │ │ │ @ instruction: 0x007a8494 │ │ │ │ - ldrheq r7, [pc], #-139 @ │ │ │ │ + subseq r7, pc, fp, ror r8 @ │ │ │ │ ldr r2, [sp, #948] @ 0x3b4 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #5184 @ 0x1440 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, lr, #92 @ 0x5c │ │ │ │ @@ -98231,17 +98231,17 @@ │ │ │ │ mov r9, r4 │ │ │ │ strb r0, [sp, #3646] @ 0xe3e │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ strh r1, [r4] │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ b 9928c │ │ │ │ - subseq r7, pc, r5, ror #8 │ │ │ │ - subseq r6, pc, pc, lsl #27 │ │ │ │ - subseq r6, pc, sl, lsl #27 │ │ │ │ + subseq r7, pc, r5, lsr #8 │ │ │ │ + subseq r6, pc, pc, asr #26 │ │ │ │ + subseq r6, pc, sl, asr #26 │ │ │ │ add r2, lr, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movw r1, #2833 @ 0xb11 │ │ │ │ strb fp, [r5, #2832] @ 0xb10 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ strb r0, [r5, #2835] @ 0xb13 │ │ │ │ @@ -98440,17 +98440,17 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r0, [r8, #2412] @ 0x96c │ │ │ │ eor r0, r9, #7 │ │ │ │ orrs r0, r0, sl │ │ │ │ bne 997cc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b 98d4c │ │ │ │ - ldrheq r7, [pc], #-27 @ │ │ │ │ - @ instruction: 0x005f7196 │ │ │ │ - subseq r6, pc, sl, asr #2 │ │ │ │ + subseq r7, pc, fp, ror r1 @ │ │ │ │ + subseq r7, pc, r6, asr r1 @ │ │ │ │ + subseq r6, pc, sl, lsl #2 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldrh r1, [sl] │ │ │ │ strb r0, [sl, #34] @ 0x22 │ │ │ │ add r0, lr, #1120 @ 0x460 │ │ │ │ strh r1, [sl, #32] │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -98531,15 +98531,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 990e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 99104 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #2380] @ 0x94c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 9924c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r8, lr, #980 @ 0x3d4 │ │ │ │ ldrb r0, [r8, #2] │ │ │ │ @@ -98619,15 +98619,15 @@ │ │ │ │ bl 76a40 │ │ │ │ b 99528 │ │ │ │ ldr r0, [r5, #2384] @ 0x950 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 99114 │ │ │ │ rsbseq r8, r6, r0, lsr #6 │ │ │ │ - subseq r4, pc, r4, ror #24 │ │ │ │ + subseq r4, pc, r4, lsr #24 │ │ │ │ ldrb r0, [sl, #34] @ 0x22 │ │ │ │ ldrh r1, [sl, #32] │ │ │ │ strb r0, [sp, #3646] @ 0xe3e │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ strh r1, [r9] │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -98712,15 +98712,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 993b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 993d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r5, #2088] @ 0x828 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 997a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #332 @ 0x14c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -98871,29 +98871,29 @@ │ │ │ │ str r5, [sp, #3680] @ 0xe60 │ │ │ │ add r5, sp, #3680 @ 0xe60 │ │ │ │ str r6, [r9, #12] │ │ │ │ stmib r1, {r2, r7} │ │ │ │ str r5, [r1, #12] │ │ │ │ str r7, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3332] @ 9a360 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ str r1, [sp, #944] @ 0x3b0 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ add r0, lr, #744 @ 0x2e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 996a4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #3256] @ 9a364 │ │ │ │ @@ -99672,51 +99672,51 @@ │ │ │ │ b 9a270 │ │ │ │ mov sl, r0 │ │ │ │ b 9a268 │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r6, ip, ror #8 │ │ │ │ rsbseq r7, r6, r8, ror r4 │ │ │ │ ldrsbteq r7, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq r4, pc, r8, lsr #1 │ │ │ │ + subseq r4, pc, r8, rrx │ │ │ │ rsbseq r7, r6, ip, asr r0 │ │ │ │ ldrshteq r6, [r6], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0x00768294 │ │ │ │ rsbseq r8, r6, r8, lsr #5 │ │ │ │ @ instruction: 0x00767998 │ │ │ │ rsbseq r7, r6, r8, ror #18 │ │ │ │ rsbseq r6, sl, r4, lsr r9 │ │ │ │ ldrhteq r7, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subseq r4, pc, r8, lsr #2 │ │ │ │ + subseq r4, pc, r8, ror #1 │ │ │ │ ldrsbteq r7, [r6], #-12 │ │ │ │ rsbseq r7, r6, r8, ror r0 │ │ │ │ - subseq r4, pc, r8, lsl #3 │ │ │ │ + subseq r4, pc, r8, asr #2 │ │ │ │ rsbseq r7, r6, ip, lsr r1 │ │ │ │ ldrsbteq r7, [r6], #-8 │ │ │ │ rsbseq r7, r6, r4, lsr #16 │ │ │ │ rsbseq r7, r6, ip, asr #16 │ │ │ │ rsbseq r7, r6, ip, lsr #14 │ │ │ │ rsbseq r7, r6, r8, asr r7 │ │ │ │ rsbseq r7, r6, ip, lsr r7 │ │ │ │ ldrshteq r7, [r6], #-96 @ 0xffffffa0 │ │ │ │ rsbseq r7, r6, r0, ror r9 │ │ │ │ rsbseq r7, r6, r0, asr #18 │ │ │ │ - subseq r4, pc, r8, asr r1 @ │ │ │ │ + subseq r4, pc, r8, lsl r1 @ │ │ │ │ rsbseq r7, r6, ip, lsl #2 │ │ │ │ rsbseq r7, r6, r8, lsr #1 │ │ │ │ rsbseq r7, r6, r0, asr #16 │ │ │ │ rsbseq r7, r6, r8, ror #16 │ │ │ │ rsbseq r7, r6, r8, lsl r7 │ │ │ │ rsbseq r7, r6, r4, asr #14 │ │ │ │ rsbseq r7, r6, ip, lsl #14 │ │ │ │ rsbseq r7, r6, r4, lsr #14 │ │ │ │ andeq r0, r1, r0, lsr #29 │ │ │ │ rsbseq r8, r6, r8, lsl #9 │ │ │ │ rsbseq r8, r6, r8, lsr #9 │ │ │ │ - subseq r5, pc, r3, lsl fp @ │ │ │ │ - subseq r5, pc, r3, lsr #22 │ │ │ │ + ldrsbeq r5, [pc], #-163 @ │ │ │ │ + subseq r5, pc, r3, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #3776] @ 0xec0 │ │ │ │ mov r7, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -99746,15 +99746,15 @@ │ │ │ │ beq 9a43c │ │ │ │ mov sl, r4 │ │ │ │ str r0, [sl, #3760]! @ 0xeb0 │ │ │ │ ldrb r0, [sl, #9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a508 │ │ │ │ mov r0, sl │ │ │ │ - bl 498020 │ │ │ │ + bl 497ff0 │ │ │ │ add fp, r0, #1 │ │ │ │ b 9a514 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #1904]! @ 0x770 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -99778,15 +99778,15 @@ │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #2792] @ 9af5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [pc, #2760] @ 9af60 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -99814,26 +99814,26 @@ │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ andeq r0, r0, r0, ror #6 │ │ │ │ ldr fp, [r4, #2784] @ 0xae0 │ │ │ │ ldr r9, [r4, #2960] @ 0xb90 │ │ │ │ b 9a66c │ │ │ │ mov r0, sl │ │ │ │ - bl 498020 │ │ │ │ + bl 497ff0 │ │ │ │ sub fp, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r4 │ │ │ │ strb r0, [r5, #1904]! @ 0x770 │ │ │ │ strd sl, [r5, #-16] │ │ │ │ str sl, [r4, #1896] @ 0x768 │ │ │ │ mov r0, sl │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [r4, #1900] @ 0x76c │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4, #1900] @ 0x76c │ │ │ │ bl 38850 │ │ │ │ @@ -99865,15 +99865,15 @@ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9aba4 │ │ │ │ str r7, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 498020 │ │ │ │ + bl 497ff0 │ │ │ │ cmp r0, fp │ │ │ │ beq 9a638 │ │ │ │ ldr r0, [r4, #1908] @ 0x774 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r4, #1912] @ 0x778 │ │ │ │ ldr r0, [r4, #1916] @ 0x77c │ │ │ │ cmp r1, r0 │ │ │ │ @@ -99891,15 +99891,15 @@ │ │ │ │ ldr r3, [pc, #2384] @ 9af7c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 57428 │ │ │ │ b 9a5bc │ │ │ │ ldr r9, [r4, #1896] @ 0x768 │ │ │ │ mov r0, r6 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ strb r0, [sl, #2966]! @ 0xb96 │ │ │ │ movw r0, #1046 @ 0x416 │ │ │ │ sub r6, sl, r0 │ │ │ │ @@ -99908,20 +99908,20 @@ │ │ │ │ str fp, [sl, #-182] @ 0xffffff4a │ │ │ │ movw r0, #2964 @ 0xb94 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #2872]! @ 0xb38 │ │ │ │ sub r7, r1, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r4, #2788] @ 0xae4 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r4, #2964] @ 0xb94 │ │ │ │ cmp r0, #2 │ │ │ │ bne 9a73c │ │ │ │ ldr r0, [pc, #2272] @ 9af98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -99937,28 +99937,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2208] @ 9afa4 │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #996] @ 0x3e4 │ │ │ │ str r0, [sp, #988] @ 0x3dc │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ str r1, [sp, #984] @ 0x3d8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 9a9d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 9aa2c │ │ │ │ str r5, [sp, #24] │ │ │ │ movw r0, #2876 @ 0xb3c │ │ │ │ add r5, r4, r0 │ │ │ │ str r8, [sp, #16] │ │ │ │ @@ -99995,15 +99995,15 @@ │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ac80 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r8, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r8, [r4, #2965] @ 0xb95 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -100473,41 +100473,41 @@ │ │ │ │ strb r0, [r4, #3776] @ 0xec0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, r6, ip, asr r0 │ │ │ │ rsbseq r6, r6, ip, ror r0 │ │ │ │ - subseq r4, pc, r2, lsl #25 │ │ │ │ - subseq r4, pc, pc, lsl #12 │ │ │ │ - subseq r4, pc, sl, lsl #12 │ │ │ │ + subseq r4, pc, r2, asr #24 │ │ │ │ + subseq r4, pc, pc, asr #11 │ │ │ │ + subseq r4, pc, sl, asr #11 │ │ │ │ ldrshteq r6, [r6], #-216 @ 0xffffff28 │ │ │ │ rsbseq r6, r6, r8, lsl lr │ │ │ │ ldrhteq r5, [sl], #-96 @ 0xffffffa0 │ │ │ │ ldrhteq r5, [sl], #-108 @ 0xffffff94 │ │ │ │ rsbseq r5, r6, ip, asr r9 │ │ │ │ ldrshteq r6, [r6], #-196 @ 0xffffff3c │ │ │ │ ldrsbteq r6, [r6], #-40 @ 0xffffffd8 │ │ │ │ - subseq r2, pc, r7, lsr pc @ │ │ │ │ + ldrsheq r2, [pc], #-231 @ │ │ │ │ @ instruction: 0x00765e90 │ │ │ │ rsbseq r5, r6, r4, asr #18 │ │ │ │ ldrhteq r5, [r6], #-132 @ 0xffffff7c │ │ │ │ rsbseq r5, r6, r0, lsr #17 │ │ │ │ rsbseq r5, sl, r0, ror #11 │ │ │ │ ldrshteq r5, [sl], #-116 @ 0xffffff8c │ │ │ │ ldrshteq r5, [r6], #-216 @ 0xffffff28 │ │ │ │ ldrshteq r5, [r6], #-216 @ 0xffffff28 │ │ │ │ - subseq r2, pc, r0, lsl r6 @ │ │ │ │ + ldrsbeq r2, [pc], #-80 @ │ │ │ │ rsbseq r5, sl, ip, lsl #4 │ │ │ │ - subseq r4, pc, pc, asr #9 │ │ │ │ + subseq r4, pc, pc, lsl #9 │ │ │ │ rsbseq r5, r6, r8, lsl #27 │ │ │ │ rsbseq r6, r6, r0, ror #27 │ │ │ │ rsbseq r5, r6, r8, lsr #16 │ │ │ │ rsbseq r5, r6, r4, asr #16 │ │ │ │ - subseq r1, pc, r0, asr #31 │ │ │ │ + subseq r1, pc, r0, lsl #31 │ │ │ │ rsbseq r5, r6, r4, ror r1 │ │ │ │ rsbseq r5, r6, ip, lsl #3 │ │ │ │ rsbseq r6, r6, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #4112 @ 0x1010 │ │ │ │ @@ -100704,20 +100704,20 @@ │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ ldrb r7, [r4, #2230] @ 0x8b6 │ │ │ │ ldr r0, [r4, #2224] @ 0x8b0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #2048] @ 0x800 │ │ │ │ strb r1, [r4, #2228] @ 0x8b4 │ │ │ │ - bl 497c7c │ │ │ │ + bl 497c4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r1, #2136]! @ 0x858 │ │ │ │ sub r6, r1, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [r4, #2052] @ 0x804 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #2228] @ 0x8b4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 9b3a0 │ │ │ │ ldr r0, [pc, #1328] @ 9b858 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -100732,28 +100732,28 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1268] @ 9b864 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 9b5d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r4, #2228] @ 0x8b4 │ │ │ │ movw r0, #2140 @ 0x85c │ │ │ │ add r5, r4, r0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ @@ -100766,15 +100766,15 @@ │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b6d8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 497c0c │ │ │ │ + bl 497bdc │ │ │ │ add r2, sp, #16 │ │ │ │ strb r7, [r4, #2977] @ 0xba1 │ │ │ │ str r5, [r4, #2960] @ 0xb90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [r4, #2968] @ 0xb98 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -101052,19 +101052,19 @@ │ │ │ │ ldrhteq r5, [r6], #-84 @ 0xffffffac │ │ │ │ rsbseq r6, r6, r8, asr r3 │ │ │ │ rsbseq r6, r6, r4, ror r3 │ │ │ │ ldrsbteq r4, [sl], #-144 @ 0xffffff70 │ │ │ │ rsbseq r4, sl, r4, lsl #23 │ │ │ │ rsbseq r5, r6, r8, lsl r1 │ │ │ │ rsbseq r5, r6, r0, lsr #4 │ │ │ │ - subseq r1, pc, r4, lsr #19 │ │ │ │ + subseq r1, pc, r4, ror #18 │ │ │ │ rsbseq r4, r6, r0, lsl #29 │ │ │ │ @ instruction: 0x00764e90 │ │ │ │ ldrshteq r4, [sl], #-96 @ 0xffffffa0 │ │ │ │ - subseq r3, pc, ip, lsr #21 │ │ │ │ + subseq r3, pc, ip, ror #20 │ │ │ │ rsbseq r5, r6, r0, asr #6 │ │ │ │ ldrhteq r6, [r6], #-56 @ 0xffffffc8 │ │ │ │ rsbseq r5, r6, r8, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1760] @ 0x6e0 │ │ │ │ @@ -101137,15 +101137,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #936] @ 9bd58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #904] @ 9bd5c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -101236,28 +101236,28 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #580] @ 9bd94 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9bb94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -101368,31 +101368,31 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #1760] @ 0x6e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, r6, r0, rrx │ │ │ │ rsbseq r5, r6, ip, rrx │ │ │ │ - ldrsheq r3, [pc], #-4 @ │ │ │ │ - ldrsbeq r3, [pc], #-3 @ │ │ │ │ - subseq r3, pc, lr, asr #1 │ │ │ │ + ldrheq r3, [pc], #-4 @ │ │ │ │ + @ instruction: 0x005f3093 │ │ │ │ + subseq r3, pc, lr, lsl #1 │ │ │ │ rsbseq r5, r6, r0, asr #22 │ │ │ │ rsbseq r5, r6, r0, asr fp │ │ │ │ rsbseq r5, sl, r4, lsr #13 │ │ │ │ - subseq r2, pc, r7, lsr #28 │ │ │ │ + subseq r2, pc, r7, ror #27 │ │ │ │ rsbseq r4, sl, r8, lsr #8 │ │ │ │ @ instruction: 0x00765090 │ │ │ │ ldrhteq r4, [r6], #-224 @ 0xffffff20 │ │ │ │ - subseq r1, pc, r4, ror #27 │ │ │ │ + subseq r1, pc, r4, lsr #27 │ │ │ │ @ instruction: 0x00764d98 │ │ │ │ rsbseq r4, r6, r4, lsr sp │ │ │ │ andeq lr, r0, ip, lsr #19 │ │ │ │ ldrshteq r5, [r6], #-148 @ 0xffffff6c │ │ │ │ rsbseq r5, r6, r8, asr ip │ │ │ │ - ldrsheq r2, [pc], #-176 @ │ │ │ │ + ldrheq r2, [pc], #-176 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #4376 @ 0x1118 │ │ │ │ add r7, r1, r0 │ │ │ │ add r4, r1, #2208 @ 0x8a0 │ │ │ │ @@ -101669,15 +101669,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r4, r6, r8, lsl fp │ │ │ │ rsbseq r4, r6, r4, lsr #22 │ │ │ │ rsbseq r5, r6, r8, asr #16 │ │ │ │ rsbseq r5, r6, r8, asr r8 │ │ │ │ - subseq r2, pc, r1, lsr #30 │ │ │ │ + subseq r2, pc, r1, ror #29 │ │ │ │ rsbseq r4, r6, r0, asr #16 │ │ │ │ rsbseq r5, r6, r4, lsr r8 │ │ │ │ rsbseq r4, r6, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ @@ -101704,18 +101704,18 @@ │ │ │ │ beq 9c28c │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9c588 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 9c37c │ │ │ │ ldr r0, [pc, #992] @ 9c6a0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -101760,15 +101760,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9c350 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9c378 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r8 │ │ │ │ @@ -102610,15 +102610,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 281434 │ │ │ │ ldr r2, [pc, #3680] @ 9df10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #3652] @ 9df14 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, #1 │ │ │ │ @@ -103527,15 +103527,15 @@ │ │ │ │ strb r0, [r9, #643] @ 0x283 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #624]! @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9d53c │ │ │ │ bl 46a038 │ │ │ │ b 9d53c │ │ │ │ - subseq r0, pc, r1, ror #22 │ │ │ │ + subseq r0, pc, r1, lsr #22 │ │ │ │ rsbseq r2, sl, ip, asr #25 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -103711,19 +103711,19 @@ │ │ │ │ b 9e254 │ │ │ │ b 9e2f4 │ │ │ │ mov r5, r0 │ │ │ │ b 9e24c │ │ │ │ b 9e2f4 │ │ │ │ b 9e2f4 │ │ │ │ b 9e2f4 │ │ │ │ - subseq r0, pc, r4, ror #3 │ │ │ │ + subseq r0, pc, r4, lsr #3 │ │ │ │ b 9e318 │ │ │ │ - subseq r0, pc, r5, ror #19 │ │ │ │ + subseq r0, pc, r5, lsr #19 │ │ │ │ b 9e2f4 │ │ │ │ - @ instruction: 0x005f099d │ │ │ │ + subseq r0, pc, sp, asr r9 @ │ │ │ │ mov r5, r0 │ │ │ │ b 9e238 │ │ │ │ mov r5, r0 │ │ │ │ b 9e4c0 │ │ │ │ b 9e490 │ │ │ │ b 9e2f4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -103940,15 +103940,15 @@ │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00762b94 │ │ │ │ rsbseq r2, r6, r0, lsr #23 │ │ │ │ rsbseq r2, r6, ip, lsl #22 │ │ │ │ ldrshteq r2, [r6], #-168 @ 0xffffff58 │ │ │ │ rsbseq r2, r6, r8, lsl fp │ │ │ │ rsbseq r2, r6, r8, lsl #22 │ │ │ │ - subseq pc, lr, r8, lsr #4 │ │ │ │ + subseq pc, lr, r8, ror #3 │ │ │ │ ldrsbteq r2, [r6], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -104242,15 +104242,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 9ead8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 9eadc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ea5c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -104261,15 +104261,15 @@ │ │ │ │ bcc 9ea54 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ea54 │ │ │ │ @@ -104278,15 +104278,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbseq r1, sl, r4, ror #10 │ │ │ │ rsbseq r1, sl, r8, lsl r4 │ │ │ │ rsbseq r1, sl, r8, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -104570,25 +104570,25 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #13] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, lr, pc, lsl #1 │ │ │ │ + subseq pc, lr, pc, asr #32 │ │ │ │ rsbseq r1, r6, r8, ror #24 │ │ │ │ rsbseq r2, r6, r0, lsr r0 │ │ │ │ rsbseq r2, r6, r0, rrx │ │ │ │ rsbseq r2, r6, ip, rrx │ │ │ │ @ instruction: 0x0076b290 │ │ │ │ @ instruction: 0x0076b294 │ │ │ │ - subseq pc, lr, r3, asr #32 │ │ │ │ + subseq pc, lr, r3 │ │ │ │ rsbseq r1, r6, ip, lsl ip │ │ │ │ rsbseq r2, r6, r4 │ │ │ │ - subseq sp, lr, r3, lsr #19 │ │ │ │ + subseq sp, lr, r3, ror #18 │ │ │ │ rsbseq r1, r6, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #636 @ 0x27c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ mov r8, r1 │ │ │ │ @@ -105102,15 +105102,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9f78c │ │ │ │ cmp r2, #1 │ │ │ │ bne 9f7b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ add r9, sp, #1424 @ 0x590 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ add r0, r5, #12 │ │ │ │ str r6, [sp, #1200] @ 0x4b0 │ │ │ │ @@ -105271,15 +105271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9fa30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9fa54 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, r0, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ mov sl, #0 │ │ │ │ ldm r4, {r2, r3, r6, r7} │ │ │ │ @@ -105356,15 +105356,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9fb84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9fba8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ cmp sl, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ @@ -105558,15 +105558,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9feac │ │ │ │ cmp r2, #1 │ │ │ │ bne 9fed0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #1392 @ 0x570 │ │ │ │ ldr r7, [sp, #1124] @ 0x464 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add sl, sp, #1424 @ 0x590 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -105634,15 +105634,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9ffdc │ │ │ │ cmp r2, #1 │ │ │ │ bne a0000 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ add r2, sp, #1392 @ 0x570 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r9, sp, #1424 @ 0x590 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -105661,15 +105661,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ cmp sl, #2 │ │ │ │ bne a006c │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ b 9f544 │ │ │ │ - ldrsheq lr, [lr], #-174 @ 0xffffff52 │ │ │ │ + ldrheq lr, [lr], #-174 @ 0xffffff52 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -106235,15 +106235,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a0940 │ │ │ │ cmp r2, #1 │ │ │ │ bne a0964 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 83f20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ @@ -106296,15 +106296,15 @@ │ │ │ │ ldrhteq r0, [r6], #-144 @ 0xffffff70 │ │ │ │ ldrsbteq r0, [r6], #-140 @ 0xffffff74 │ │ │ │ ldrshteq r0, [r6], #-136 @ 0xffffff78 │ │ │ │ rsbseq r0, r6, r0, asr #14 │ │ │ │ rsbseq r0, r6, r4, lsr #14 │ │ │ │ rsbseq r0, r6, r4, lsr r7 │ │ │ │ rsbseq r0, r6, r4, lsl r7 │ │ │ │ - subseq ip, lr, r0, lsl #30 │ │ │ │ + subseq ip, lr, r0, asr #29 │ │ │ │ rsbseq r0, r6, r8, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #1812] @ 0x714 │ │ │ │ mov r4, r1 │ │ │ │ @@ -106832,15 +106832,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a1294 │ │ │ │ cmp r2, #1 │ │ │ │ bne a12b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #988] @ 0x3dc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add fp, r0, #8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ @@ -106961,15 +106961,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a1494 │ │ │ │ cmp r1, #1 │ │ │ │ bne a14bc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #2192 @ 0x890 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr sl, [r7] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -107052,15 +107052,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a1604 │ │ │ │ cmp r2, #1 │ │ │ │ bne a1628 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ ldr r1, [sp, #2044] @ 0x7fc │ │ │ │ ldr r2, [sp, #2048] @ 0x800 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #3152] @ 0xc50 │ │ │ │ @@ -107656,15 +107656,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq a2a70 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ strb r2, [r0] │ │ │ │ b a32a4 │ │ │ │ mov r0, #3 │ │ │ │ b a3958 │ │ │ │ - subseq ip, lr, r5, asr #20 │ │ │ │ + subseq ip, lr, r5, lsl #20 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #2192 @ 0x890 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ @@ -108109,15 +108109,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a2684 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r6 │ │ │ │ bne a5120 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b a5120 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ add ip, sp, #2176 @ 0x880 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ @@ -108202,15 +108202,15 @@ │ │ │ │ ldr r8, [r9, #768] @ 0x300 │ │ │ │ ldrb r1, [r9, #772] @ 0x304 │ │ │ │ ldr r4, [r9, #736] @ 0x2e0 │ │ │ │ ldr r5, [r9, #740] @ 0x2e4 │ │ │ │ ldr r0, [r9, #744] @ 0x2e8 │ │ │ │ ldr r3, [r9, #748] @ 0x2ec │ │ │ │ b a1f04 │ │ │ │ - subseq ip, lr, r5, asr #4 │ │ │ │ + subseq ip, lr, r5, lsl #4 │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add ip, fp, #824 @ 0x338 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ ldr r2, [sp, #1728] @ 0x6c0 │ │ │ │ @@ -108463,15 +108463,15 @@ │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, ip │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ b a3ee0 │ │ │ │ - subseq fp, lr, sp, ror #29 │ │ │ │ + subseq fp, lr, sp, lsr #29 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ add r6, sp, #1312 @ 0x520 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ @@ -108545,17 +108545,17 @@ │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ b a50c8 │ │ │ │ - @ instruction: 0x005ebd9d │ │ │ │ - ldrheq fp, [lr], #-218 @ 0xffffff26 │ │ │ │ - subseq fp, lr, r1, lsr #27 │ │ │ │ + subseq fp, lr, sp, asr sp │ │ │ │ + subseq fp, lr, sl, ror sp │ │ │ │ + subseq fp, lr, r1, ror #26 │ │ │ │ mov r1, r9 │ │ │ │ add r9, sp, #1200 @ 0x4b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -108789,15 +108789,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #760]! @ 0x2f8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a3260 │ │ │ │ bl 46a038 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ b a3264 │ │ │ │ - subseq fp, lr, sp, lsr #20 │ │ │ │ + subseq fp, lr, sp, ror #19 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #976 @ 0x3d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -109030,15 +109030,15 @@ │ │ │ │ ldr r7, [sp, #2192] @ 0x890 │ │ │ │ cmp r7, #22 │ │ │ │ bne a3510 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ b a3958 │ │ │ │ - subseq sl, lr, r4, ror #19 │ │ │ │ + subseq sl, lr, r4, lsr #19 │ │ │ │ ldr r0, [sp, #2196] @ 0x894 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ @@ -109111,17 +109111,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne a365c │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne a3630 │ │ │ │ dmb ish │ │ │ │ b a3708 │ │ │ │ - ldrheq fp, [lr], #-76 @ 0xffffffb4 │ │ │ │ - subseq fp, lr, r1, lsr r3 │ │ │ │ - subseq fp, lr, sp, lsl #6 │ │ │ │ + subseq fp, lr, ip, ror r4 │ │ │ │ + ldrsheq fp, [lr], #-33 @ 0xffffffdf │ │ │ │ + subseq fp, lr, sp, asr #5 │ │ │ │ str r9, [sp, #8] │ │ │ │ movw r9, #51713 @ 0xca01 │ │ │ │ clrex │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r7] │ │ │ │ @@ -109300,18 +109300,18 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne a3924 │ │ │ │ cmp r2, #1 │ │ │ │ bne a3948 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b a5264 │ │ │ │ - subseq fp, lr, r4, lsl #8 │ │ │ │ - subseq fp, lr, r9, ror r2 │ │ │ │ + subseq fp, lr, r4, asr #7 │ │ │ │ + subseq fp, lr, r9, lsr r2 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r0, [r1] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ @@ -109427,16 +109427,16 @@ │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ mov fp, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov sl, r9 │ │ │ │ b a3ee0 │ │ │ │ - subseq sl, lr, r9, lsl #31 │ │ │ │ - subseq sl, lr, r1, ror #29 │ │ │ │ + subseq sl, lr, r9, asr #30 │ │ │ │ + subseq sl, lr, r1, lsr #29 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r0, lr, #1016 @ 0x3f8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r6, r3 │ │ │ │ @@ -110338,15 +110338,15 @@ │ │ │ │ b a5008 │ │ │ │ b a5008 │ │ │ │ b a496c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ bl 7c4c4 │ │ │ │ b a5054 │ │ │ │ - subseq r9, lr, r8, lsl #11 │ │ │ │ + subseq r9, lr, r8, asr #10 │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 80d98 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0, #872] @ 0x368 │ │ │ │ @@ -110823,15 +110823,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a50f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a511c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b a5120 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r0, #534] @ 0x216 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -110857,15 +110857,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a5178 │ │ │ │ cmp r2, #1 │ │ │ │ bne a519c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r9, fp │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r0, #376]! @ 0x178 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ @@ -110998,15 +110998,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a53ac │ │ │ │ cmp r2, #1 │ │ │ │ bne a53d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0, #534] @ 0x216 │ │ │ │ cmp r0, #0 │ │ │ │ beq a53ec │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #392 @ 0x188 │ │ │ │ bl 7c4c4 │ │ │ │ @@ -111260,15 +111260,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a57c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a57e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 7bf90 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -111278,36 +111278,36 @@ │ │ │ │ bne a5bd4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 348c60 │ │ │ │ b a5bd4 │ │ │ │ rsbseq ip, r5, r8, asr #8 │ │ │ │ rsbseq ip, r5, ip, lsr #8 │ │ │ │ - subseq r8, lr, ip, ror fp │ │ │ │ + subseq r8, lr, ip, lsr fp │ │ │ │ rsbseq ip, r5, r4, asr #10 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #108 @ 0x6c │ │ │ │ str r0, [r1, #268] @ 0x10c │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r9, r0, #4 │ │ │ │ ldr r2, [pc, #3428] @ a65b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #17 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 2a0ea4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r7, #2 │ │ │ │ b a61d8 │ │ │ │ rsbseq ip, r5, r8, lsr #8 │ │ │ │ rsbseq ip, r5, r0, lsl r4 │ │ │ │ - subseq r8, lr, r8, lsr #22 │ │ │ │ + subseq r8, lr, r8, ror #21 │ │ │ │ ldrsbteq ip, [r5], #-48 @ 0xffffffd0 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #276] @ 0x114 │ │ │ │ add r4, sp, #3152 @ 0xc50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0af4 │ │ │ │ ldr r0, [sp, #3152] @ 0xc50 │ │ │ │ @@ -111362,15 +111362,15 @@ │ │ │ │ ldr r0, [pc, #3184] @ a65d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5a68 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5a68 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq a6290 │ │ │ │ @@ -111439,15 +111439,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [r5] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #2028] @ 0x7ec │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #2032] @ 0x7f0 │ │ │ │ str r0, [sp, #2024] @ 0x7e8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #1000 @ 0x3e8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -111506,15 +111506,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r0, lr, #496 @ 0x1f0 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r6, sp, #2192 @ 0x890 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [fp] │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 7a630 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ @@ -111816,15 +111816,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a6074 │ │ │ │ cmp r2, #1 │ │ │ │ bne a6098 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b a61d8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add ip, sp, #2176 @ 0x880 │ │ │ │ add r3, lr, #108 @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ ldmda r3, {r0, r1, r2, r3} │ │ │ │ @@ -111867,15 +111867,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a6140 │ │ │ │ cmp r2, #1 │ │ │ │ bne a616c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b a54d8 │ │ │ │ mov r7, r4 │ │ │ │ b a54d8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -112012,15 +112012,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6380 │ │ │ │ cmp r1, #1 │ │ │ │ bne a63c8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b a63c8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #2192 @ 0x890 │ │ │ │ bl 7db08 │ │ │ │ b a643c │ │ │ │ b a63d4 │ │ │ │ b a64d4 │ │ │ │ @@ -112145,33 +112145,33 @@ │ │ │ │ ldrb r0, [r0, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq a55b4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bl 7e180 │ │ │ │ b a55b4 │ │ │ │ - subseq r8, lr, r8, lsl r5 │ │ │ │ - subseq r7, lr, r1, asr #22 │ │ │ │ + ldrsbeq r8, [lr], #-72 @ 0xffffffb8 │ │ │ │ + subseq r7, lr, r1, lsl #22 │ │ │ │ rsbseq sl, r5, ip, lsl fp │ │ │ │ rsbseq sl, r5, r8, lsl #22 │ │ │ │ - subseq r7, lr, pc, lsr fp │ │ │ │ + ldrsheq r7, [lr], #-175 @ 0xffffff51 │ │ │ │ rsbseq sl, r5, r8, lsl #15 │ │ │ │ rsbseq sl, r9, r8, lsl #7 │ │ │ │ rsbseq sl, r9, r4, asr r6 │ │ │ │ rsbseq sl, r9, r4, lsr r6 │ │ │ │ ldrshteq sl, [r9], #-48 @ 0xffffffd0 │ │ │ │ rsbseq sl, r9, r8, lsr #8 │ │ │ │ rsbseq sl, r9, r4, lsl #10 │ │ │ │ - subseq r7, lr, ip, lsl fp │ │ │ │ + ldrsbeq r7, [lr], #-172 @ 0xffffff54 │ │ │ │ rsbseq sl, r5, r0, asr #21 │ │ │ │ rsbseq fp, r5, r0, lsl #5 │ │ │ │ rsbseq fp, r5, ip, ror #4 │ │ │ │ rsbseq sl, r9, r4, lsr r4 │ │ │ │ rsbseq sl, r9, r4, asr #8 │ │ │ │ - subseq r7, lr, r8, lsr fp │ │ │ │ + ldrsheq r7, [lr], #-168 @ 0xffffff58 │ │ │ │ ldrsbteq sl, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbteq fp, [r5], #-52 @ 0xffffffcc │ │ │ │ rsbseq fp, r5, r0, asr #7 │ │ │ │ @ instruction: 0x0079a594 │ │ │ │ rsbseq sl, r9, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ @@ -112344,24 +112344,24 @@ │ │ │ │ strb r0, [r9, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #172] @ 0xac │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subseq r7, lr, r4, lsl r6 │ │ │ │ + ldrsbeq r7, [lr], #-84 @ 0xffffffac │ │ │ │ rsbseq sl, r5, r0, ror #12 │ │ │ │ rsbseq sl, r5, r4, lsl #13 │ │ │ │ @ instruction: 0x0075a690 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a68f8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrsbeq r7, [lr], #-97 @ 0xffffff9f │ │ │ │ + b 67a5e4 │ │ │ │ + @ instruction: 0x005e7691 │ │ │ │ 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 │ │ │ │ @@ -112388,45 +112388,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ a6c6c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ a6cd0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ a6cc4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ a6cc8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ a6cb8 │ │ │ │ add r1, pc, r1 │ │ │ │ b a6a70 │ │ │ │ ldr r1, [pc, #664] @ a6c84 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ a6cbc │ │ │ │ add r1, pc, r1 │ │ │ │ b a6b4c │ │ │ │ ldr r1, [pc, #656] @ a6ca4 │ │ │ │ add r1, pc, r1 │ │ │ │ b a6a70 │ │ │ │ ldr r3, [pc, #600] @ a6c78 │ │ │ │ @@ -112435,38 +112435,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ a6ccc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ a6c80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ a6c98 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ a6c70 │ │ │ │ ldr r1, [pc, #456] @ a6c74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b a6b20 │ │ │ │ ldr r3, [pc, #536] @ a6cd4 │ │ │ │ ldr r1, [pc, #536] @ a6cd8 │ │ │ │ @@ -112484,61 +112484,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ a6c88 │ │ │ │ ldr r1, [pc, #368] @ a6c8c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ a6cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ a6c90 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ a6c94 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ a6cdc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ a6ce0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ a6ca8 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ a6cac │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ a6cb0 │ │ │ │ @@ -112551,71 +112551,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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ a6c9c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ a6ca0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ a6ce4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subseq r7, lr, lr, asr #12 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r7, lr, lr, lsl #12 │ │ │ │ ldrshteq sl, [r5], #-48 @ 0xffffffd0 │ │ │ │ - subseq r7, lr, fp, lsr #10 │ │ │ │ + subseq r7, lr, fp, ror #9 │ │ │ │ rsbseq sl, r5, r4, lsl #9 │ │ │ │ - subseq r7, lr, sl, lsr #11 │ │ │ │ - subseq r7, lr, sp, ror r5 │ │ │ │ - subseq r7, lr, r5, lsl #12 │ │ │ │ + subseq r7, lr, sl, ror #10 │ │ │ │ + subseq r7, lr, sp, lsr r5 │ │ │ │ + subseq r7, lr, r5, asr #11 │ │ │ │ rsbseq sl, r5, r0, lsr #7 │ │ │ │ - subseq r7, lr, r3, ror #9 │ │ │ │ + subseq r7, lr, r3, lsr #9 │ │ │ │ rsbseq sl, r5, ip, asr r3 │ │ │ │ - subseq r7, lr, sl, lsl #9 │ │ │ │ - subseq r7, lr, fp, ror r5 │ │ │ │ + subseq r7, lr, sl, asr #8 │ │ │ │ + subseq r7, lr, fp, lsr r5 │ │ │ │ rsbseq sl, r5, r0, ror r2 │ │ │ │ - subseq r7, lr, r2, ror #7 │ │ │ │ - subseq r7, lr, r3, lsl r6 │ │ │ │ + subseq r7, lr, r2, lsr #7 │ │ │ │ + ldrsbeq r7, [lr], #-83 @ 0xffffffad │ │ │ │ rsbseq sl, r5, ip, lsl r3 │ │ │ │ rsbseq sl, r5, r4, lsl #6 │ │ │ │ ldrshteq sl, [r5], #-32 @ 0xffffffe0 │ │ │ │ - subseq r7, lr, r7, lsr r4 │ │ │ │ - subseq r7, lr, lr, asr r6 │ │ │ │ - subseq r7, lr, r2, asr #12 │ │ │ │ - subseq r7, lr, r9, lsl #10 │ │ │ │ + ldrsheq r7, [lr], #-55 @ 0xffffffc9 │ │ │ │ + subseq r7, lr, lr, lsl r6 │ │ │ │ + subseq r7, lr, r2, lsl #12 │ │ │ │ + subseq r7, lr, r9, asr #9 │ │ │ │ rsbseq sl, r5, r8, asr r5 │ │ │ │ - @ instruction: 0x005e769c │ │ │ │ - subseq r7, lr, r7, lsl #12 │ │ │ │ - subseq r6, lr, ip, ror #11 │ │ │ │ + subseq r7, lr, ip, asr r6 │ │ │ │ + subseq r7, lr, r7, asr #11 │ │ │ │ + subseq r6, lr, ip, lsr #11 │ │ │ │ ldrsbteq sl, [r5], #-60 @ 0xffffffc4 │ │ │ │ - subseq r7, lr, r8, lsr #11 │ │ │ │ + subseq r7, lr, r8, ror #10 │ │ │ │ rsbseq sl, r5, r8, ror r3 │ │ │ │ - subseq r6, lr, r0, ror #7 │ │ │ │ - subseq r7, lr, r3, lsl r4 │ │ │ │ + subseq r6, lr, r0, lsr #7 │ │ │ │ + ldrsbeq r7, [lr], #-51 @ 0xffffffcd │ │ │ │ rsbseq sl, r5, r0, ror #8 │ │ │ │ rsbseq sl, r5, r8, asr #8 │ │ │ │ - @ instruction: 0x005e7590 │ │ │ │ + subseq r7, lr, r0, asr r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -112636,171 +112636,171 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #476] @ a6f54 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #472] @ a6f58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #464] @ a6f7c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #460] @ a6f80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #360] @ a6f48 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #356] @ a6f4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #316] @ a6f50 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #312] @ a6f68 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #308] @ a6f6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #220] @ a6f40 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #216] @ a6f44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #6 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #196] @ a6f5c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #192] @ a6f60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #2 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #152] @ a6f64 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #156] @ a6f84 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr ip, [pc, #108] @ a6f70 │ │ │ │ add r3, r0, #8 │ │ │ │ ldr lr, [pc, #104] @ a6f74 │ │ │ │ ldr r1, [pc, #104] @ a6f78 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrshteq sl, [r5], #-0 │ │ │ │ - subseq r7, lr, r3, lsl r2 │ │ │ │ + ldrsbeq r7, [lr], #-19 @ 0xffffffed │ │ │ │ rsbseq sl, r5, r4, lsl #3 │ │ │ │ - @ instruction: 0x005e2a94 │ │ │ │ - subseq r7, lr, r9, ror r2 │ │ │ │ + subseq r2, lr, r4, asr sl │ │ │ │ + subseq r7, lr, r9, lsr r2 │ │ │ │ @ instruction: 0x0075a19c │ │ │ │ - subseq r7, lr, pc, lsl #6 │ │ │ │ + subseq r7, lr, pc, asr #5 │ │ │ │ ldrsbteq sl, [r5], #-12 │ │ │ │ - ldrsheq r7, [lr], #-25 @ 0xffffffe7 │ │ │ │ - ldrsbeq r7, [lr], #-23 @ 0xffffffe9 │ │ │ │ + ldrheq r7, [lr], #-25 @ 0xffffffe7 │ │ │ │ + @ instruction: 0x005e7197 │ │ │ │ rsbseq sl, r5, r4, asr r1 │ │ │ │ - subseq r7, lr, pc, ror #4 │ │ │ │ + subseq r7, lr, pc, lsr #4 │ │ │ │ @ instruction: 0x0075a09c │ │ │ │ rsbseq sl, r5, ip, rrx │ │ │ │ - subseq r7, lr, r0, lsr #3 │ │ │ │ + subseq r7, lr, r0, ror #2 │ │ │ │ rsbseq sl, r5, r8, lsl #4 │ │ │ │ - subseq r7, lr, pc, lsl #6 │ │ │ │ - ldrsheq r7, [lr], #-17 @ 0xffffffef │ │ │ │ + subseq r7, lr, pc, asr #5 │ │ │ │ + ldrheq r7, [lr], #-17 @ 0xffffffef │ │ │ │ rsbseq sl, r5, r0, lsl #4 │ │ │ │ - subseq r6, lr, r0, lsl #13 │ │ │ │ + subseq r6, lr, r0, asr #12 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs a6ff8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne a6fdc │ │ │ │ ldr r2, [pc, #292] @ a70ec │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -112933,25 +112933,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbseq r9, r5, r8, lsl lr │ │ │ │ - subseq r2, lr, r4, lsr #13 │ │ │ │ + subseq r2, lr, r4, ror #12 │ │ │ │ rsbseq r9, r5, r8, lsr lr │ │ │ │ - subseq r6, lr, r0, lsr #4 │ │ │ │ - subseq r6, lr, r0, lsl #4 │ │ │ │ + subseq r6, lr, r0, ror #3 │ │ │ │ + subseq r6, lr, r0, asr #3 │ │ │ │ rsbseq r9, r5, r0, lsr #28 │ │ │ │ - subseq r6, lr, fp, lsr #30 │ │ │ │ - subseq r6, lr, r0, lsr pc │ │ │ │ + subseq r6, lr, fp, ror #29 │ │ │ │ + ldrsheq r6, [lr], #-224 @ 0xffffff20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #21 │ │ │ │ @@ -112979,66 +112979,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ a7520 │ │ │ │ ldr r0, [pc, #588] @ a7524 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ a74ec │ │ │ │ ldr r1, [pc, #488] @ a74f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b a73ec │ │ │ │ ldr r1, [pc, #528] @ a7528 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ a7514 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ a74e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ a74e4 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ a74e8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ a74fc │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ a7500 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ a7504 │ │ │ │ @@ -113047,62 +113047,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ a74d8 │ │ │ │ ldr r1, [pc, #244] @ a74dc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ a74f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ a752c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ a74f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ a7518 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ a751c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ a7508 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ a750c │ │ │ │ ldr r1, [pc, #100] @ a7510 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -113110,41 +113110,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r9, r5, r4, asr #21 │ │ │ │ - ldrsheq r6, [lr], #-182 @ 0xffffff4a │ │ │ │ - subseq r6, lr, lr, lsr #27 │ │ │ │ + ldrheq r6, [lr], #-182 @ 0xffffff4a │ │ │ │ + subseq r6, lr, lr, ror #26 │ │ │ │ rsbseq r9, r5, r8, ror ip │ │ │ │ - subseq r2, lr, r0, lsl r5 │ │ │ │ + ldrsbeq r2, [lr], #-64 @ 0xffffffc0 │ │ │ │ ldrshteq r9, [r5], #-196 @ 0xffffff3c │ │ │ │ - subseq r6, lr, r7, lsl #28 │ │ │ │ - ldrsheq r6, [lr], #-206 @ 0xffffff32 │ │ │ │ - subseq r6, lr, pc, asr #25 │ │ │ │ + subseq r6, lr, r7, asr #27 │ │ │ │ + ldrheq r6, [lr], #-206 @ 0xffffff32 │ │ │ │ + subseq r6, lr, pc, lsl #25 │ │ │ │ rsbseq r9, r5, ip, ror #24 │ │ │ │ rsbseq r9, r5, r0, asr ip │ │ │ │ - subseq r6, lr, r3, ror sp │ │ │ │ + subseq r6, lr, r3, lsr sp │ │ │ │ ldrshteq r9, [r5], #-144 @ 0xffffff70 │ │ │ │ rsbseq r9, r5, r4, asr #22 │ │ │ │ - @ instruction: 0x005e6c95 │ │ │ │ - subseq r6, lr, r2, lsr #28 │ │ │ │ + subseq r6, lr, r5, asr ip │ │ │ │ + subseq r6, lr, r2, ror #27 │ │ │ │ ldrhteq r9, [r5], #-184 @ 0xffffff48 │ │ │ │ - subseq r5, lr, r0, lsr #22 │ │ │ │ - subseq r6, lr, sp, lsl #29 │ │ │ │ + subseq r5, lr, r0, ror #21 │ │ │ │ + subseq r6, lr, sp, asr #28 │ │ │ │ rsbseq r9, r5, ip, asr sp │ │ │ │ - subseq r6, lr, r7, asr lr │ │ │ │ - subseq r6, lr, r9, asr #26 │ │ │ │ + subseq r6, lr, r7, lsl lr │ │ │ │ + subseq r6, lr, r9, lsl #26 │ │ │ │ ldrshteq r9, [r5], #-176 @ 0xffffff50 │ │ │ │ - subseq r6, lr, pc, asr #28 │ │ │ │ + subseq r6, lr, pc, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r1, #36] @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ mov r8, r2 │ │ │ │ @@ -113388,15 +113388,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #32] │ │ │ │ str r7, [r9, #24] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ b a76c0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b a7bf0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7944 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx r1 │ │ │ │ @@ -113512,15 +113512,15 @@ │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ beq a7b1c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #1108] @ a7f84 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -113788,23 +113788,23 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r9, r5, r8, ror r3 │ │ │ │ rsbseq r9, r5, r4, lsl #7 │ │ │ │ rsbseq r9, r5, ip, asr #6 │ │ │ │ - subseq r6, lr, ip, ror #15 │ │ │ │ + subseq r6, lr, ip, lsr #15 │ │ │ │ rsbseq r8, r9, ip, lsl #12 │ │ │ │ rsbseq r8, r9, ip, ror r5 │ │ │ │ ldrsbteq r8, [r9], #-68 @ 0xffffffbc │ │ │ │ andseq r8, fp, r0, lsl r6 │ │ │ │ andseq r8, fp, r0, ror #13 │ │ │ │ rsbseq r9, r5, ip, ror r3 │ │ │ │ rsbseq r9, r5, ip, lsl #7 │ │ │ │ - subseq r6, lr, r8, lsl #6 │ │ │ │ + subseq r6, lr, r8, asr #5 │ │ │ │ rsbseq r8, r9, ip, lsr r2 │ │ │ │ andeq r1, r4, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #312] @ 0x138 │ │ │ │ mov sl, r1 │ │ │ │ @@ -114164,15 +114164,15 @@ │ │ │ │ str r7, [sp, #2692] @ 0xa84 │ │ │ │ str r6, [sp, #2684] @ 0xa7c │ │ │ │ str r0, [sp, #2680] @ 0xa78 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #3464] @ 0xd88 │ │ │ │ add r3, r8, #324 @ 0x144 │ │ │ │ ldr r1, [sp, #3468] @ 0xd8c │ │ │ │ ldr r2, [sp, #3472] @ 0xd90 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -114466,15 +114466,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a89dc │ │ │ │ cmp r2, #1 │ │ │ │ bne a8a00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r6, r7 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 74978 │ │ │ │ @@ -114683,15 +114683,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a8d40 │ │ │ │ cmp r2, #1 │ │ │ │ bne a8d64 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r2, lr, #980 @ 0x3d4 │ │ │ │ add r3, r2, #164 @ 0xa4 │ │ │ │ ldr r2, [r2, #244] @ 0xf4 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r2, #3 │ │ │ │ stm r5, {r0, r1, r3} │ │ │ │ @@ -114958,15 +114958,15 @@ │ │ │ │ beq a91b0 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq a91d4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ bl 7bc44 │ │ │ │ b a91d4 │ │ │ │ - subseq r6, lr, r6, lsl #1 │ │ │ │ + subseq r6, lr, r6, asr #32 │ │ │ │ cmp r1, #0 │ │ │ │ beq a91d4 │ │ │ │ add r0, lr, #980 @ 0x3d4 │ │ │ │ ldr r1, [r0, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ beq a91d4 │ │ │ │ ldr r0, [r0, #172] @ 0xac │ │ │ │ @@ -115239,15 +115239,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a95f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9614 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [fp, r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 74978 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ @@ -115278,37 +115278,37 @@ │ │ │ │ strb r0, [r9] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 80774 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq r4, [lr], #-204 @ 0xffffff34 │ │ │ │ + @ instruction: 0x005e4c9c │ │ │ │ add r0, fp, #168 @ 0xa8 │ │ │ │ bl 81d2c │ │ │ │ b a968c │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r5, r8, lsl pc │ │ │ │ rsbseq r7, r5, r4, lsr #30 │ │ │ │ rsbseq r7, r5, ip, ror #28 │ │ │ │ rsbseq r7, r5, ip, ror #28 │ │ │ │ rsbseq r7, r5, r0, lsl #29 │ │ │ │ rsbseq r7, r5, r8, lsr r7 │ │ │ │ rsbseq r7, r5, r8, asr #29 │ │ │ │ ldrhteq r7, [r5], #-232 @ 0xffffff18 │ │ │ │ - subseq r4, lr, lr, lsr #25 │ │ │ │ + subseq r4, lr, lr, ror #24 │ │ │ │ rsbseq r7, r5, r8, asr #28 │ │ │ │ rsbseq r7, r5, r8, asr lr │ │ │ │ rsbseq r7, r5, r8, lsr lr │ │ │ │ rsbseq r7, r5, r8, asr #28 │ │ │ │ - ldrsbeq r5, [lr], #-39 @ 0xffffffd9 │ │ │ │ - @ instruction: 0x005e4990 │ │ │ │ + @ instruction: 0x005e5297 │ │ │ │ + subseq r4, lr, r0, asr r9 │ │ │ │ rsbseq r7, r5, r8, lsr #28 │ │ │ │ - subseq r4, lr, r3, ror #15 │ │ │ │ + subseq r4, lr, r3, lsr #15 │ │ │ │ rsbseq r7, r5, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #868 @ 0x364 │ │ │ │ ldrb r3, [r1, #776] @ 0x308 │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ str sl, [sp, #28] │ │ │ │ @@ -115941,26 +115941,26 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #776] @ 0x308 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subseq r4, lr, sp, asr #23 │ │ │ │ + subseq r4, lr, sp, lsl #23 │ │ │ │ rsbseq r7, r5, r8, asr #5 │ │ │ │ ldrsbteq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x005e4a9c │ │ │ │ - subseq r3, lr, r2, lsl #24 │ │ │ │ + subseq r4, lr, ip, asr sl │ │ │ │ + subseq r3, lr, r2, asr #23 │ │ │ │ rsbseq r7, r5, r4, ror #3 │ │ │ │ ldrshteq r7, [r5], #-20 @ 0xffffffec │ │ │ │ rsbseq r7, r5, ip, lsl r2 │ │ │ │ rsbseq r7, r5, r4, lsr r2 │ │ │ │ - @ instruction: 0x005e4693 │ │ │ │ + subseq r4, lr, r3, asr r6 │ │ │ │ rsbseq r7, r5, r0, lsl #4 │ │ │ │ - subseq r3, lr, pc, asr #23 │ │ │ │ + subseq r3, lr, pc, lsl #23 │ │ │ │ rsbseq r6, r5, r4, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #680 @ 0x2a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #804] @ aa474 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -115978,15 +115978,15 @@ │ │ │ │ ldr r0, [pc, #756] @ aa47c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq aa26c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq aa26c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r1 │ │ │ │ movne r5, #0 │ │ │ │ @@ -116028,15 +116028,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b aa360 │ │ │ │ ldr r0, [pc, #532] @ aa488 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -116084,15 +116084,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r1, r2, r6, r7} │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r2, r4, #136 @ 0x88 │ │ │ │ @@ -116163,46 +116163,46 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, r9, r8, ror #22 │ │ │ │ rsbseq r5, r9, r0, ror #26 │ │ │ │ rsbseq r5, r9, r0, asr #26 │ │ │ │ - subseq r3, lr, ip, lsr #19 │ │ │ │ + subseq r3, lr, ip, ror #18 │ │ │ │ rsbseq r6, r5, r8, lsr #27 │ │ │ │ rsbseq r5, r9, r0, asr ip │ │ │ │ ldrsbteq r5, [r9], #-180 @ 0xffffff4c │ │ │ │ - subseq r3, lr, r8, asr #19 │ │ │ │ + subseq r3, lr, r8, lsl #19 │ │ │ │ rsbseq r6, r5, r4, asr #27 │ │ │ │ rsbseq r6, r5, ip, asr #29 │ │ │ │ ldrhteq r6, [r5], #-232 @ 0xffffff18 │ │ │ │ rsbseq r6, r5, r0, asr #31 │ │ │ │ @ instruction: 0x00756f9c │ │ │ │ rsbseq r5, r9, r4, ror #19 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r2, [pc, #32] @ aa4e0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ aa4e4 │ │ │ │ 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 67a614 │ │ │ │ - subseq r4, lr, ip, asr pc │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r4, lr, ip, lsl pc │ │ │ │ rsbseq r7, r5, r0, ror #13 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ aa4fc │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r3, lr, fp, lsl #30 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r3, lr, fp, asr #29 │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #35 @ 0x23 │ │ │ │ cmp r2, #9 │ │ │ │ subcc r1, r3, #34 @ 0x22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -116225,15 +116225,15 @@ │ │ │ │ ldr r2, [pc, #512] @ aa764 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #504] @ aa784 │ │ │ │ ldr r1, [pc, #504] @ aa788 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b aa614 │ │ │ │ @@ -116257,28 +116257,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #360] @ aa774 │ │ │ │ ldr r1, [pc, #360] @ aa778 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #316] @ aa77c │ │ │ │ ldr r1, [pc, #316] @ aa780 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b aa6d4 │ │ │ │ @@ -116288,15 +116288,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr lr, [pc, #224] @ aa768 │ │ │ │ add r2, r0, #16 │ │ │ │ ldr r3, [pc, #220] @ aa76c │ │ │ │ ldr r1, [pc, #220] @ aa770 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -116305,123 +116305,123 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #192] @ aa78c │ │ │ │ ldr r1, [pc, #192] @ aa790 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ aa794 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #144] @ aa798 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #112] @ aa7a4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ aa7a8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x005e3a9b │ │ │ │ + subseq r3, lr, fp, asr sl │ │ │ │ rsbseq r6, r5, r0, asr r9 │ │ │ │ rsbseq r6, r5, r8, lsl #16 │ │ │ │ rsbseq r6, r5, ip, lsl #23 │ │ │ │ - subseq r3, lr, r1, ror sp │ │ │ │ + subseq r3, lr, r1, lsr sp │ │ │ │ rsbseq r6, r5, ip, lsl #17 │ │ │ │ - subseq r3, lr, r7, lsl lr │ │ │ │ + ldrsbeq r3, [lr], #-215 @ 0xffffff29 │ │ │ │ rsbseq r6, r5, r8, asr r8 │ │ │ │ - ldrsheq r3, [lr], #-215 @ 0xffffff29 │ │ │ │ + ldrheq r3, [lr], #-215 @ 0xffffff29 │ │ │ │ rsbseq r6, r5, ip, lsl #18 │ │ │ │ - ldrheq r3, [lr], #-236 @ 0xffffff14 │ │ │ │ + subseq r3, lr, ip, ror lr │ │ │ │ rsbseq r6, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x005e3d90 │ │ │ │ + subseq r3, lr, r0, asr sp │ │ │ │ @ instruction: 0x00756790 │ │ │ │ - subseq r3, lr, sp, asr sp │ │ │ │ + subseq r3, lr, sp, lsl sp │ │ │ │ rsbseq r6, r5, ip, lsr r8 │ │ │ │ - subseq r2, lr, r8, asr #18 │ │ │ │ + subseq r2, lr, r8, lsl #18 │ │ │ │ ldrsbteq r6, [r5], #-124 @ 0xffffff84 │ │ │ │ - subseq r3, lr, ip, lsr sp │ │ │ │ + ldrsheq r3, [lr], #-204 @ 0xffffff34 │ │ │ │ rsbseq r6, r5, ip, lsr r9 │ │ │ │ - ldrsheq r3, [lr], #-224 @ 0xffffff20 │ │ │ │ + ldrheq r3, [lr], #-224 @ 0xffffff20 │ │ │ │ rsbseq r6, r5, ip, lsl sl │ │ │ │ - subseq r3, lr, pc, asr #29 │ │ │ │ - subseq pc, sp, ip, asr #5 │ │ │ │ + subseq r3, lr, pc, lsl #29 │ │ │ │ + subseq pc, sp, ip, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ aa7fc │ │ │ │ ldr r3, [pc, #40] @ aa800 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbeq r3, [lr], #-194 @ 0xffffff3e │ │ │ │ + @ instruction: 0x005e3c92 │ │ │ │ rsbseq r6, r5, r4, asr sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne aa828 │ │ │ │ ldr r1, [pc, #76] @ aa868 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ aa860 │ │ │ │ ldr r3, [pc, #40] @ aa864 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq pc, sp, r0, rrx │ │ │ │ + subseq pc, sp, r0, lsr #32 │ │ │ │ rsbseq r6, r5, r8, asr r6 │ │ │ │ - subseq pc, sp, r8, ror r0 @ │ │ │ │ + subseq pc, sp, r8, lsr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r6, [r1, #104] @ 0x68 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -116806,36 +116806,36 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq r3, lr, sp, asr #12 │ │ │ │ - subseq r3, lr, fp, asr #12 │ │ │ │ + subseq r3, lr, sp, lsl #12 │ │ │ │ + subseq r3, lr, fp, lsl #12 │ │ │ │ ldrhteq r6, [r5], #-60 @ 0xffffffc4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ aaee0 │ │ │ │ ldr r3, [pc, #40] @ aaee4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq r3, lr, ip, lsl #12 │ │ │ │ + subseq r3, lr, ip, asr #11 │ │ │ │ rsbseq r6, r5, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -116884,50 +116884,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ ab1ac │ │ │ │ add r2, pc, r2 │ │ │ │ b ab088 │ │ │ │ ldr r2, [pc, #444] @ ab1a0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ ab184 │ │ │ │ add r2, pc, r2 │ │ │ │ b ab15c │ │ │ │ ldr r2, [pc, #404] @ ab1a4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ ab198 │ │ │ │ add r2, pc, r2 │ │ │ │ b ab15c │ │ │ │ ldr r2, [pc, #320] @ ab17c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ ab1b0 │ │ │ │ ldr r2, [pc, #340] @ ab1b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b ab120 │ │ │ │ ldr r2, [pc, #272] @ ab180 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -116938,94 +116938,94 @@ │ │ │ │ ldr r2, [pc, #240] @ ab178 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ ab1cc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ ab1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ ab188 │ │ │ │ add r2, pc, r2 │ │ │ │ b ab15c │ │ │ │ ldr r2, [pc, #188] @ ab1a8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ ab18c │ │ │ │ add r2, pc, r2 │ │ │ │ b ab15c │ │ │ │ ldr r3, [pc, #188] @ ab1d4 │ │ │ │ ldr r2, [pc, #188] @ ab1d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ ab19c │ │ │ │ add r2, pc, r2 │ │ │ │ b ab15c │ │ │ │ ldr r2, [pc, #56] @ ab194 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subseq lr, sp, r4, asr #18 │ │ │ │ - subseq r3, lr, sp, ror r4 │ │ │ │ - subseq lr, sp, ip, ror #16 │ │ │ │ - @ instruction: 0x005e3497 │ │ │ │ - subseq r3, lr, r6, lsl #10 │ │ │ │ - subseq r3, lr, sp, lsr #8 │ │ │ │ - subseq r3, lr, r4, lsl #8 │ │ │ │ - @ instruction: 0x005e3497 │ │ │ │ - ldrheq r3, [lr], #-58 @ 0xffffffc6 │ │ │ │ - subseq r3, lr, r9, ror #9 │ │ │ │ - subseq r3, lr, ip, asr #7 │ │ │ │ - subseq r3, lr, r7, lsr r5 │ │ │ │ - subseq r3, lr, r4, lsl r5 │ │ │ │ - subseq r2, lr, r3, lsl pc │ │ │ │ - subseq r3, lr, sl, asr r5 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq lr, sp, r4, lsl #18 │ │ │ │ + subseq r3, lr, sp, lsr r4 │ │ │ │ + subseq lr, sp, ip, lsr #16 │ │ │ │ + subseq r3, lr, r7, asr r4 │ │ │ │ + subseq r3, lr, r6, asr #9 │ │ │ │ + subseq r3, lr, sp, ror #7 │ │ │ │ + subseq r3, lr, r4, asr #7 │ │ │ │ + subseq r3, lr, r7, asr r4 │ │ │ │ + subseq r3, lr, sl, ror r3 │ │ │ │ + subseq r3, lr, r9, lsr #9 │ │ │ │ + subseq r3, lr, ip, lsl #7 │ │ │ │ + ldrsheq r3, [lr], #-71 @ 0xffffffb9 │ │ │ │ + ldrsbeq r3, [lr], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq r2, [lr], #-227 @ 0xffffff1d │ │ │ │ + subseq r3, lr, sl, lsl r5 │ │ │ │ rsbseq r6, r5, r4, lsl #4 │ │ │ │ - ldrsbeq r3, [lr], #-64 @ 0xffffffc0 │ │ │ │ + @ instruction: 0x005e3490 │ │ │ │ ldrhteq r6, [r5], #-36 @ 0xffffffdc │ │ │ │ - ldrheq r3, [lr], #-88 @ 0xffffffa8 │ │ │ │ + subseq r3, lr, r8, ror r5 │ │ │ │ rsbseq r6, r5, r8, ror #5 │ │ │ │ - subseq lr, sp, ip, lsl r9 │ │ │ │ - subseq r3, lr, r1, lsr #11 │ │ │ │ + ldrsbeq lr, [sp], #-140 @ 0xffffff74 │ │ │ │ + subseq r3, lr, r1, ror #10 │ │ │ │ ldrsbteq r6, [r5], #-20 @ 0xffffffec │ │ │ │ - subseq r3, lr, r9, lsl #9 │ │ │ │ + subseq r3, lr, r9, asr #8 │ │ │ │ rsbseq r6, r5, r8, asr #2 │ │ │ │ - subseq r3, lr, sl, lsr #8 │ │ │ │ + subseq r3, lr, sl, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -117039,75 +117039,75 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldr r1, [pc, #224] @ ab300 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #224] @ ab31c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #220] @ ab320 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #156] @ ab30c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #152] @ ab310 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #112] @ ab314 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ ab318 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #44] @ ab304 │ │ │ │ ldr r3, [pc, #44] @ ab308 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq r3, lr, r7, lsr #6 │ │ │ │ - subseq r3, lr, fp, ror r2 │ │ │ │ + subseq r3, lr, r7, ror #5 │ │ │ │ + subseq r3, lr, fp, lsr r2 │ │ │ │ ldrhteq r5, [r5], #-184 @ 0xffffff48 │ │ │ │ rsbseq r6, r5, ip, lsl r0 │ │ │ │ - ldrsheq r3, [lr], #-32 @ 0xffffffe0 │ │ │ │ + ldrheq r3, [lr], #-32 @ 0xffffffe0 │ │ │ │ ldrshteq r5, [r5], #-248 @ 0xffffff08 │ │ │ │ - subseq r3, lr, r8, asr #5 │ │ │ │ + subseq r3, lr, r8, lsl #5 │ │ │ │ rsbseq r6, r5, r0, ror r0 │ │ │ │ - subseq r3, lr, sp, lsr r3 │ │ │ │ + ldrsheq r3, [lr], #-45 @ 0xffffffd3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq ab37c │ │ │ │ ldr r1, [pc, #132] @ ab3c8 │ │ │ │ @@ -117119,15 +117119,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ ab3bc │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ ab3c0 │ │ │ │ ldr ip, [pc, #52] @ ab3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -117135,39 +117135,39 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq r3, lr, r7, lsl #4 │ │ │ │ - ldrsheq r3, [lr], #-21 @ 0xffffffeb │ │ │ │ + subseq r3, lr, r7, asr #3 │ │ │ │ + ldrheq r3, [lr], #-21 @ 0xffffffeb │ │ │ │ rsbseq r5, r5, r8, lsr #30 │ │ │ │ - subseq r3, lr, r2, asr r2 │ │ │ │ - subseq r3, lr, r1, asr #4 │ │ │ │ + subseq r3, lr, r2, lsl r2 │ │ │ │ + subseq r3, lr, r1, lsl #4 │ │ │ │ rsbseq r5, r5, r8, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ ab410 │ │ │ │ ldr r3, [pc, #40] @ ab414 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrheq r3, [lr], #-29 @ 0xffffffe3 │ │ │ │ + subseq r3, lr, sp, ror r1 │ │ │ │ ldrshteq r5, [r5], #-224 @ 0xffffff20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #96] @ ab488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -117258,33 +117258,33 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab5a0 │ │ │ │ ldr r1, [pc, #80] @ ab5e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ ab5dc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ ab5e0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ rsbseq r5, r5, ip, ror #26 │ │ │ │ - ldrsheq r2, [lr], #-248 @ 0xffffff08 │ │ │ │ - subseq r3, lr, lr, lsr #32 │ │ │ │ + ldrheq r2, [lr], #-248 @ 0xffffff08 │ │ │ │ + subseq r2, lr, lr, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -117295,15 +117295,15 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrd r2, [r4] │ │ │ │ strd r2, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6661bc │ │ │ │ + bl 66618c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 258cc0 │ │ │ │ str r0, [r4, #16] │ │ │ │ add r7, r4, #16 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -117469,15 +117469,15 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ ldr r5, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 55db24 │ │ │ │ + bl 55daf4 │ │ │ │ mov r6, r0 │ │ │ │ bl 380c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq abd1c │ │ │ │ ldr r0, [pc, #2808] @ ac3fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ @@ -117509,28 +117509,28 @@ │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2728] @ ac43c │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r8 │ │ │ │ bl 15f9f0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs ac1b0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ @@ -117547,28 +117547,28 @@ │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2676] @ ac4a0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b abf28 │ │ │ │ mov r0, #5 │ │ │ │ bl 1617bc │ │ │ │ ldr r1, [pc, #2520] @ ac444 │ │ │ │ cmp r0, #0 │ │ │ │ ldr sl, [pc, #2516] @ ac448 │ │ │ │ mov r5, #13 │ │ │ │ @@ -117583,15 +117583,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne ac164 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ beq ac1e8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [pc, #2444] @ ac45c │ │ │ │ ldr ip, [pc, #2444] @ ac460 │ │ │ │ @@ -117663,33 +117663,33 @@ │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2192] @ ac48c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [pc, #2144] @ ac490 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r2, #19 │ │ │ │ - bl 628960 │ │ │ │ + bl 628930 │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ strb r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ @@ -117698,15 +117698,15 @@ │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e2574 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #281] @ 0x119 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, #2 │ │ │ │ - bl 628f60 │ │ │ │ + bl 628f30 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ bl 447f04 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -117768,28 +117768,28 @@ │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1664] @ ac420 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #4 │ │ │ │ bne abdf8 │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ b ac13c │ │ │ │ cmp r5, #4 │ │ │ │ @@ -117875,15 +117875,15 @@ │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movw r2, #25856 @ 0x6500 │ │ │ │ mov r0, #0 │ │ │ │ movt r2, #7629 @ 0x1dcd │ │ │ │ mov r1, #0 │ │ │ │ - bl 562d10 │ │ │ │ + bl 562ce0 │ │ │ │ strd r0, [r4, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq abf64 │ │ │ │ mov r0, #4 │ │ │ │ @@ -117907,15 +117907,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 13f3cc │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ bne ac0ac │ │ │ │ add r0, r4, #16 │ │ │ │ bl 13eac8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac0ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -118182,59 +118182,59 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #12] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r5, r9, r8, lsr #13 │ │ │ │ ldrhteq r7, [r5], #-208 @ 0xffffff30 │ │ │ │ rsbseq r5, r9, r4, asr r1 │ │ │ │ rsbseq r5, r5, r0, ror r5 │ │ │ │ - subseq r2, lr, fp, lsl #17 │ │ │ │ + subseq r2, lr, fp, asr #16 │ │ │ │ rsbseq r5, r5, r8, asr r5 │ │ │ │ rsbseq r4, r9, r4, asr r1 │ │ │ │ rsbseq r5, r5, r0, lsl #13 │ │ │ │ rsbseq r5, r5, r0, lsl #13 │ │ │ │ - subseq r2, lr, r0, lsr #19 │ │ │ │ + subseq r2, lr, r0, ror #18 │ │ │ │ rsbseq r5, r5, ip, lsr r2 │ │ │ │ rsbseq r5, r5, r8, asr #4 │ │ │ │ rsbseq r5, r5, r8, asr #8 │ │ │ │ rsbseq r4, r9, r0, ror #10 │ │ │ │ rsbseq r5, r5, ip, lsl #24 │ │ │ │ rsbseq r5, r5, ip, lsl #24 │ │ │ │ - subseq r2, lr, sl, asr #30 │ │ │ │ + subseq r2, lr, sl, lsl #30 │ │ │ │ ldrsbteq r5, [r5], #-56 @ 0xffffffc8 │ │ │ │ - subseq r2, lr, r4, lsl #29 │ │ │ │ + subseq r2, lr, r4, asr #28 │ │ │ │ rsbseq r4, r9, ip, lsr #13 │ │ │ │ - subseq r2, lr, r5, lsl #29 │ │ │ │ + subseq r2, lr, r5, asr #28 │ │ │ │ rsbseq r4, r5, r8, lsr #15 │ │ │ │ ldrhteq r5, [r5], #-24 @ 0xffffffe8 │ │ │ │ ldrhteq r5, [r5], #-48 @ 0xffffffd0 │ │ │ │ - subseq r2, lr, r5, ror #28 │ │ │ │ - ldrsbeq sp, [sp], #-208 @ 0xffffff30 │ │ │ │ - subseq r2, lr, sp, lsr lr │ │ │ │ - subseq r2, lr, r9, ror #27 │ │ │ │ - subseq r2, lr, ip, lsl lr │ │ │ │ - subseq r2, lr, r2, asr #27 │ │ │ │ - ldrsbeq r2, [lr], #-211 @ 0xffffff2d │ │ │ │ - subseq r2, lr, r0, lsr #27 │ │ │ │ + subseq r2, lr, r5, lsr #28 │ │ │ │ + @ instruction: 0x005ddd90 │ │ │ │ + ldrsheq r2, [lr], #-221 @ 0xffffff23 │ │ │ │ + subseq r2, lr, r9, lsr #27 │ │ │ │ + ldrsbeq r2, [lr], #-220 @ 0xffffff24 │ │ │ │ + subseq r2, lr, r2, lsl #27 │ │ │ │ + @ instruction: 0x005e2d93 │ │ │ │ + subseq r2, lr, r0, ror #26 │ │ │ │ rsbseq r4, r9, r0, lsr r3 │ │ │ │ rsbseq r5, r5, r8, lsl sl │ │ │ │ rsbseq r5, r5, r8, lsl #20 │ │ │ │ andseq ip, r4, r8, ror r8 │ │ │ │ - subseq r2, lr, r2, ror #25 │ │ │ │ - subseq r2, lr, sl, lsr #26 │ │ │ │ + subseq r2, lr, r2, lsr #25 │ │ │ │ + subseq r2, lr, sl, ror #25 │ │ │ │ rsbseq r5, r5, r8, asr #7 │ │ │ │ ldrsbteq r5, [r5], #-180 @ 0xffffff4c │ │ │ │ ldrsbteq r5, [r5], #-180 @ 0xffffff4c │ │ │ │ - ldrheq r2, [lr], #-226 @ 0xffffff1e │ │ │ │ + subseq r2, lr, r2, ror lr │ │ │ │ rsbseq r5, r5, r0, lsl r4 │ │ │ │ rsbseq r5, r9, ip │ │ │ │ - subseq r7, lr, sp, asr #14 │ │ │ │ + subseq r7, lr, sp, lsl #14 │ │ │ │ rsbseq r7, r5, r4, asr #9 │ │ │ │ ldrshteq r4, [r9], #-228 @ 0xffffff1c │ │ │ │ rsbseq r5, r5, ip, asr #6 │ │ │ │ - @ instruction: 0x005e269b │ │ │ │ + subseq r2, lr, fp, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -118248,15 +118248,15 @@ │ │ │ │ strd r0, [r9, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bcs ac98c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad268 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq ac5e4 │ │ │ │ ldr r0, [pc, #4004] @ ad4cc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -118326,28 +118326,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3944] @ ad5c0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq ac69c │ │ │ │ bl 3b55c │ │ │ │ mov r5, r0 │ │ │ │ b acb70 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -118466,28 +118466,28 @@ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3408] @ ad5d8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b ad20c │ │ │ │ bl 445778 │ │ │ │ bl 3b4d4 │ │ │ │ b ad284 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r0, [r1, #48]! @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -118690,15 +118690,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ad2d8 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 4475c4 │ │ │ │ mov r1, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne acf40 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne acf60 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -118765,15 +118765,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne acd04 │ │ │ │ cmp r1, #1 │ │ │ │ bne acd2c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r9, #76] @ 0x4c │ │ │ │ str r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 2829c4 │ │ │ │ @@ -118799,15 +118799,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ad330 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 4475c4 │ │ │ │ mov r1, r0 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne acfac │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne acfd0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -118859,15 +118859,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ace80 │ │ │ │ cmp r2, #1 │ │ │ │ bne acea4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq acf08 │ │ │ │ ldrb r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ bne acf08 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ @@ -118884,15 +118884,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne acee4 │ │ │ │ cmp r2, #1 │ │ │ │ bne acf08 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r7, [r9, #48] @ 0x30 │ │ │ │ b acb90 │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ beq accfc │ │ │ │ b acd30 │ │ │ │ @@ -118980,15 +118980,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ad064 │ │ │ │ cmp r2, #1 │ │ │ │ bne ad088 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq ad0c4 │ │ │ │ ldrb r0, [r9, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne ad0c8 │ │ │ │ @@ -119062,28 +119062,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1148] @ ad638 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1124] @ ad63c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, r9, #120 @ 0x78 │ │ │ │ bl 7ad68 │ │ │ │ ldr r0, [pc, #1068] @ ad640 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strh r1, [r9, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r9, #8] │ │ │ │ @@ -119122,15 +119122,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne ad29c │ │ │ │ cmp r2, #1 │ │ │ │ bne ad0c8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b ad0c8 │ │ │ │ bl 570b4 │ │ │ │ eor r6, r0, #1 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq acbe8 │ │ │ │ ldr r0, [pc, #800] @ ad600 │ │ │ │ @@ -119315,50 +119315,50 @@ │ │ │ │ bl 59014 │ │ │ │ rsbseq r7, r5, r8, ror r5 │ │ │ │ rsbseq r4, r5, ip, lsl #21 │ │ │ │ rsbseq r4, r5, r0, lsl #21 │ │ │ │ @ instruction: 0x00793898 │ │ │ │ rsbseq r4, r5, ip, asr #31 │ │ │ │ ldrsbteq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ - subseq r2, lr, r6, lsl #5 │ │ │ │ - ldrsbeq r1, [lr], #-11 │ │ │ │ + subseq r2, lr, r6, asr #4 │ │ │ │ + @ instruction: 0x005e109b │ │ │ │ ldrshteq r3, [r5], #-244 @ 0xffffff0c │ │ │ │ rsbseq r4, r5, r4, lsl ip │ │ │ │ ldrhteq r4, [r5], #-216 @ 0xffffff28 │ │ │ │ ldrhteq r4, [r5], #-216 @ 0xffffff28 │ │ │ │ - subseq r2, lr, r6, asr r0 │ │ │ │ + subseq r2, lr, r6, lsl r0 │ │ │ │ rsbseq r4, r5, ip, ror #24 │ │ │ │ rsbseq r4, r5, r0, lsl #25 │ │ │ │ rsbseq r3, r5, r8, ror #7 │ │ │ │ ldrshteq r3, [r5], #-60 @ 0xffffffc4 │ │ │ │ ldrhteq r3, [r5], #-52 @ 0xffffffcc │ │ │ │ rsbseq r3, r5, r8, asr #7 │ │ │ │ rsbseq r3, r5, r4, asr r3 │ │ │ │ rsbseq r3, r5, ip, ror r3 │ │ │ │ rsbseq r3, r9, r4, lsl #7 │ │ │ │ - subseq r0, lr, r3, lsl #16 │ │ │ │ + subseq r0, lr, r3, asr #15 │ │ │ │ rsbseq r3, r5, ip, lsr #15 │ │ │ │ rsbseq r2, r5, ip, lsr #22 │ │ │ │ rsbseq r3, r5, r8, lsl #7 │ │ │ │ ldrhteq r3, [r5], #-48 @ 0xffffffd0 │ │ │ │ rsbseq ip, r5, r4, ror #24 │ │ │ │ rsbseq ip, r5, r8, ror #24 │ │ │ │ rsbseq r3, r9, r8, lsr #2 │ │ │ │ - subseq r0, lr, fp, lsr #15 │ │ │ │ + subseq r0, lr, fp, ror #14 │ │ │ │ rsbseq r3, r5, r4, asr r7 │ │ │ │ rsbseq r2, r5, r4, ror #21 │ │ │ │ rsbseq r2, r9, r0, lsr sp │ │ │ │ rsbseq r4, r5, ip, lsr #9 │ │ │ │ rsbseq r4, r5, r4, lsr #9 │ │ │ │ rsbseq r2, r9, r8, lsl #22 │ │ │ │ - subseq r1, lr, r6, lsl #14 │ │ │ │ + subseq r1, lr, r6, asr #13 │ │ │ │ @ instruction: 0x00793d90 │ │ │ │ @ instruction: 0x00754198 │ │ │ │ ldrshteq r4, [r5], #-28 @ 0xffffffe4 │ │ │ │ - ldrheq r1, [lr], #-67 @ 0xffffffbd │ │ │ │ + subseq r1, lr, r3, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -119374,38 +119374,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r2 │ │ │ │ add sl, r0, r1 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq ad83c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad6d4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, sl │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ mov r7, #-2147483643 @ 0x80000005 │ │ │ │ cmp r0, #0 │ │ │ │ beq ada44 │ │ │ │ ldr r0, [pc, #1248] @ adbd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc ad7a4 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ ldr r1, [pc, #1216] @ adbd4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [pc, #1212] @ adbd8 │ │ │ │ ldr r0, [pc, #1212] @ adbdc │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -119416,28 +119416,28 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1152] @ adbe0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq ad7a4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -119579,28 +119579,28 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #552] @ adc14 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq ada30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -119707,28 +119707,28 @@ │ │ │ │ b adb98 │ │ │ │ bl 59014 │ │ │ │ rsbseq r3, r9, r8, lsl r9 │ │ │ │ ldrhteq r2, [r9], #-124 @ 0xffffff84 │ │ │ │ andeq r7, r9, ip, lsl #12 │ │ │ │ ldrhteq r3, [r5], #-208 @ 0xffffff30 │ │ │ │ rsbseq r3, r5, r4, asr #27 │ │ │ │ - subseq r1, lr, r0, lsr r0 │ │ │ │ + ldrsheq r0, [lr], #-240 @ 0xffffff10 │ │ │ │ rsbseq r3, r5, ip, lsl #21 │ │ │ │ @ instruction: 0x00753a98 │ │ │ │ - subseq ip, sp, r0, lsr #1 │ │ │ │ - subseq r0, lr, fp, lsl #31 │ │ │ │ + subseq ip, sp, r0, rrx │ │ │ │ + subseq r0, lr, fp, asr #30 │ │ │ │ rsbseq r2, r9, ip, lsl #11 │ │ │ │ rsbseq r3, r5, r4, lsl r0 │ │ │ │ - subseq pc, sp, ip, lsl #31 │ │ │ │ + subseq pc, sp, ip, asr #30 │ │ │ │ rsbseq r2, r5, r0, asr #30 │ │ │ │ ldrsbteq r2, [r5], #-236 @ 0xffffff14 │ │ │ │ @ instruction: 0xffffcb10 │ │ │ │ rsbseq r3, r5, r8, asr fp │ │ │ │ rsbseq r3, r5, ip, ror #22 │ │ │ │ - subseq r0, lr, r4, lsr #27 │ │ │ │ + subseq r0, lr, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ add r0, lr, #1328 @ 0x530 │ │ │ │ mov r9, r1 │ │ │ │ @@ -120761,15 +120761,15 @@ │ │ │ │ ldr r1, [r9, #160] @ 0xa0 │ │ │ │ ldr fp, [r9, #164] @ 0xa4 │ │ │ │ ldr r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r9, #172] @ 0xac │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldm ip, {r2, r7, ip} │ │ │ │ b ae1ec │ │ │ │ - ldrheq r4, [lr], #-161 @ 0xffffff5f │ │ │ │ + subseq r4, lr, r1, ror sl │ │ │ │ rsbseq r5, r5, r4, asr #16 │ │ │ │ add fp, r9, #320 @ 0x140 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, fp │ │ │ │ add r5, lr, #88 @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ @@ -120780,15 +120780,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ b ae804 │ │ │ │ ldr r0, [r9, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae530 │ │ │ │ bl 7cae4 │ │ │ │ b ae530 │ │ │ │ - subseq fp, sp, r8, lsl #24 │ │ │ │ + subseq fp, sp, r8, asr #23 │ │ │ │ rsbseq r3, r9, r8, lsr r2 │ │ │ │ ldr r0, [sp, #2140] @ 0x85c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r5, #8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add sl, lr, #872 @ 0x368 │ │ │ │ @@ -121040,15 +121040,15 @@ │ │ │ │ ldr r5, [r9, #264] @ 0x108 │ │ │ │ ldr r6, [r9, #268] @ 0x10c │ │ │ │ ldm lr, {r3, sl, ip, lr} │ │ │ │ ldr r4, [r9, #292] @ 0x124 │ │ │ │ ldr fp, [r9, #296] @ 0x128 │ │ │ │ ldrb r0, [r9, #300] @ 0x12c │ │ │ │ b afdfc │ │ │ │ - ldrsheq lr, [sp], #-207 @ 0xffffff31 │ │ │ │ + ldrheq lr, [sp], #-207 @ 0xffffff31 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -122066,15 +122066,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b009c │ │ │ │ cmp r2, #1 │ │ │ │ bne b00c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add ip, lr, #184 @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #2216] @ 0x8a8 │ │ │ │ str r0, [sp, #2208] @ 0x8a0 │ │ │ │ add r0, r5, #12 │ │ │ │ str r7, [sp, #2212] @ 0x8a4 │ │ │ │ @@ -122176,15 +122176,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b0254 │ │ │ │ cmp r2, #1 │ │ │ │ bne b0280 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add ip, lr, #184 @ 0xb8 │ │ │ │ ldr r0, [r5, #1112] @ 0x458 │ │ │ │ mov sl, r5 │ │ │ │ ldr r6, [sp, #2140] @ 0x85c │ │ │ │ mov lr, r7 │ │ │ │ ldr r1, [r5, #1116] @ 0x45c │ │ │ │ @@ -122265,15 +122265,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b03b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne b03e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add ip, lr, #184 @ 0xb8 │ │ │ │ add r2, sp, #4160 @ 0x1040 │ │ │ │ ldr r0, [sp, #2144] @ 0x860 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #1112] @ 0x458 │ │ │ │ @@ -122311,15 +122311,15 @@ │ │ │ │ rsbseq r1, r5, r0, asr #3 │ │ │ │ rsbseq r1, r5, r0, lsr #6 │ │ │ │ rsbseq r1, r5, r8, lsl #6 │ │ │ │ rsbseq r1, r5, ip, ror #2 │ │ │ │ rsbseq r1, r5, r8, asr r1 │ │ │ │ rsbseq r1, r5, ip, lsr r0 │ │ │ │ rsbseq r1, r5, r0, lsr #32 │ │ │ │ - subseq sp, sp, r8, ror #27 │ │ │ │ + subseq sp, sp, r8, lsr #27 │ │ │ │ @ instruction: 0x00751690 │ │ │ │ rsbseq r1, r5, ip, asr #32 │ │ │ │ rsbseq r1, r5, r8, lsr r0 │ │ │ │ ldrhteq r1, [r5], #-120 @ 0xffffff88 │ │ │ │ @ instruction: 0x0075179c │ │ │ │ ldrhteq r0, [r5], #-248 @ 0xffffff08 │ │ │ │ rsbseq r0, r5, r0, lsr #31 │ │ │ │ @@ -122864,17 +122864,17 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne b0d14 │ │ │ │ cmp r2, #1 │ │ │ │ bne b0e04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b0e04 │ │ │ │ - subseq sp, sp, lr, asr r1 │ │ │ │ + subseq sp, sp, lr, lsl r1 │ │ │ │ add r2, r6, #192 @ 0xc0 │ │ │ │ add r3, r6, #384 @ 0x180 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #272 @ 0x110 │ │ │ │ bl 7bf90 │ │ │ │ @@ -123431,15 +123431,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b15f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne b16e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b16e8 │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b b1660 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #307] @ 0x133 │ │ │ │ @@ -123576,15 +123576,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne b1834 │ │ │ │ cmp r2, #1 │ │ │ │ bne b186c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b186c │ │ │ │ add r0, r9, #232 @ 0xe8 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #432] @ 0x1b0 │ │ │ │ cmp r7, #6 │ │ │ │ bne b1900 │ │ │ │ @@ -123838,15 +123838,15 @@ │ │ │ │ b afba0 │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b afc3c │ │ │ │ bl 59014 │ │ │ │ rsbseq lr, r4, ip, lsr #27 │ │ │ │ rsbseq lr, r4, r0, asr #31 │ │ │ │ - subseq ip, sp, r8, lsr #2 │ │ │ │ + subseq ip, sp, r8, ror #1 │ │ │ │ ldrsbteq pc, [r4], #-144 @ 0xffffff70 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r0, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -123899,15 +123899,15 @@ │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ beq b1ee0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 5577dc │ │ │ │ + bl 5577ac │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ beq b1f48 │ │ │ │ @@ -123996,15 +123996,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 38bb0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #544] @ b2110 │ │ │ │ ldr r2, [pc, #544] @ b2114 │ │ │ │ ldr r7, [pc, #544] @ b2118 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -124023,15 +124023,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b b1ff8 │ │ │ │ mov r9, sl │ │ │ │ bl b5d70 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #448] @ b211c │ │ │ │ ldr r2, [pc, #448] @ b2120 │ │ │ │ ldr r7, [pc, #448] @ b2124 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -124154,16 +124154,16 @@ │ │ │ │ ldr r1, [pc, #28] @ b2164 │ │ │ │ ldr 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 67a614 │ │ │ │ - @ instruction: 0x005dae98 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq sl, sp, r8, asr lr │ │ │ │ rsbseq pc, r4, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #128] @ b21f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -124412,15 +124412,15 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ mov r0, r1 │ │ │ │ bl 37ab4 │ │ │ │ mov r1, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ - bl 4bf2ec │ │ │ │ + bl 4bf2bc │ │ │ │ ldr r0, [sp, #2216] @ 0x8a8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13f3cc │ │ │ │ mov r4, r6 │ │ │ │ str r0, [r4, #2180]! @ 0x884 │ │ │ │ mov r0, #0 │ │ │ │ @@ -124531,15 +124531,15 @@ │ │ │ │ str r5, [r3, #304] @ 0x130 │ │ │ │ str r0, [r3, #308] @ 0x134 │ │ │ │ str r1, [sp, #2216] @ 0x8a8 │ │ │ │ add r0, lr, #944 @ 0x3b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #168 @ 0xa8 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ beq b275c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -125480,19 +125480,19 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r7, #7 │ │ │ │ mov r5, r6 │ │ │ │ cmp r1, #0 │ │ │ │ bne b36b4 │ │ │ │ b b36c0 │ │ │ │ - subseq r0, lr, r1, ror #1 │ │ │ │ + subseq r0, lr, r1, lsr #1 │ │ │ │ rsbseq r0, r5, r4, ror lr │ │ │ │ - @ instruction: 0x005dad90 │ │ │ │ - subseq r7, sp, r0, lsr r2 │ │ │ │ - subseq r1, lr, ip, rrx │ │ │ │ + subseq sl, sp, r0, asr sp │ │ │ │ + ldrsheq r7, [sp], #-16 │ │ │ │ + subseq r1, lr, ip, lsr #32 │ │ │ │ ldrsbteq r0, [r5], #-216 @ 0xffffff28 │ │ │ │ @ instruction: 0xffff7d9c │ │ │ │ @ instruction: 0x0074ef90 │ │ │ │ @ instruction: 0x0078e79c │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq b3650 │ │ │ │ @@ -125612,30 +125612,30 @@ │ │ │ │ str r5, [r1, #312] @ 0x138 │ │ │ │ str ip, [r2, #463] @ 0x1cf │ │ │ │ str lr, [r1, #144] @ 0x90 │ │ │ │ str r6, [r1, #148] @ 0x94 │ │ │ │ str r4, [r1, #152] @ 0x98 │ │ │ │ str r6, [r1, #156] @ 0x9c │ │ │ │ str r3, [r1, #160] @ 0xa0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3944] @ b4798 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ str r1, [sp, #2224] @ 0x8b0 │ │ │ │ str r1, [sp, #2216] @ 0x8a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #944 @ 0x3b0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, lr, #168 @ 0xa8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #800 @ 0x320 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ beq b3884 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ @@ -125703,15 +125703,15 @@ │ │ │ │ bl 13d228 │ │ │ │ ldr r1, [pc, #4056] @ b4958 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #2228] @ 0x8b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #2216] @ 0x8a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -125828,15 +125828,15 @@ │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r0, #1184 @ 0x4a0 │ │ │ │ mov r8, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov ip, lr │ │ │ │ b b405c │ │ │ │ - ldrsheq sl, [sp], #-218 @ 0xffffff26 │ │ │ │ + ldrheq sl, [sp], #-218 @ 0xffffff26 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov fp, r9 │ │ │ │ b b44d4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldrb r0, [r2, #673]! @ 0x2a1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -126150,15 +126150,15 @@ │ │ │ │ ldr r1, [r0, #424]! @ 0x1a8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ beq b4090 │ │ │ │ bl 46a038 │ │ │ │ b b4090 │ │ │ │ - subseq r9, sp, r7, asr #26 │ │ │ │ + subseq r9, sp, r7, lsl #26 │ │ │ │ add r3, r8, #408 @ 0x198 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add fp, lr, #197 @ 0xc5 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, lr, #616 @ 0x268 │ │ │ │ str r0, [fp, #443] @ 0x1bb │ │ │ │ @@ -126471,15 +126471,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b456c │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r7 │ │ │ │ bne b4650 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b4650 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sl, #123] @ 0x7b │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -126601,15 +126601,15 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b b4960 │ │ │ │ @ instruction: 0xffff6cc0 │ │ │ │ ldrsbteq sp, [r4], #-244 @ 0xffffff0c │ │ │ │ rsbseq lr, r4, r4 │ │ │ │ - ldrsbeq fp, [sp], #-39 @ 0xffffffd9 │ │ │ │ + @ instruction: 0x005db297 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str fp, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -126659,15 +126659,15 @@ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ bl 7dc40 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #279] @ 0x117 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #280] @ 0x118 │ │ │ │ b b4d78 │ │ │ │ - subseq fp, sp, r5, lsr #5 │ │ │ │ + subseq fp, sp, r5, ror #4 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r1, #444]! @ 0x1bc │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ sub r7, r1, #60 @ 0x3c │ │ │ │ add r1, pc, #8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -126713,15 +126713,15 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ bne b495c │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ bl 348e44 │ │ │ │ b b4960 │ │ │ │ - subseq fp, sp, fp, asr #3 │ │ │ │ + subseq fp, sp, fp, lsl #3 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r6, #252] @ 0xfc │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #276] @ 0x114 │ │ │ │ cmp r0, #2 │ │ │ │ strb r4, [r6, #278] @ 0x116 │ │ │ │ bcc b49b0 │ │ │ │ @@ -126734,15 +126734,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b4988 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r7 │ │ │ │ bne b49b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ strb r0, [r6, #280] @ 0x118 │ │ │ │ mov r0, #4 │ │ │ │ strb r4, [r6, #279] @ 0x117 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -126806,15 +126806,15 @@ │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r0, #1184 @ 0x4a0 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ b b3b7c │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #4092] @ b5ad8 │ │ │ │ add r5, lr, #197 @ 0xc5 │ │ │ │ ldr r2, [pc, #4088] @ b5adc │ │ │ │ ldr r7, [pc, #4088] @ b5ae0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r5, #603] @ 0x25b │ │ │ │ @@ -126834,15 +126834,15 @@ │ │ │ │ str r9, [sp, #184] @ 0xb8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r2 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ bl 58df0 │ │ │ │ b b5230 │ │ │ │ bl 37d30 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #4056] @ b5b20 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r2, [pc, #4092] @ b5b4c │ │ │ │ ldr r7, [pc, #4092] @ b5b50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r9, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ @@ -126939,15 +126939,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne b4cb8 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, ip │ │ │ │ bne b4cf8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b4cf8 │ │ │ │ add r0, r6, #368 @ 0x170 │ │ │ │ bl 745f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #568] @ 0x238 │ │ │ │ ldrb r0, [r6, #277] @ 0x115 │ │ │ │ mov r8, r4 │ │ │ │ @@ -126969,15 +126969,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne b4d30 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, ip │ │ │ │ bne b4d5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ strb r4, [r6, #279] @ 0x117 │ │ │ │ strb r4, [r6, #277] @ 0x115 │ │ │ │ mov r4, r8 │ │ │ │ strb r0, [r6, #280] @ 0x118 │ │ │ │ mov r8, sl │ │ │ │ @@ -127301,15 +127301,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b5268 │ │ │ │ cmp r2, #1 │ │ │ │ bne b55c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b b55c4 │ │ │ │ mov r4, r0 │ │ │ │ b b5368 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ b b5544 │ │ │ │ b b56e0 │ │ │ │ @@ -127496,15 +127496,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b5574 │ │ │ │ cmp r2, #1 │ │ │ │ bne b5598 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ strb r0, [sl, #279] @ 0x117 │ │ │ │ strb r0, [sl, #277] @ 0x115 │ │ │ │ b b5878 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ @@ -127528,15 +127528,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b55f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne b5618 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ strb r0, [r6, #278] @ 0x116 │ │ │ │ ldrb r0, [r6, #277] @ 0x115 │ │ │ │ cmp r0, #0 │ │ │ │ beq b5670 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ @@ -127550,15 +127550,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b564c │ │ │ │ cmp r2, #1 │ │ │ │ bne b5670 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #277] @ 0x115 │ │ │ │ b b5850 │ │ │ │ b b5774 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ @@ -127969,19 +127969,19 @@ │ │ │ │ rsbseq fp, r4, r4, lsr #9 │ │ │ │ rsbseq fp, r4, r0, asr #24 │ │ │ │ rsbseq fp, r4, ip, asr ip │ │ │ │ rsbseq fp, r4, r4, lsr #21 │ │ │ │ rsbseq fp, r4, r8, lsl #21 │ │ │ │ @ instruction: 0x0074ba9c │ │ │ │ rsbseq fp, r4, r0, lsl #21 │ │ │ │ - subseq r8, sp, r4, ror #4 │ │ │ │ + subseq r8, sp, r4, lsr #4 │ │ │ │ rsbseq fp, r4, ip, lsl #22 │ │ │ │ rsbseq fp, r4, r4, lsl #14 │ │ │ │ rsbseq fp, r4, ip, lsl r7 │ │ │ │ - subseq r8, sp, r0, lsr #19 │ │ │ │ + subseq r8, sp, r0, ror #18 │ │ │ │ rsbseq fp, r4, r4, asr r9 │ │ │ │ ldrshteq fp, [r4], #-128 @ 0xffffff80 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #64] @ b5d64 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [pc, #60] @ b5d68 │ │ │ │ @@ -128392,20 +128392,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b6388 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, sp, r8, lsr r0 │ │ │ │ + ldrsheq r6, [sp], #-248 @ 0xffffff08 │ │ │ │ rsbseq fp, r4, r8, lsl r9 │ │ │ │ rsbseq fp, r4, r8, lsl r9 │ │ │ │ @ instruction: 0x00789d9c │ │ │ │ rsbseq fp, r4, r4, lsr #18 │ │ │ │ - subseq r9, sp, ip, ror #6 │ │ │ │ + subseq r9, sp, ip, lsr #6 │ │ │ │ rsbseq r9, r8, r8, ror #19 │ │ │ │ rsbseq r9, r8, ip, asr fp │ │ │ │ rsbseq fp, r4, r0, ror #18 │ │ │ │ rsbseq fp, r4, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -128740,22 +128740,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b68f8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, sp, r0, lsr fp │ │ │ │ + ldrsheq r6, [sp], #-160 @ 0xffffff60 │ │ │ │ rsbseq fp, r4, r0, asr #7 │ │ │ │ rsbseq fp, r4, r0, asr #7 │ │ │ │ @ instruction: 0x00789894 │ │ │ │ rsbseq fp, r4, ip, asr #7 │ │ │ │ - subseq r8, sp, r0, ror #27 │ │ │ │ + subseq r8, sp, r0, lsr #27 │ │ │ │ rsbseq r9, r8, ip, lsr r6 │ │ │ │ - subseq r8, sp, r0, asr #28 │ │ │ │ + subseq r8, sp, r0, lsl #28 │ │ │ │ rsbseq r9, r8, r4, asr #9 │ │ │ │ rsbseq r9, r8, r4, lsl #12 │ │ │ │ rsbseq fp, r4, r8, lsl #8 │ │ │ │ rsbseq fp, r4, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -129089,22 +129089,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b6e6c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r6, [sp], #-88 @ 0xffffffa8 │ │ │ │ + subseq r6, sp, r8, ror r5 │ │ │ │ rsbseq sl, r4, ip, asr #28 │ │ │ │ rsbseq sl, r4, ip, asr #28 │ │ │ │ rsbseq r9, r8, ip, lsl r3 │ │ │ │ rsbseq sl, r4, r8, asr lr │ │ │ │ - subseq r8, sp, ip, ror #16 │ │ │ │ + subseq r8, sp, ip, lsr #16 │ │ │ │ rsbseq r9, r8, r8, asr #1 │ │ │ │ - subseq r8, sp, ip, asr #17 │ │ │ │ + subseq r8, sp, ip, lsl #17 │ │ │ │ rsbseq r8, r8, r0, asr pc │ │ │ │ @ instruction: 0x00789090 │ │ │ │ @ instruction: 0x0074ae94 │ │ │ │ rsbseq sl, r4, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -129380,24 +129380,24 @@ │ │ │ │ b b72f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, sp, ip, lsr r0 │ │ │ │ - ldrsbeq ip, [sp], #-248 @ 0xffffff08 │ │ │ │ + ldrsheq r5, [sp], #-252 @ 0xffffff04 │ │ │ │ + @ instruction: 0x005dcf98 │ │ │ │ rsbseq sl, r4, r0, lsr #19 │ │ │ │ rsbseq sl, r4, r0, lsr #19 │ │ │ │ rsbseq r8, r8, r4, lsr #27 │ │ │ │ rsbseq sl, r4, r8, asr r9 │ │ │ │ - subseq r8, sp, r0, ror #7 │ │ │ │ + subseq r8, sp, r0, lsr #7 │ │ │ │ rsbseq r8, r8, ip, asr sl │ │ │ │ ldrsbteq r8, [r8], #-184 @ 0xffffff48 │ │ │ │ - subseq sp, sp, r8, asr r1 │ │ │ │ + subseq sp, sp, r8, lsl r1 │ │ │ │ rsbseq pc, r4, r0, asr #23 │ │ │ │ ldrsbteq sl, [r4], #-144 @ 0xffffff70 │ │ │ │ rsbseq sl, r4, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -129738,22 +129738,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b7890 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, sp, r4, lsr #23 │ │ │ │ + subseq r5, sp, r4, ror #22 │ │ │ │ rsbseq sl, r4, r8, lsr #8 │ │ │ │ rsbseq sl, r4, r8, lsr #8 │ │ │ │ rsbseq r8, r8, r8, lsl #18 │ │ │ │ rsbseq sl, r4, r4, lsr r4 │ │ │ │ - subseq r7, sp, r0, asr lr │ │ │ │ + subseq r7, sp, r0, lsl lr │ │ │ │ rsbseq r8, r8, r8, lsr #13 │ │ │ │ - ldrheq r7, [sp], #-224 @ 0xffffff20 │ │ │ │ + subseq r7, sp, r0, ror lr │ │ │ │ rsbseq r8, r8, r4, lsr r5 │ │ │ │ rsbseq r8, r8, r0, ror r6 │ │ │ │ rsbseq sl, r4, r0, ror r4 │ │ │ │ rsbseq sl, r4, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -130084,22 +130084,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b7df8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, sp, r0, lsr #12 │ │ │ │ + subseq r5, sp, r0, ror #11 │ │ │ │ rsbseq r9, r4, r0, asr #29 │ │ │ │ rsbseq r9, r4, r0, asr #29 │ │ │ │ rsbseq r8, r8, r4, lsl #7 │ │ │ │ rsbseq r9, r4, ip, asr #29 │ │ │ │ - subseq r7, sp, r8, ror #17 │ │ │ │ + subseq r7, sp, r8, lsr #17 │ │ │ │ rsbseq r8, r8, r0, asr #2 │ │ │ │ - subseq r7, sp, r8, asr #18 │ │ │ │ + subseq r7, sp, r8, lsl #18 │ │ │ │ rsbseq r7, r8, ip, asr #31 │ │ │ │ rsbseq r8, r8, r8, lsl #2 │ │ │ │ rsbseq r9, r4, r8, lsl #30 │ │ │ │ rsbseq r9, r4, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -130409,20 +130409,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b830c │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r5, [sp], #-4 │ │ │ │ + subseq r5, sp, r4, ror r0 │ │ │ │ @ instruction: 0x00749994 │ │ │ │ @ instruction: 0x00749994 │ │ │ │ rsbseq r7, r8, r8, lsl lr │ │ │ │ rsbseq r9, r4, r0, lsr #19 │ │ │ │ - subseq r7, sp, r8, ror #7 │ │ │ │ + subseq r7, sp, r8, lsr #7 │ │ │ │ rsbseq r7, r8, r4, ror #20 │ │ │ │ ldrsbteq r7, [r8], #-184 @ 0xffffff48 │ │ │ │ ldrsbteq r9, [r4], #-156 @ 0xffffff64 │ │ │ │ ldrshteq r9, [r4], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -130753,22 +130753,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b886c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r4, sp, ip, lsr #23 │ │ │ │ + subseq r4, sp, ip, ror #22 │ │ │ │ rsbseq r9, r4, ip, asr #8 │ │ │ │ rsbseq r9, r4, ip, asr #8 │ │ │ │ rsbseq r7, r8, r0, lsl r9 │ │ │ │ rsbseq r9, r4, r8, asr r4 │ │ │ │ - subseq r6, sp, r4, ror lr │ │ │ │ + subseq r6, sp, r4, lsr lr │ │ │ │ rsbseq r7, r8, ip, asr #13 │ │ │ │ - ldrsbeq r6, [sp], #-228 @ 0xffffff1c │ │ │ │ + @ instruction: 0x005d6e94 │ │ │ │ rsbseq r7, r8, r8, asr r5 │ │ │ │ @ instruction: 0x00787694 │ │ │ │ @ instruction: 0x00749494 │ │ │ │ rsbseq r9, r4, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -131102,22 +131102,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b8de0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r4, sp, r4, asr #12 │ │ │ │ + subseq r4, sp, r4, lsl #12 │ │ │ │ ldrsbteq r8, [r4], #-232 @ 0xffffff18 │ │ │ │ ldrsbteq r8, [r4], #-232 @ 0xffffff18 │ │ │ │ rsbseq r7, r8, r8, lsr #7 │ │ │ │ rsbseq r8, r4, r4, ror #29 │ │ │ │ - ldrsheq r6, [sp], #-136 @ 0xffffff78 │ │ │ │ + ldrheq r6, [sp], #-136 @ 0xffffff78 │ │ │ │ rsbseq r7, r8, r4, asr r1 │ │ │ │ - subseq r6, sp, r8, asr r9 │ │ │ │ + subseq r6, sp, r8, lsl r9 │ │ │ │ ldrsbteq r6, [r8], #-252 @ 0xffffff04 │ │ │ │ rsbseq r7, r8, ip, lsl r1 │ │ │ │ rsbseq r8, r4, r0, lsr #30 │ │ │ │ rsbseq r8, r4, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r1 │ │ │ │ @@ -131432,20 +131432,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b9308 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r4, sp, r8, asr #1 │ │ │ │ + subseq r4, sp, r8, lsl #1 │ │ │ │ @ instruction: 0x00748998 │ │ │ │ @ instruction: 0x00748998 │ │ │ │ rsbseq r6, r8, r8, lsr #28 │ │ │ │ rsbseq r8, r4, r4, lsr #19 │ │ │ │ - subseq r6, sp, r4, ror #7 │ │ │ │ + subseq r6, sp, r4, lsr #7 │ │ │ │ rsbseq r6, r8, r0, ror #20 │ │ │ │ ldrsbteq r6, [r8], #-184 @ 0xffffff48 │ │ │ │ rsbseq r8, r4, r0, ror #19 │ │ │ │ ldrshteq r8, [r4], #-152 @ 0xffffff68 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -131779,22 +131779,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b9874 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r3, [sp], #-176 @ 0xffffff50 │ │ │ │ + subseq r3, sp, r0, ror fp │ │ │ │ rsbseq r8, r4, r4, asr #8 │ │ │ │ rsbseq r8, r4, r4, asr #8 │ │ │ │ rsbseq r6, r8, r4, lsl r9 │ │ │ │ rsbseq r8, r4, r0, asr r4 │ │ │ │ - subseq r5, sp, r4, ror #28 │ │ │ │ + subseq r5, sp, r4, lsr #28 │ │ │ │ rsbseq r6, r8, r0, asr #13 │ │ │ │ - subseq r5, sp, r4, asr #29 │ │ │ │ + subseq r5, sp, r4, lsl #29 │ │ │ │ rsbseq r6, r8, r8, asr #10 │ │ │ │ rsbseq r6, r8, r8, lsl #13 │ │ │ │ rsbseq r8, r4, ip, lsl #9 │ │ │ │ rsbseq r8, r4, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -132129,22 +132129,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq b9dec │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r3, sp, ip, lsr r6 │ │ │ │ + ldrsheq r3, [sp], #-92 @ 0xffffffa4 │ │ │ │ rsbseq r7, r4, ip, asr #29 │ │ │ │ rsbseq r7, r4, ip, asr #29 │ │ │ │ rsbseq r6, r8, r0, lsr #7 │ │ │ │ ldrsbteq r7, [r4], #-232 @ 0xffffff18 │ │ │ │ - subseq r5, sp, ip, ror #17 │ │ │ │ + subseq r5, sp, ip, lsr #17 │ │ │ │ rsbseq r6, r8, r8, asr #2 │ │ │ │ - subseq r5, sp, ip, asr #18 │ │ │ │ + subseq r5, sp, ip, lsl #18 │ │ │ │ ldrsbteq r5, [r8], #-240 @ 0xffffff10 │ │ │ │ rsbseq r6, r8, r0, lsl r1 │ │ │ │ rsbseq r7, r4, r4, lsl pc │ │ │ │ rsbseq r7, r4, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -132476,22 +132476,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ba358 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r3, sp, r4, asr #1 │ │ │ │ + subseq r3, sp, r4, lsl #1 │ │ │ │ rsbseq r7, r4, r0, ror #18 │ │ │ │ rsbseq r7, r4, r0, ror #18 │ │ │ │ rsbseq r5, r8, ip, lsr #28 │ │ │ │ rsbseq r7, r4, ip, ror #18 │ │ │ │ - subseq r5, sp, r8, lsl #7 │ │ │ │ + subseq r5, sp, r8, asr #6 │ │ │ │ rsbseq r5, r8, r0, ror #23 │ │ │ │ - subseq r5, sp, r8, ror #7 │ │ │ │ + subseq r5, sp, r8, lsr #7 │ │ │ │ rsbseq r5, r8, ip, ror #20 │ │ │ │ rsbseq r5, r8, r8, lsr #23 │ │ │ │ rsbseq r7, r4, r8, lsr #19 │ │ │ │ rsbseq r7, r4, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r1 │ │ │ │ @@ -132826,20 +132826,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ba8d0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r2, sp, r4, lsr fp │ │ │ │ + ldrsheq r2, [sp], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0x0078589c │ │ │ │ ldrshteq r7, [r4], #-52 @ 0xffffffcc │ │ │ │ rsbseq r7, r4, r8, ror #7 │ │ │ │ rsbseq r7, r4, r8, ror #7 │ │ │ │ - subseq r4, sp, ip, lsr lr │ │ │ │ + ldrsheq r4, [sp], #-220 @ 0xffffff24 │ │ │ │ ldrhteq r5, [r8], #-72 @ 0xffffffb8 │ │ │ │ rsbseq r5, r8, ip, lsr #12 │ │ │ │ rsbseq r7, r4, r0, lsr r4 │ │ │ │ rsbseq r7, r4, r8, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -133149,20 +133149,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq baddc │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r2, sp, r4, ror #11 │ │ │ │ + subseq r2, sp, r4, lsr #11 │ │ │ │ rsbseq r6, r4, r4, asr #29 │ │ │ │ rsbseq r6, r4, r4, asr #29 │ │ │ │ rsbseq r5, r8, r8, asr #6 │ │ │ │ ldrsbteq r6, [r4], #-224 @ 0xffffff20 │ │ │ │ - subseq r4, sp, r8, lsl r9 │ │ │ │ + ldrsbeq r4, [sp], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x00784f94 │ │ │ │ rsbseq r5, r8, r8, lsl #2 │ │ │ │ rsbseq r6, r4, ip, lsl #30 │ │ │ │ rsbseq r6, r4, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r1 │ │ │ │ @@ -133492,20 +133492,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bb338 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r2, sp, r4, asr #1 │ │ │ │ + subseq r2, sp, r4, lsl #1 │ │ │ │ rsbseq r4, r8, ip, lsr #28 │ │ │ │ rsbseq r6, r4, ip, lsl #19 │ │ │ │ rsbseq r6, r4, r0, lsl #19 │ │ │ │ rsbseq r6, r4, r0, lsl #19 │ │ │ │ - subseq r4, sp, ip, asr #7 │ │ │ │ + subseq r4, sp, ip, lsl #7 │ │ │ │ rsbseq r4, r8, r8, asr #20 │ │ │ │ rsbseq r4, r8, r0, asr #23 │ │ │ │ rsbseq r6, r4, r8, asr #19 │ │ │ │ rsbseq r6, r4, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -133839,22 +133839,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bb8a4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r1, sp, r0, lsl #23 │ │ │ │ + subseq r1, sp, r0, asr #22 │ │ │ │ rsbseq r6, r4, r4, lsl r4 │ │ │ │ rsbseq r6, r4, r4, lsl r4 │ │ │ │ rsbseq r4, r8, r4, ror #17 │ │ │ │ rsbseq r6, r4, r0, lsr #8 │ │ │ │ - subseq r3, sp, r4, lsr lr │ │ │ │ + ldrsheq r3, [sp], #-212 @ 0xffffff2c │ │ │ │ @ instruction: 0x00784690 │ │ │ │ - @ instruction: 0x005d3e94 │ │ │ │ + subseq r3, sp, r4, asr lr │ │ │ │ rsbseq r4, r8, r8, lsl r5 │ │ │ │ rsbseq r4, r8, r8, asr r6 │ │ │ │ rsbseq r6, r4, ip, asr r4 │ │ │ │ rsbseq r6, r4, r4, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ @@ -134165,20 +134165,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bbdbc │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r1, sp, r8, lsl #12 │ │ │ │ + subseq r1, sp, r8, asr #11 │ │ │ │ rsbseq r5, r4, r4, ror #29 │ │ │ │ rsbseq r5, r4, r4, ror #29 │ │ │ │ rsbseq r4, r8, ip, ror #6 │ │ │ │ ldrshteq r5, [r4], #-224 @ 0xffffff20 │ │ │ │ - subseq r3, sp, r8, lsr r9 │ │ │ │ + ldrsheq r3, [sp], #-136 @ 0xffffff78 │ │ │ │ ldrhteq r3, [r8], #-244 @ 0xffffff0c │ │ │ │ rsbseq r4, r8, r8, lsr #2 │ │ │ │ rsbseq r5, r4, ip, lsr #30 │ │ │ │ rsbseq r5, r4, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ @@ -134489,20 +134489,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bc2cc │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq r1, [sp], #-8 │ │ │ │ + ldrheq r1, [sp], #-8 │ │ │ │ ldrsbteq r5, [r4], #-148 @ 0xffffff6c │ │ │ │ ldrsbteq r5, [r4], #-148 @ 0xffffff6c │ │ │ │ rsbseq r3, r8, ip, asr lr │ │ │ │ rsbseq r5, r4, r0, ror #19 │ │ │ │ - subseq r3, sp, r8, lsr #8 │ │ │ │ + subseq r3, sp, r8, ror #7 │ │ │ │ rsbseq r3, r8, r4, lsr #21 │ │ │ │ rsbseq r3, r8, r8, lsl ip │ │ │ │ rsbseq r5, r4, ip, lsl sl │ │ │ │ rsbseq r5, r4, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -134778,24 +134778,24 @@ │ │ │ │ b bc748 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, sp, r4, ror #23 │ │ │ │ - subseq r7, sp, r0, lsr #23 │ │ │ │ + subseq r0, sp, r4, lsr #23 │ │ │ │ + subseq r7, sp, r0, ror #22 │ │ │ │ rsbseq r5, r4, r8, asr #10 │ │ │ │ rsbseq r5, r4, r8, asr #10 │ │ │ │ rsbseq r3, r8, ip, asr #18 │ │ │ │ rsbseq r5, r4, r0, lsl #10 │ │ │ │ - subseq r2, sp, r8, lsl #31 │ │ │ │ + subseq r2, sp, r8, asr #30 │ │ │ │ rsbseq r3, r8, r4, lsl #12 │ │ │ │ rsbseq r3, r8, r0, lsl #15 │ │ │ │ - subseq r7, sp, r0, lsr #26 │ │ │ │ + subseq r7, sp, r0, ror #25 │ │ │ │ rsbseq sl, r4, r8, ror #14 │ │ │ │ rsbseq r5, r4, r8, ror r5 │ │ │ │ @ instruction: 0x00745590 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -135129,22 +135129,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bcccc │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, sp, ip, asr r7 │ │ │ │ + subseq r0, sp, ip, lsl r7 │ │ │ │ rsbseq r4, r4, ip, ror #31 │ │ │ │ rsbseq r4, r4, ip, ror #31 │ │ │ │ rsbseq r3, r8, r0, asr #9 │ │ │ │ ldrshteq r4, [r4], #-248 @ 0xffffff08 │ │ │ │ - subseq r2, sp, ip, lsl #20 │ │ │ │ + subseq r2, sp, ip, asr #19 │ │ │ │ rsbseq r3, r8, r8, ror #4 │ │ │ │ - subseq r2, sp, ip, ror #20 │ │ │ │ + subseq r2, sp, ip, lsr #20 │ │ │ │ ldrshteq r3, [r8], #-0 │ │ │ │ rsbseq r3, r8, r0, lsr r2 │ │ │ │ rsbseq r5, r4, r4, lsr r0 │ │ │ │ rsbseq r5, r4, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r1 │ │ │ │ @@ -135477,22 +135477,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bd23c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, sp, r0, ror #3 │ │ │ │ + subseq r0, sp, r0, lsr #3 │ │ │ │ rsbseq r4, r4, ip, ror sl │ │ │ │ rsbseq r4, r4, ip, ror sl │ │ │ │ rsbseq r2, r8, r4, asr #30 │ │ │ │ rsbseq r4, r4, r8, lsl #21 │ │ │ │ - @ instruction: 0x005d249c │ │ │ │ + subseq r2, sp, ip, asr r4 │ │ │ │ ldrshteq r2, [r8], #-200 @ 0xffffff38 │ │ │ │ - ldrsheq r2, [sp], #-76 @ 0xffffffb4 │ │ │ │ + ldrheq r2, [sp], #-76 @ 0xffffffb4 │ │ │ │ rsbseq r2, r8, r0, lsl #23 │ │ │ │ rsbseq r2, r8, r0, asr #25 │ │ │ │ rsbseq r4, r4, r4, asr #21 │ │ │ │ ldrsbteq r4, [r4], #-172 @ 0xffffff54 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -135826,22 +135826,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bd7b0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, ip, r4, ror ip @ │ │ │ │ + subseq pc, ip, r4, lsr ip @ │ │ │ │ rsbseq r4, r4, r8, lsl #10 │ │ │ │ rsbseq r4, r4, r8, lsl #10 │ │ │ │ ldrsbteq r2, [r8], #-152 @ 0xffffff68 │ │ │ │ rsbseq r4, r4, r4, lsl r5 │ │ │ │ - subseq r1, sp, r8, lsr #30 │ │ │ │ + subseq r1, sp, r8, ror #29 │ │ │ │ rsbseq r2, r8, r4, lsl #15 │ │ │ │ - subseq r1, sp, r8, lsl #31 │ │ │ │ + subseq r1, sp, r8, asr #30 │ │ │ │ rsbseq r2, r8, ip, lsl #12 │ │ │ │ rsbseq r2, r8, ip, asr #14 │ │ │ │ rsbseq r4, r4, r0, asr r5 │ │ │ │ rsbseq r4, r4, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r1 │ │ │ │ @@ -136171,20 +136171,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bdd14 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, ip, r8, ror #13 │ │ │ │ + subseq pc, ip, r8, lsr #13 │ │ │ │ rsbseq r2, r8, r0, asr r4 │ │ │ │ ldrhteq r3, [r4], #-240 @ 0xffffff10 │ │ │ │ rsbseq r3, r4, r4, lsr #31 │ │ │ │ rsbseq r3, r4, r4, lsr #31 │ │ │ │ - ldrsheq r1, [sp], #-144 @ 0xffffff70 │ │ │ │ + ldrheq r1, [sp], #-144 @ 0xffffff70 │ │ │ │ rsbseq r2, r8, ip, rrx │ │ │ │ rsbseq r2, r8, r4, ror #3 │ │ │ │ rsbseq r3, r4, ip, ror #31 │ │ │ │ rsbseq r4, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -136494,20 +136494,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq be220 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, ip, r0, lsr #3 │ │ │ │ + subseq pc, ip, r0, ror #2 │ │ │ │ rsbseq r3, r4, r0, lsl #21 │ │ │ │ rsbseq r3, r4, r0, lsl #21 │ │ │ │ rsbseq r1, r8, r4, lsl #30 │ │ │ │ rsbseq r3, r4, ip, lsl #21 │ │ │ │ - ldrsbeq r1, [sp], #-68 @ 0xffffffbc │ │ │ │ + @ instruction: 0x005d1494 │ │ │ │ rsbseq r1, r8, r0, asr fp │ │ │ │ rsbseq r1, r8, r4, asr #25 │ │ │ │ rsbseq r3, r4, r8, asr #21 │ │ │ │ rsbseq r3, r4, r0, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -136843,22 +136843,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq be794 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005cec98 │ │ │ │ + subseq lr, ip, r8, asr ip │ │ │ │ rsbseq r3, r4, r4, lsr #10 │ │ │ │ rsbseq r3, r4, r4, lsr #10 │ │ │ │ ldrshteq r1, [r8], #-156 @ 0xffffff64 │ │ │ │ rsbseq r3, r4, r0, lsr r5 │ │ │ │ - subseq r0, sp, r4, asr #30 │ │ │ │ + subseq r0, sp, r4, lsl #30 │ │ │ │ rsbseq r1, r8, r0, lsr #15 │ │ │ │ - subseq r0, sp, r4, lsr #31 │ │ │ │ + subseq r0, sp, r4, ror #30 │ │ │ │ rsbseq r1, r8, r8, lsr #12 │ │ │ │ rsbseq r1, r8, r8, ror #14 │ │ │ │ rsbseq r3, r4, ip, ror #10 │ │ │ │ rsbseq r3, r4, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r1 │ │ │ │ @@ -137191,22 +137191,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bed04 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, ip, r8, lsl r7 │ │ │ │ + ldrsbeq lr, [ip], #-104 @ 0xffffff98 │ │ │ │ ldrhteq r2, [r4], #-244 @ 0xffffff0c │ │ │ │ ldrhteq r2, [r4], #-244 @ 0xffffff0c │ │ │ │ rsbseq r1, r8, ip, ror r4 │ │ │ │ rsbseq r2, r4, r0, asr #31 │ │ │ │ - ldrsbeq r0, [sp], #-148 @ 0xffffff6c │ │ │ │ + @ instruction: 0x005d0994 │ │ │ │ rsbseq r1, r8, r0, lsr r2 │ │ │ │ - subseq r0, sp, r4, lsr sl │ │ │ │ + ldrsheq r0, [sp], #-148 @ 0xffffff6c │ │ │ │ ldrhteq r1, [r8], #-8 │ │ │ │ ldrshteq r1, [r8], #-24 @ 0xffffffe8 │ │ │ │ ldrshteq r2, [r4], #-252 @ 0xffffff04 │ │ │ │ rsbseq r3, r4, r4, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r1 │ │ │ │ @@ -137536,20 +137536,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bf268 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, ip, r8, asr r1 │ │ │ │ + subseq lr, ip, r8, lsl r1 │ │ │ │ ldrhteq r0, [r8], #-236 @ 0xffffff14 │ │ │ │ rsbseq r2, r4, ip, asr sl │ │ │ │ rsbseq r2, r4, r0, asr sl │ │ │ │ rsbseq r2, r4, r0, asr sl │ │ │ │ - @ instruction: 0x005d049c │ │ │ │ + subseq r0, sp, ip, asr r4 │ │ │ │ rsbseq r0, r8, r8, lsl fp │ │ │ │ @ instruction: 0x00780c90 │ │ │ │ @ instruction: 0x00742a98 │ │ │ │ ldrhteq r2, [r4], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -137887,20 +137887,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bf7e4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, ip, ip, lsr #24 │ │ │ │ + subseq sp, ip, ip, ror #23 │ │ │ │ @ instruction: 0x00780990 │ │ │ │ rsbseq r2, r4, r0, ror #9 │ │ │ │ ldrsbteq r2, [r4], #-68 @ 0xffffffbc │ │ │ │ ldrsbteq r2, [r4], #-68 @ 0xffffffbc │ │ │ │ - subseq pc, ip, ip, lsl pc @ │ │ │ │ + ldrsbeq pc, [ip], #-236 @ 0xffffff14 @ │ │ │ │ @ instruction: 0x00780598 │ │ │ │ rsbseq r0, r8, r4, lsl r7 │ │ │ │ rsbseq r2, r4, ip, lsl r5 │ │ │ │ rsbseq r2, r4, r4, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -138240,22 +138240,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq bfd68 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, ip, ip, asr #13 │ │ │ │ + subseq sp, ip, ip, lsl #13 │ │ │ │ rsbseq r1, r4, r0, asr pc │ │ │ │ rsbseq r1, r4, r0, asr pc │ │ │ │ rsbseq r0, r8, r0, lsr r4 │ │ │ │ rsbseq r1, r4, ip, asr pc │ │ │ │ - subseq pc, ip, r0, ror r9 @ │ │ │ │ + subseq pc, ip, r0, lsr r9 @ │ │ │ │ rsbseq r0, r8, ip, asr #3 │ │ │ │ - ldrsbeq pc, [ip], #-144 @ 0xffffff70 @ │ │ │ │ + @ instruction: 0x005cf990 │ │ │ │ rsbseq r0, r8, r4, asr r0 │ │ │ │ @ instruction: 0x00780194 │ │ │ │ @ instruction: 0x00741f98 │ │ │ │ ldrhteq r1, [r4], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ @@ -138566,20 +138566,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c0280 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, ip, r4, asr #2 │ │ │ │ + subseq sp, ip, r4, lsl #2 │ │ │ │ rsbseq r1, r4, r0, lsr #20 │ │ │ │ rsbseq r1, r4, r0, lsr #20 │ │ │ │ rsbseq pc, r7, r8, lsr #29 │ │ │ │ rsbseq r1, r4, ip, lsr #20 │ │ │ │ - subseq pc, ip, r4, ror r4 @ │ │ │ │ + subseq pc, ip, r4, lsr r4 @ │ │ │ │ ldrshteq pc, [r7], #-160 @ 0xffffff60 @ │ │ │ │ rsbseq pc, r7, r4, ror #24 │ │ │ │ rsbseq r1, r4, r8, ror #20 │ │ │ │ rsbseq r1, r4, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r1 │ │ │ │ @@ -138889,20 +138889,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c078c │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, ip, r4, lsr ip │ │ │ │ + ldrsheq ip, [ip], #-180 @ 0xffffff4c │ │ │ │ rsbseq r1, r4, r4, lsl r5 │ │ │ │ rsbseq r1, r4, r4, lsl r5 │ │ │ │ @ instruction: 0x0077f998 │ │ │ │ rsbseq r1, r4, r0, lsr #10 │ │ │ │ - subseq lr, ip, r8, ror #30 │ │ │ │ + subseq lr, ip, r8, lsr #30 │ │ │ │ rsbseq pc, r7, r4, ror #11 │ │ │ │ rsbseq pc, r7, r8, asr r7 @ │ │ │ │ rsbseq r1, r4, ip, asr r5 │ │ │ │ rsbseq r1, r4, r4, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1], #4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -139120,15 +139120,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl cd4fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c0b38 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r3, sp, r0, lsl #11 │ │ │ │ + subseq r3, sp, r0, asr #10 │ │ │ │ rsbseq r6, r4, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov sl, r1 │ │ │ │ @@ -139401,24 +139401,24 @@ │ │ │ │ b c0f84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, ip, r8, lsr #7 │ │ │ │ - subseq r3, sp, r4, ror #6 │ │ │ │ + subseq ip, ip, r8, ror #6 │ │ │ │ + subseq r3, sp, r4, lsr #6 │ │ │ │ rsbseq r0, r4, ip, lsl #26 │ │ │ │ rsbseq r0, r4, ip, lsl #26 │ │ │ │ rsbseq pc, r7, r0, lsl r1 @ │ │ │ │ rsbseq r0, r4, r4, asr #25 │ │ │ │ - subseq lr, ip, ip, asr #14 │ │ │ │ + subseq lr, ip, ip, lsl #14 │ │ │ │ rsbseq lr, r7, r8, asr #27 │ │ │ │ rsbseq lr, r7, r4, asr #30 │ │ │ │ - subseq r3, sp, r4, ror #9 │ │ │ │ + subseq r3, sp, r4, lsr #9 │ │ │ │ rsbseq r5, r4, ip, lsr #30 │ │ │ │ rsbseq r0, r4, ip, lsr sp │ │ │ │ rsbseq r0, r4, r4, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -139748,20 +139748,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c14f8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, ip, r8, lsl #30 │ │ │ │ + subseq fp, ip, r8, asr #29 │ │ │ │ rsbseq lr, r7, ip, ror #24 │ │ │ │ rsbseq r0, r4, ip, asr #15 │ │ │ │ rsbseq r0, r4, r0, asr #15 │ │ │ │ rsbseq r0, r4, r0, asr #15 │ │ │ │ - subseq lr, ip, r8, lsl #4 │ │ │ │ + subseq lr, ip, r8, asr #3 │ │ │ │ rsbseq lr, r7, r4, lsl #17 │ │ │ │ rsbseq lr, r7, r0, lsl #20 │ │ │ │ rsbseq r0, r4, r8, lsl #16 │ │ │ │ rsbseq r0, r4, r0, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r1 │ │ │ │ @@ -140093,22 +140093,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c1a5c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq fp, [ip], #-156 @ 0xffffff64 │ │ │ │ + subseq fp, ip, ip, ror r9 │ │ │ │ rsbseq r0, r4, ip, asr r2 │ │ │ │ rsbseq r0, r4, ip, asr r2 │ │ │ │ rsbseq lr, r7, r0, lsr #14 │ │ │ │ rsbseq r0, r4, r8, ror #4 │ │ │ │ - subseq sp, ip, ip, ror ip │ │ │ │ + subseq sp, ip, ip, lsr ip │ │ │ │ ldrsbteq lr, [r7], #-72 @ 0xffffffb8 │ │ │ │ - ldrsbeq sp, [ip], #-204 @ 0xffffff34 │ │ │ │ + @ instruction: 0x005cdc9c │ │ │ │ rsbseq lr, r7, r0, ror #6 │ │ │ │ rsbseq lr, r7, r0, lsr #9 │ │ │ │ rsbseq r0, r4, r4, lsr #5 │ │ │ │ ldrhteq r0, [r4], #-44 @ 0xffffffd4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -140549,22 +140549,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c217c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, ip, r8, lsr #5 │ │ │ │ + subseq fp, ip, r8, ror #4 │ │ │ │ rsbseq pc, r3, ip, lsr fp @ │ │ │ │ rsbseq pc, r3, ip, lsr fp @ │ │ │ │ rsbseq lr, r7, ip │ │ │ │ rsbseq pc, r3, r8, asr #22 │ │ │ │ - subseq sp, ip, ip, asr r5 │ │ │ │ + subseq sp, ip, ip, lsl r5 │ │ │ │ ldrhteq sp, [r7], #-216 @ 0xffffff28 │ │ │ │ - ldrheq sp, [ip], #-92 @ 0xffffffa4 │ │ │ │ + subseq sp, ip, ip, ror r5 │ │ │ │ rsbseq sp, r7, r0, asr #24 │ │ │ │ rsbseq sp, r7, r0, lsl #27 │ │ │ │ rsbseq pc, r3, r4, lsl #23 │ │ │ │ @ instruction: 0x0073fb9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -140891,22 +140891,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c26d4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, ip, r4, lsr sp │ │ │ │ + ldrsheq sl, [ip], #-196 @ 0xffffff3c │ │ │ │ rsbseq pc, r3, r4, ror #11 │ │ │ │ rsbseq pc, r3, r4, ror #11 │ │ │ │ @ instruction: 0x0077da9c │ │ │ │ ldrshteq pc, [r3], #-80 @ 0xffffffb0 @ │ │ │ │ - subseq sp, ip, ip │ │ │ │ + subseq ip, ip, ip, asr #31 │ │ │ │ rsbseq sp, r7, r4, ror #16 │ │ │ │ - subseq sp, ip, ip, rrx │ │ │ │ + subseq sp, ip, ip, lsr #32 │ │ │ │ ldrshteq sp, [r7], #-96 @ 0xffffffa0 │ │ │ │ rsbseq sp, r7, ip, lsr #16 │ │ │ │ rsbseq pc, r3, ip, lsr #12 │ │ │ │ rsbseq pc, r3, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -141275,22 +141275,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c2cd4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, ip, r4, lsr r7 │ │ │ │ + ldrsheq sl, [ip], #-100 @ 0xffffff9c │ │ │ │ rsbseq lr, r3, r4, ror #31 │ │ │ │ rsbseq lr, r3, r4, ror #31 │ │ │ │ @ instruction: 0x0077d49c │ │ │ │ ldrshteq lr, [r3], #-240 @ 0xffffff10 │ │ │ │ - subseq ip, ip, ip, lsl #20 │ │ │ │ + subseq ip, ip, ip, asr #19 │ │ │ │ rsbseq sp, r7, r4, ror #4 │ │ │ │ - subseq ip, ip, ip, ror #20 │ │ │ │ + subseq ip, ip, ip, lsr #20 │ │ │ │ ldrshteq sp, [r7], #-0 │ │ │ │ rsbseq sp, r7, ip, lsr #4 │ │ │ │ rsbseq pc, r3, ip, lsr #32 │ │ │ │ rsbseq pc, r3, r4, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -141621,22 +141621,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c323c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, ip, r0, ror #3 │ │ │ │ + subseq sl, ip, r0, lsr #3 │ │ │ │ rsbseq lr, r3, ip, ror sl │ │ │ │ rsbseq lr, r3, ip, ror sl │ │ │ │ rsbseq ip, r7, r4, asr #30 │ │ │ │ rsbseq lr, r3, r8, lsl #21 │ │ │ │ - subseq ip, ip, r4, lsr #9 │ │ │ │ + subseq ip, ip, r4, ror #8 │ │ │ │ ldrshteq ip, [r7], #-204 @ 0xffffff34 │ │ │ │ - subseq ip, ip, r4, lsl #10 │ │ │ │ + subseq ip, ip, r4, asr #9 │ │ │ │ rsbseq ip, r7, r8, lsl #23 │ │ │ │ rsbseq ip, r7, r4, asr #25 │ │ │ │ rsbseq lr, r3, r4, asr #21 │ │ │ │ ldrsbteq lr, [r3], #-172 @ 0xffffff54 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -141989,20 +141989,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c37fc │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, ip, r4, asr #23 │ │ │ │ + subseq r9, ip, r4, lsl #23 │ │ │ │ rsbseq lr, r3, r4, lsr #9 │ │ │ │ rsbseq lr, r3, r4, lsr #9 │ │ │ │ rsbseq ip, r7, r8, lsr #18 │ │ │ │ ldrhteq lr, [r3], #-64 @ 0xffffffc0 │ │ │ │ - ldrsheq fp, [ip], #-232 @ 0xffffff18 │ │ │ │ + ldrheq fp, [ip], #-232 @ 0xffffff18 │ │ │ │ rsbseq ip, r7, r4, ror r5 │ │ │ │ rsbseq ip, r7, r8, ror #13 │ │ │ │ rsbseq lr, r3, ip, ror #9 │ │ │ │ rsbseq lr, r3, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -142043,15 +142043,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d53f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c38e4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsheq r0, [sp], #-116 @ 0xffffff8c │ │ │ │ + ldrheq r0, [sp], #-116 @ 0xffffff8c │ │ │ │ ldrshteq r3, [r4], #-68 @ 0xffffffbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ @@ -142381,22 +142381,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c3e1c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, ip, r8, lsl #12 │ │ │ │ + subseq r9, ip, r8, asr #11 │ │ │ │ @ instruction: 0x0073de9c │ │ │ │ @ instruction: 0x0073de9c │ │ │ │ rsbseq ip, r7, ip, ror #6 │ │ │ │ rsbseq sp, r3, r8, lsr #29 │ │ │ │ - ldrheq fp, [ip], #-140 @ 0xffffff74 │ │ │ │ + subseq fp, ip, ip, ror r8 │ │ │ │ rsbseq ip, r7, r8, lsl r1 │ │ │ │ - subseq fp, ip, ip, lsl r9 │ │ │ │ + ldrsbeq fp, [ip], #-140 @ 0xffffff74 │ │ │ │ rsbseq fp, r7, r0, lsr #31 │ │ │ │ rsbseq ip, r7, r0, ror #1 │ │ │ │ rsbseq sp, r3, r4, ror #29 │ │ │ │ ldrshteq sp, [r3], #-236 @ 0xffffff14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -142723,22 +142723,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c4374 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005c9094 │ │ │ │ + subseq r9, ip, r4, asr r0 │ │ │ │ rsbseq sp, r3, r4, asr #18 │ │ │ │ rsbseq sp, r3, r4, asr #18 │ │ │ │ ldrshteq fp, [r7], #-220 @ 0xffffff24 │ │ │ │ rsbseq sp, r3, r0, asr r9 │ │ │ │ - subseq fp, ip, ip, ror #6 │ │ │ │ + subseq fp, ip, ip, lsr #6 │ │ │ │ rsbseq fp, r7, r4, asr #23 │ │ │ │ - subseq fp, ip, ip, asr #7 │ │ │ │ + subseq fp, ip, ip, lsl #7 │ │ │ │ rsbseq fp, r7, r0, asr sl │ │ │ │ rsbseq fp, r7, ip, lsl #23 │ │ │ │ rsbseq sp, r3, ip, lsl #19 │ │ │ │ rsbseq sp, r3, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ @@ -143070,20 +143070,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c48e0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r8, ip, r0, ror #21 │ │ │ │ + subseq r8, ip, r0, lsr #21 │ │ │ │ rsbseq fp, r7, r4, asr #16 │ │ │ │ rsbseq sp, r3, r4, ror #7 │ │ │ │ ldrsbteq sp, [r3], #-56 @ 0xffffffc8 │ │ │ │ ldrsbteq sp, [r3], #-56 @ 0xffffffc8 │ │ │ │ - subseq sl, ip, r4, lsr #28 │ │ │ │ + subseq sl, ip, r4, ror #27 │ │ │ │ rsbseq fp, r7, r0, lsr #9 │ │ │ │ rsbseq fp, r7, r8, lsl r6 │ │ │ │ rsbseq sp, r3, r0, lsr #8 │ │ │ │ rsbseq sp, r3, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r1 │ │ │ │ @@ -143419,20 +143419,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c4e54 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r8, [ip], #-84 @ 0xffffffac │ │ │ │ + subseq r8, ip, r4, ror r5 │ │ │ │ rsbseq fp, r7, ip, lsl r3 │ │ │ │ rsbseq ip, r3, r0, ror lr │ │ │ │ rsbseq ip, r3, r4, ror #28 │ │ │ │ rsbseq ip, r3, r4, ror #28 │ │ │ │ - ldrheq sl, [ip], #-128 @ 0xffffff80 │ │ │ │ + subseq sl, ip, r0, ror r8 │ │ │ │ rsbseq sl, r7, ip, lsr #30 │ │ │ │ rsbseq fp, r7, r4, lsr #1 │ │ │ │ rsbseq ip, r3, ip, lsr #29 │ │ │ │ rsbseq ip, r3, r4, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -143473,15 +143473,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl ce774 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c4f3c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrheq pc, [ip], #-28 @ 0xffffffe4 @ │ │ │ │ + subseq pc, ip, ip, ror r1 @ │ │ │ │ @ instruction: 0x00741e9c │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq c4f5c │ │ │ │ bl dbc40 │ │ │ │ @@ -144028,22 +144028,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c57d8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, ip, r4, ror #25 │ │ │ │ + subseq r7, ip, r4, lsr #25 │ │ │ │ rsbseq ip, r3, r4, lsr #10 │ │ │ │ rsbseq ip, r3, r4, lsr #10 │ │ │ │ rsbseq sl, r7, ip, lsr #20 │ │ │ │ rsbseq ip, r3, r0, lsr r5 │ │ │ │ - subseq r9, ip, ip, asr #30 │ │ │ │ + subseq r9, ip, ip, lsl #30 │ │ │ │ rsbseq sl, r7, r4, lsr #15 │ │ │ │ - subseq r9, ip, ip, lsr #31 │ │ │ │ + subseq r9, ip, ip, ror #30 │ │ │ │ rsbseq sl, r7, r0, lsr r6 │ │ │ │ rsbseq sl, r7, ip, ror #14 │ │ │ │ rsbseq ip, r3, ip, ror #10 │ │ │ │ rsbseq ip, r3, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -144352,20 +144352,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c5ce8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq r7, [ip], #-104 @ 0xffffff98 │ │ │ │ + @ instruction: 0x005c7698 │ │ │ │ ldrhteq fp, [r3], #-248 @ 0xffffff08 │ │ │ │ ldrhteq fp, [r3], #-248 @ 0xffffff08 │ │ │ │ rsbseq sl, r7, ip, lsr r4 │ │ │ │ rsbseq fp, r3, r4, asr #31 │ │ │ │ - subseq r9, ip, ip, lsl #20 │ │ │ │ + subseq r9, ip, ip, asr #19 │ │ │ │ rsbseq sl, r7, r8, lsl #1 │ │ │ │ ldrshteq sl, [r7], #-28 @ 0xffffffe4 │ │ │ │ rsbseq ip, r3, r0 │ │ │ │ rsbseq ip, r3, r8, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -144447,15 +144447,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d2f38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c5e74 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq lr, [ip], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x005ce294 │ │ │ │ rsbseq r0, r4, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r4], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq c5f0c │ │ │ │ @@ -144493,15 +144493,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d0c1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c5f2c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq lr, ip, ip, lsl #4 │ │ │ │ + subseq lr, ip, ip, asr #3 │ │ │ │ rsbseq r0, r4, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -144590,15 +144590,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d4b0c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c60b0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq lr, ip, r8, lsr r0 │ │ │ │ + ldrsheq sp, [ip], #-248 @ 0xffffff08 │ │ │ │ rsbseq r0, r4, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -144973,22 +144973,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c669c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, ip, ip, ror #26 │ │ │ │ + subseq r6, ip, ip, lsr #26 │ │ │ │ rsbseq fp, r3, ip, lsl r6 │ │ │ │ rsbseq fp, r3, ip, lsl r6 │ │ │ │ ldrsbteq r9, [r7], #-164 @ 0xffffff5c │ │ │ │ rsbseq fp, r3, r8, lsr #12 │ │ │ │ - subseq r9, ip, r4, asr #32 │ │ │ │ + subseq r9, ip, r4 │ │ │ │ @ instruction: 0x0077989c │ │ │ │ - subseq r9, ip, r4, lsr #1 │ │ │ │ + subseq r9, ip, r4, rrx │ │ │ │ rsbseq r9, r7, r8, lsr #14 │ │ │ │ rsbseq r9, r7, r4, ror #16 │ │ │ │ rsbseq fp, r3, r4, ror #12 │ │ │ │ rsbseq fp, r3, ip, ror r6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -145162,15 +145162,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl cf9cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c69a0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq sp, ip, r8, lsl #15 │ │ │ │ + subseq sp, ip, r8, asr #14 │ │ │ │ rsbseq r0, r4, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -145288,15 +145288,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d18e0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c6b98 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq sp, ip, r0, ror r5 │ │ │ │ + subseq sp, ip, r0, lsr r5 │ │ │ │ rsbseq r0, r4, r0, asr #4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq c6bb8 │ │ │ │ bl db930 │ │ │ │ @@ -145664,20 +145664,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c7168 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, ip, r8, asr r2 │ │ │ │ + subseq r6, ip, r8, lsl r2 │ │ │ │ rsbseq sl, r3, r8, lsr fp │ │ │ │ rsbseq sl, r3, r8, lsr fp │ │ │ │ ldrhteq r8, [r7], #-252 @ 0xffffff04 │ │ │ │ rsbseq sl, r3, r4, asr #22 │ │ │ │ - subseq r8, ip, ip, lsl #11 │ │ │ │ + subseq r8, ip, ip, asr #10 │ │ │ │ rsbseq r8, r7, r8, lsl #24 │ │ │ │ rsbseq r8, r7, ip, ror sp │ │ │ │ rsbseq sl, r3, r0, lsl #23 │ │ │ │ @ instruction: 0x0073ab98 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -146050,22 +146050,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq c7770 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, ip, ip, lsr #25 │ │ │ │ + subseq r5, ip, ip, ror #24 │ │ │ │ rsbseq sl, r3, r8, asr #10 │ │ │ │ rsbseq sl, r3, r8, asr #10 │ │ │ │ rsbseq r8, r7, r4, lsl sl │ │ │ │ rsbseq sl, r3, r4, asr r5 │ │ │ │ - subseq r7, ip, r0, ror pc │ │ │ │ + subseq r7, ip, r0, lsr pc │ │ │ │ rsbseq r8, r7, r8, asr #15 │ │ │ │ - ldrsbeq r7, [ip], #-240 @ 0xffffff10 │ │ │ │ + @ instruction: 0x005c7f90 │ │ │ │ rsbseq r8, r7, r4, asr r6 │ │ │ │ @ instruction: 0x00778790 │ │ │ │ @ instruction: 0x0073a590 │ │ │ │ rsbseq sl, r3, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -146341,24 +146341,24 @@ │ │ │ │ b c7bf4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, ip, r8, lsr r7 │ │ │ │ - ldrsbeq ip, [ip], #-100 @ 0xffffff9c │ │ │ │ + ldrsheq r5, [ip], #-104 @ 0xffffff98 │ │ │ │ + @ instruction: 0x005cc694 │ │ │ │ @ instruction: 0x0073a09c │ │ │ │ @ instruction: 0x0073a09c │ │ │ │ rsbseq r8, r7, r0, lsr #9 │ │ │ │ rsbseq sl, r3, r4, asr r0 │ │ │ │ - ldrsbeq r7, [ip], #-172 @ 0xffffff54 │ │ │ │ + @ instruction: 0x005c7a9c │ │ │ │ rsbseq r8, r7, r8, asr r1 │ │ │ │ ldrsbteq r8, [r7], #-36 @ 0xffffffdc │ │ │ │ - subseq ip, ip, r4, asr r8 │ │ │ │ + subseq ip, ip, r4, lsl r8 │ │ │ │ ldrhteq pc, [r3], #-44 @ 0xffffffd4 @ │ │ │ │ rsbseq sl, r3, ip, asr #1 │ │ │ │ rsbseq sl, r3, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -146534,15 +146534,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl d53f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ c7f10 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq ip, ip, r8, asr #3 │ │ │ │ + subseq ip, ip, r8, lsl #3 │ │ │ │ rsbseq lr, r3, r8, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq c7f88 │ │ │ │ @@ -147332,15 +147332,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0073e294 │ │ │ │ - subseq r4, ip, r0, lsl #25 │ │ │ │ + subseq r4, ip, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -148043,15 +148043,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ c96a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r4, ip, r8, ror r0 │ │ │ │ + subseq r4, ip, r8, lsr r0 │ │ │ │ rsbseq sp, r3, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -148198,15 +148198,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ c9910 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r3, ip, ip, lsl #28 │ │ │ │ + subseq r3, ip, ip, asr #27 │ │ │ │ rsbseq sp, r3, r8, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -148353,15 +148353,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ c9b7c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r3, ip, r0, lsr #23 │ │ │ │ + subseq r3, ip, r0, ror #22 │ │ │ │ rsbseq sp, r3, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -148508,15 +148508,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ c9de8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r3, ip, r4, lsr r9 │ │ │ │ + ldrsheq r3, [ip], #-132 @ 0xffffff7c │ │ │ │ ldrshteq ip, [r3], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ @@ -149128,15 +149128,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ ca798 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r2, ip, r4, lsl #31 │ │ │ │ + subseq r2, ip, r4, asr #30 │ │ │ │ rsbseq ip, r3, r0, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r4, [r1] │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ @@ -149403,15 +149403,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq ip, r3, r8, lsr r2 │ │ │ │ - subseq r2, ip, r4, asr ip │ │ │ │ + subseq r2, ip, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r4, [r1] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ @@ -150143,15 +150143,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq fp, r3, r8, lsr #13 │ │ │ │ - subseq r2, ip, ip, ror r0 │ │ │ │ + subseq r2, ip, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -150232,15 +150232,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r8, ip, r0, ror r8 │ │ │ │ + subseq r8, ip, r0, lsr r8 │ │ │ │ rsbseq fp, r3, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -151120,22 +151120,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cc6a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, ip, ip, lsl #27 │ │ │ │ + subseq r0, ip, ip, asr #26 │ │ │ │ rsbseq r5, r3, r0, lsl r6 │ │ │ │ rsbseq r5, r3, r0, lsl r6 │ │ │ │ ldrshteq r3, [r7], #-160 @ 0xffffff60 │ │ │ │ rsbseq r5, r3, ip, lsl r6 │ │ │ │ - subseq r3, ip, ip, lsr #32 │ │ │ │ + subseq r2, ip, ip, ror #31 │ │ │ │ rsbseq r3, r7, ip, lsl #17 │ │ │ │ - subseq r3, ip, ip, lsl #1 │ │ │ │ + subseq r3, ip, ip, asr #32 │ │ │ │ rsbseq r3, r7, r0, lsl r7 │ │ │ │ rsbseq r3, r7, r4, asr r8 │ │ │ │ rsbseq r5, r3, r8, asr r6 │ │ │ │ rsbseq r5, r3, r0, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -151398,20 +151398,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ccb00 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, ip, ip, lsl #17 │ │ │ │ + subseq r0, ip, ip, asr #16 │ │ │ │ rsbseq r5, r3, r0, lsr #3 │ │ │ │ rsbseq r5, r3, r0, lsr #3 │ │ │ │ ldrshteq r3, [r7], #-84 @ 0xffffffac │ │ │ │ rsbseq r5, r3, ip, lsr #3 │ │ │ │ - ldrsheq r2, [ip], #-180 @ 0xffffff4c │ │ │ │ + ldrheq r2, [ip], #-180 @ 0xffffff4c │ │ │ │ rsbseq r3, r7, r0, ror r2 │ │ │ │ rsbseq r3, r7, r4, ror #7 │ │ │ │ rsbseq r5, r3, r8, ror #3 │ │ │ │ rsbseq r5, r3, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -151709,22 +151709,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ccfdc │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r0, ip, r4, lsr r4 │ │ │ │ + ldrsheq r0, [ip], #-52 @ 0xffffffcc │ │ │ │ ldrsbteq r4, [r3], #-204 @ 0xffffff34 │ │ │ │ ldrsbteq r4, [r3], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0x00773198 │ │ │ │ rsbseq r4, r3, r8, ror #25 │ │ │ │ - subseq r2, ip, r4, lsl #14 │ │ │ │ + subseq r2, ip, r4, asr #13 │ │ │ │ rsbseq r2, r7, ip, asr pc │ │ │ │ - subseq r2, ip, r4, ror #14 │ │ │ │ + subseq r2, ip, r4, lsr #14 │ │ │ │ rsbseq r2, r7, r8, ror #27 │ │ │ │ rsbseq r2, r7, r4, lsr #30 │ │ │ │ rsbseq r4, r3, r4, lsr #26 │ │ │ │ rsbseq r4, r3, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -152022,22 +152022,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cd4c0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, fp, r0, asr pc @ │ │ │ │ + subseq pc, fp, r0, lsl pc @ │ │ │ │ ldrshteq r4, [r3], #-120 @ 0xffffff88 │ │ │ │ ldrshteq r4, [r3], #-120 @ 0xffffff88 │ │ │ │ ldrhteq r2, [r7], #-196 @ 0xffffff3c │ │ │ │ rsbseq r4, r3, r4, lsl #16 │ │ │ │ - subseq r2, ip, r0, lsr #4 │ │ │ │ + subseq r2, ip, r0, ror #3 │ │ │ │ rsbseq r2, r7, r8, ror sl │ │ │ │ - subseq r2, ip, r0, lsl #5 │ │ │ │ + subseq r2, ip, r0, asr #4 │ │ │ │ rsbseq r2, r7, r4, lsl #18 │ │ │ │ rsbseq r2, r7, r0, asr #20 │ │ │ │ rsbseq r4, r3, r0, asr #16 │ │ │ │ rsbseq r4, r3, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -152276,21 +152276,21 @@ │ │ │ │ b cd8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, fp, ip, ror sl @ │ │ │ │ - subseq r6, ip, r4, lsl sl │ │ │ │ + subseq pc, fp, ip, lsr sl @ │ │ │ │ + ldrsbeq r6, [ip], #-148 @ 0xffffff6c │ │ │ │ rsbseq r4, r3, r0, ror #7 │ │ │ │ rsbseq r4, r3, r0, ror #7 │ │ │ │ rsbseq r2, r7, r0, ror #15 │ │ │ │ @ instruction: 0x00734398 │ │ │ │ - subseq r1, ip, r0, lsr #28 │ │ │ │ + subseq r1, ip, r0, ror #27 │ │ │ │ @ instruction: 0x0077249c │ │ │ │ rsbseq r2, r7, r8, lsl r6 │ │ │ │ rsbseq r9, r3, r0, lsl #12 │ │ │ │ rsbseq r4, r3, r0, lsl r4 │ │ │ │ rsbseq r4, r3, r8, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -152570,20 +152570,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cdd50 │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, fp, r8, ror r6 @ │ │ │ │ + subseq pc, fp, r8, lsr r6 @ │ │ │ │ ldrsbteq r2, [r7], #-60 @ 0xffffffc4 │ │ │ │ rsbseq r3, r3, ip, asr pc │ │ │ │ rsbseq r3, r3, r0, asr pc │ │ │ │ rsbseq r3, r3, r0, asr pc │ │ │ │ - subseq r1, ip, r4, lsr #19 │ │ │ │ + subseq r1, ip, r4, ror #18 │ │ │ │ rsbseq r2, r7, r0, lsr #32 │ │ │ │ @ instruction: 0x00772194 │ │ │ │ @ instruction: 0x00733f98 │ │ │ │ ldrhteq r3, [r3], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -152889,22 +152889,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ce24c │ │ │ │ add r0, sp, #16 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, fp, r8, ror #3 │ │ │ │ + subseq pc, fp, r8, lsr #3 │ │ │ │ rsbseq r1, r7, ip, asr #30 │ │ │ │ rsbseq r3, r3, r8, ror sl │ │ │ │ rsbseq r3, r3, ip, ror #20 │ │ │ │ rsbseq r3, r3, ip, ror #20 │ │ │ │ - @ instruction: 0x005c1494 │ │ │ │ + subseq r1, ip, r4, asr r4 │ │ │ │ rsbseq r1, r7, ip, ror #25 │ │ │ │ - ldrsheq r1, [ip], #-68 @ 0xffffffbc │ │ │ │ + ldrheq r1, [ip], #-68 @ 0xffffffbc │ │ │ │ rsbseq r1, r7, r8, ror fp │ │ │ │ ldrhteq r1, [r7], #-196 @ 0xffffff3c │ │ │ │ ldrhteq r3, [r3], #-164 @ 0xffffff5c │ │ │ │ rsbseq r3, r3, ip, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -153204,22 +153204,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq ce738 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, fp, r0, ror #25 │ │ │ │ + subseq lr, fp, r0, lsr #25 │ │ │ │ rsbseq r3, r3, r0, lsl #11 │ │ │ │ rsbseq r3, r3, r0, lsl #11 │ │ │ │ rsbseq r1, r7, r8, asr #20 │ │ │ │ rsbseq r3, r3, ip, lsl #11 │ │ │ │ - subseq r0, ip, r4, lsr #31 │ │ │ │ + subseq r0, ip, r4, ror #30 │ │ │ │ rsbseq r1, r7, r0, lsl #16 │ │ │ │ - subseq r1, ip, r4 │ │ │ │ + subseq r0, ip, r4, asr #31 │ │ │ │ rsbseq r1, r7, r8, lsl #13 │ │ │ │ rsbseq r1, r7, r8, asr #15 │ │ │ │ rsbseq r3, r3, r8, asr #11 │ │ │ │ rsbseq r3, r3, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -153458,21 +153458,21 @@ │ │ │ │ b ceb28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, fp, r4, lsl #16 │ │ │ │ - ldrsbeq r5, [ip], #-124 @ 0xffffff84 │ │ │ │ + subseq lr, fp, r4, asr #15 │ │ │ │ + @ instruction: 0x005c579c │ │ │ │ rsbseq r3, r3, r8, ror #2 │ │ │ │ rsbseq r3, r3, r8, ror #2 │ │ │ │ rsbseq r1, r7, r8, ror #10 │ │ │ │ rsbseq r3, r3, r0, lsr #2 │ │ │ │ - subseq r0, ip, r8, lsr #23 │ │ │ │ + subseq r0, ip, r8, ror #22 │ │ │ │ rsbseq r1, r7, r4, lsr #4 │ │ │ │ rsbseq r1, r7, r0, lsr #7 │ │ │ │ rsbseq r8, r3, r8, lsl #7 │ │ │ │ @ instruction: 0x00733198 │ │ │ │ ldrhteq r3, [r3], #-16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -153779,22 +153779,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cf034 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, fp, r0, lsl #8 │ │ │ │ + subseq lr, fp, r0, asr #7 │ │ │ │ rsbseq r2, r3, r4, lsl #25 │ │ │ │ rsbseq r2, r3, r4, lsl #25 │ │ │ │ rsbseq r1, r7, r4, ror #2 │ │ │ │ @ instruction: 0x00732c90 │ │ │ │ - subseq r0, ip, r0, lsr #13 │ │ │ │ + subseq r0, ip, r0, ror #12 │ │ │ │ rsbseq r0, r7, r0, lsl #30 │ │ │ │ - subseq r0, ip, r0, lsl #14 │ │ │ │ + subseq r0, ip, r0, asr #13 │ │ │ │ rsbseq r0, r7, r4, lsl #27 │ │ │ │ rsbseq r0, r7, r8, asr #29 │ │ │ │ rsbseq r2, r3, ip, asr #25 │ │ │ │ rsbseq r2, r3, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -154063,20 +154063,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cf4a4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq sp, [fp], #-236 @ 0xffffff14 │ │ │ │ + ldrheq sp, [fp], #-236 @ 0xffffff14 │ │ │ │ ldrshteq r2, [r3], #-124 @ 0xffffff84 │ │ │ │ ldrshteq r2, [r3], #-124 @ 0xffffff84 │ │ │ │ rsbseq r0, r7, r0, ror #24 │ │ │ │ rsbseq r2, r3, r8, lsl #16 │ │ │ │ - subseq r0, ip, r0, asr r2 │ │ │ │ + subseq r0, ip, r0, lsl r2 │ │ │ │ rsbseq r0, r7, ip, asr #17 │ │ │ │ rsbseq r0, r7, r0, asr #20 │ │ │ │ rsbseq r2, r3, r4, asr #16 │ │ │ │ rsbseq r2, r3, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -154378,22 +154378,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq cf990 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005bda90 │ │ │ │ + subseq sp, fp, r0, asr sl │ │ │ │ rsbseq r2, r3, r8, lsr #6 │ │ │ │ rsbseq r2, r3, r8, lsr #6 │ │ │ │ ldrshteq r0, [r7], #-120 @ 0xffffff88 │ │ │ │ rsbseq r2, r3, r4, lsr r3 │ │ │ │ - subseq pc, fp, r4, asr #26 │ │ │ │ + subseq pc, fp, r4, lsl #26 │ │ │ │ rsbseq r0, r7, r4, lsr #11 │ │ │ │ - subseq pc, fp, r4, lsr #27 │ │ │ │ + subseq pc, fp, r4, ror #26 │ │ │ │ rsbseq r0, r7, r8, lsr #8 │ │ │ │ rsbseq r0, r7, ip, ror #10 │ │ │ │ rsbseq r2, r3, r0, ror r3 │ │ │ │ rsbseq r2, r3, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -154632,21 +154632,21 @@ │ │ │ │ b cfd80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, fp, ip, lsr #11 │ │ │ │ - ldrheq r4, [ip], #-84 @ 0xffffffac │ │ │ │ + subseq sp, fp, ip, ror #10 │ │ │ │ + subseq r4, ip, r4, ror r5 │ │ │ │ rsbseq r1, r3, r0, lsl pc │ │ │ │ rsbseq r1, r3, r0, lsl pc │ │ │ │ rsbseq r0, r7, r0, lsl r3 │ │ │ │ rsbseq r1, r3, r8, asr #29 │ │ │ │ - subseq pc, fp, r0, asr r9 @ │ │ │ │ + subseq pc, fp, r0, lsl r9 @ │ │ │ │ rsbseq pc, r6, ip, asr #31 │ │ │ │ rsbseq r0, r7, r8, asr #2 │ │ │ │ rsbseq r7, r3, r0, lsr r1 │ │ │ │ rsbseq r1, r3, r0, asr #30 │ │ │ │ rsbseq r1, r3, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -154964,22 +154964,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d02b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, fp, r4, lsr #3 │ │ │ │ + subseq sp, fp, r4, ror #2 │ │ │ │ rsbseq r1, r3, r0, lsr #20 │ │ │ │ rsbseq r1, r3, r0, lsr #20 │ │ │ │ rsbseq pc, r6, ip, lsl #30 │ │ │ │ rsbseq r1, r3, ip, lsr #20 │ │ │ │ - subseq pc, fp, ip, lsr r4 @ │ │ │ │ + ldrsheq pc, [fp], #-60 @ 0xffffffc4 @ │ │ │ │ @ instruction: 0x0076fc9c │ │ │ │ - @ instruction: 0x005bf49c │ │ │ │ + subseq pc, fp, ip, asr r4 @ │ │ │ │ rsbseq pc, r6, r0, lsr #22 │ │ │ │ rsbseq pc, r6, r4, ror #24 │ │ │ │ rsbseq r1, r3, r8, ror #20 │ │ │ │ rsbseq r1, r3, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -155269,22 +155269,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d077c │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, fp, ip, ror ip │ │ │ │ + subseq ip, fp, ip, lsr ip │ │ │ │ rsbseq r1, r3, ip, lsr r5 │ │ │ │ rsbseq r1, r3, ip, lsr r5 │ │ │ │ rsbseq pc, r6, r4, ror #19 │ │ │ │ rsbseq r1, r3, r8, asr #10 │ │ │ │ - subseq lr, fp, r4, ror #30 │ │ │ │ + subseq lr, fp, r4, lsr #30 │ │ │ │ ldrhteq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ - subseq lr, fp, r4, asr #31 │ │ │ │ + subseq lr, fp, r4, lsl #31 │ │ │ │ rsbseq pc, r6, r8, asr #12 │ │ │ │ rsbseq pc, r6, r4, lsl #15 │ │ │ │ rsbseq r1, r3, r4, lsl #11 │ │ │ │ @ instruction: 0x0073159c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -155552,20 +155552,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d0be8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq ip, [fp], #-120 @ 0xffffff88 │ │ │ │ + subseq ip, fp, r8, ror r7 │ │ │ │ rsbseq pc, r6, r0, lsr #10 │ │ │ │ rsbseq r1, r3, r4, asr #1 │ │ │ │ ldrhteq r1, [r3], #-8 │ │ │ │ ldrhteq r1, [r3], #-8 │ │ │ │ - subseq lr, fp, ip, lsl #22 │ │ │ │ + subseq lr, fp, ip, asr #21 │ │ │ │ rsbseq pc, r6, r8, lsl #3 │ │ │ │ ldrshteq pc, [r6], #-44 @ 0xffffffd4 @ │ │ │ │ rsbseq r1, r3, r0, lsl #2 │ │ │ │ rsbseq r1, r3, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -155804,21 +155804,21 @@ │ │ │ │ b d0fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, fp, ip, asr r3 │ │ │ │ - subseq r3, ip, r4, ror r3 │ │ │ │ + subseq ip, fp, ip, lsl r3 │ │ │ │ + subseq r3, ip, r4, lsr r3 │ │ │ │ rsbseq r0, r3, r0, asr #25 │ │ │ │ rsbseq r0, r3, r0, asr #25 │ │ │ │ rsbseq pc, r6, r0, asr #1 │ │ │ │ rsbseq r0, r3, r8, ror ip │ │ │ │ - subseq lr, fp, r0, lsl #14 │ │ │ │ + subseq lr, fp, r0, asr #13 │ │ │ │ rsbseq lr, r6, ip, ror sp │ │ │ │ ldrshteq lr, [r6], #-232 @ 0xffffff18 │ │ │ │ rsbseq r5, r3, r0, ror #29 │ │ │ │ ldrshteq r0, [r3], #-192 @ 0xffffff40 │ │ │ │ rsbseq r0, r3, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -156087,20 +156087,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d1444 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, fp, ip, asr pc │ │ │ │ + subseq fp, fp, ip, lsl pc │ │ │ │ rsbseq lr, r6, r4, asr #25 │ │ │ │ rsbseq r0, r3, r8, ror #16 │ │ │ │ rsbseq r0, r3, ip, asr r8 │ │ │ │ rsbseq r0, r3, ip, asr r8 │ │ │ │ - ldrheq lr, [fp], #-32 @ 0xffffffe0 │ │ │ │ + subseq lr, fp, r0, ror r2 │ │ │ │ rsbseq lr, r6, ip, lsr #18 │ │ │ │ rsbseq lr, r6, r0, lsr #21 │ │ │ │ rsbseq r0, r3, r4, lsr #17 │ │ │ │ ldrhteq r0, [r3], #-140 @ 0xffffff74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -156369,20 +156369,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d18ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq fp, [fp], #-164 @ 0xffffff5c │ │ │ │ + ldrheq fp, [fp], #-164 @ 0xffffff5c │ │ │ │ ldrshteq r0, [r3], #-52 @ 0xffffffcc │ │ │ │ ldrshteq r0, [r3], #-52 @ 0xffffffcc │ │ │ │ rsbseq lr, r6, r8, asr r8 │ │ │ │ rsbseq r0, r3, r0, lsl #8 │ │ │ │ - subseq sp, fp, r8, asr #28 │ │ │ │ + subseq sp, fp, r8, lsl #28 │ │ │ │ rsbseq lr, r6, r4, asr #9 │ │ │ │ rsbseq lr, r6, r8, lsr r6 │ │ │ │ rsbseq r0, r3, ip, lsr r4 │ │ │ │ rsbseq r0, r3, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -156621,21 +156621,21 @@ │ │ │ │ b d1c94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005bb698 │ │ │ │ - subseq r2, ip, r0, lsl #13 │ │ │ │ + subseq fp, fp, r8, asr r6 │ │ │ │ + subseq r2, ip, r0, asr #12 │ │ │ │ ldrshteq pc, [r2], #-252 @ 0xffffff04 @ │ │ │ │ ldrshteq pc, [r2], #-252 @ 0xffffff04 @ │ │ │ │ ldrshteq lr, [r6], #-60 @ 0xffffffc4 │ │ │ │ ldrhteq pc, [r2], #-244 @ 0xffffff0c @ │ │ │ │ - subseq sp, fp, ip, lsr sl │ │ │ │ + ldrsheq sp, [fp], #-156 @ 0xffffff64 │ │ │ │ ldrhteq lr, [r6], #-8 │ │ │ │ rsbseq lr, r6, r4, lsr r2 │ │ │ │ rsbseq r5, r3, ip, lsl r2 │ │ │ │ rsbseq r0, r3, ip, lsr #32 │ │ │ │ rsbseq r0, r3, r4, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -156926,22 +156926,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d2160 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005bb298 │ │ │ │ + subseq fp, fp, r8, asr r2 │ │ │ │ rsbseq pc, r2, r8, asr fp @ │ │ │ │ rsbseq pc, r2, r8, asr fp @ │ │ │ │ rsbseq lr, r6, r0 │ │ │ │ rsbseq pc, r2, r4, ror #22 │ │ │ │ - subseq sp, fp, r0, lsl #11 │ │ │ │ + subseq sp, fp, r0, asr #10 │ │ │ │ ldrsbteq sp, [r6], #-216 @ 0xffffff28 │ │ │ │ - subseq sp, fp, r0, ror #11 │ │ │ │ + subseq sp, fp, r0, lsr #11 │ │ │ │ rsbseq sp, r6, r4, ror #24 │ │ │ │ rsbseq sp, r6, r0, lsr #27 │ │ │ │ rsbseq pc, r2, r0, lsr #23 │ │ │ │ ldrhteq pc, [r2], #-184 @ 0xffffff48 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -157204,20 +157204,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d25b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq sl, [fp], #-212 @ 0xffffff2c │ │ │ │ + @ instruction: 0x005bad94 │ │ │ │ rsbseq pc, r2, r8, ror #13 │ │ │ │ rsbseq pc, r2, r8, ror #13 │ │ │ │ rsbseq sp, r6, ip, lsr fp │ │ │ │ ldrshteq pc, [r2], #-100 @ 0xffffff9c @ │ │ │ │ - subseq sp, fp, ip, lsr r1 │ │ │ │ + ldrsheq sp, [fp], #-12 │ │ │ │ ldrhteq sp, [r6], #-120 @ 0xffffff88 │ │ │ │ rsbseq sp, r6, ip, lsr #18 │ │ │ │ rsbseq pc, r2, r0, lsr r7 @ │ │ │ │ rsbseq pc, r2, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -157515,22 +157515,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d2a94 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, fp, ip, ror r9 │ │ │ │ + subseq sl, fp, ip, lsr r9 │ │ │ │ rsbseq pc, r2, r4, lsr #4 │ │ │ │ rsbseq pc, r2, r4, lsr #4 │ │ │ │ rsbseq sp, r6, r0, ror #13 │ │ │ │ rsbseq pc, r2, r0, lsr r2 @ │ │ │ │ - subseq ip, fp, ip, asr #24 │ │ │ │ + subseq ip, fp, ip, lsl #24 │ │ │ │ rsbseq sp, r6, r4, lsr #9 │ │ │ │ - subseq ip, fp, ip, lsr #25 │ │ │ │ + subseq ip, fp, ip, ror #24 │ │ │ │ rsbseq sp, r6, r0, lsr r3 │ │ │ │ rsbseq sp, r6, ip, ror #8 │ │ │ │ rsbseq pc, r2, ip, ror #4 │ │ │ │ rsbseq pc, r2, r4, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -157799,20 +157799,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d2f04 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005ba49c │ │ │ │ + subseq sl, fp, ip, asr r4 │ │ │ │ @ instruction: 0x0072ed9c │ │ │ │ @ instruction: 0x0072ed9c │ │ │ │ rsbseq sp, r6, r0, lsl #4 │ │ │ │ rsbseq lr, r2, r8, lsr #27 │ │ │ │ - ldrsheq ip, [fp], #-112 @ 0xffffff90 │ │ │ │ + ldrheq ip, [fp], #-112 @ 0xffffff90 │ │ │ │ rsbseq ip, r6, ip, ror #28 │ │ │ │ rsbseq ip, r6, r0, ror #31 │ │ │ │ rsbseq lr, r2, r4, ror #27 │ │ │ │ ldrshteq lr, [r2], #-220 @ 0xffffff24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -158051,21 +158051,21 @@ │ │ │ │ b d32ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, fp, r0, asr #32 │ │ │ │ - subseq r1, ip, r8, rrx │ │ │ │ + subseq sl, fp, r0 │ │ │ │ + subseq r1, ip, r8, lsr #32 │ │ │ │ rsbseq lr, r2, r4, lsr #19 │ │ │ │ rsbseq lr, r2, r4, lsr #19 │ │ │ │ rsbseq ip, r6, r4, lsr #27 │ │ │ │ rsbseq lr, r2, ip, asr r9 │ │ │ │ - subseq ip, fp, r4, ror #7 │ │ │ │ + subseq ip, fp, r4, lsr #7 │ │ │ │ rsbseq ip, r6, r0, ror #20 │ │ │ │ ldrsbteq ip, [r6], #-188 @ 0xffffff44 │ │ │ │ rsbseq r3, r3, r4, asr #23 │ │ │ │ ldrsbteq lr, [r2], #-148 @ 0xffffff6c │ │ │ │ rsbseq lr, r2, ip, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -158363,22 +158363,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d37d4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, fp, ip, lsr ip │ │ │ │ + ldrsheq r9, [fp], #-188 @ 0xffffff44 │ │ │ │ rsbseq lr, r2, r4, ror #9 │ │ │ │ rsbseq lr, r2, r4, ror #9 │ │ │ │ rsbseq ip, r6, r4, lsr #19 │ │ │ │ ldrshteq lr, [r2], #-64 @ 0xffffffc0 │ │ │ │ - subseq fp, fp, r0, lsl #30 │ │ │ │ + subseq fp, fp, r0, asr #29 │ │ │ │ rsbseq ip, r6, r0, ror #14 │ │ │ │ - subseq fp, fp, r0, ror #30 │ │ │ │ + subseq fp, fp, r0, lsr #30 │ │ │ │ rsbseq ip, r6, r4, ror #11 │ │ │ │ rsbseq ip, r6, r8, lsr #14 │ │ │ │ rsbseq lr, r2, ip, lsr #10 │ │ │ │ rsbseq lr, r2, r4, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -158647,20 +158647,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d3c44 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, fp, ip, asr r7 │ │ │ │ + subseq r9, fp, ip, lsl r7 │ │ │ │ rsbseq lr, r2, ip, asr r0 │ │ │ │ rsbseq lr, r2, ip, asr r0 │ │ │ │ rsbseq ip, r6, r0, asr #9 │ │ │ │ rsbseq lr, r2, r8, rrx │ │ │ │ - ldrheq fp, [fp], #-160 @ 0xffffff60 │ │ │ │ + subseq fp, fp, r0, ror sl │ │ │ │ rsbseq ip, r6, ip, lsr #2 │ │ │ │ rsbseq ip, r6, r0, lsr #5 │ │ │ │ rsbseq lr, r2, r4, lsr #1 │ │ │ │ ldrhteq lr, [r2], #-12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -158958,22 +158958,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d4120 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq r9, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldrheq r9, [fp], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0x0072db98 │ │ │ │ @ instruction: 0x0072db98 │ │ │ │ rsbseq ip, r6, r4, asr r0 │ │ │ │ rsbseq sp, r2, r4, lsr #23 │ │ │ │ - subseq fp, fp, r0, asr #11 │ │ │ │ + subseq fp, fp, r0, lsl #11 │ │ │ │ rsbseq fp, r6, r8, lsl lr │ │ │ │ - subseq fp, fp, r0, lsr #12 │ │ │ │ + subseq fp, fp, r0, ror #11 │ │ │ │ rsbseq fp, r6, r4, lsr #25 │ │ │ │ rsbseq fp, r6, r0, ror #27 │ │ │ │ rsbseq sp, r2, r0, ror #23 │ │ │ │ ldrshteq sp, [r2], #-184 @ 0xffffff48 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -159273,22 +159273,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d460c │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r8, fp, ip, lsl #28 │ │ │ │ + subseq r8, fp, ip, asr #27 │ │ │ │ rsbseq sp, r2, ip, lsr #13 │ │ │ │ rsbseq sp, r2, ip, lsr #13 │ │ │ │ rsbseq fp, r6, r4, ror fp │ │ │ │ ldrhteq sp, [r2], #-104 @ 0xffffff98 │ │ │ │ - ldrsbeq fp, [fp], #-0 │ │ │ │ + @ instruction: 0x005bb090 │ │ │ │ rsbseq fp, r6, ip, lsr #18 │ │ │ │ - subseq fp, fp, r0, lsr r1 │ │ │ │ + ldrsheq fp, [fp], #-0 │ │ │ │ ldrhteq fp, [r6], #-116 @ 0xffffff8c │ │ │ │ ldrshteq fp, [r6], #-132 @ 0xffffff7c │ │ │ │ ldrshteq sp, [r2], #-100 @ 0xffffff9c │ │ │ │ rsbseq sp, r2, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -159578,22 +159578,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d4ad0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r8, fp, r8, lsr #18 │ │ │ │ + subseq r8, fp, r8, ror #17 │ │ │ │ rsbseq sp, r2, r8, ror #3 │ │ │ │ rsbseq sp, r2, r8, ror #3 │ │ │ │ @ instruction: 0x0076b690 │ │ │ │ ldrshteq sp, [r2], #-20 @ 0xffffffec │ │ │ │ - subseq sl, fp, r0, lsl ip │ │ │ │ + ldrsbeq sl, [fp], #-176 @ 0xffffff50 │ │ │ │ rsbseq fp, r6, r8, ror #8 │ │ │ │ - subseq sl, fp, r0, ror ip │ │ │ │ + subseq sl, fp, r0, lsr ip │ │ │ │ ldrshteq fp, [r6], #-36 @ 0xffffffdc │ │ │ │ rsbseq fp, r6, r0, lsr r4 │ │ │ │ rsbseq sp, r2, r0, lsr r2 │ │ │ │ rsbseq sp, r2, r8, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -159832,21 +159832,21 @@ │ │ │ │ b d4ec0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r8, fp, ip, ror #8 │ │ │ │ - subseq pc, fp, r4, lsr r4 @ │ │ │ │ + subseq r8, fp, ip, lsr #8 │ │ │ │ + ldrsheq pc, [fp], #-52 @ 0xffffffcc @ │ │ │ │ ldrsbteq ip, [r2], #-208 @ 0xffffff30 │ │ │ │ ldrsbteq ip, [r2], #-208 @ 0xffffff30 │ │ │ │ ldrsbteq fp, [r6], #-16 │ │ │ │ rsbseq ip, r2, r8, lsl #27 │ │ │ │ - subseq sl, fp, r0, lsl r8 │ │ │ │ + ldrsbeq sl, [fp], #-112 @ 0xffffff90 │ │ │ │ rsbseq sl, r6, ip, lsl #29 │ │ │ │ rsbseq fp, r6, r8 │ │ │ │ ldrshteq r1, [r3], #-240 @ 0xffffff10 │ │ │ │ rsbseq ip, r2, r0, lsl #28 │ │ │ │ rsbseq ip, r2, r8, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -160149,22 +160149,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d53bc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r8, fp, r4, rrx │ │ │ │ + subseq r8, fp, r4, lsr #32 │ │ │ │ ldrshteq ip, [r2], #-140 @ 0xffffff74 │ │ │ │ ldrshteq ip, [r2], #-140 @ 0xffffff74 │ │ │ │ rsbseq sl, r6, ip, asr #27 │ │ │ │ rsbseq ip, r2, r8, lsl #18 │ │ │ │ - subseq sl, fp, r8, lsl r3 │ │ │ │ + ldrsbeq sl, [fp], #-40 @ 0xffffffd8 │ │ │ │ rsbseq sl, r6, r8, ror fp │ │ │ │ - subseq sl, fp, r8, ror r3 │ │ │ │ + subseq sl, fp, r8, lsr r3 │ │ │ │ ldrshteq sl, [r6], #-156 @ 0xffffff64 │ │ │ │ rsbseq sl, r6, r0, asr #22 │ │ │ │ rsbseq ip, r2, r4, asr #18 │ │ │ │ rsbseq ip, r2, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -160403,21 +160403,21 @@ │ │ │ │ b d57ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, fp, r0, lsl #23 │ │ │ │ - subseq lr, fp, r8, lsr fp │ │ │ │ + subseq r7, fp, r0, asr #22 │ │ │ │ + ldrsheq lr, [fp], #-168 @ 0xffffff58 │ │ │ │ rsbseq ip, r2, r4, ror #9 │ │ │ │ rsbseq ip, r2, r4, ror #9 │ │ │ │ rsbseq sl, r6, r4, ror #17 │ │ │ │ @ instruction: 0x0072c49c │ │ │ │ - subseq r9, fp, r4, lsr #30 │ │ │ │ + subseq r9, fp, r4, ror #29 │ │ │ │ rsbseq sl, r6, r0, lsr #11 │ │ │ │ rsbseq sl, r6, ip, lsl r7 │ │ │ │ rsbseq r1, r3, r4, lsl #14 │ │ │ │ rsbseq ip, r2, r4, lsl r5 │ │ │ │ rsbseq ip, r2, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -160723,22 +160723,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d5cb4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, fp, r0, ror r7 │ │ │ │ + subseq r7, fp, r0, lsr r7 │ │ │ │ rsbseq ip, r2, r4 │ │ │ │ rsbseq ip, r2, r4 │ │ │ │ ldrsbteq sl, [r6], #-72 @ 0xffffffb8 │ │ │ │ rsbseq ip, r2, r0, lsl r0 │ │ │ │ - subseq r9, fp, r4, lsr #20 │ │ │ │ + subseq r9, fp, r4, ror #19 │ │ │ │ rsbseq sl, r6, r4, ror r2 │ │ │ │ - subseq r9, fp, r4, lsl #21 │ │ │ │ + subseq r9, fp, r4, asr #20 │ │ │ │ rsbseq sl, r6, r8, lsl #2 │ │ │ │ rsbseq sl, r6, ip, lsr r2 │ │ │ │ rsbseq ip, r2, ip, asr #32 │ │ │ │ rsbseq ip, r2, r4, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -161028,22 +161028,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d6178 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, fp, r0, lsl #5 │ │ │ │ + subseq r7, fp, r0, asr #4 │ │ │ │ rsbseq fp, r2, r0, asr #22 │ │ │ │ rsbseq fp, r2, r0, asr #22 │ │ │ │ rsbseq r9, r6, r8, ror #31 │ │ │ │ rsbseq fp, r2, ip, asr #22 │ │ │ │ - subseq r9, fp, r8, ror #10 │ │ │ │ + subseq r9, fp, r8, lsr #10 │ │ │ │ rsbseq r9, r6, r0, asr #27 │ │ │ │ - subseq r9, fp, r8, asr #11 │ │ │ │ + subseq r9, fp, r8, lsl #11 │ │ │ │ rsbseq r9, r6, ip, asr #24 │ │ │ │ rsbseq r9, r6, r8, lsl #27 │ │ │ │ rsbseq fp, r2, r8, lsl #23 │ │ │ │ rsbseq fp, r2, r0, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -161312,20 +161312,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d65e8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r6, [fp], #-216 @ 0xffffff28 │ │ │ │ + subseq r6, fp, r8, ror sp │ │ │ │ ldrhteq fp, [r2], #-104 @ 0xffffff98 │ │ │ │ ldrhteq fp, [r2], #-104 @ 0xffffff98 │ │ │ │ rsbseq r9, r6, ip, lsl fp │ │ │ │ rsbseq fp, r2, r4, asr #13 │ │ │ │ - subseq r9, fp, ip, lsl #2 │ │ │ │ + subseq r9, fp, ip, asr #1 │ │ │ │ rsbseq r9, r6, r8, lsl #15 │ │ │ │ ldrshteq r9, [r6], #-140 @ 0xffffff74 │ │ │ │ rsbseq fp, r2, r0, lsl #14 │ │ │ │ rsbseq fp, r2, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -161368,15 +161368,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d66d8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq sp, fp, r8, asr #20 │ │ │ │ + subseq sp, fp, r8, lsl #20 │ │ │ │ rsbseq r0, r3, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -161434,15 +161434,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d67e0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq r6, [fp], #-216 @ 0xffffff28 │ │ │ │ + @ instruction: 0x005b6d98 │ │ │ │ ldrshteq r0, [r3], #-88 @ 0xffffffa8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -161518,15 +161518,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq d6924 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq r6, [fp], #-192 @ 0xffffff40 │ │ │ │ + @ instruction: 0x005b6c90 │ │ │ │ rsbseq r0, r3, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -161591,15 +161591,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d6a54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, r0, lsl #23 │ │ │ │ + subseq r6, fp, r0, asr #22 │ │ │ │ rsbseq r0, r3, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -161657,15 +161657,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d6b5c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, ip, asr sl │ │ │ │ + subseq r6, fp, ip, lsl sl │ │ │ │ rsbseq r0, r3, ip, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -161723,15 +161723,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d6c64 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, r4, asr r9 │ │ │ │ + subseq r6, fp, r4, lsl r9 │ │ │ │ rsbseq r0, r3, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -161799,15 +161799,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d6d94 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, ip, asr #16 │ │ │ │ + subseq r6, fp, ip, lsl #16 │ │ │ │ rsbseq r0, r3, r4, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -161847,15 +161847,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d6e54 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrheq sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ + subseq sp, fp, ip, ror r2 │ │ │ │ rsbseq pc, r2, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -161913,15 +161913,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d6f5c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, ip, asr r6 │ │ │ │ + subseq r6, fp, ip, lsl r6 │ │ │ │ rsbseq pc, r2, ip, ror lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -162025,15 +162025,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d710c │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, fp, r4, asr r5 │ │ │ │ + subseq r6, fp, r4, lsl r5 │ │ │ │ rsbseq pc, r2, r0, ror #25 │ │ │ │ push {r5, r7, r8, r9, fp, lr} │ │ │ │ ldr lr, [r1, #24] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ ldr r9, [lr, #36] @ 0x24 │ │ │ │ add r3, r9, r3 │ │ │ │ @@ -162170,15 +162170,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d7350 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r6, fp, r8, lsl r3 │ │ │ │ + ldrsbeq r6, [fp], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x0072fa9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -162236,15 +162236,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d7468 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, r0, asr r1 │ │ │ │ + subseq r6, fp, r0, lsl r1 │ │ │ │ rsbseq pc, r2, r0, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -162284,15 +162284,15 @@ │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d7528 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - @ instruction: 0x005bcb98 │ │ │ │ + subseq ip, fp, r8, asr fp │ │ │ │ ldrhteq pc, [r2], #-128 @ 0xffffff80 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -162352,15 +162352,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d7638 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r5, fp, r8, lsl #31 │ │ │ │ + subseq r5, fp, r8, asr #30 │ │ │ │ rsbseq pc, r2, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -162400,15 +162400,15 @@ │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d76f8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq ip, [fp], #-152 @ 0xffffff68 │ │ │ │ + @ instruction: 0x005bc998 │ │ │ │ rsbseq pc, r2, r0, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -162448,15 +162448,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d77b8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq ip, fp, r8, asr #18 │ │ │ │ + subseq ip, fp, r8, lsl #18 │ │ │ │ rsbseq pc, r2, r0, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -162514,15 +162514,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d78c0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsheq r5, [fp], #-200 @ 0xffffff38 │ │ │ │ + ldrheq r5, [fp], #-200 @ 0xffffff38 │ │ │ │ rsbseq pc, r2, r8, lsl r5 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -162562,15 +162562,15 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d7980 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq ip, fp, r0, lsr r7 │ │ │ │ + ldrsheq ip, [fp], #-96 @ 0xffffffa0 │ │ │ │ rsbseq pc, r2, r8, asr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -162674,15 +162674,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d7b30 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, fp, r0, lsr fp │ │ │ │ + ldrsheq r5, [fp], #-160 @ 0xffffff60 │ │ │ │ ldrhteq pc, [r2], #-44 @ 0xffffffd4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -162740,15 +162740,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d7c48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r5, fp, r0, ror r9 │ │ │ │ + subseq r5, fp, r0, lsr r9 │ │ │ │ @ instruction: 0x0072f190 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -162788,15 +162788,15 @@ │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ d7d08 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq ip, [fp], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0x005bc398 │ │ │ │ ldrsbteq pc, [r2], #-0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -162902,15 +162902,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d7ec0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, fp, r8, lsr #15 │ │ │ │ + subseq r5, fp, r8, ror #14 │ │ │ │ rsbseq lr, r2, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -163014,15 +163014,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d8080 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, fp, r0, ror #11 │ │ │ │ + subseq r5, fp, r0, lsr #11 │ │ │ │ rsbseq lr, r2, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -163080,15 +163080,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d8198 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r5, fp, r0, lsr #8 │ │ │ │ + subseq r5, fp, r0, ror #7 │ │ │ │ rsbseq lr, r2, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -163192,15 +163192,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq d8348 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, fp, r8, lsl r3 │ │ │ │ + ldrsbeq r5, [fp], #-40 @ 0xffffffd8 │ │ │ │ rsbseq lr, r2, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -163348,16 +163348,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d85cc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq fp, fp, ip, asr fp │ │ │ │ - subseq fp, fp, r0, ror #23 │ │ │ │ + subseq fp, fp, ip, lsl fp │ │ │ │ + subseq fp, fp, r0, lsr #23 │ │ │ │ rsbseq lr, r2, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -164146,16 +164146,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d9244 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq sl, fp, r4, lsl #30 │ │ │ │ - subseq sl, fp, r8, lsl #31 │ │ │ │ + subseq sl, fp, r4, asr #29 │ │ │ │ + subseq sl, fp, r8, asr #30 │ │ │ │ @ instruction: 0x0072db98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -164375,16 +164375,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ d95d8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq sl, fp, r0, ror #22 │ │ │ │ - subseq sl, fp, r4, ror #23 │ │ │ │ + subseq sl, fp, r0, lsr #22 │ │ │ │ + subseq sl, fp, r4, lsr #23 │ │ │ │ rsbseq sp, r2, r4, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -165828,16 +165828,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ dac8c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r9, fp, ip, asr #8 │ │ │ │ - ldrsbeq r9, [fp], #-64 @ 0xffffffc0 │ │ │ │ + subseq r9, fp, ip, lsl #8 │ │ │ │ + @ instruction: 0x005b9490 │ │ │ │ rsbseq ip, r2, r0, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -165909,16 +165909,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ dadd0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r9, fp, r8, lsr r3 │ │ │ │ - ldrheq r9, [fp], #-60 @ 0xffffffc4 │ │ │ │ + ldrsheq r9, [fp], #-40 @ 0xffffffd8 │ │ │ │ + subseq r9, fp, ip, ror r3 │ │ │ │ rsbseq ip, r2, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -166214,16 +166214,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ db294 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, fp, r4, lsr #28 │ │ │ │ - subseq r8, fp, r8, lsr #29 │ │ │ │ + subseq r8, fp, r4, ror #27 │ │ │ │ + subseq r8, fp, r8, ror #28 │ │ │ │ rsbseq fp, r2, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -166295,16 +166295,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ db3d8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, fp, r0, lsl sp │ │ │ │ - @ instruction: 0x005b8d94 │ │ │ │ + ldrsbeq r8, [fp], #-192 @ 0xffffff40 │ │ │ │ + subseq r8, fp, r4, asr sp │ │ │ │ rsbseq fp, r2, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -166452,16 +166452,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ db64c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, fp, ip, lsr #21 │ │ │ │ - subseq r8, fp, r0, lsr fp │ │ │ │ + subseq r8, fp, ip, ror #20 │ │ │ │ + ldrsheq r8, [fp], #-160 @ 0xffffff60 │ │ │ │ @ instruction: 0x0072b790 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldm r2, {r2, fp} │ │ │ │ @@ -166637,15 +166637,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ db92c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsheq r8, [fp], #-112 @ 0xffffff90 │ │ │ │ + ldrheq r8, [fp], #-112 @ 0xffffff90 │ │ │ │ rsbseq fp, r2, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -166945,15 +166945,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ dbdfc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsheq r8, [fp], #-32 @ 0xffffffe0 │ │ │ │ + ldrheq r8, [fp], #-32 @ 0xffffffe0 │ │ │ │ ldrsbteq sl, [r2], #-252 @ 0xffffff04 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r8, [r1, #16] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -167148,15 +167148,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ dc128 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq r7, [fp], #-244 @ 0xffffff0c │ │ │ │ + @ instruction: 0x005b7f94 │ │ │ │ ldrhteq sl, [r2], #-192 @ 0xffffff40 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -167187,15 +167187,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ dc1c4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r7, fp, r8, ror #30 │ │ │ │ + subseq r7, fp, r8, lsr #30 │ │ │ │ rsbseq sl, r2, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r8, [r1, #16] │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -167692,22 +167692,22 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r5, r2, r8, lsr #7 │ │ │ │ rsbseq r5, r2, r0, asr #7 │ │ │ │ - subseq r0, fp, r0, lsl #25 │ │ │ │ + subseq r0, fp, r0, asr #24 │ │ │ │ rsbseq r5, r2, ip, asr r3 │ │ │ │ rsbseq r5, r2, ip, asr r3 │ │ │ │ rsbseq r3, r6, ip, asr #19 │ │ │ │ rsbseq r5, r2, r8, ror #6 │ │ │ │ - subseq r2, fp, r0, lsl pc │ │ │ │ + ldrsbeq r2, [fp], #-224 @ 0xffffff20 │ │ │ │ rsbseq r3, r6, r0, ror #12 │ │ │ │ - subseq r2, fp, r0, ror pc │ │ │ │ + subseq r2, fp, r0, lsr pc │ │ │ │ ldrshteq r3, [r6], #-84 @ 0xffffffac │ │ │ │ rsbseq r3, r6, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -167881,15 +167881,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ dcc9c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r7, fp, r0, lsr #9 │ │ │ │ + subseq r7, fp, r0, ror #8 │ │ │ │ rsbseq sl, r2, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r7, sp │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -168340,20 +168340,20 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r4, r2, r0, ror r9 │ │ │ │ rsbseq r4, r2, r8, lsl #19 │ │ │ │ - subseq r0, fp, r8, lsr r1 │ │ │ │ + ldrsheq r0, [fp], #-8 │ │ │ │ rsbseq r4, r2, r4, lsr #18 │ │ │ │ rsbseq r4, r2, r4, lsr #18 │ │ │ │ rsbseq r2, r6, r0, lsl #29 │ │ │ │ rsbseq r4, r2, r0, lsr r9 │ │ │ │ - subseq r2, fp, r4, lsr r4 │ │ │ │ + ldrsheq r2, [fp], #-52 @ 0xffffffcc │ │ │ │ ldrhteq r2, [r6], #-160 @ 0xffffff60 │ │ │ │ rsbseq r2, r6, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -168385,15 +168385,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ dd47c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r6, fp, r0, ror #24 │ │ │ │ + subseq r6, fp, r0, lsr #24 │ │ │ │ rsbseq r9, r2, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -169094,15 +169094,15 @@ │ │ │ │ bl 58d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, sl, ip, lsr #15 │ │ │ │ + subseq pc, sl, ip, ror #14 │ │ │ │ rsbseq r1, r6, ip, lsl pc │ │ │ │ ldrshteq r3, [r2], #-204 @ 0xffffff34 │ │ │ │ rsbseq r8, r2, r0, ror #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ @@ -169249,15 +169249,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl c8288 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r1, r6, ip, lsr ip │ │ │ │ - ldrheq r1, [fp], #-52 @ 0xffffffcc │ │ │ │ + subseq r1, fp, r4, ror r3 │ │ │ │ rsbseq r1, r6, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #88] @ de274 │ │ │ │ @@ -169280,15 +169280,15 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ de278 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r5, fp, r8, lsl lr │ │ │ │ + ldrsbeq r5, [fp], #-216 @ 0xffffff28 │ │ │ │ rsbseq r8, r2, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -169432,15 +169432,15 @@ │ │ │ │ bl 58d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, sl, r0, ror #2 │ │ │ │ + subseq pc, sl, r0, lsr #2 │ │ │ │ rsbseq r1, r6, r0, ror r9 │ │ │ │ rsbseq r3, r2, r0, ror r7 │ │ │ │ rsbseq r8, r2, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -169692,18 +169692,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, sl, r8, lsr #29 │ │ │ │ + subseq lr, sl, r8, ror #28 │ │ │ │ rsbseq r1, r6, ip, asr r6 │ │ │ │ rsbseq r3, r2, ip, asr r4 │ │ │ │ - subseq r0, fp, r8, asr #24 │ │ │ │ + subseq r0, fp, r8, lsl #24 │ │ │ │ rsbseq r8, r2, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -169826,15 +169826,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq r1, [r6], #-56 @ 0xffffffc8 │ │ │ │ ldrhteq r3, [r2], #-24 @ 0xffffffe8 │ │ │ │ - subseq r5, fp, ip, lsl r6 │ │ │ │ + ldrsbeq r5, [fp], #-92 @ 0xffffffa4 │ │ │ │ ldrshteq r8, [r2], #-40 @ 0xffffffd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -170009,18 +170009,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq lr, sl, ip, lsr #19 │ │ │ │ + subseq lr, sl, ip, ror #18 │ │ │ │ rsbseq r1, r6, r0, ror #2 │ │ │ │ rsbseq r2, r2, r0, ror #30 │ │ │ │ - subseq r0, fp, r4, asr r7 │ │ │ │ + subseq r0, fp, r4, lsl r7 │ │ │ │ rsbseq r8, r2, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ @@ -170461,18 +170461,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005ae29c │ │ │ │ + subseq lr, sl, ip, asr r2 │ │ │ │ rsbseq r0, r6, r0, asr sl │ │ │ │ rsbseq r2, r2, r0, asr r8 │ │ │ │ - subseq r0, fp, r4, asr #32 │ │ │ │ + subseq r0, fp, r4 │ │ │ │ rsbseq r7, r2, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -170595,15 +170595,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq r0, [r6], #-116 @ 0xffffff8c │ │ │ │ ldrhteq r2, [r2], #-84 @ 0xffffffac │ │ │ │ - subseq r4, fp, r8, ror #20 │ │ │ │ + subseq r4, fp, r8, lsr #20 │ │ │ │ ldrshteq r7, [r2], #-100 @ 0xffffff9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ @@ -170950,18 +170950,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x005adb94 │ │ │ │ + subseq sp, sl, r4, asr fp │ │ │ │ rsbseq r0, r6, r8, asr #6 │ │ │ │ rsbseq r2, r2, r4, asr #2 │ │ │ │ - subseq pc, sl, r0, ror #17 │ │ │ │ + subseq pc, sl, r0, lsr #17 │ │ │ │ @ instruction: 0x00727198 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ @@ -171269,18 +171269,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq sp, [sl], #-92 @ 0xffffffa4 │ │ │ │ + ldrheq sp, [sl], #-92 @ 0xffffffa4 │ │ │ │ ldrhteq pc, [r5], #-208 @ 0xffffff30 @ │ │ │ │ ldrhteq r1, [r2], #-176 @ 0xffffff50 │ │ │ │ - subseq pc, sl, r4, lsr #7 │ │ │ │ + subseq pc, sl, r4, ror #6 │ │ │ │ rsbseq r6, r2, ip, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -171494,18 +171494,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, sl, r4, lsl r3 │ │ │ │ + ldrsbeq sp, [sl], #-36 @ 0xffffffdc │ │ │ │ rsbseq pc, r5, r8, asr #21 │ │ │ │ rsbseq r1, r2, r4, asr #17 │ │ │ │ - subseq pc, sl, r0, rrx │ │ │ │ + subseq pc, sl, r0, lsr #32 │ │ │ │ rsbseq r6, r2, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -171628,15 +171628,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x0075f790 │ │ │ │ @ instruction: 0x00721590 │ │ │ │ - subseq r3, fp, r4, lsr #20 │ │ │ │ + subseq r3, fp, r4, ror #19 │ │ │ │ ldrsbteq r6, [r2], #-96 @ 0xffffffa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r9, r0 │ │ │ │ @@ -171892,15 +171892,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r5, r0, ror r3 @ │ │ │ │ rsbseq r1, r2, r0, ror r1 │ │ │ │ - @ instruction: 0x005b3594 │ │ │ │ + subseq r3, fp, r4, asr r5 │ │ │ │ ldrhteq r6, [r2], #-32 @ 0xffffffe0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -172158,15 +172158,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq lr, r5, r8, asr #30 │ │ │ │ rsbseq r0, r2, r8, asr #26 │ │ │ │ - subseq r3, fp, ip, ror #3 │ │ │ │ + subseq r3, fp, ip, lsr #3 │ │ │ │ rsbseq r5, r2, r8, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -172350,18 +172350,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, sl, ip, lsr r5 │ │ │ │ + ldrsheq ip, [sl], #-76 @ 0xffffffb4 │ │ │ │ ldrshteq lr, [r5], #-192 @ 0xffffff40 │ │ │ │ ldrshteq r0, [r2], #-160 @ 0xffffff60 │ │ │ │ - subseq lr, sl, r8, lsr #5 │ │ │ │ + subseq lr, sl, r8, ror #4 │ │ │ │ @ instruction: 0x00725b98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -172538,18 +172538,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, sl, r0, lsr r2 │ │ │ │ + ldrsheq ip, [sl], #-16 │ │ │ │ rsbseq lr, r5, ip, ror #19 │ │ │ │ rsbseq r0, r2, r8, ror #15 │ │ │ │ - ldrsbeq sp, [sl], #-244 @ 0xffffff0c │ │ │ │ + @ instruction: 0x005adf94 │ │ │ │ rsbseq r5, r2, r8, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -172724,18 +172724,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, sl, r0, asr #30 │ │ │ │ + subseq fp, sl, r0, lsl #30 │ │ │ │ ldrshteq lr, [r5], #-100 @ 0xffffff9c │ │ │ │ ldrshteq r0, [r2], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, sl, r8, ror #25 │ │ │ │ + subseq sp, sl, r8, lsr #25 │ │ │ │ rsbseq r5, r2, r0, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -172910,18 +172910,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, sl, r8, asr ip │ │ │ │ + subseq fp, sl, r8, lsl ip │ │ │ │ rsbseq lr, r5, ip, lsl #8 │ │ │ │ rsbseq r0, r2, ip, lsl #4 │ │ │ │ - subseq sp, sl, r0, lsl #20 │ │ │ │ + subseq sp, sl, r0, asr #19 │ │ │ │ ldrsbteq r5, [r2], #-40 @ 0xffffffd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -173135,18 +173135,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, sl, r0, ror r9 │ │ │ │ + subseq fp, sl, r0, lsr r9 │ │ │ │ rsbseq lr, r5, r4, lsr #2 │ │ │ │ rsbseq pc, r1, r0, lsr #30 │ │ │ │ - ldrheq sp, [sl], #-108 @ 0xffffff94 │ │ │ │ + subseq sp, sl, ip, ror r6 │ │ │ │ rsbseq r4, r2, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -173269,15 +173269,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, r5, ip, ror #27 │ │ │ │ rsbseq pc, r1, ip, ror #23 │ │ │ │ - subseq r2, fp, r0, rrx │ │ │ │ + subseq r2, fp, r0, lsr #32 │ │ │ │ rsbseq r4, r2, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -173472,18 +173472,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, sl, r0, ror #7 │ │ │ │ + subseq fp, sl, r0, lsr #7 │ │ │ │ @ instruction: 0x0075db94 │ │ │ │ @ instruction: 0x0071f994 │ │ │ │ - subseq sp, sl, ip, asr r1 │ │ │ │ + subseq sp, sl, ip, lsl r1 │ │ │ │ rsbseq r4, r2, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -173954,18 +173954,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, sl, r0, lsl ip │ │ │ │ + ldrsbeq sl, [sl], #-176 @ 0xffffff50 │ │ │ │ rsbseq sp, r5, r4, asr #7 │ │ │ │ rsbseq pc, r1, r4, asr #3 │ │ │ │ - ldrheq ip, [sl], #-144 @ 0xffffff70 │ │ │ │ + subseq ip, sl, r0, ror r9 │ │ │ │ rsbseq r4, r2, r8, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r9, r0 │ │ │ │ @@ -174273,18 +174273,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, sl, ip, lsl #14 │ │ │ │ + subseq sl, sl, ip, asr #13 │ │ │ │ rsbseq ip, r5, r0, asr #29 │ │ │ │ rsbseq lr, r1, r0, asr #25 │ │ │ │ - ldrheq ip, [sl], #-68 @ 0xffffffbc │ │ │ │ + subseq ip, sl, r4, ror r4 │ │ │ │ rsbseq r3, r2, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -174559,15 +174559,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq ip, r5, r4, asr #19 │ │ │ │ rsbseq lr, r1, r4, asr #15 │ │ │ │ - subseq r0, fp, r8, lsl #24 │ │ │ │ + subseq r0, fp, r8, asr #23 │ │ │ │ rsbseq r3, r2, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -174781,18 +174781,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r9, [sl], #-248 @ 0xffffff08 │ │ │ │ + subseq r9, sl, r8, ror pc │ │ │ │ rsbseq ip, r5, ip, ror #14 │ │ │ │ rsbseq lr, r1, r8, ror #10 │ │ │ │ - subseq fp, sl, r4, lsl #26 │ │ │ │ + subseq fp, sl, r4, asr #25 │ │ │ │ ldrhteq r3, [r2], #-92 @ 0xffffffa4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -175006,18 +175006,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, sl, r4, lsr ip │ │ │ │ + ldrsheq r9, [sl], #-180 @ 0xffffff4c │ │ │ │ rsbseq ip, r5, r8, ror #7 │ │ │ │ rsbseq lr, r1, r4, ror #3 │ │ │ │ - subseq fp, sl, r0, lsl #19 │ │ │ │ + subseq fp, sl, r0, asr #18 │ │ │ │ rsbseq r3, r2, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -175140,15 +175140,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq ip, [r5], #-0 │ │ │ │ ldrhteq sp, [r1], #-224 @ 0xffffff20 │ │ │ │ - subseq r0, fp, r4, lsl #6 │ │ │ │ + subseq r0, fp, r4, asr #5 │ │ │ │ ldrshteq r2, [r2], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -175362,18 +175362,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, sl, r4, lsr #13 │ │ │ │ + subseq r9, sl, r4, ror #12 │ │ │ │ rsbseq fp, r5, r8, asr lr │ │ │ │ rsbseq sp, r1, r4, asr ip │ │ │ │ - ldrsheq fp, [sl], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq fp, [sl], #-48 @ 0xffffffd0 │ │ │ │ rsbseq r2, r2, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -175548,18 +175548,18 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, sl, r0, lsr #6 │ │ │ │ + subseq r9, sl, r0, ror #5 │ │ │ │ ldrsbteq fp, [r5], #-164 @ 0xffffff5c │ │ │ │ ldrsbteq sp, [r1], #-132 @ 0xffffff7c │ │ │ │ - subseq fp, sl, r8, asr #1 │ │ │ │ + subseq fp, sl, r8, lsl #1 │ │ │ │ rsbseq r2, r2, r0, lsr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #160] @ e4528 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r3, #1 │ │ │ │ @@ -175597,15 +175597,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl c8288 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, sl, ip, ror #31 │ │ │ │ + subseq sl, sl, ip, lsr #31 │ │ │ │ ldrsbteq fp, [r5], #-132 @ 0xffffff7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -175836,18 +175836,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, sl, r0, asr #19 │ │ │ │ + subseq pc, sl, r0, lsl #19 │ │ │ │ rsbseq fp, r5, r8, lsr #11 │ │ │ │ rsbseq sp, r1, ip, lsr #6 │ │ │ │ - subseq fp, sl, ip, lsr #12 │ │ │ │ + subseq fp, sl, ip, ror #11 │ │ │ │ rsbseq r2, r2, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -176165,32 +176165,32 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c809c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrheq r8, [sl], #-176 @ 0xffffff50 │ │ │ │ + subseq r8, sl, r0, ror fp │ │ │ │ ldrsbteq fp, [r5], #-16 │ │ │ │ rsbseq ip, r1, r8, lsl #28 │ │ │ │ - subseq r8, sl, r0, asr #19 │ │ │ │ - subseq r8, sl, r8, lsl #22 │ │ │ │ - subseq fp, sl, r4, asr r2 │ │ │ │ + subseq r8, sl, r0, lsl #19 │ │ │ │ + subseq r8, sl, r8, asr #21 │ │ │ │ + subseq fp, sl, r4, lsl r2 │ │ │ │ ldrshteq r1, [r2], #-252 @ 0xffffff04 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #352 @ 0x160 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e4f8c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ add r5, lr, #184 @ 0xb8 │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2216 @ 0x8a8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -176256,15 +176256,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne e4f4c │ │ │ │ cmp r1, #1 │ │ │ │ bne e4f78 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [sp, #2220] @ 0x8ac │ │ │ │ bl 383c4 │ │ │ │ add sp, sp, #352 @ 0x160 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ @@ -176278,15 +176278,15 @@ │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #220] @ e509c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2232] @ 0x8b8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2236] @ 0x8bc │ │ │ │ ldr r0, [sp, #2244] @ 0x8c4 │ │ │ │ ldr r2, [pc, #184] @ e50a0 │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176313,15 +176313,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne e5030 │ │ │ │ cmp r1, #1 │ │ │ │ bne e5064 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b e5064 │ │ │ │ bl 59014 │ │ │ │ ldr r0, [sp, #2220] @ 0x8ac │ │ │ │ bl 383c4 │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 373d0 │ │ │ │ @@ -176329,17 +176329,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23e7dc │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subseq fp, sl, r5, ror pc │ │ │ │ - subseq fp, sl, r0, asr pc │ │ │ │ - subseq fp, sl, r7, asr #30 │ │ │ │ + subseq fp, sl, r5, lsr pc │ │ │ │ + subseq fp, sl, r0, lsl pc │ │ │ │ + subseq fp, sl, r7, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 38850 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -176395,15 +176395,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne e5154 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 55a618 │ │ │ │ + bl 55a5e8 │ │ │ │ b e5154 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ e5200 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -176464,15 +176464,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #228] @ e5390 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #196] @ e5394 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176487,15 +176487,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 37694 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #124] @ e5398 │ │ │ │ ldr r2, [pc, #124] @ e539c │ │ │ │ ldr r6, [pc, #124] @ e53a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -176518,17 +176518,17 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq fp, sl, r5, lsl #25 │ │ │ │ - subseq fp, sl, r4, ror #24 │ │ │ │ - subseq fp, sl, pc, asr ip │ │ │ │ + subseq fp, sl, r5, asr #24 │ │ │ │ + subseq fp, sl, r4, lsr #24 │ │ │ │ + subseq fp, sl, pc, lsl ip │ │ │ │ andeq r0, r8, r8, lsl sl │ │ │ │ rsbseq ip, r1, r8, lsl pc │ │ │ │ rsbseq ip, r1, ip, lsl #30 │ │ │ │ rsbseq fp, r5, r8, ror ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -176558,15 +176558,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ e54a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ e54a4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176586,17 +176586,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq fp, sl, sp, lsl #22 │ │ │ │ - subseq fp, sl, ip, ror #21 │ │ │ │ - subseq fp, sl, r7, ror #21 │ │ │ │ + subseq fp, sl, sp, asr #21 │ │ │ │ + subseq fp, sl, ip, lsr #21 │ │ │ │ + subseq fp, sl, r7, lsr #21 │ │ │ │ ldrsbteq fp, [r5], #-188 @ 0xffffff44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -176623,15 +176623,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ e55a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ e55a8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176651,17 +176651,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq fp, sl, r9, lsl #20 │ │ │ │ - subseq fp, sl, r8, ror #19 │ │ │ │ - subseq fp, sl, r3, ror #19 │ │ │ │ + subseq fp, sl, r9, asr #19 │ │ │ │ + subseq fp, sl, r8, lsr #19 │ │ │ │ + subseq fp, sl, r3, lsr #19 │ │ │ │ ldrsbteq fp, [r5], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ @@ -176710,15 +176710,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #684] @ e5930 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #652] @ e5934 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176747,15 +176747,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #548] @ e593c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #516] @ e5940 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -176791,15 +176791,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq e5840 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 557a9c │ │ │ │ + bl 557a6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ movwne r1, #1 │ │ │ │ bl 3843c │ │ │ │ cmp r7, #0 │ │ │ │ @@ -176832,15 +176832,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 378a4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #200] @ e5948 │ │ │ │ ldr r2, [pc, #200] @ e594c │ │ │ │ ldr r7, [pc, #200] @ e5950 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -176878,20 +176878,20 @@ │ │ │ │ bl 38aa8 │ │ │ │ b e5918 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq fp, sl, sp, lsr #17 │ │ │ │ - subseq fp, sl, ip, lsl #17 │ │ │ │ - subseq fp, sl, r7, lsl #17 │ │ │ │ - subseq fp, sl, r6, ror #21 │ │ │ │ - ldrsheq fp, [sl], #-120 @ 0xffffff88 │ │ │ │ - ldrsheq fp, [sl], #-115 @ 0xffffff8d │ │ │ │ + subseq fp, sl, sp, ror #16 │ │ │ │ + subseq fp, sl, ip, asr #16 │ │ │ │ + subseq fp, sl, r7, asr #16 │ │ │ │ + subseq fp, sl, r6, lsr #21 │ │ │ │ + ldrheq fp, [sl], #-120 @ 0xffffff88 │ │ │ │ + ldrheq fp, [sl], #-115 @ 0xffffff8d │ │ │ │ ldrsbteq fp, [r5], #-48 @ 0xffffffd0 │ │ │ │ @ instruction: 0x000804b4 │ │ │ │ ldrhteq ip, [r1], #-148 @ 0xffffff6c │ │ │ │ rsbseq ip, r1, r8, lsr #19 │ │ │ │ ldrshteq ip, [r1], #-204 @ 0xffffff34 │ │ │ │ rsbseq ip, r1, r4, ror ip │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -177220,15 +177220,15 @@ │ │ │ │ rsbseq ip, r1, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne e5fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e5f44 │ │ │ │ mov r4, r0 │ │ │ │ @@ -177252,15 +177252,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #17 │ │ │ │ bl 1e85ec │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 497bd4 │ │ │ │ + bl 497ba4 │ │ │ │ ldr r2, [pc, #488] @ e60f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #24 │ │ │ │ bl 13d690 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -177284,15 +177284,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #352] @ e60dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #320] @ e60e0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -177369,33 +177369,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq sl, [sl], #-245 @ 0xffffff0b │ │ │ │ - @ instruction: 0x005aaf94 │ │ │ │ - subseq sl, sl, pc, lsl #31 │ │ │ │ - subseq sl, sl, lr, rrx │ │ │ │ + subseq sl, sl, r5, ror pc │ │ │ │ + subseq sl, sl, r4, asr pc │ │ │ │ + subseq sl, sl, pc, asr #30 │ │ │ │ + subseq sl, sl, lr, lsr #32 │ │ │ │ rsbseq fp, r1, r0, asr #30 │ │ │ │ rsbseq ip, r1, r8, asr #10 │ │ │ │ rsbseq ip, r1, ip, ror #10 │ │ │ │ - subseq fp, sl, sp, lsl #7 │ │ │ │ - subseq fp, sl, lr, ror r3 │ │ │ │ + subseq fp, sl, sp, asr #6 │ │ │ │ + subseq fp, sl, lr, lsr r3 │ │ │ │ ldrhteq fp, [r1], #-232 @ 0xffffff18 │ │ │ │ ldrhteq fp, [r1], #-232 @ 0xffffff18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e6200 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6238 │ │ │ │ mov r4, r0 │ │ │ │ @@ -177513,25 +177513,25 @@ │ │ │ │ ldrsbteq sl, [r5], #-140 @ 0xffffff74 │ │ │ │ rsbseq sl, r5, r4, asr #15 │ │ │ │ rsbseq ip, r1, r0, asr #2 │ │ │ │ rsbseq fp, r1, r8, asr #25 │ │ │ │ rsbseq ip, r1, r0, ror #2 │ │ │ │ rsbseq ip, r1, r4, lsl r1 │ │ │ │ rsbseq fp, r1, ip, asr #25 │ │ │ │ - ldrsheq r9, [sl], #-218 @ 0xffffff26 │ │ │ │ - ldrsbeq r3, [fp], #-163 @ 0xffffff5d │ │ │ │ + ldrheq r9, [sl], #-218 @ 0xffffff26 │ │ │ │ + @ instruction: 0x005b3a93 │ │ │ │ rsbseq r1, r2, r0, ror #12 │ │ │ │ rsbseq sl, r5, r0, lsr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne e64a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6400 │ │ │ │ mov r4, r0 │ │ │ │ @@ -177555,15 +177555,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #29 │ │ │ │ bl 1e85ec │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 497bd4 │ │ │ │ + bl 497ba4 │ │ │ │ ldr r2, [pc, #488] @ e65b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #24 │ │ │ │ bl 13d690 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -177587,15 +177587,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #352] @ e6598 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #320] @ e659c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -177672,30 +177672,30 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsheq sl, [sl], #-169 @ 0xffffff57 │ │ │ │ - ldrsbeq sl, [sl], #-168 @ 0xffffff58 │ │ │ │ - ldrsbeq sl, [sl], #-163 @ 0xffffff5d │ │ │ │ - ldrheq r9, [sl], #-178 @ 0xffffff4e │ │ │ │ + ldrheq sl, [sl], #-169 @ 0xffffff57 │ │ │ │ + @ instruction: 0x005aaa98 │ │ │ │ + @ instruction: 0x005aaa93 │ │ │ │ + subseq r9, sl, r2, ror fp │ │ │ │ rsbseq fp, r1, r4, lsl #21 │ │ │ │ rsbseq ip, r1, ip, lsr #1 │ │ │ │ ldrsbteq ip, [r1], #-0 │ │ │ │ - ldrsheq sl, [sl], #-234 @ 0xffffff16 │ │ │ │ - subseq sl, sl, r2, asr #29 │ │ │ │ + ldrheq sl, [sl], #-234 @ 0xffffff16 │ │ │ │ + subseq sl, sl, r2, lsl #29 │ │ │ │ ldrshteq fp, [r1], #-156 @ 0xffffff64 │ │ │ │ ldrshteq fp, [r1], #-156 @ 0xffffff64 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r4 │ │ │ │ bne e675c │ │ │ │ bl 13d228 │ │ │ │ mov r8, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -177748,21 +177748,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 130af4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #384] @ e6850 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -177842,28 +177842,28 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq sp, sl, r8, lsr r1 │ │ │ │ + ldrsheq sp, [sl], #-8 │ │ │ │ rsbseq ip, r1, r4, lsr #29 │ │ │ │ - subseq sl, sl, r0, lsr #16 │ │ │ │ - @ instruction: 0x005ac091 │ │ │ │ + subseq sl, sl, r0, ror #15 │ │ │ │ + subseq ip, sl, r1, asr r0 │ │ │ │ rsbseq ip, r1, r4, lsr #28 │ │ │ │ - @ instruction: 0x005aa79c │ │ │ │ + subseq sl, sl, ip, asr r7 │ │ │ │ rsbseq fp, r1, r4, asr #14 │ │ │ │ rsbseq fp, r1, r4, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r6, r0 │ │ │ │ bne e6a2c │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e68e4 │ │ │ │ @@ -177900,15 +177900,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #380] @ e6a98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #352] @ e6a9c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -177940,15 +177940,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #232] @ e6aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r6, r8} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #204] @ e6aa8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -177992,26 +177992,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 373d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq sl, sl, r1, lsl r9 │ │ │ │ - ldrsheq sl, [sl], #-84 @ 0xffffffac │ │ │ │ - ldrsheq sl, [sl], #-83 @ 0xffffffad │ │ │ │ - subseq sl, sl, pc, lsl #17 │ │ │ │ - subseq sl, sl, r4, asr r5 │ │ │ │ - subseq sl, sl, r3, asr r5 │ │ │ │ + ldrsbeq sl, [sl], #-129 @ 0xffffff7f │ │ │ │ + ldrheq sl, [sl], #-84 @ 0xffffffac │ │ │ │ + ldrheq sl, [sl], #-83 @ 0xffffffad │ │ │ │ + subseq sl, sl, pc, asr #16 │ │ │ │ + subseq sl, sl, r4, lsl r5 │ │ │ │ + subseq sl, sl, r3, lsl r5 │ │ │ │ rsbseq fp, r1, r4, ror r4 │ │ │ │ rsbseq fp, r1, r4, ror r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e6b9c │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6b08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178037,15 +178037,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e6c00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e6c04 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178082,22 +178082,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq fp, r1, r4, lsl #6 │ │ │ │ rsbseq fp, r1, r4, lsl #6 │ │ │ │ - ldrsheq sl, [sl], #-49 @ 0xffffffcf │ │ │ │ - ldrsbeq sl, [sl], #-48 @ 0xffffffd0 │ │ │ │ - subseq sl, sl, pc, asr #7 │ │ │ │ + ldrheq sl, [sl], #-49 @ 0xffffffcf │ │ │ │ + @ instruction: 0x005aa390 │ │ │ │ + subseq sl, sl, pc, lsl #7 │ │ │ │ rsbseq sl, r5, r8, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e6cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6c60 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178123,15 +178123,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e6d58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e6d5c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178168,22 +178168,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq fp, r1, ip, lsr #3 │ │ │ │ rsbseq fp, r1, ip, lsr #3 │ │ │ │ - @ instruction: 0x005aa299 │ │ │ │ - subseq sl, sl, r8, ror r2 │ │ │ │ - subseq sl, sl, r7, ror r2 │ │ │ │ + subseq sl, sl, r9, asr r2 │ │ │ │ + subseq sl, sl, r8, lsr r2 │ │ │ │ + subseq sl, sl, r7, lsr r2 │ │ │ │ rsbseq sl, r5, r0, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e6e60 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6dc4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178212,15 +178212,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #200] @ e6ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ e6ec8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178259,22 +178259,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq fp, r1, r0, asr #32 │ │ │ │ rsbseq fp, r1, r0, asr #32 │ │ │ │ - subseq sl, sl, r5, lsr r1 │ │ │ │ - subseq sl, sl, r4, lsl r1 │ │ │ │ - subseq sl, sl, r3, lsl r1 │ │ │ │ + ldrsheq sl, [sl], #-5 │ │ │ │ + ldrsbeq sl, [sl], #-4 │ │ │ │ + ldrsbeq sl, [sl], #-3 │ │ │ │ rsbseq sl, r5, r0, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e6fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e6f28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178301,15 +178301,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #220] @ e703c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #192] @ e7040 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178353,21 +178353,21 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ ldrsbteq sl, [r1], #-236 @ 0xffffff14 │ │ │ │ ldrsbteq sl, [r1], #-236 @ 0xffffff14 │ │ │ │ - ldrsbeq r9, [sl], #-241 @ 0xffffff0f │ │ │ │ - ldrheq r9, [sl], #-240 @ 0xffffff10 │ │ │ │ - subseq r9, sl, pc, lsr #31 │ │ │ │ + @ instruction: 0x005a9f91 │ │ │ │ + subseq r9, sl, r0, ror pc │ │ │ │ + subseq r9, sl, pc, ror #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e712c │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7098 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178393,15 +178393,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e7190 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e7194 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178438,22 +178438,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, r4, ror sp │ │ │ │ rsbseq sl, r1, r4, ror sp │ │ │ │ - subseq r9, sl, r1, ror #28 │ │ │ │ - subseq r9, sl, r0, asr #28 │ │ │ │ - subseq r9, sl, pc, lsr lr │ │ │ │ + subseq r9, sl, r1, lsr #28 │ │ │ │ + subseq r9, sl, r0, lsl #28 │ │ │ │ + ldrsheq r9, [sl], #-223 @ 0xffffff21 │ │ │ │ ldrshteq r9, [r5], #-204 @ 0xffffff34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e7284 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e71f0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178479,15 +178479,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e72e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e72ec │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178524,22 +178524,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, ip, lsl ip │ │ │ │ rsbseq sl, r1, ip, lsl ip │ │ │ │ - subseq r9, sl, r9, lsl #26 │ │ │ │ - subseq r9, sl, r8, ror #25 │ │ │ │ - subseq r9, sl, r7, ror #25 │ │ │ │ + subseq r9, sl, r9, asr #25 │ │ │ │ + subseq r9, sl, r8, lsr #25 │ │ │ │ + subseq r9, sl, r7, lsr #25 │ │ │ │ ldrsbteq r9, [r5], #-164 @ 0xffffff5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e73ec │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7358 │ │ │ │ ldr r5, [pc, #308] @ e7458 │ │ │ │ @@ -178569,15 +178569,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e7450 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e7454 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178614,22 +178614,22 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ ldrhteq sl, [r1], #-164 @ 0xffffff5c │ │ │ │ ldrhteq sl, [r1], #-164 @ 0xffffff5c │ │ │ │ - subseq r9, sl, r1, lsr #23 │ │ │ │ - subseq r9, sl, r0, lsl #23 │ │ │ │ - subseq r9, sl, pc, ror fp │ │ │ │ + subseq r9, sl, r1, ror #22 │ │ │ │ + subseq r9, sl, r0, asr #22 │ │ │ │ + subseq r9, sl, pc, lsr fp │ │ │ │ rsbseq r9, r5, ip, asr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e7540 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e74a4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178652,15 +178652,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #200] @ e75a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ e75a8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178699,21 +178699,21 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, r0, ror #18 │ │ │ │ rsbseq sl, r1, r0, ror #18 │ │ │ │ - subseq r9, sl, r5, asr sl │ │ │ │ - subseq r9, sl, r4, lsr sl │ │ │ │ - subseq r9, sl, r3, lsr sl │ │ │ │ + subseq r9, sl, r5, lsl sl │ │ │ │ + ldrsheq r9, [sl], #-148 @ 0xffffff6c │ │ │ │ + ldrsheq r9, [sl], #-147 @ 0xffffff6d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e7694 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7600 │ │ │ │ mov r4, r0 │ │ │ │ @@ -178739,15 +178739,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e76f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e76fc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178784,24 +178784,24 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, ip, lsl #16 │ │ │ │ rsbseq sl, r1, ip, lsl #16 │ │ │ │ - ldrsheq r9, [sl], #-137 @ 0xffffff77 │ │ │ │ - ldrsbeq r9, [sl], #-136 @ 0xffffff78 │ │ │ │ - ldrsbeq r9, [sl], #-135 @ 0xffffff79 │ │ │ │ + ldrheq r9, [sl], #-137 @ 0xffffff77 │ │ │ │ + @ instruction: 0x005a9898 │ │ │ │ + @ instruction: 0x005a9897 │ │ │ │ rsbseq r9, r5, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r4, r0 │ │ │ │ bne e796c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e77a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -178818,15 +178818,15 @@ │ │ │ │ beq e78c8 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ bl 13eac8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 27ae0c │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ @@ -178844,15 +178844,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #552] @ e7a04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #524] @ e7a08 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -178881,15 +178881,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #29 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #416] @ e7a10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #388] @ e7a14 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -178917,15 +178917,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #284] @ e7a1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r6, r8} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #256] @ e7a20 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -178979,28 +178979,28 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, r4, lsr r5 │ │ │ │ rsbseq sl, r1, r4, lsr r5 │ │ │ │ - ldrsbeq r9, [sl], #-185 @ 0xffffff47 │ │ │ │ - subseq r9, sl, r4, lsr r7 │ │ │ │ - subseq r9, sl, r3, lsr r7 │ │ │ │ - subseq r9, sl, r3, lsl #22 │ │ │ │ - subseq r9, sl, r0, lsr #13 │ │ │ │ - @ instruction: 0x005a969f │ │ │ │ - subseq r9, sl, fp, asr #21 │ │ │ │ - subseq r9, sl, r0, lsl r6 │ │ │ │ - subseq r9, sl, pc, lsl #12 │ │ │ │ + @ instruction: 0x005a9b99 │ │ │ │ + ldrsheq r9, [sl], #-100 @ 0xffffff9c │ │ │ │ + ldrsheq r9, [sl], #-99 @ 0xffffff9d │ │ │ │ + subseq r9, sl, r3, asr #21 │ │ │ │ + subseq r9, sl, r0, ror #12 │ │ │ │ + subseq r9, sl, pc, asr r6 │ │ │ │ + subseq r9, sl, fp, lsl #21 │ │ │ │ + ldrsbeq r9, [sl], #-80 @ 0xffffffb0 │ │ │ │ + subseq r9, sl, pc, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r4, r0 │ │ │ │ bne e7c94 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7acc │ │ │ │ mov r4, r0 │ │ │ │ @@ -179014,24 +179014,24 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7bf0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ sub r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b e7c88 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -179046,15 +179046,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #556] @ e7d30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #528] @ e7d34 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -179083,15 +179083,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #420] @ e7d3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #392] @ e7d40 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -179119,15 +179119,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #288] @ e7d48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r6, r8} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #260] @ e7d4c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -179182,37 +179182,37 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, ip, lsl #4 │ │ │ │ rsbseq sl, r1, ip, lsl #4 │ │ │ │ - ldrsbeq r9, [sl], #-115 @ 0xffffff8d │ │ │ │ - subseq r9, sl, ip, lsl #8 │ │ │ │ - subseq r9, sl, fp, lsl #8 │ │ │ │ - @ instruction: 0x005a9797 │ │ │ │ - subseq r9, sl, r8, ror r3 │ │ │ │ - subseq r9, sl, r7, ror r3 │ │ │ │ - subseq r9, sl, r8, lsr #14 │ │ │ │ - subseq r9, sl, r8, ror #5 │ │ │ │ - subseq r9, sl, r7, ror #5 │ │ │ │ + @ instruction: 0x005a9793 │ │ │ │ + subseq r9, sl, ip, asr #7 │ │ │ │ + subseq r9, sl, fp, asr #7 │ │ │ │ + subseq r9, sl, r7, asr r7 │ │ │ │ + subseq r9, sl, r8, lsr r3 │ │ │ │ + subseq r9, sl, r7, lsr r3 │ │ │ │ + subseq r9, sl, r8, ror #13 │ │ │ │ + subseq r9, sl, r8, lsr #5 │ │ │ │ + subseq r9, sl, r7, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e7e40 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7da4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4bf954 │ │ │ │ + bl 4bf924 │ │ │ │ eor r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 37f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -179228,15 +179228,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #200] @ e7ea4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ e7ea8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -179275,21 +179275,21 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq sl, r1, r0, rrx │ │ │ │ rsbseq sl, r1, r0, rrx │ │ │ │ - subseq r9, sl, r5, asr r1 │ │ │ │ - subseq r9, sl, r4, lsr r1 │ │ │ │ - subseq r9, sl, r3, lsr r1 │ │ │ │ + subseq r9, sl, r5, lsl r1 │ │ │ │ + ldrsheq r9, [sl], #-4 │ │ │ │ + ldrsheq r9, [sl], #-3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e7f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e7f00 │ │ │ │ mov r4, r0 │ │ │ │ @@ -179315,15 +179315,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e7ff8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e7ffc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -179360,34 +179360,34 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r9, r1, ip, lsl #30 │ │ │ │ rsbseq r9, r1, ip, lsl #30 │ │ │ │ - ldrsheq r8, [sl], #-249 @ 0xffffff07 │ │ │ │ - ldrsbeq r8, [sl], #-248 @ 0xffffff08 │ │ │ │ - ldrsbeq r8, [sl], #-247 @ 0xffffff09 │ │ │ │ + ldrheq r8, [sl], #-249 @ 0xffffff07 │ │ │ │ + @ instruction: 0x005a8f98 │ │ │ │ + @ instruction: 0x005a8f97 │ │ │ │ rsbseq r8, r5, r0, ror pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne e814c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e80ac │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq e809c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ bl 13d010 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -179422,15 +179422,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #29 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #260] @ e81e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #228] @ e81ec │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -179484,23 +179484,23 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r9, r1, r4, asr sp │ │ │ │ rsbseq r9, r1, r4, asr sp │ │ │ │ - subseq r9, sl, sl, lsl #6 │ │ │ │ - subseq r8, sl, ip, lsr #28 │ │ │ │ - subseq r8, sl, r7, lsr #28 │ │ │ │ + subseq r9, sl, sl, asr #5 │ │ │ │ + subseq r8, sl, ip, ror #27 │ │ │ │ + subseq r8, sl, r7, ror #27 │ │ │ │ rsbseq sl, r1, r4, asr #8 │ │ │ │ rsbseq sl, r1, r4, ror #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e82f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e825c │ │ │ │ ldr r5, [pc, #308] @ e835c │ │ │ │ @@ -179530,15 +179530,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e8354 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e8358 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -179575,23 +179575,23 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ ldrhteq r9, [r1], #-176 @ 0xffffff50 │ │ │ │ ldrhteq r9, [r1], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x005a8c9d │ │ │ │ - subseq r8, sl, ip, ror ip │ │ │ │ - subseq r8, sl, fp, ror ip │ │ │ │ + subseq r8, sl, sp, asr ip │ │ │ │ + subseq r8, sl, ip, lsr ip │ │ │ │ + subseq r8, sl, fp, lsr ip │ │ │ │ rsbseq r8, r5, r8, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e85ec │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8420 │ │ │ │ mov r4, r0 │ │ │ │ @@ -179617,15 +179617,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ bl 443f20 │ │ │ │ ldr r1, [pc, #964] @ e87b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq e85c0 │ │ │ │ @@ -179643,15 +179643,15 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #804] @ e877c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #772] @ e8780 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -179717,15 +179717,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ bl 443f20 │ │ │ │ ldr r1, [pc, #544] @ e87a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne e85d0 │ │ │ │ @@ -179758,15 +179758,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ b e86ec │ │ │ │ bl 38afc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #368] @ e87a8 │ │ │ │ ldr r2, [pc, #368] @ e87ac │ │ │ │ ldr r7, [pc, #368] @ e87b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -179784,15 +179784,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b e86ec │ │ │ │ bl 38afc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #244] @ e8794 │ │ │ │ ldr r2, [pc, #244] @ e8798 │ │ │ │ ldr r6, [pc, #244] @ e879c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -179841,35 +179841,35 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ ldrhteq r9, [r1], #-132 @ 0xffffff7c │ │ │ │ ldrhteq r9, [r1], #-132 @ 0xffffff7c │ │ │ │ - ldrsbeq r8, [sl], #-169 @ 0xffffff57 │ │ │ │ - ldrheq r8, [sl], #-168 @ 0xffffff58 │ │ │ │ - ldrheq r8, [sl], #-163 @ 0xffffff5d │ │ │ │ - subseq fp, sl, r0, ror r2 │ │ │ │ + @ instruction: 0x005a8a99 │ │ │ │ + subseq r8, sl, r8, ror sl │ │ │ │ + subseq r8, sl, r3, ror sl │ │ │ │ + subseq fp, sl, r0, lsr r2 │ │ │ │ ldrsbteq sl, [r1], #-252 @ 0xffffff04 │ │ │ │ - subseq r8, sl, r4, ror #26 │ │ │ │ + subseq r8, sl, r4, lsr #26 │ │ │ │ rsbseq r8, r5, r4, ror #18 │ │ │ │ muleq r7, r4, r6 │ │ │ │ rsbseq r9, r1, r4, lsr #23 │ │ │ │ @ instruction: 0x00719b98 │ │ │ │ - ldrsheq r8, [sl], #-199 @ 0xffffff39 │ │ │ │ + ldrheq r8, [sl], #-199 @ 0xffffff39 │ │ │ │ ldrshteq r8, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq sp, [r7], -ip │ │ │ │ ldrshteq r9, [r1], #-188 @ 0xffffff44 │ │ │ │ ldrshteq r9, [r1], #-176 @ 0xffffff50 │ │ │ │ - subseq r8, sl, r7, lsl #29 │ │ │ │ + subseq r8, sl, r7, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne e8954 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8824 │ │ │ │ @@ -179900,15 +179900,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #380] @ e89d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #352] @ e89dc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -179937,15 +179937,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #29 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #244] @ e89e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #216] @ e89e8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -179992,24 +179992,24 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r9, r1, ip, asr #10 │ │ │ │ rsbseq r9, r1, ip, asr #10 │ │ │ │ - subseq r8, sl, fp, ror sl │ │ │ │ - ldrheq r8, [sl], #-100 @ 0xffffff9c │ │ │ │ - ldrheq r8, [sl], #-99 @ 0xffffff9d │ │ │ │ - subseq r8, sl, r3, lsl #21 │ │ │ │ - subseq r8, sl, r0, lsr #12 │ │ │ │ - subseq r8, sl, pc, lsl r6 │ │ │ │ + subseq r8, sl, fp, lsr sl │ │ │ │ + subseq r8, sl, r4, ror r6 │ │ │ │ + subseq r8, sl, r3, ror r6 │ │ │ │ + subseq r8, sl, r3, asr #20 │ │ │ │ + subseq r8, sl, r0, ror #11 │ │ │ │ + ldrsbeq r8, [sl], #-95 @ 0xffffffa1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e8ad4 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8a40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -180035,15 +180035,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e8b38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e8b3c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -180080,23 +180080,23 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r9, r1, ip, asr #7 │ │ │ │ rsbseq r9, r1, ip, asr #7 │ │ │ │ - ldrheq r8, [sl], #-73 @ 0xffffffb7 │ │ │ │ - @ instruction: 0x005a8498 │ │ │ │ - @ instruction: 0x005a8497 │ │ │ │ + subseq r8, sl, r9, ror r4 │ │ │ │ + subseq r8, sl, r8, asr r4 │ │ │ │ + subseq r8, sl, r7, asr r4 │ │ │ │ rsbseq r8, r5, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne e8ce0 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8bb0 │ │ │ │ @@ -180127,15 +180127,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #380] @ e8d64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #352] @ e8d68 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -180164,15 +180164,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #244] @ e8d70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #216] @ e8d74 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -180219,25 +180219,25 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r9, r1, r0, asr #3 │ │ │ │ rsbseq r9, r1, r0, asr #3 │ │ │ │ - subseq r8, sl, sp, asr #15 │ │ │ │ - subseq r8, sl, r8, lsr #6 │ │ │ │ - subseq r8, sl, r7, lsr #6 │ │ │ │ - subseq r8, sl, pc, asr #14 │ │ │ │ - @ instruction: 0x005a8294 │ │ │ │ - @ instruction: 0x005a8293 │ │ │ │ + subseq r8, sl, sp, lsl #15 │ │ │ │ + subseq r8, sl, r8, ror #5 │ │ │ │ + subseq r8, sl, r7, ror #5 │ │ │ │ + subseq r8, sl, pc, lsl #14 │ │ │ │ + subseq r8, sl, r4, asr r2 │ │ │ │ + subseq r8, sl, r3, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r4, r0 │ │ │ │ bne e8fec │ │ │ │ ldr r0, [r6] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8e24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -180251,25 +180251,25 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e8f48 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ mov r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ movwne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b e8fe0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -180284,15 +180284,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #556] @ e9088 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #528] @ e908c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -180321,15 +180321,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #420] @ e9094 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #392] @ e9098 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -180357,15 +180357,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #288] @ e90a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldm sp, {r6, r8} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [pc, #260] @ e90a4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -180420,28 +180420,28 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ ldrhteq r8, [r1], #-228 @ 0xffffff1c │ │ │ │ ldrhteq r8, [r1], #-228 @ 0xffffff1c │ │ │ │ - subseq r8, sl, fp, ror r4 │ │ │ │ - ldrheq r8, [sl], #-4 │ │ │ │ - ldrheq r8, [sl], #-3 │ │ │ │ - subseq r8, sl, r0, lsl #8 │ │ │ │ - subseq r8, sl, r0, lsr #32 │ │ │ │ - subseq r8, sl, pc, lsl r0 │ │ │ │ - @ instruction: 0x005a8391 │ │ │ │ - @ instruction: 0x005a7f90 │ │ │ │ - subseq r7, sl, pc, lsl #31 │ │ │ │ + subseq r8, sl, fp, lsr r4 │ │ │ │ + subseq r8, sl, r4, ror r0 │ │ │ │ + subseq r8, sl, r3, ror r0 │ │ │ │ + subseq r8, sl, r0, asr #7 │ │ │ │ + subseq r7, sl, r0, ror #31 │ │ │ │ + ldrsbeq r7, [sl], #-255 @ 0xffffff01 │ │ │ │ + subseq r8, sl, r1, asr r3 │ │ │ │ + subseq r7, sl, r0, asr pc │ │ │ │ + subseq r7, sl, pc, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e9270 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e9108 │ │ │ │ mov r4, r0 │ │ │ │ @@ -180468,15 +180468,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #660] @ e93d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #628] @ e93d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -180559,15 +180559,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 58df0 │ │ │ │ b e9380 │ │ │ │ bl 375c8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #308] @ e93f0 │ │ │ │ ldr r2, [pc, #308] @ e93f4 │ │ │ │ ldr r7, [pc, #308] @ e93f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -180585,18 +180585,18 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b e9380 │ │ │ │ bl 375c8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b e9328 │ │ │ │ bl 375c8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #176] @ e93e0 │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [pc, #172] @ e93e4 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -180630,31 +180630,31 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r8, r1, r0, lsr ip │ │ │ │ rsbseq r8, r1, r0, lsr ip │ │ │ │ - ldrsheq r7, [sl], #-213 @ 0xffffff2b │ │ │ │ - ldrsbeq r7, [sl], #-212 @ 0xffffff2c │ │ │ │ - subseq r7, sl, pc, asr #27 │ │ │ │ - subseq r7, sl, pc, lsr #28 │ │ │ │ + ldrheq r7, [sl], #-213 @ 0xffffff2b │ │ │ │ + @ instruction: 0x005a7d94 │ │ │ │ + subseq r7, sl, pc, lsl #27 │ │ │ │ + subseq r7, sl, pc, ror #27 │ │ │ │ rsbseq r7, r5, ip, ror #20 │ │ │ │ andeq ip, r7, r0, lsl #20 │ │ │ │ rsbseq r8, r1, r8, lsl pc │ │ │ │ ldrshteq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ rsbseq r7, r5, r4, lsr #21 │ │ │ │ andeq ip, r7, r8, ror sl │ │ │ │ rsbseq r8, r1, r8, ror pc │ │ │ │ rsbseq r8, r1, ip, ror #30 │ │ │ │ - subseq r7, sl, r2, lsl pc │ │ │ │ + ldrsbeq r7, [sl], #-226 @ 0xffffff1e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e94f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e9464 │ │ │ │ ldr r5, [pc, #308] @ e9564 │ │ │ │ @@ -180684,15 +180684,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ e955c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #164] @ e9560 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -180729,24 +180729,24 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r8, r1, r8, lsr #19 │ │ │ │ rsbseq r8, r1, r8, lsr #19 │ │ │ │ - @ instruction: 0x005a7a95 │ │ │ │ - subseq r7, sl, r4, ror sl │ │ │ │ - subseq r7, sl, r3, ror sl │ │ │ │ + subseq r7, sl, r5, asr sl │ │ │ │ + subseq r7, sl, r4, lsr sl │ │ │ │ + subseq r7, sl, r3, lsr sl │ │ │ │ ldrsbteq r7, [r5], #-136 @ 0xffffff78 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r4, r0 │ │ │ │ bne e97d8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq e9604 │ │ │ │ mov r4, r0 │ │ │ │ @@ -180762,15 +180762,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq e9730 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 13eac8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 27ad58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 38aa8 │ │ │ │ @@ -180788,15 +180788,15 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #568] @ e9874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ e9878 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -180826,15 +180826,15 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, #29 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #428] @ e9880 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #396] @ e9884 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -180863,15 +180863,15 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #292] @ e988c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [pc, #260] @ e9890 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -180927,23 +180927,23 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r8, r1, r8, asr #13 │ │ │ │ rsbseq r8, r1, r8, asr #13 │ │ │ │ - @ instruction: 0x005a7c9b │ │ │ │ - ldrsbeq r7, [sl], #-132 @ 0xffffff7c │ │ │ │ - subseq r7, sl, pc, asr #17 │ │ │ │ - @ instruction: 0x005a7c9f │ │ │ │ - subseq r7, sl, ip, lsr r8 │ │ │ │ - subseq r7, sl, r7, lsr r8 │ │ │ │ - subseq r7, sl, r8, lsr #24 │ │ │ │ - subseq r7, sl, r8, lsr #15 │ │ │ │ - subseq r7, sl, r3, lsr #15 │ │ │ │ + subseq r7, sl, fp, asr ip │ │ │ │ + @ instruction: 0x005a7894 │ │ │ │ + subseq r7, sl, pc, lsl #17 │ │ │ │ + subseq r7, sl, pc, asr ip │ │ │ │ + ldrsheq r7, [sl], #-124 @ 0xffffff84 │ │ │ │ + ldrsheq r7, [sl], #-119 @ 0xffffff89 │ │ │ │ + subseq r7, sl, r8, ror #23 │ │ │ │ + subseq r7, sl, r8, ror #14 │ │ │ │ + subseq r7, sl, r3, ror #14 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne e98b0 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ b 2a9190 │ │ │ │ @@ -180959,17 +180959,17 @@ │ │ │ │ mov r2, #4 │ │ │ │ b 2a9190 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne e98f4 │ │ │ │ tst r2, #32 │ │ │ │ bne e98f8 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9918 │ │ │ │ b 225378 │ │ │ │ @@ -181034,15 +181034,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 58b6c │ │ │ │ - subseq r6, sl, fp, asr r7 │ │ │ │ + subseq r6, sl, fp, lsl r7 │ │ │ │ rsbseq r8, r1, r4, ror #10 │ │ │ │ rsbseq r8, r1, r8, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ bl ea4ec │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ @@ -181382,15 +181382,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne e9fd4 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -181428,15 +181428,15 @@ │ │ │ │ rsbseq r8, r1, ip, asr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 38aa8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne ea070 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -181464,15 +181464,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrhteq r8, [r1], #-16 │ │ │ │ ldrhteq r8, [r1], #-16 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r4 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [pc, #48] @ ea11c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ ea120 │ │ │ │ mov r3, #1 │ │ │ │ @@ -181538,37 +181538,37 @@ │ │ │ │ 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 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq ea230 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ b ea238 │ │ │ │ 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 ea2a4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ 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] │ │ │ │ @@ -181636,36 +181636,36 @@ │ │ │ │ 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 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq ea3b4 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b ea3bc │ │ │ │ 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 ea428 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ @@ -181742,15 +181742,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq ea65c │ │ │ │ mov r0, r5 │ │ │ │ bl 38208 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 567304 │ │ │ │ + bl 5672d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #432] @ ea6fc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -181863,18 +181863,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r5, r5, r8, lsl #18 │ │ │ │ rsbseq r7, r1, r8, ror r6 │ │ │ │ ldrshteq r7, [r1], #-84 @ 0xffffffac │ │ │ │ rsbseq r5, r5, r4, lsl #16 │ │ │ │ ldrshteq r5, [r5], #-156 @ 0xffffff64 │ │ │ │ - subseq r5, sl, r2, lsl sl │ │ │ │ + ldrsbeq r5, [sl], #-146 @ 0xffffff6e │ │ │ │ ldrshteq r7, [r1], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0x00717d9c │ │ │ │ - subseq r5, sl, r7, ror #21 │ │ │ │ + subseq r5, sl, r7, lsr #21 │ │ │ │ ldrshteq r7, [r1], #-128 @ 0xffffff80 │ │ │ │ ldrhteq r7, [r1], #-148 @ 0xffffff6c │ │ │ │ rsbseq r7, r1, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -181914,30 +181914,30 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ vstr s0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne ea7fc │ │ │ │ str r5, [r8] │ │ │ │ str r5, [r8, #4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq ea834 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ @@ -181969,15 +181969,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ rsbseq r7, r1, r0, ror #26 │ │ │ │ ldrshteq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ - subseq r5, sl, pc, ror #17 │ │ │ │ + subseq r5, sl, pc, lsr #17 │ │ │ │ ldrshteq r7, [r1], #-104 @ 0xffffff98 │ │ │ │ ldrhteq r7, [r1], #-124 @ 0xffffff84 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -182029,15 +182029,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 58b6c │ │ │ │ - subseq r5, sl, pc, asr #15 │ │ │ │ + subseq r5, sl, pc, lsl #15 │ │ │ │ ldrsbteq r7, [r1], #-88 @ 0xffffffa8 │ │ │ │ @ instruction: 0x0071769c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -182048,15 +182048,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq eab24 │ │ │ │ mov r0, r5 │ │ │ │ bl 38208 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 567304 │ │ │ │ + bl 5672d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq eab58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #432] @ eabc4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -182169,18 +182169,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r5, r5, r0, asr #8 │ │ │ │ ldrhteq r7, [r1], #-16 │ │ │ │ rsbseq r7, r1, ip, lsr #2 │ │ │ │ rsbseq r5, r5, ip, lsr r3 │ │ │ │ rsbseq r5, r5, r4, lsr r5 │ │ │ │ - subseq r5, sl, sl, asr #10 │ │ │ │ + subseq r5, sl, sl, lsl #10 │ │ │ │ rsbseq r7, r1, ip, lsr #8 │ │ │ │ rsbseq r7, r1, ip, asr r7 │ │ │ │ - subseq r5, sl, pc, lsl r6 │ │ │ │ + ldrsbeq r5, [sl], #-95 @ 0xffffffa1 │ │ │ │ rsbseq r7, r1, r8, lsr #8 │ │ │ │ rsbseq r7, r1, ip, ror #9 │ │ │ │ rsbseq r7, r1, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -182190,15 +182190,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq eac48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ @@ -182862,15 +182862,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5690cc │ │ │ │ + bl 56909c │ │ │ │ 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} │ │ │ │ @@ -184063,15 +184063,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ b ec988 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 565070 │ │ │ │ + bl 565040 │ │ │ │ cmp r0, #1 │ │ │ │ beq ecb24 │ │ │ │ add r0, r7, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -184124,15 +184124,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 58df0 │ │ │ │ b ecba0 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #380] @ ecbec │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldr r7, [pc, #376] @ ecbf0 │ │ │ │ ldr r2, [pc, #376] @ ecbf4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -184277,15 +184277,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ b ecce0 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 565070 │ │ │ │ + bl 565040 │ │ │ │ cmp r0, #1 │ │ │ │ beq ece7c │ │ │ │ add r0, r7, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -184338,15 +184338,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 58df0 │ │ │ │ b ecef8 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #380] @ ecf44 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldr r7, [pc, #376] @ ecf48 │ │ │ │ ldr r2, [pc, #376] @ ecf4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -184484,15 +184484,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ b ed01c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 565070 │ │ │ │ + bl 565040 │ │ │ │ cmp r0, #1 │ │ │ │ beq ed1bc │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, sl │ │ │ │ @@ -184546,15 +184546,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 58df0 │ │ │ │ b ed238 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #376] @ ed284 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ ldr r7, [pc, #372] @ ed288 │ │ │ │ ldr r2, [pc, #372] @ ed28c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ @@ -184950,15 +184950,15 @@ │ │ │ │ rsbseq r4, r1, ip, lsl #20 │ │ │ │ rsbseq r4, r1, r4, lsr sl │ │ │ │ ldrsbteq r2, [r5], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldm r5, {r4, r7} │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ed83c │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ bne ed7a8 │ │ │ │ ldr r0, [pc, #248] @ ed868 │ │ │ │ @@ -184983,15 +184983,15 @@ │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1ed84c │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #152] @ ed874 │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [pc, #148] @ ed878 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #144] @ ed87c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -185070,15 +185070,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ b ed944 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 565070 │ │ │ │ + bl 565040 │ │ │ │ cmp r0, #1 │ │ │ │ beq edae0 │ │ │ │ add r0, r7, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -185131,15 +185131,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 58df0 │ │ │ │ b edb5c │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #380] @ edba8 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldr r7, [pc, #376] @ edbac │ │ │ │ ldr r2, [pc, #376] @ edbb0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -185279,15 +185279,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ b edc88 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 565070 │ │ │ │ + bl 565040 │ │ │ │ cmp r0, #1 │ │ │ │ beq ede24 │ │ │ │ add r0, r7, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -185340,15 +185340,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 58df0 │ │ │ │ b edea0 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #380] @ edeec │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldr r7, [pc, #376] @ edef0 │ │ │ │ ldr r2, [pc, #376] @ edef4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -185554,15 +185554,15 @@ │ │ │ │ rsbseq r4, r1, r8, asr #1 │ │ │ │ rsbseq r1, r5, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ee114 │ │ │ │ mov r0, r6 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq ee1a0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -185634,15 +185634,15 @@ │ │ │ │ rsbseq r3, r1, ip, lsl #30 │ │ │ │ rsbseq r1, r5, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r6, [r0] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ee254 │ │ │ │ mov r0, r6 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq ee2e0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -185713,15 +185713,15 @@ │ │ │ │ rsbseq r3, r1, r4, lsr #27 │ │ │ │ rsbseq r3, r1, ip, asr #27 │ │ │ │ rsbseq r1, r5, r8, ror #24 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldm r5, {r4, r7} │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ee428 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ bne ee394 │ │ │ │ ldr r0, [pc, #248] @ ee454 │ │ │ │ @@ -185746,15 +185746,15 @@ │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 1ed84c │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #152] @ ee460 │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [pc, #148] @ ee464 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #144] @ ee468 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -185795,15 +185795,15 @@ │ │ │ │ rsbseq r3, r1, r4, asr fp │ │ │ │ rsbseq r3, r1, ip, ror #22 │ │ │ │ rsbseq r1, r5, ip, lsr fp │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ee4bc │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -185838,15 +185838,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r3, r1, r4, ror #26 │ │ │ │ rsbseq r3, r1, r4, ror #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne ee550 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -185873,15 +185873,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldrsbteq r3, [r1], #-192 @ 0xffffff40 │ │ │ │ ldrsbteq r3, [r1], #-192 @ 0xffffff40 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne ee5f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -185916,15 +185916,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r3, r1, ip, lsr #24 │ │ │ │ rsbseq r3, r1, ip, lsr #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne ee688 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -186170,17 +186170,17 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ strb r6, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 58ff8 │ │ │ │ rsbseq r2, r5, r4, lsl #2 │ │ │ │ - subseq r3, sl, r5, asr sp │ │ │ │ + subseq r3, sl, r5, lsl sp │ │ │ │ rsbseq r4, r1, r8, ror #21 │ │ │ │ - ldrsbeq r4, [sl], #-207 @ 0xffffff31 │ │ │ │ + @ instruction: 0x005a4c9f │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ eea8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 22a95c │ │ │ │ @@ -186324,26 +186324,26 @@ │ │ │ │ ldr r2, [pc, #24] @ eecc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - ldrsbeq sl, [sl], #-243 @ 0xffffff0d │ │ │ │ + @ instruction: 0x005aaf93 │ │ │ │ rsbseq r8, r1, r4, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ eecf0 │ │ │ │ ldr r2, [pc, #24] @ eecf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq r1, sl, r4, lsr ip │ │ │ │ + ldrsheq r1, [sl], #-180 @ 0xffffff4c │ │ │ │ ldrhteq r3, [r1], #-52 @ 0xffffffcc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ eed2c │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ @@ -186444,15 +186444,15 @@ │ │ │ │ ldr r2, [pc, #24] @ eeea8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq r6, sl, ip, lsr #27 │ │ │ │ + subseq r6, sl, ip, ror #26 │ │ │ │ rsbseq r5, r1, ip, lsl #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ eeee0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ @@ -186469,15 +186469,15 @@ │ │ │ │ ldr r2, [pc, #24] @ eef0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq sp, sl, r8, lsl lr │ │ │ │ + ldrsbeq sp, [sl], #-216 @ 0xffffff28 │ │ │ │ rsbseq r9, r1, r4, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #32] @ eef40 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ @@ -187357,26 +187357,26 @@ │ │ │ │ ldr r2, [pc, #24] @ efcec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq r9, sl, pc, lsr #31 │ │ │ │ + subseq r9, sl, pc, ror #30 │ │ │ │ rsbseq r7, r1, r0, lsr #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ efd14 │ │ │ │ ldr r2, [pc, #24] @ efd18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq r5, sl, ip, lsr pc │ │ │ │ + ldrsheq r5, [sl], #-236 @ 0xffffff14 │ │ │ │ rsbseq r4, r1, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne efd6c │ │ │ │ ldr r1, [pc, #172] @ efde0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -187760,15 +187760,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs f0370 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ b f0354 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, sp │ │ │ │ bl f81fc │ │ │ │ @@ -187891,26 +187891,26 @@ │ │ │ │ ldr r2, [pc, #24] @ f0544 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - subseq r0, sl, r4, ror #7 │ │ │ │ + subseq r0, sl, r4, lsr #7 │ │ │ │ rsbseq r1, r1, r4, ror fp │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ f056c │ │ │ │ ldr r2, [pc, #24] @ f0570 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - ldrheq ip, [sl], #-116 @ 0xffffff8c │ │ │ │ + subseq ip, sl, r4, ror r7 │ │ │ │ ldrshteq r8, [r1], #-32 @ 0xffffffe0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ f05c8 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -188390,15 +188390,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq f0d1c │ │ │ │ mov r5, r0 │ │ │ │ rsb r0, r1, r1, lsl #4 │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 566774 │ │ │ │ + bl 566744 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne f0d04 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ f0da4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -188605,15 +188605,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq f1078 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 566774 │ │ │ │ + bl 566744 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne f1060 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #180] @ f113c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -188825,15 +188825,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #144] @ f1460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #112] @ f1464 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -188858,17 +188858,17 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq pc, r9, r1, ror #22 │ │ │ │ - subseq pc, r9, r0, asr #22 │ │ │ │ - subseq pc, r9, fp, lsr fp @ │ │ │ │ + subseq pc, r9, r1, lsr #22 │ │ │ │ + subseq pc, r9, r0, lsl #22 │ │ │ │ + ldrsheq pc, [r9], #-171 @ 0xffffff55 @ │ │ │ │ rsbseq pc, r4, r4, ror #19 │ │ │ │ rsbseq r6, r1, r8, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -188920,15 +188920,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #144] @ f15dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #112] @ f15e0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -188953,41 +188953,41 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq pc, r9, r5, ror #19 │ │ │ │ - subseq pc, r9, r4, asr #19 │ │ │ │ - ldrheq pc, [r9], #-159 @ 0xffffff61 @ │ │ │ │ + subseq pc, r9, r5, lsr #19 │ │ │ │ + subseq pc, r9, r4, lsl #19 │ │ │ │ + subseq pc, r9, pc, ror r9 @ │ │ │ │ rsbseq pc, r4, r8, ror #16 │ │ │ │ rsbseq r6, r1, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ f16e8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq f168c │ │ │ │ cmp r1, #0 │ │ │ │ beq f1630 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, r7 │ │ │ │ bl 37b20 │ │ │ │ b f1634 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 373e8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -189175,21 +189175,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 130af4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #520] @ f1b64 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -189224,15 +189224,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #304] @ f1b3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #272] @ f1b40 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -189297,34 +189297,34 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq pc, r9, r5, lsr #10 │ │ │ │ - subseq pc, r9, r4, lsl #10 │ │ │ │ - ldrsheq pc, [r9], #-79 @ 0xffffffb1 @ │ │ │ │ + subseq pc, r9, r5, ror #9 │ │ │ │ + subseq pc, r9, r4, asr #9 │ │ │ │ + ldrheq pc, [r9], #-79 @ 0xffffffb1 @ │ │ │ │ rsbseq pc, r4, ip, lsr #12 │ │ │ │ rsbseq pc, r4, r8, ror r4 @ │ │ │ │ rsbseq r0, r1, r4, asr #6 │ │ │ │ rsbseq r0, r1, ip, ror #18 │ │ │ │ rsbseq pc, r4, r0, ror #11 │ │ │ │ rsbseq r0, r1, r4, lsr r9 │ │ │ │ - subseq r0, sl, r5, lsl #28 │ │ │ │ + subseq r0, sl, r5, asr #27 │ │ │ │ @ instruction: 0x00711b98 │ │ │ │ - subseq pc, r9, r0, lsl r5 @ │ │ │ │ + ldrsbeq pc, [r9], #-64 @ 0xffffffc0 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #220] @ f1c58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 377cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -189369,20 +189369,20 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ b f1ba8 │ │ │ │ bl 58ff8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl ea124 │ │ │ │ bl 58ff8 │ │ │ │ - subseq pc, r9, r7, asr #6 │ │ │ │ - subseq sl, sl, lr, lsr r6 │ │ │ │ - ldrsheq sl, [sl], #-95 @ 0xffffffa1 │ │ │ │ - subseq sl, sl, r2, ror #11 │ │ │ │ + subseq pc, r9, r7, lsl #6 │ │ │ │ + ldrsheq sl, [sl], #-94 @ 0xffffffa2 │ │ │ │ + ldrheq sl, [sl], #-95 @ 0xffffffa1 │ │ │ │ + subseq sl, sl, r2, lsr #11 │ │ │ │ rsbseq r0, r1, ip, lsl r7 │ │ │ │ - subseq lr, r9, r2, asr #9 │ │ │ │ + subseq lr, r9, r2, lsl #9 │ │ │ │ rsbseq r0, r1, ip, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -189447,15 +189447,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #308] @ f1ebc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #276] @ f1ec0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -189521,17 +189521,17 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq pc, r9, r9, lsr #3 │ │ │ │ - subseq pc, r9, r8, lsl #3 │ │ │ │ - subseq pc, r9, r3, lsl #3 │ │ │ │ + subseq pc, r9, r9, ror #2 │ │ │ │ + subseq pc, r9, r8, asr #2 │ │ │ │ + subseq pc, r9, r3, asr #2 │ │ │ │ rsbseq r0, r1, ip, asr #13 │ │ │ │ rsbseq r0, r1, r8, lsl #13 │ │ │ │ rsbseq pc, r4, r8, rrx │ │ │ │ rsbseq lr, r4, r8, lsl #30 │ │ │ │ rsbseq pc, r0, r0, lsr pc @ │ │ │ │ rsbseq r0, r1, r0, lsr #12 │ │ │ │ rsbseq pc, r4, r0, asr r0 @ │ │ │ │ @@ -189588,15 +189588,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2058 │ │ │ │ ldr r0, [pc, #224] @ f20a4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #280] @ f20f0 │ │ │ │ ldrne r0, [pc, #280] @ f20f4 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -189723,15 +189723,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2274 │ │ │ │ ldr r0, [pc, #224] @ f22c0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #284] @ f2310 │ │ │ │ ldrne r0, [pc, #284] @ f2314 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -189859,15 +189859,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2494 │ │ │ │ ldr r0, [pc, #224] @ f24e0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #284] @ f2530 │ │ │ │ ldrne r0, [pc, #284] @ f2534 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -189992,15 +189992,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f26a8 │ │ │ │ ldr r0, [pc, #224] @ f26f4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #280] @ f2740 │ │ │ │ ldrne r0, [pc, #280] @ f2744 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -190123,60 +190123,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2a58 │ │ │ │ ldr r0, [pc, #800] @ f2b40 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f2a94 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2ab8 │ │ │ │ ldr r0, [pc, #760] @ f2b44 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #832] @ f2b94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f2888 │ │ │ │ ldr r0, [pc, #728] @ f2b4c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f28b8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f2b48 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f2b50 │ │ │ │ ldr r7, [pc, #724] @ f2b98 │ │ │ │ ldr sl, [pc, #724] @ f2b9c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -190431,60 +190431,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2f20 │ │ │ │ ldr r0, [pc, #792] @ f3008 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f2f5c │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f2f80 │ │ │ │ ldr r0, [pc, #752] @ f300c │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #820] @ f3058 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f2d58 │ │ │ │ ldr r0, [pc, #720] @ f3014 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f2d88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #676] @ f3010 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #648] @ f3018 │ │ │ │ ldr r7, [pc, #712] @ f305c │ │ │ │ ldr sl, [pc, #712] @ f3060 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -190710,60 +190710,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f3374 │ │ │ │ ldr r0, [pc, #764] @ f3448 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f33b0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f33d4 │ │ │ │ ldr r0, [pc, #724] @ f344c │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f349c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f31b4 │ │ │ │ ldr r0, [pc, #692] @ f3454 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f31e4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f3450 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f3458 │ │ │ │ ldr r7, [pc, #688] @ f34a0 │ │ │ │ ldr sl, [pc, #688] @ f34a4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -191012,60 +191012,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f3834 │ │ │ │ ldr r0, [pc, #792] @ f391c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f3870 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f3894 │ │ │ │ ldr r0, [pc, #752] @ f3920 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #820] @ f396c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f366c │ │ │ │ ldr r0, [pc, #720] @ f3928 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f369c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #676] @ f3924 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #648] @ f392c │ │ │ │ ldr r7, [pc, #712] @ f3970 │ │ │ │ ldr sl, [pc, #712] @ f3974 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -191317,60 +191317,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f3d00 │ │ │ │ ldr r0, [pc, #800] @ f3de8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f3d3c │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f3d60 │ │ │ │ ldr r0, [pc, #760] @ f3dec │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #832] @ f3e3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f3b30 │ │ │ │ ldr r0, [pc, #728] @ f3df4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f3b60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f3df0 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f3df8 │ │ │ │ ldr r7, [pc, #724] @ f3e40 │ │ │ │ ldr sl, [pc, #724] @ f3e44 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -191599,60 +191599,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f4158 │ │ │ │ ldr r0, [pc, #764] @ f422c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f4194 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f41b8 │ │ │ │ ldr r0, [pc, #724] @ f4230 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f4280 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f3f98 │ │ │ │ ldr r0, [pc, #692] @ f4238 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f3fc8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f4234 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f423c │ │ │ │ ldr r7, [pc, #688] @ f4284 │ │ │ │ ldr sl, [pc, #688] @ f4288 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -191868,60 +191868,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f458c │ │ │ │ ldr r0, [pc, #764] @ f4660 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f45c8 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f45ec │ │ │ │ ldr r0, [pc, #724] @ f4664 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f46b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f43cc │ │ │ │ ldr r0, [pc, #692] @ f466c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f43fc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f4668 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f4670 │ │ │ │ ldr r7, [pc, #688] @ f46b8 │ │ │ │ ldr sl, [pc, #688] @ f46bc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -192163,60 +192163,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f4a38 │ │ │ │ ldr r0, [pc, #800] @ f4b20 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f4a74 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f4a98 │ │ │ │ ldr r0, [pc, #760] @ f4b24 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #832] @ f4b74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f4868 │ │ │ │ ldr r0, [pc, #728] @ f4b2c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f4898 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f4b28 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f4b30 │ │ │ │ ldr r7, [pc, #724] @ f4b78 │ │ │ │ ldr sl, [pc, #724] @ f4b7c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -192474,60 +192474,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f4f14 │ │ │ │ ldr r0, [pc, #800] @ f4ffc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f4f50 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f4f74 │ │ │ │ ldr r0, [pc, #760] @ f5000 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #836] @ f5054 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f4d44 │ │ │ │ ldr r0, [pc, #728] @ f5008 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f4d74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f5004 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f500c │ │ │ │ ldr r7, [pc, #728] @ f5058 │ │ │ │ ldr sl, [pc, #728] @ f505c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -192783,60 +192783,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f53e8 │ │ │ │ ldr r0, [pc, #800] @ f54d0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5424 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f5448 │ │ │ │ ldr r0, [pc, #760] @ f54d4 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #832] @ f5524 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f5218 │ │ │ │ ldr r0, [pc, #728] @ f54dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f5248 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f54d8 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f54e0 │ │ │ │ ldr r7, [pc, #724] @ f5528 │ │ │ │ ldr sl, [pc, #724] @ f552c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -193094,60 +193094,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f58c4 │ │ │ │ ldr r0, [pc, #800] @ f59ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5900 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f5924 │ │ │ │ ldr r0, [pc, #760] @ f59b0 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #836] @ f5a04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f56f4 │ │ │ │ ldr r0, [pc, #728] @ f59b8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f5724 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f59b4 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f59bc │ │ │ │ ldr r7, [pc, #728] @ f5a08 │ │ │ │ ldr sl, [pc, #728] @ f5a0c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -193406,60 +193406,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f5d9c │ │ │ │ ldr r0, [pc, #792] @ f5e84 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5dd8 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f5dfc │ │ │ │ ldr r0, [pc, #752] @ f5e88 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #824] @ f5ed8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f5bd4 │ │ │ │ ldr r0, [pc, #720] @ f5e90 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f5c04 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #676] @ f5e8c │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #648] @ f5e94 │ │ │ │ ldr r7, [pc, #716] @ f5edc │ │ │ │ ldr sl, [pc, #716] @ f5ee0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -193686,56 +193686,56 @@ │ │ │ │ stm r0, {r1, r5, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f61e8 │ │ │ │ ldr r0, [pc, #752] @ f62bc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f6224 │ │ │ │ ldr r0, [sl] │ │ │ │ add r5, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6248 │ │ │ │ ldr r0, [pc, #712] @ f62c0 │ │ │ │ add r7, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr fp, [sl, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ beq f602c │ │ │ │ ldr r0, [pc, #688] @ f62c8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ b f605c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #644] @ f62c4 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r3, [r0, r6]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [pc, #616] @ f62cc │ │ │ │ ldr r3, [pc, #680] @ f6310 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ @@ -193950,60 +193950,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6614 │ │ │ │ ldr r0, [pc, #764] @ f66e8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f6650 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6674 │ │ │ │ ldr r0, [pc, #724] @ f66ec │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f673c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f6454 │ │ │ │ ldr r0, [pc, #692] @ f66f4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f6484 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f66f0 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f66f8 │ │ │ │ ldr r7, [pc, #688] @ f6740 │ │ │ │ ldr sl, [pc, #688] @ f6744 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -194246,60 +194246,60 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6ac4 │ │ │ │ ldr r0, [pc, #800] @ f6bac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f6b00 │ │ │ │ ldr r0, [r5] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6b24 │ │ │ │ ldr r0, [pc, #760] @ f6bb0 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #832] @ f6c00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f68f4 │ │ │ │ ldr r0, [pc, #728] @ f6bb8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f6924 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #684] @ f6bb4 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #656] @ f6bbc │ │ │ │ ldr r7, [pc, #724] @ f6c04 │ │ │ │ ldr sl, [pc, #724] @ f6c08 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -194528,60 +194528,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6f1c │ │ │ │ ldr r0, [pc, #764] @ f6ff0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f6f58 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f6f7c │ │ │ │ ldr r0, [pc, #724] @ f6ff4 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f7044 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f6d5c │ │ │ │ ldr r0, [pc, #692] @ f6ffc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f6d8c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f6ff8 │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f7000 │ │ │ │ ldr r7, [pc, #688] @ f7048 │ │ │ │ ldr sl, [pc, #688] @ f704c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -194797,60 +194797,60 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f7350 │ │ │ │ ldr r0, [pc, #764] @ f7424 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f738c │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f73b0 │ │ │ │ ldr r0, [pc, #724] @ f7428 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, #796] @ f7478 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq f7190 │ │ │ │ ldr r0, [pc, #692] @ f7430 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b f71c0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #648] @ f742c │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #620] @ f7434 │ │ │ │ ldr r7, [pc, #688] @ f747c │ │ │ │ ldr sl, [pc, #688] @ f7480 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -195043,15 +195043,15 @@ │ │ │ │ andeq r1, r7, r4, asr sp │ │ │ │ ldrshteq sl, [r0], #-192 @ 0xffffff40 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ f7714 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f767c │ │ │ │ ldr r0, [pc, #524] @ f7724 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -195127,15 +195127,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne f7650 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 386b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 55a840 │ │ │ │ + bl 55a810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38808 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -195186,22 +195186,22 @@ │ │ │ │ rsbseq sl, r0, ip, lsr #21 │ │ │ │ rsbseq r9, r4, r8, lsl #15 │ │ │ │ rsbseq r9, r4, ip, ror #11 │ │ │ │ ldrhteq sl, [r0], #-116 @ 0xffffff8c │ │ │ │ ldrhteq sl, [r0], #-204 @ 0xffffff34 │ │ │ │ rsbseq r9, r4, r0, asr #14 │ │ │ │ rsbseq sl, r0, r0, lsl #20 │ │ │ │ - ldrsbeq r9, [r9], #-88 @ 0xffffffa8 │ │ │ │ + @ instruction: 0x00599598 │ │ │ │ rsbseq sl, r0, r8, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ f796c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f78d4 │ │ │ │ ldr r0, [pc, #524] @ f797c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -195277,15 +195277,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne f78a8 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 386b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 55a840 │ │ │ │ + bl 55a810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38808 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -195336,22 +195336,22 @@ │ │ │ │ rsbseq sl, r0, r4, asr r8 │ │ │ │ rsbseq r9, r4, r4, lsr #15 │ │ │ │ rsbseq r9, r4, r8, lsl #12 │ │ │ │ ldrsbteq sl, [r0], #-64 @ 0xffffffc0 │ │ │ │ ldrshteq sl, [r0], #-172 @ 0xffffff54 │ │ │ │ rsbseq r9, r4, ip, asr r7 │ │ │ │ rsbseq sl, r0, r8, lsr #15 │ │ │ │ - subseq r9, r9, r0, lsl #7 │ │ │ │ + subseq r9, r9, r0, asr #6 │ │ │ │ rsbseq sl, r0, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ f7bc4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f7b2c │ │ │ │ ldr r0, [pc, #524] @ f7bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -195427,15 +195427,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne f7b00 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 386b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 55a840 │ │ │ │ + bl 55a810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38808 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -195486,22 +195486,22 @@ │ │ │ │ ldrshteq sl, [r0], #-92 @ 0xffffffa4 │ │ │ │ rsbseq r9, r4, r0, lsr #4 │ │ │ │ rsbseq r9, r4, r4, lsl #1 │ │ │ │ rsbseq sl, r0, r0, lsr #5 │ │ │ │ rsbseq sl, r0, r4, lsl r9 │ │ │ │ ldrsbteq r9, [r4], #-20 @ 0xffffffec │ │ │ │ rsbseq sl, r0, r0, asr r5 │ │ │ │ - subseq r9, r9, r8, lsr #2 │ │ │ │ + subseq r9, r9, r8, ror #1 │ │ │ │ ldrsbteq sl, [r0], #-104 @ 0xffffff98 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ f7e1c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f7d84 │ │ │ │ ldr r0, [pc, #524] @ f7e2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -195577,15 +195577,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne f7d58 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 386b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 55a840 │ │ │ │ + bl 55a810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38808 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -195636,22 +195636,22 @@ │ │ │ │ rsbseq sl, r0, r4, lsr #7 │ │ │ │ rsbseq r8, r4, r4, asr #31 │ │ │ │ rsbseq r8, r4, r8, lsr #28 │ │ │ │ rsbseq r9, r0, r8, asr pc │ │ │ │ rsbseq sl, r0, r4, lsr #11 │ │ │ │ ldrhteq r8, [r4], #-244 @ 0xffffff0c │ │ │ │ ldrshteq sl, [r0], #-40 @ 0xffffffd8 │ │ │ │ - ldrsbeq r8, [r9], #-224 @ 0xffffff20 │ │ │ │ + @ instruction: 0x00598e90 │ │ │ │ rsbseq sl, r0, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ f8074 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f7fdc │ │ │ │ ldr r0, [pc, #524] @ f8084 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -195727,15 +195727,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne f7fb0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 386b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 55a840 │ │ │ │ + bl 55a810 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38808 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -195786,15 +195786,15 @@ │ │ │ │ rsbseq sl, r0, ip, asr #2 │ │ │ │ @ instruction: 0x00748f9c │ │ │ │ rsbseq r8, r4, r0, lsl #28 │ │ │ │ ldrhteq r9, [r0], #-212 @ 0xffffff2c │ │ │ │ rsbseq sl, r0, r4, ror r4 │ │ │ │ @ instruction: 0x00748f90 │ │ │ │ rsbseq sl, r0, r0, lsr #1 │ │ │ │ - subseq r8, r9, r8, ror ip │ │ │ │ + subseq r8, r9, r8, lsr ip │ │ │ │ rsbseq sl, r0, r8, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [pc, #160] @ f8154 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [pc, #156] @ f8158 │ │ │ │ add r1, r0, #28 │ │ │ │ @@ -195829,25 +195829,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbseq sl, r0, r0, lsl r1 │ │ │ │ - subseq r1, r9, r4, ror #14 │ │ │ │ + subseq r1, r9, r4, lsr #14 │ │ │ │ ldrshteq sl, [r0], #-0 │ │ │ │ - subseq r5, r9, r0, ror #5 │ │ │ │ - subseq r5, r9, r0, asr #5 │ │ │ │ + subseq r5, r9, r0, lsr #5 │ │ │ │ + subseq r5, r9, r0, lsl #5 │ │ │ │ ldrsbteq sl, [r0], #-8 │ │ │ │ - subseq r8, r9, r4, asr #22 │ │ │ │ - subseq r8, r9, r9, asr #22 │ │ │ │ + subseq r8, r9, r4, lsl #22 │ │ │ │ + subseq r8, r9, r9, lsl #22 │ │ │ │ b 378a4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ f81e8 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ f81ec │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -195866,22 +195866,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbseq sl, r0, r0, asr #32 │ │ │ │ - ldrsbeq r8, [r9], #-164 @ 0xffffff5c │ │ │ │ + @ instruction: 0x00598a94 │ │ │ │ rsbseq sl, r0, ip, asr #32 │ │ │ │ - subseq r8, r9, ip, lsr #21 │ │ │ │ - ldrheq r8, [r9], #-170 @ 0xffffff56 │ │ │ │ + subseq r8, r9, ip, ror #20 │ │ │ │ + subseq r8, r9, sl, ror sl │ │ │ │ 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 f82c4 │ │ │ │ mov sl, r1 │ │ │ │ @@ -196032,33 +196032,33 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq f8478 │ │ │ │ ldr r1, [pc, #80] @ f84bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ f84b4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ f84b8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrhteq r9, [r0], #-220 @ 0xffffff24 │ │ │ │ - subseq r8, r9, r3, asr r8 │ │ │ │ - subseq r8, r9, r9, lsl #17 │ │ │ │ + subseq r8, r9, r3, lsl r8 │ │ │ │ + subseq r8, r9, r9, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 38484 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -197567,15 +197567,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r2, [pc, #324] @ f9dc0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #5 │ │ │ │ bl 444468 │ │ │ │ @@ -197651,20 +197651,20 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq ip, r6, r4, lsl #2 │ │ │ │ rsbseq sp, r0, r4, ror r2 │ │ │ │ rsbseq r8, r0, r8, lsr r6 │ │ │ │ - ldrsheq pc, [r9], #-199 @ 0xffffff39 @ │ │ │ │ - subseq r7, r9, r2, ror #1 │ │ │ │ + ldrheq pc, [r9], #-199 @ 0xffffff39 @ │ │ │ │ + subseq r7, r9, r2, lsr #1 │ │ │ │ rsbseq r6, r4, r0, ror #1 │ │ │ │ ldrhteq r8, [r0], #-88 @ 0xffffffa8 │ │ │ │ ldrhteq r8, [r0], #-92 @ 0xffffffa4 │ │ │ │ - subseq r7, r9, r6, asr #2 │ │ │ │ + subseq r7, r9, r6, lsl #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #256] @ f9ee8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #44] @ 0x2c │ │ │ │ bl 378a4 │ │ │ │ @@ -197701,15 +197701,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 58df0 │ │ │ │ bl f8174 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ f9eec │ │ │ │ ldr r7, [pc, #88] @ f9ef0 │ │ │ │ ldr r2, [pc, #88] @ f9ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -197739,30 +197739,30 @@ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #156] @ f9fb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne f9fa0 │ │ │ │ ldr r0, [pc, #108] @ f9fb4 │ │ │ │ mov r2, #11 │ │ │ │ ldr r1, [pc, #104] @ f9fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r0, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -197775,17 +197775,17 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b f9f40 │ │ │ │ - subseq r7, r9, pc, lsr r2 │ │ │ │ + ldrsheq r7, [r9], #-31 @ 0xffffffe1 │ │ │ │ rsbseq r6, r4, r0, ror sl │ │ │ │ - subseq r7, r9, sl, lsr r2 │ │ │ │ + ldrsheq r7, [r9], #-26 @ 0xffffffe6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ @@ -197869,15 +197869,15 @@ │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f4260 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne fa174 │ │ │ │ @@ -197964,15 +197964,15 @@ │ │ │ │ rsbseq r8, r0, r8, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r4, fp │ │ │ │ beq fa370 │ │ │ │ mov r9, r4 │ │ │ │ ldrb r6, [r9], #24 │ │ │ │ str r9, [sp, #28] │ │ │ │ @@ -198201,28 +198201,28 @@ │ │ │ │ bl 110ce8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r8, r0, ip, asr #6 │ │ │ │ rsbseq r8, r0, r8, lsl #5 │ │ │ │ rsbseq sl, r0, r8, asr #21 │ │ │ │ - subseq ip, r9, r5, lsl pc │ │ │ │ + ldrsbeq ip, [r9], #-229 @ 0xffffff1b │ │ │ │ rsbseq sl, r0, r8, lsl r9 │ │ │ │ - subseq ip, r9, r5, ror #26 │ │ │ │ + subseq ip, r9, r5, lsr #26 │ │ │ │ rsbseq r8, r0, r8, ror r2 │ │ │ │ ldrhteq r8, [r0], #-20 @ 0xffffffec │ │ │ │ rsbseq r8, r0, ip, asr #32 │ │ │ │ rsbseq r8, r0, r0, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f5a20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne fa6d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -198305,15 +198305,15 @@ │ │ │ │ ldrhteq r7, [r0], #-228 @ 0xffffff1c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e7680 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ bne fa844 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -198396,15 +198396,15 @@ │ │ │ │ rsbseq r7, r0, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6e2c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #24 │ │ │ │ bne fa9b8 │ │ │ │ @@ -198488,15 +198488,15 @@ │ │ │ │ ldrsbteq r7, [r0], #-184 @ 0xffffff48 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r7 │ │ │ │ beq fab38 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r0, [r8], #24 │ │ │ │ str r8, [sp, #20] │ │ │ │ @@ -198687,15 +198687,15 @@ │ │ │ │ ldrsbteq r7, [r0], #-172 @ 0xffffff54 │ │ │ │ rsbseq r7, r0, r0, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ beq fae90 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4], #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -198797,15 +198797,15 @@ │ │ │ │ ldrshteq r7, [r0], #-108 @ 0xffffff94 │ │ │ │ rsbseq r7, r0, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp r9, sl │ │ │ │ beq fafd0 │ │ │ │ mov r7, r9 │ │ │ │ ldrb r0, [r7], #24 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -199078,28 +199078,28 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 110ce8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r1, sl, r4, ror #14 │ │ │ │ + subseq r1, sl, r4, lsr #14 │ │ │ │ rsbseq sp, r0, r0, lsr r3 │ │ │ │ - ldrsbeq r1, [sl], #-96 @ 0xffffffa0 │ │ │ │ + @ instruction: 0x005a1690 │ │ │ │ rsbseq sp, r0, ip, lsl #5 │ │ │ │ rsbseq r7, r0, r4, lsl #14 │ │ │ │ rsbseq r7, r0, r8, lsr #12 │ │ │ │ rsbseq r7, r0, r8, ror #4 │ │ │ │ rsbseq r7, r0, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r0, r1 │ │ │ │ beq fb468 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r1, [r2], #24 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ @@ -200316,15 +200316,15 @@ │ │ │ │ rsbseq r6, r0, ip, asr #1 │ │ │ │ ldrsbteq r6, [r0], #-0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r7 │ │ │ │ beq fc7c8 │ │ │ │ mov r6, r5 │ │ │ │ ldrb r0, [r6], #24 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -200560,15 +200560,15 @@ │ │ │ │ rsbseq r5, r0, r0, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r1, r8 │ │ │ │ beq fcbdc │ │ │ │ mov fp, r1 │ │ │ │ ldrb r0, [fp], #24 │ │ │ │ str fp, [sp, #12] │ │ │ │ @@ -200806,15 +200806,15 @@ │ │ │ │ rsbseq r5, r0, r0, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f4ce8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne fcf58 │ │ │ │ @@ -200901,15 +200901,15 @@ │ │ │ │ rsbseq r5, r0, r4, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f568c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne fd0d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -200992,15 +200992,15 @@ │ │ │ │ ldrhteq r5, [r0], #-72 @ 0xffffffb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f5cb4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne fd240 │ │ │ │ @@ -201089,15 +201089,15 @@ │ │ │ │ rsbseq r5, r0, ip, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f46cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne fd3c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -201179,15 +201179,15 @@ │ │ │ │ rsbseq r5, r0, r4, asr #3 │ │ │ │ rsbseq r5, r0, r8, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmp r5, fp │ │ │ │ beq fd544 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r0, [r4], #24 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -201359,15 +201359,15 @@ │ │ │ │ rsbseq r4, r0, r8, lsl #30 │ │ │ │ rsbseq r4, r0, ip, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ beq fd840 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r4, [r5], #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -201473,15 +201473,15 @@ │ │ │ │ rsbseq r4, r0, ip, lsr #26 │ │ │ │ rsbseq r4, r0, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #8 │ │ │ │ @@ -201863,15 +201863,15 @@ │ │ │ │ rsbseq r4, r0, r0, lsl #15 │ │ │ │ rsbseq r4, r0, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ beq fe020 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4], #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -201979,15 +201979,15 @@ │ │ │ │ rsbseq r4, r0, ip, ror #10 │ │ │ │ rsbseq r4, r0, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ beq fe200 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4], #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -202089,15 +202089,15 @@ │ │ │ │ rsbseq r4, r0, ip, lsl #7 │ │ │ │ @ instruction: 0x00704390 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #724 @ 0x2d4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ cmp r2, r6 │ │ │ │ beq fe394 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r0, [r1], #24 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ @@ -203659,15 +203659,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r9, r0, #4 │ │ │ │ orr r1, r0, #1 │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ orr r0, r4, #4 │ │ │ │ @@ -203920,30 +203920,30 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne fff04 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, r8, r8, lsl #16 │ │ │ │ - subseq sp, r8, ip, ror #10 │ │ │ │ - subseq sp, r8, r0, asr r2 │ │ │ │ - subseq sp, r8, ip, lsl #4 │ │ │ │ - subseq sp, r8, ip, lsl #13 │ │ │ │ + subseq sp, r8, r8, asr #15 │ │ │ │ + subseq sp, r8, ip, lsr #10 │ │ │ │ + subseq sp, r8, r0, lsl r2 │ │ │ │ + subseq sp, r8, ip, asr #3 │ │ │ │ + subseq sp, r8, ip, asr #12 │ │ │ │ @ instruction: 0x00702794 │ │ │ │ rsbseq r2, r0, r0, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ orr r1, r0, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #320 @ 0x140 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -204452,35 +204452,35 @@ │ │ │ │ addge r0, sp, #824 @ 0x338 │ │ │ │ blge 110900 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, r9, pc, lsl #1 │ │ │ │ - subseq r7, r9, r4, lsr #32 │ │ │ │ - subseq r1, r9, r0, ror #8 │ │ │ │ - subseq r1, r9, sp, ror r4 │ │ │ │ - subseq ip, r8, r8, asr #22 │ │ │ │ - @ instruction: 0x0058ca94 │ │ │ │ + subseq r7, r9, pc, asr #32 │ │ │ │ + subseq r6, r9, r4, ror #31 │ │ │ │ + subseq r1, r9, r0, lsr #8 │ │ │ │ + subseq r1, r9, sp, lsr r4 │ │ │ │ + subseq ip, r8, r8, lsl #22 │ │ │ │ + subseq ip, r8, r4, asr sl │ │ │ │ rsbseq r4, r0, ip, lsr #21 │ │ │ │ - ldrsheq r6, [r9], #-237 @ 0xffffff13 │ │ │ │ - subseq ip, r8, ip, asr #21 │ │ │ │ + ldrheq r6, [r9], #-237 @ 0xffffff13 │ │ │ │ + subseq ip, r8, ip, lsl #21 │ │ │ │ rsbseq r4, r0, r8, ror #22 │ │ │ │ - ldrheq r6, [r9], #-249 @ 0xffffff07 │ │ │ │ + subseq r6, r9, r9, ror pc │ │ │ │ rsbseq r1, r0, r8, asr #31 │ │ │ │ ldrhteq r1, [r0], #-244 @ 0xffffff0c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -204768,31 +204768,31 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1118d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, r8, r4, lsl fp │ │ │ │ - subseq ip, r8, ip, ror #16 │ │ │ │ - ldrsbeq ip, [r8], #-144 @ 0xffffff70 │ │ │ │ - subseq ip, r8, r4, lsl #11 │ │ │ │ - subseq ip, r8, r8, lsl #10 │ │ │ │ + ldrsbeq ip, [r8], #-164 @ 0xffffff5c │ │ │ │ + subseq ip, r8, ip, lsr #16 │ │ │ │ + @ instruction: 0x0058c990 │ │ │ │ + subseq ip, r8, r4, asr #10 │ │ │ │ + subseq ip, r8, r8, asr #9 │ │ │ │ rsbseq r1, r0, r4, lsl #21 │ │ │ │ rsbseq r1, r0, r0, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d12} │ │ │ │ sub sp, sp, #1408 @ 0x580 │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ str r7, [sp, #476] @ 0x1dc │ │ │ │ orr r0, r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ str r7, [sp, #432] @ 0x1b0 │ │ │ │ @@ -205170,15 +205170,15 @@ │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 102738 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102744 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 10273c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ bne 103b50 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [sp, #544] @ 0x220 │ │ │ │ @@ -205340,15 +205340,15 @@ │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 102784 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102790 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 102788 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ bne 103dd8 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [sp, #544] @ 0x220 │ │ │ │ @@ -205755,15 +205755,15 @@ │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1027d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1027dc │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 1027d4 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp r0, #0 │ │ │ │ bne 103b80 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [sp, #544] @ 0x220 │ │ │ │ @@ -206152,15 +206152,15 @@ │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10281c │ │ │ │ cmp r2, #1 │ │ │ │ bne 102834 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 102820 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 103dc8 │ │ │ │ ldrb r4, [sp, #544] @ 0x220 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #544] @ 0x220 │ │ │ │ @@ -206275,15 +206275,15 @@ │ │ │ │ ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 102828 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102874 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 10282c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ bne 103df8 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [sp, #544] @ 0x220 │ │ │ │ @@ -206449,15 +206449,15 @@ │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ beq 100f4c │ │ │ │ b 103a28 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ mov r6, r0 │ │ │ │ b 10276c │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -206468,15 +206468,15 @@ │ │ │ │ bfi r6, r0, #31, #1 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #1 │ │ │ │ vmov s24, r6 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ b 1028b0 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ mov r6, r0 │ │ │ │ b 1027b8 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -206487,15 +206487,15 @@ │ │ │ │ bfi r6, r0, #31, #1 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #1 │ │ │ │ vmov s22, r6 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ b 1028b0 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ mov r6, r0 │ │ │ │ b 102804 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -206506,18 +206506,18 @@ │ │ │ │ bfi r6, r0, #31, #1 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #1 │ │ │ │ vmov s18, r6 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ b 1028b0 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ mov r6, r0 │ │ │ │ b 10285c │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ mov r6, r0 │ │ │ │ b 10289c │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -208340,24 +208340,24 @@ │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1045dc │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r9, r8, r0, asr fp │ │ │ │ - subseq r9, r8, ip, lsr fp │ │ │ │ - subseq r9, r8, r8, lsr #22 │ │ │ │ - subseq r9, r8, r4, lsl fp │ │ │ │ - subseq r9, r8, r0, lsl #22 │ │ │ │ - subseq r9, r8, ip, ror #21 │ │ │ │ - ldrsbeq r9, [r8], #-160 @ 0xffffff60 │ │ │ │ - ldrheq r9, [r8], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x00589a9c │ │ │ │ - subseq r9, r8, r0, lsl #21 │ │ │ │ + subseq r9, r8, r0, lsl fp │ │ │ │ + ldrsheq r9, [r8], #-172 @ 0xffffff54 │ │ │ │ + subseq r9, r8, r8, ror #21 │ │ │ │ + ldrsbeq r9, [r8], #-164 @ 0xffffff5c │ │ │ │ + subseq r9, r8, r0, asr #21 │ │ │ │ + subseq r9, r8, ip, lsr #21 │ │ │ │ + @ instruction: 0x00589a90 │ │ │ │ + subseq r9, r8, r0, ror sl │ │ │ │ + subseq r9, r8, ip, asr sl │ │ │ │ + subseq r9, r8, r0, asr #20 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #492] @ 0x1ec │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #980] @ 0x3d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -208416,133 +208416,133 @@ │ │ │ │ beq 1044b4 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #476] @ 0x1dc │ │ │ │ bl 2a9190 │ │ │ │ b 1044b4 │ │ │ │ bl 59014 │ │ │ │ - subseq r9, r8, r8, ror #20 │ │ │ │ - subseq r9, r8, r4, asr sl │ │ │ │ - subseq r9, r8, r8, lsr sl │ │ │ │ - subseq r9, r8, r8, lsl sl │ │ │ │ - subseq r9, r8, r4, lsl #20 │ │ │ │ - ldrsheq r9, [r8], #-144 @ 0xffffff70 │ │ │ │ - ldrsbeq r9, [r8], #-148 @ 0xffffff6c │ │ │ │ - ldrheq r9, [r8], #-148 @ 0xffffff6c │ │ │ │ - subseq r9, r8, r0, lsr #19 │ │ │ │ - subseq r9, r8, ip, lsl #19 │ │ │ │ - subseq r9, r8, r8, ror r9 │ │ │ │ - subseq r9, r8, r4, ror #18 │ │ │ │ - subseq r9, r8, ip, lsr r9 │ │ │ │ - subseq sp, r8, r7, ror #25 │ │ │ │ - subseq sp, r8, r9, lsl sp │ │ │ │ - subseq sp, r8, r5, lsl sp │ │ │ │ - subseq sp, r8, lr, ror fp │ │ │ │ - subseq sp, r8, r7, ror #21 │ │ │ │ - subseq sp, r8, r6, lsr #23 │ │ │ │ - subseq sp, r8, r9, asr fp │ │ │ │ - subseq sp, r8, r0, lsr sl │ │ │ │ - subseq r9, r8, r8, ror #7 │ │ │ │ - ldrheq r9, [r8], #-108 @ 0xffffff94 │ │ │ │ - subseq sp, r8, fp, asr fp │ │ │ │ - subseq sp, r8, lr, lsr ip │ │ │ │ - subseq sp, r8, fp, lsr sp │ │ │ │ - subseq sp, r8, r2, lsr sl │ │ │ │ - subseq r9, r8, r4, asr r6 │ │ │ │ - subseq sp, r8, r8, lsr #24 │ │ │ │ - @ instruction: 0x0058dc9d │ │ │ │ - subseq sp, r8, r8, asr sp │ │ │ │ - subseq sp, r8, fp, asr #24 │ │ │ │ - subseq sp, r8, sl, lsl fp │ │ │ │ - ldrheq sp, [r8], #-164 @ 0xffffff5c │ │ │ │ + subseq r9, r8, r8, lsr #20 │ │ │ │ + subseq r9, r8, r4, lsl sl │ │ │ │ + ldrsheq r9, [r8], #-152 @ 0xffffff68 │ │ │ │ + ldrsbeq r9, [r8], #-152 @ 0xffffff68 │ │ │ │ + subseq r9, r8, r4, asr #19 │ │ │ │ + ldrheq r9, [r8], #-144 @ 0xffffff70 │ │ │ │ + @ instruction: 0x00589994 │ │ │ │ + subseq r9, r8, r4, ror r9 │ │ │ │ + subseq r9, r8, r0, ror #18 │ │ │ │ + subseq r9, r8, ip, asr #18 │ │ │ │ + subseq r9, r8, r8, lsr r9 │ │ │ │ + subseq r9, r8, r4, lsr #18 │ │ │ │ + ldrsheq r9, [r8], #-140 @ 0xffffff74 │ │ │ │ + subseq sp, r8, r7, lsr #25 │ │ │ │ ldrsbeq sp, [r8], #-201 @ 0xffffff37 │ │ │ │ - subseq sp, r8, r2, lsl sp │ │ │ │ - subseq sp, r8, r5, asr #25 │ │ │ │ - subseq sp, r8, r7, lsr #23 │ │ │ │ - subseq sp, r8, r0, asr #21 │ │ │ │ - subseq sp, r8, r1, lsr ip │ │ │ │ - subseq sp, r8, r6, asr #21 │ │ │ │ - ldrheq sp, [r8], #-176 @ 0xffffff50 │ │ │ │ - subseq sp, r8, sl, lsr #27 │ │ │ │ - subseq r5, r8, ip, lsl #22 │ │ │ │ - subseq sp, r8, r9, lsr #22 │ │ │ │ - subseq sp, r8, r4, ror #22 │ │ │ │ - ldrsbeq sp, [r8], #-198 @ 0xffffff3a │ │ │ │ - subseq sp, r8, pc, ror sp │ │ │ │ - ldrsbeq sp, [r8], #-189 @ 0xffffff43 │ │ │ │ - subseq sp, r8, r6, lsr #26 │ │ │ │ - ldrsbeq sp, [r8], #-211 @ 0xffffff2d │ │ │ │ - subseq sp, r8, r7, asr #23 │ │ │ │ - subseq sp, r8, r9, asr #27 │ │ │ │ - subseq sp, r8, r8, lsl #28 │ │ │ │ - subseq sp, r8, sl, asr #28 │ │ │ │ - subseq sp, r8, r0, ror #22 │ │ │ │ - subseq sp, r8, r5, lsl sp │ │ │ │ - subseq sp, r8, r2, lsr r9 │ │ │ │ - subseq sp, r8, r1, asr sp │ │ │ │ - ldrsbeq sp, [r8], #-198 @ 0xffffff3a │ │ │ │ - ldrsbeq sp, [r8], #-234 @ 0xffffff16 │ │ │ │ - subseq sp, r8, r3, lsr #29 │ │ │ │ - subseq sp, r8, ip, asr ip │ │ │ │ - subseq sp, r8, sp, lsl #29 │ │ │ │ - subseq sp, r8, r0, lsl #26 │ │ │ │ - subseq sp, r8, sp, lsr ip │ │ │ │ - subseq sp, r8, r0, lsl #28 │ │ │ │ - ldrsheq r9, [r8], #-96 @ 0xffffffa0 │ │ │ │ - subseq r9, r8, r0, asr #15 │ │ │ │ - subseq r9, r8, r0, asr r9 │ │ │ │ + ldrsbeq sp, [r8], #-197 @ 0xffffff3b │ │ │ │ + subseq sp, r8, lr, lsr fp │ │ │ │ + subseq sp, r8, r7, lsr #21 │ │ │ │ + subseq sp, r8, r6, ror #22 │ │ │ │ + subseq sp, r8, r9, lsl fp │ │ │ │ + ldrsheq sp, [r8], #-144 @ 0xffffff70 │ │ │ │ + subseq r9, r8, r8, lsr #7 │ │ │ │ + subseq r9, r8, ip, ror r6 │ │ │ │ + subseq sp, r8, fp, lsl fp │ │ │ │ + ldrsheq sp, [r8], #-190 @ 0xffffff42 │ │ │ │ + ldrsheq sp, [r8], #-203 @ 0xffffff35 │ │ │ │ + ldrsheq sp, [r8], #-146 @ 0xffffff6e │ │ │ │ + subseq r9, r8, r4, lsl r6 │ │ │ │ + subseq sp, r8, r8, ror #23 │ │ │ │ + subseq sp, r8, sp, asr ip │ │ │ │ + subseq sp, r8, r8, lsl sp │ │ │ │ + subseq sp, r8, fp, lsl #24 │ │ │ │ + ldrsbeq sp, [r8], #-170 @ 0xffffff56 │ │ │ │ + subseq sp, r8, r4, ror sl │ │ │ │ + @ instruction: 0x0058dc99 │ │ │ │ + ldrsbeq sp, [r8], #-194 @ 0xffffff3e │ │ │ │ + subseq sp, r8, r5, lsl #25 │ │ │ │ + subseq sp, r8, r7, ror #22 │ │ │ │ + subseq sp, r8, r0, lsl #21 │ │ │ │ + ldrsheq sp, [r8], #-177 @ 0xffffff4f │ │ │ │ + subseq sp, r8, r6, lsl #21 │ │ │ │ + subseq sp, r8, r0, ror fp │ │ │ │ + subseq sp, r8, sl, ror #26 │ │ │ │ + subseq r5, r8, ip, asr #21 │ │ │ │ + subseq sp, r8, r9, ror #21 │ │ │ │ + subseq sp, r8, r4, lsr #22 │ │ │ │ + @ instruction: 0x0058dc96 │ │ │ │ + subseq sp, r8, pc, lsr sp │ │ │ │ + @ instruction: 0x0058db9d │ │ │ │ + subseq sp, r8, r6, ror #25 │ │ │ │ + @ instruction: 0x0058dd93 │ │ │ │ + subseq sp, r8, r7, lsl #23 │ │ │ │ + subseq sp, r8, r9, lsl #27 │ │ │ │ + subseq sp, r8, r8, asr #27 │ │ │ │ + subseq sp, r8, sl, lsl #28 │ │ │ │ + subseq sp, r8, r0, lsr #22 │ │ │ │ + ldrsbeq sp, [r8], #-197 @ 0xffffff3b │ │ │ │ + ldrsheq sp, [r8], #-130 @ 0xffffff7e │ │ │ │ + subseq sp, r8, r1, lsl sp │ │ │ │ + @ instruction: 0x0058dc96 │ │ │ │ + @ instruction: 0x0058de9a │ │ │ │ + subseq sp, r8, r3, ror #28 │ │ │ │ + subseq sp, r8, ip, lsl ip │ │ │ │ + subseq sp, r8, sp, asr #28 │ │ │ │ + subseq sp, r8, r0, asr #25 │ │ │ │ + ldrsheq sp, [r8], #-189 @ 0xffffff43 │ │ │ │ + subseq sp, r8, r0, asr #27 │ │ │ │ + ldrheq r9, [r8], #-96 @ 0xffffffa0 │ │ │ │ + subseq r9, r8, r0, lsl #15 │ │ │ │ + subseq r9, r8, r0, lsl r9 │ │ │ │ rsbseq r2, r0, r0, asr lr │ │ │ │ rsbseq r2, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x00589790 │ │ │ │ - subseq r9, r8, r0, ror r7 │ │ │ │ + subseq r9, r8, r0, asr r7 │ │ │ │ + subseq r9, r8, r0, lsr r7 │ │ │ │ rsbseq r2, r0, ip, ror lr │ │ │ │ - ldrheq r9, [r8], #-128 @ 0xffffff80 │ │ │ │ - subseq r9, r8, r8, lsr r7 │ │ │ │ - subseq r9, r8, r0, lsr #14 │ │ │ │ - subseq r9, r8, r4, asr #17 │ │ │ │ - subseq r9, r8, r4, lsr #16 │ │ │ │ + subseq r9, r8, r0, ror r8 │ │ │ │ + ldrsheq r9, [r8], #-104 @ 0xffffff98 │ │ │ │ + subseq r9, r8, r0, ror #13 │ │ │ │ + subseq r9, r8, r4, lsl #17 │ │ │ │ + subseq r9, r8, r4, ror #15 │ │ │ │ rsbseq r2, r0, r4, lsr sp │ │ │ │ - ldrsbeq r9, [r8], #-116 @ 0xffffff8c │ │ │ │ - subseq r9, r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x00589794 │ │ │ │ + subseq r9, r8, r0, ror #17 │ │ │ │ ldrshteq r2, [r0], #-216 @ 0xffffff28 │ │ │ │ - subseq r9, r8, r8, ror #12 │ │ │ │ - subseq r9, r8, r0, ror #16 │ │ │ │ - @ instruction: 0x0058989c │ │ │ │ - subseq r9, r8, r0, lsl #18 │ │ │ │ - subseq r9, r8, r8, lsr #15 │ │ │ │ - subseq r9, r8, ip, asr #16 │ │ │ │ + subseq r9, r8, r8, lsr #12 │ │ │ │ + subseq r9, r8, r0, lsr #16 │ │ │ │ + subseq r9, r8, ip, asr r8 │ │ │ │ + subseq r9, r8, r0, asr #17 │ │ │ │ + subseq r9, r8, r8, ror #14 │ │ │ │ + subseq r9, r8, ip, lsl #16 │ │ │ │ rsbseq r2, r0, r8, asr sp │ │ │ │ - subseq r9, r8, ip, lsr #13 │ │ │ │ - subseq r9, r8, r0, lsl #13 │ │ │ │ + subseq r9, r8, ip, ror #12 │ │ │ │ + subseq r9, r8, r0, asr #12 │ │ │ │ rsbseq r2, r0, r4, lsr #28 │ │ │ │ - subseq r9, r8, ip, ror #17 │ │ │ │ - subseq r9, r8, r8, lsl #17 │ │ │ │ + subseq r9, r8, ip, lsr #17 │ │ │ │ + subseq r9, r8, r8, asr #16 │ │ │ │ rsbseq r2, r0, ip, ror sp │ │ │ │ - @ instruction: 0x00589698 │ │ │ │ - ldrsbeq r9, [r8], #-136 @ 0xffffff78 │ │ │ │ - subseq r9, r8, r0, lsl r8 │ │ │ │ - ldrsheq r9, [r8], #-124 @ 0xffffff84 │ │ │ │ - subseq r9, r8, r8, lsr r8 │ │ │ │ - subseq r9, r8, ip, asr #14 │ │ │ │ - ldrsbeq r9, [r8], #-108 @ 0xffffff94 │ │ │ │ - subseq r9, r8, r4, asr #13 │ │ │ │ - subseq r9, r8, r8, ror #15 │ │ │ │ - subseq r9, r8, r8, lsl #14 │ │ │ │ - subseq sp, r8, sp, lsr #26 │ │ │ │ + subseq r9, r8, r8, asr r6 │ │ │ │ + @ instruction: 0x00589898 │ │ │ │ + ldrsbeq r9, [r8], #-112 @ 0xffffff90 │ │ │ │ + ldrheq r9, [r8], #-124 @ 0xffffff84 │ │ │ │ + ldrsheq r9, [r8], #-120 @ 0xffffff88 │ │ │ │ + subseq r9, r8, ip, lsl #14 │ │ │ │ + @ instruction: 0x0058969c │ │ │ │ + subseq r9, r8, r4, lsl #13 │ │ │ │ + subseq r9, r8, r8, lsr #15 │ │ │ │ + subseq r9, r8, r8, asr #13 │ │ │ │ + subseq sp, r8, sp, ror #25 │ │ │ │ rsbseq r2, r0, r8, lsr #27 │ │ │ │ - subseq r9, r8, r4, ror r8 │ │ │ │ + subseq r9, r8, r4, lsr r8 │ │ │ │ rsbeq lr, pc, r4, lsl fp @ │ │ │ │ rsbeq lr, pc, r0, lsl #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e72a8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ bne 104804 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -208592,15 +208592,15 @@ │ │ │ │ rsbeq sp, pc, r0, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e69b8 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #24 │ │ │ │ bne 1048f4 │ │ │ │ @@ -208652,15 +208652,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #8] │ │ │ │ orr r1, r0, #1 │ │ │ │ add sl, r0, #4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -209011,37 +209011,37 @@ │ │ │ │ b 104f2c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, r8, ip, lsr r7 │ │ │ │ - subseq r2, r9, sl, lsr #9 │ │ │ │ - subseq r2, r9, r9, lsr #13 │ │ │ │ - subseq r8, r8, r0, ror #18 │ │ │ │ - subseq ip, r8, ip, lsr #12 │ │ │ │ - subseq ip, r8, r0, lsr ip │ │ │ │ - ldrsbeq r8, [r8], #-88 @ 0xffffffa8 │ │ │ │ - subseq r8, r8, r8, lsr #6 │ │ │ │ - subseq r8, r8, r4, ror #4 │ │ │ │ - subseq r8, r8, ip, asr #4 │ │ │ │ + ldrsheq ip, [r8], #-108 @ 0xffffff94 │ │ │ │ + subseq r2, r9, sl, ror #8 │ │ │ │ + subseq r2, r9, r9, ror #12 │ │ │ │ + subseq r8, r8, r0, lsr #18 │ │ │ │ + subseq ip, r8, ip, ror #11 │ │ │ │ + ldrsheq ip, [r8], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x00588598 │ │ │ │ + subseq r8, r8, r8, ror #5 │ │ │ │ + subseq r8, r8, r4, lsr #4 │ │ │ │ + subseq r8, r8, ip, lsl #4 │ │ │ │ rsbseq r2, r0, ip, ror r2 │ │ │ │ - subseq r8, r8, ip, ror r2 │ │ │ │ - subseq ip, r8, r8, asr #26 │ │ │ │ - subseq r8, r8, ip, ror r6 │ │ │ │ + subseq r8, r8, ip, lsr r2 │ │ │ │ + subseq ip, r8, r8, lsl #26 │ │ │ │ + subseq r8, r8, ip, lsr r6 │ │ │ │ rsbeq sp, pc, ip, lsl #15 │ │ │ │ rsbeq sp, pc, r8, ror r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #608 @ 0x260 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r6 │ │ │ │ bl 10ab9c │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #3 │ │ │ │ bne 104fd0 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ @@ -209096,15 +209096,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r4, [sp, #20] │ │ │ │ orr r1, r0, #1 │ │ │ │ add fp, r0, #4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -209499,38 +209499,38 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, r8, r8, asr #32 │ │ │ │ - ldrheq r1, [r9], #-222 @ 0xffffff22 │ │ │ │ - subseq r1, r9, r0, lsr #27 │ │ │ │ - subseq sp, r8, r5, asr r5 │ │ │ │ - subseq fp, r8, r0, lsl pc │ │ │ │ - subseq fp, r8, lr, lsr #30 │ │ │ │ - subseq r4, r8, ip, asr #6 │ │ │ │ - subseq r7, r8, r8, lsr ip │ │ │ │ - subseq r7, r8, ip, lsl #23 │ │ │ │ - subseq r7, r8, r8, ror fp │ │ │ │ - subseq r7, r8, r8, lsl fp │ │ │ │ + subseq ip, r8, r8 │ │ │ │ + subseq r1, r9, lr, ror sp │ │ │ │ + subseq r1, r9, r0, ror #26 │ │ │ │ + subseq sp, r8, r5, lsl r5 │ │ │ │ + ldrsbeq fp, [r8], #-224 @ 0xffffff20 │ │ │ │ + subseq fp, r8, lr, ror #29 │ │ │ │ + subseq r4, r8, ip, lsl #6 │ │ │ │ + ldrsheq r7, [r8], #-184 @ 0xffffff48 │ │ │ │ + subseq r7, r8, ip, asr #22 │ │ │ │ + subseq r7, r8, r8, lsr fp │ │ │ │ + ldrsbeq r7, [r8], #-168 @ 0xffffff58 │ │ │ │ rsbseq r1, r0, r4, asr #18 │ │ │ │ - subseq ip, r8, r6, asr #32 │ │ │ │ - @ instruction: 0x00584498 │ │ │ │ + subseq ip, r8, r6 │ │ │ │ + subseq r4, r8, r8, asr r4 │ │ │ │ rsbeq sp, pc, ip, asr #32 │ │ │ │ rsbeq sp, pc, r8, lsr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ str r4, [sp, #32] │ │ │ │ orr r1, r0, #1 │ │ │ │ add r9, r0, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ @@ -210053,50 +210053,50 @@ │ │ │ │ b 105f74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, r8, r9, lsl #30 │ │ │ │ - @ instruction: 0x0058bd91 │ │ │ │ - ldrsbeq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ - ldrheq fp, [r8], #-218 @ 0xffffff26 │ │ │ │ - @ instruction: 0x0058bd9f │ │ │ │ - @ instruction: 0x0058bd98 │ │ │ │ - ldrsbeq fp, [r8], #-210 @ 0xffffff2e │ │ │ │ - subseq fp, r8, r2, lsr #27 │ │ │ │ - subseq r7, r8, r4, asr #6 │ │ │ │ - subseq r7, r8, r4, lsl r3 │ │ │ │ - subseq r7, r8, ip, asr #5 │ │ │ │ + subseq fp, r8, r9, asr #29 │ │ │ │ + subseq fp, r8, r1, asr sp │ │ │ │ + @ instruction: 0x0058719c │ │ │ │ + subseq fp, r8, sl, ror sp │ │ │ │ + subseq fp, r8, pc, asr sp │ │ │ │ + subseq fp, r8, r8, asr sp │ │ │ │ + @ instruction: 0x0058bd92 │ │ │ │ + subseq fp, r8, r2, ror #26 │ │ │ │ + subseq r7, r8, r4, lsl #6 │ │ │ │ + ldrsbeq r7, [r8], #-36 @ 0xffffffdc │ │ │ │ + subseq r7, r8, ip, lsl #5 │ │ │ │ ldrshteq r2, [r0], #-132 @ 0xffffff7c │ │ │ │ - subseq r6, r9, r0, lsl sp │ │ │ │ - @ instruction: 0x0058729c │ │ │ │ + ldrsbeq r6, [r9], #-192 @ 0xffffff40 │ │ │ │ + subseq r7, r8, ip, asr r2 │ │ │ │ rsbseq r2, r0, r8, lsl #20 │ │ │ │ - subseq r6, r9, r4, lsr #28 │ │ │ │ - ldrsheq r7, [r8], #-44 @ 0xffffffd4 │ │ │ │ - subseq r7, r8, ip, lsr #6 │ │ │ │ - ldrheq r7, [r8], #-36 @ 0xffffffdc │ │ │ │ - subseq r7, r8, r4, ror #5 │ │ │ │ - subseq r7, r8, r8, asr r3 │ │ │ │ - subseq fp, r8, sl, lsr pc │ │ │ │ - subseq fp, r8, pc, lsr #30 │ │ │ │ - subseq fp, r8, r0, ror lr │ │ │ │ - subseq fp, r8, lr, asr #28 │ │ │ │ - subseq fp, r8, sl, asr #28 │ │ │ │ + subseq r6, r9, r4, ror #27 │ │ │ │ + ldrheq r7, [r8], #-44 @ 0xffffffd4 │ │ │ │ + subseq r7, r8, ip, ror #5 │ │ │ │ + subseq r7, r8, r4, ror r2 │ │ │ │ + subseq r7, r8, r4, lsr #5 │ │ │ │ + subseq r7, r8, r8, lsl r3 │ │ │ │ + ldrsheq fp, [r8], #-234 @ 0xffffff16 │ │ │ │ + subseq fp, r8, pc, ror #29 │ │ │ │ + subseq fp, r8, r0, lsr lr │ │ │ │ + subseq fp, r8, lr, lsl #28 │ │ │ │ + subseq fp, r8, sl, lsl #28 │ │ │ │ rsbeq ip, pc, ip, lsr #14 │ │ │ │ rsbeq ip, pc, r8, lsl r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -210384,29 +210384,29 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 111564 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, r8, r4, asr r3 │ │ │ │ - subseq r7, r8, ip, lsr #1 │ │ │ │ - subseq r7, r8, r0, lsl r2 │ │ │ │ - subseq r6, r8, r4, asr #27 │ │ │ │ - subseq r6, r8, r8, asr #26 │ │ │ │ + subseq r7, r8, r4, lsl r3 │ │ │ │ + subseq r7, r8, ip, rrx │ │ │ │ + ldrsbeq r7, [r8], #-16 │ │ │ │ + subseq r6, r8, r4, lsl #27 │ │ │ │ + subseq r6, r8, r8, lsl #26 │ │ │ │ rsbeq ip, pc, r4, asr #5 │ │ │ │ strhteq ip, [pc], #-32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -210857,39 +210857,39 @@ │ │ │ │ b 106c04 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, r8, fp, lsr sp │ │ │ │ + ldrsheq sl, [r8], #-203 @ 0xffffff35 │ │ │ │ + subseq sl, r8, r7, asr #31 │ │ │ │ + ldrheq sl, [r8], #-253 @ 0xffffff03 │ │ │ │ subseq fp, r8, r7 │ │ │ │ - ldrsheq sl, [r8], #-253 @ 0xffffff03 │ │ │ │ - subseq fp, r8, r7, asr #32 │ │ │ │ - ldrheq r6, [r8], #-68 @ 0xffffffbc │ │ │ │ - subseq fp, r8, r9 │ │ │ │ - subseq fp, r8, r6, asr r0 │ │ │ │ - subseq r6, r8, r0, lsl #13 │ │ │ │ - subseq r6, r8, r8, ror #12 │ │ │ │ - subseq r6, r8, r8, lsr r6 │ │ │ │ - ldrsbeq r6, [r8], #-88 @ 0xffffffa8 │ │ │ │ - subseq r6, r8, r8, lsl #12 │ │ │ │ - ldrsheq r6, [r8], #-80 @ 0xffffffb0 │ │ │ │ - subseq r6, r8, r0, asr r6 │ │ │ │ - subseq r6, r8, r0, lsr #12 │ │ │ │ + subseq r6, r8, r4, ror r4 │ │ │ │ + subseq sl, r8, r9, asr #31 │ │ │ │ + subseq fp, r8, r6, lsl r0 │ │ │ │ + subseq r6, r8, r0, asr #12 │ │ │ │ + subseq r6, r8, r8, lsr #12 │ │ │ │ + ldrsheq r6, [r8], #-88 @ 0xffffffa8 │ │ │ │ + @ instruction: 0x00586598 │ │ │ │ + subseq r6, r8, r8, asr #11 │ │ │ │ + ldrheq r6, [r8], #-80 @ 0xffffffb0 │ │ │ │ + subseq r6, r8, r0, lsl r6 │ │ │ │ + subseq r6, r8, r0, ror #11 │ │ │ │ rsbeq fp, pc, r0, lsr fp @ │ │ │ │ rsbeq fp, pc, ip, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -211872,37 +211872,37 @@ │ │ │ │ addne r0, sp, #216 @ 0xd8 │ │ │ │ blne 111464 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 110c04 │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, r8, r8, ror #26 │ │ │ │ - ldrsbeq sl, [r8], #-11 │ │ │ │ - subseq r5, r8, r8, lsl #24 │ │ │ │ - subseq sl, r8, r9, lsr #6 │ │ │ │ - subseq r5, r8, r8, lsr #23 │ │ │ │ - ldrheq sl, [r8], #-47 @ 0xffffffd1 │ │ │ │ - subseq r5, r8, r8, ror sl │ │ │ │ - subseq sl, r8, r8, lsl #6 │ │ │ │ - subseq r5, r8, r4, asr #22 │ │ │ │ - ldrheq sl, [r8], #-24 @ 0xffffffe8 │ │ │ │ - subseq r5, r8, r4, ror #21 │ │ │ │ - subseq sl, r8, r9, lsr #7 │ │ │ │ - subseq r5, r8, r4, lsl sl │ │ │ │ + subseq r5, r8, r8, lsr #26 │ │ │ │ + @ instruction: 0x0058a09b │ │ │ │ + subseq r5, r8, r8, asr #23 │ │ │ │ + subseq sl, r8, r9, ror #5 │ │ │ │ + subseq r5, r8, r8, ror #22 │ │ │ │ + subseq sl, r8, pc, ror r2 │ │ │ │ + subseq r5, r8, r8, lsr sl │ │ │ │ + subseq sl, r8, r8, asr #5 │ │ │ │ + subseq r5, r8, r4, lsl #22 │ │ │ │ + subseq sl, r8, r8, ror r1 │ │ │ │ + subseq r5, r8, r4, lsr #21 │ │ │ │ + subseq sl, r8, r9, ror #6 │ │ │ │ + ldrsbeq r5, [r8], #-148 @ 0xffffff6c │ │ │ │ rsbeq sl, pc, r8, ror #29 │ │ │ │ ldrdeq sl, [pc], #-228 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #4] │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -212123,30 +212123,30 @@ │ │ │ │ b 107fc8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq pc, r8, r6, asr r8 @ │ │ │ │ - subseq r9, r8, lr, lsl #23 │ │ │ │ - subseq r5, r8, r8, lsl #3 │ │ │ │ - subseq r5, r8, r0, ror r1 │ │ │ │ + subseq pc, r8, r6, lsl r8 @ │ │ │ │ + subseq r9, r8, lr, asr #22 │ │ │ │ + subseq r5, r8, r8, asr #2 │ │ │ │ + subseq r5, r8, r0, lsr r1 │ │ │ │ rsbeq pc, pc, r4, lsr #2 │ │ │ │ - subseq r9, r8, r6, asr #24 │ │ │ │ + subseq r9, r8, r6, lsl #24 │ │ │ │ strdeq sl, [pc], #-108 @ │ │ │ │ rsbeq sl, pc, r8, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -212568,30 +212568,30 @@ │ │ │ │ b 1086c0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 110c04 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r9, r8, r3, ror #15 │ │ │ │ - subseq r9, r8, fp, lsl r6 │ │ │ │ - subseq r9, r8, sl, lsl r6 │ │ │ │ - subseq r9, r8, r4, asr #12 │ │ │ │ - subseq r9, r8, r1, lsr #12 │ │ │ │ - subseq r9, r8, sp, ror #12 │ │ │ │ - @ instruction: 0x00584b94 │ │ │ │ - subseq r4, r8, r4, lsr #22 │ │ │ │ - ldrsheq r4, [r8], #-164 @ 0xffffff5c │ │ │ │ - ldrsbeq r4, [r8], #-172 @ 0xffffff54 │ │ │ │ - subseq r4, r8, ip, lsl #22 │ │ │ │ - subseq r4, r8, r4, asr #21 │ │ │ │ - subseq r9, r8, sl, lsl r7 │ │ │ │ - subseq r9, r8, r8, lsl r7 │ │ │ │ - subseq r9, r8, r5, lsl r7 │ │ │ │ - subseq r9, r8, r5, lsl r7 │ │ │ │ + subseq r9, r8, r3, lsr #15 │ │ │ │ + ldrsbeq r9, [r8], #-91 @ 0xffffffa5 │ │ │ │ + ldrsbeq r9, [r8], #-90 @ 0xffffffa6 │ │ │ │ + subseq r9, r8, r4, lsl #12 │ │ │ │ + subseq r9, r8, r1, ror #11 │ │ │ │ + subseq r9, r8, sp, lsr #12 │ │ │ │ + subseq r4, r8, r4, asr fp │ │ │ │ + subseq r4, r8, r4, ror #21 │ │ │ │ + ldrheq r4, [r8], #-164 @ 0xffffff5c │ │ │ │ + @ instruction: 0x00584a9c │ │ │ │ + subseq r4, r8, ip, asr #21 │ │ │ │ + subseq r4, r8, r4, lsl #21 │ │ │ │ + ldrsbeq r9, [r8], #-106 @ 0xffffff96 │ │ │ │ + ldrsbeq r9, [r8], #-104 @ 0xffffff98 │ │ │ │ + ldrsbeq r9, [r8], #-101 @ 0xffffff9b │ │ │ │ + ldrsbeq r9, [r8], #-101 @ 0xffffff9b │ │ │ │ strdeq r9, [pc], #-248 @ │ │ │ │ rsbeq r9, pc, r4, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ mov r3, #0 │ │ │ │ @@ -212719,15 +212719,15 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ b 10893c │ │ │ │ add ip, r4, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bl 4d9e0c │ │ │ │ + bl 4d9ddc │ │ │ │ cmp r0, #0 │ │ │ │ beq 108958 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 25b9fc │ │ │ │ @@ -213612,16 +213612,16 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r6, r3, ip, asr sl │ │ │ │ rsbeq r9, pc, r4, lsr #1 │ │ │ │ - @ instruction: 0x0058ad90 │ │ │ │ - subseq sl, r8, r8, asr sp │ │ │ │ + subseq sl, r8, r0, asr sp │ │ │ │ + subseq sl, r8, r8, lsl sp │ │ │ │ rsbeq r9, pc, r8, lsr #1 │ │ │ │ strdeq r8, [pc], #-248 @ │ │ │ │ rsbeq r9, pc, r8, lsl #3 │ │ │ │ rsbeq r9, pc, r8, lsr #3 │ │ │ │ @ instruction: 0x00736898 │ │ │ │ strhteq r9, [pc], #-12 │ │ │ │ rsbeq r9, pc, r8, ror r0 @ │ │ │ │ @@ -214182,15 +214182,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 109fe8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 109fa8 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm sp, {r3, r7} │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ stmib r5, {r3, r7} │ │ │ │ add r3, r5, #16 │ │ │ │ @@ -214220,15 +214220,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10a080 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10a0a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r8, [pc], #-80 @ │ │ │ │ ldrdeq r8, [pc], #-100 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -214662,15 +214662,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10a768 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10aa18 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -214906,15 +214906,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10ab38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10ab60 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r7, pc, r0, asr #29 │ │ │ │ rsbeq r7, pc, ip, lsr #28 │ │ │ │ rsbeq r8, pc, r0, lsr #1 │ │ │ │ rsbeq r8, pc, ip │ │ │ │ @@ -215299,15 +215299,15 @@ │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10c830 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10c83c │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 10c834 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 10da80 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ mov r0, #6 │ │ │ │ ldrb r5, [r1] │ │ │ │ @@ -215752,15 +215752,15 @@ │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10c89c │ │ │ │ cmp r2, #1 │ │ │ │ bne 10c8a8 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 10c8a0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10dab8 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ mov r0, #6 │ │ │ │ ldrb r5, [r1] │ │ │ │ @@ -216435,15 +216435,15 @@ │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10c908 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10c914 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 10c90c │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10db40 │ │ │ │ ldr r2, [sp, #588] @ 0x24c │ │ │ │ mov r1, #6 │ │ │ │ ldrb r0, [r2] │ │ │ │ @@ -216751,15 +216751,15 @@ │ │ │ │ mov r6, fp │ │ │ │ add fp, sp, #556 @ 0x22c │ │ │ │ ldr r9, [sp, #568] @ 0x238 │ │ │ │ ldm fp, {r8, sl, fp} │ │ │ │ ldr r7, [sp, #572] @ 0x23c │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ b 10ae10 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b 10c868 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -216778,15 +216778,15 @@ │ │ │ │ ldr r7, [sp, #572] @ 0x23c │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ ldm fp, {r8, sl, fp} │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ beq 10ae10 │ │ │ │ b 10d694 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 10c8d4 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -216805,15 +216805,15 @@ │ │ │ │ ldr r7, [sp, #572] @ 0x23c │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ ldm fp, {r8, sl, fp} │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ beq 10ae10 │ │ │ │ b 10d6b0 │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ b 10c940 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -218078,16 +218078,16 @@ │ │ │ │ strhteq sl, [pc], #-32 │ │ │ │ ldr r0, [pc, #4072] @ 10ecc4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #27 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - subseq r4, r8, r9, asr #15 │ │ │ │ - subseq r4, r8, pc, lsl #15 │ │ │ │ + subseq r4, r8, r9, lsl #15 │ │ │ │ + subseq r4, r8, pc, asr #14 │ │ │ │ ldr r0, [pc, #4044] @ 10ecc8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, #3 │ │ │ │ @@ -218113,23 +218113,23 @@ │ │ │ │ b 10cd2c │ │ │ │ ldr r0, [pc, #4084] @ 10ed5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10cd2c │ │ │ │ - @ instruction: 0x00584798 │ │ │ │ + subseq r4, r8, r8, asr r7 │ │ │ │ ldr r0, [pc, #4080] @ 10ed74 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - subseq r4, r8, sl, asr r7 │ │ │ │ - subseq r4, r8, r6, asr r7 │ │ │ │ + subseq r4, r8, sl, lsl r7 │ │ │ │ + subseq r4, r8, r6, lsl r7 │ │ │ │ ldr r0, [pc, #4072] @ 10ed8c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #28 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ ldr r0, [pc, #4052] @ 10ed90 │ │ │ │ @@ -218140,23 +218140,23 @@ │ │ │ │ b 10df3c │ │ │ │ ldr r0, [pc, #4092] @ 10edd0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10cd2c │ │ │ │ - subseq r4, r8, r0, ror #14 │ │ │ │ + subseq r4, r8, r0, lsr #14 │ │ │ │ ldr r0, [pc, #4088] @ 10ede8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - subseq r4, r8, sl, lsr #14 │ │ │ │ - subseq r4, r8, r4, lsr #14 │ │ │ │ + subseq r4, r8, sl, ror #13 │ │ │ │ + subseq r4, r8, r4, ror #13 │ │ │ │ ldr r0, [pc, #4080] @ 10ee00 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ ldr r0, [pc, #4080] @ 10ee18 │ │ │ │ @@ -218179,203 +218179,203 @@ │ │ │ │ b 10df3c │ │ │ │ ldr r0, [pc, #4080] @ 10ee60 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10cd2c │ │ │ │ - subseq r4, r8, r4, ror #13 │ │ │ │ + subseq r4, r8, r4, lsr #13 │ │ │ │ ldr r0, [pc, #4076] @ 10ee78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #24 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10d6e4 │ │ │ │ - subseq r0, r8, r8, asr #3 │ │ │ │ + subseq r0, r8, r8, lsl #3 │ │ │ │ ldr r0, [pc, #4092] @ 10eea4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - ldrheq r0, [r8], #-16 │ │ │ │ + subseq r0, r8, r0, ror r1 │ │ │ │ ldr r0, [pc, #4088] @ 10eebc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - subseq r0, r8, ip, lsl #3 │ │ │ │ + subseq r0, r8, ip, asr #2 │ │ │ │ ldr r0, [pc, #4084] @ 10eed4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #17 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10cd2c │ │ │ │ - subseq r0, r8, r0, ror r1 │ │ │ │ + subseq r0, r8, r0, lsr r1 │ │ │ │ ldr r0, [pc, #4080] @ 10eeec │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ ldr r0, [pc, #4080] @ 10ef04 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #21 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10df3c │ │ │ │ - subseq r0, r8, r0, asr #2 │ │ │ │ + subseq r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [pc, #4076] @ 10ef1c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #22 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, #3 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #1 │ │ │ │ b 10d6f8 │ │ │ │ - subseq r0, r8, ip, lsl r1 │ │ │ │ + ldrsbeq r0, [r8], #-12 │ │ │ │ ldr r0, [pc, #4092] @ 10ef5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ bl 39058 │ │ │ │ mov r1, r0 │ │ │ │ b 10cd2c │ │ │ │ - ldrsheq r0, [r8], #-8 │ │ │ │ - ldrsbeq r0, [r8], #-4 │ │ │ │ + ldrheq r0, [r8], #-8 │ │ │ │ + @ instruction: 0x00580094 │ │ │ │ ldr r2, [pc, #4084] @ 10ef74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d5fc │ │ │ │ - ldrheq r0, [r8], #-0 │ │ │ │ + subseq r0, r8, r0, ror r0 │ │ │ │ ldr r2, [pc, #4080] @ 10efa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d16c │ │ │ │ - subseq r0, r8, ip, lsl #1 │ │ │ │ + subseq r0, r8, ip, asr #32 │ │ │ │ ldr r2, [pc, #4056] @ 10efb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d1c8 │ │ │ │ - subseq r0, r8, r8, rrx │ │ │ │ - subseq r0, r8, r4, asr #32 │ │ │ │ + subseq r0, r8, r8, lsr #32 │ │ │ │ + subseq r0, r8, r4 │ │ │ │ ldr r2, [pc, #4092] @ 10f010 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10cf10 │ │ │ │ - subseq r0, r8, r0, lsr #32 │ │ │ │ + subseq pc, r7, r0, ror #31 │ │ │ │ ldr r2, [pc, #4092] @ 10f040 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d0ec │ │ │ │ - ldrsheq pc, [r7], #-252 @ 0xffffff04 @ │ │ │ │ + ldrheq pc, [r7], #-252 @ 0xffffff04 @ │ │ │ │ ldr r2, [pc, #4072] @ 10f05c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d368 │ │ │ │ - ldrsbeq pc, [r7], #-248 @ 0xffffff08 @ │ │ │ │ - ldrheq pc, [r7], #-244 @ 0xffffff0c @ │ │ │ │ + @ instruction: 0x0057ff98 │ │ │ │ + subseq pc, r7, r4, ror pc @ │ │ │ │ ldr r2, [pc, #4060] @ 10f084 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10d4f0 │ │ │ │ - @ instruction: 0x0057ff94 │ │ │ │ + subseq pc, r7, r4, asr pc @ │ │ │ │ ldr r2, [pc, #4016] @ 10f088 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ bl 3b580 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ b 10d478 │ │ │ │ - subseq pc, r7, r4, ror #30 │ │ │ │ + subseq pc, r7, r4, lsr #30 │ │ │ │ ldr r0, [pc, #3968] @ 10f08c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e194 │ │ │ │ - subseq pc, r7, r0, asr #30 │ │ │ │ + subseq pc, r7, r0, lsl #30 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e154 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e174 │ │ │ │ ldr r0, [pc, #3920] @ 10f090 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #26 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e194 │ │ │ │ - subseq pc, r7, r4, lsl pc @ │ │ │ │ + ldrsbeq pc, [r7], #-228 @ 0xffffff1c @ │ │ │ │ ldr r0, [pc, #3896] @ 10f094 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e194 │ │ │ │ - subseq pc, r7, r4, ror #29 │ │ │ │ - ldrheq pc, [r7], #-232 @ 0xffffff18 @ │ │ │ │ + subseq pc, r7, r4, lsr #29 │ │ │ │ + subseq pc, r7, r8, ror lr @ │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 10e1dc │ │ │ │ ldr r0, [pc, #3856] @ 10f098 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ bl 38ef4 │ │ │ │ @@ -218393,36 +218393,36 @@ │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10d920 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 10d920 │ │ │ │ - subseq pc, r7, r8, lsl #29 │ │ │ │ + subseq pc, r7, r8, asr #28 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e204 │ │ │ │ ldr r0, [pc, #3756] @ 10f09c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #22 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r4, ror #28 │ │ │ │ + subseq pc, r7, r4, lsr #28 │ │ │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e230 │ │ │ │ ldr r0, [pc, #3720] @ 10f0a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r0, asr #28 │ │ │ │ - subseq pc, r7, ip, lsl lr @ │ │ │ │ + subseq pc, r7, r0, lsl #28 │ │ │ │ + ldrsbeq pc, [r7], #-220 @ 0xffffff24 @ │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e27c │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e298 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ @@ -218433,90 +218433,90 @@ │ │ │ │ bne 10e2d0 │ │ │ │ ldr r0, [pc, #4060] @ 10f244 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #25 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - ldrsheq pc, [r7], #-216 @ 0xffffff28 @ │ │ │ │ + ldrheq pc, [r7], #-216 @ 0xffffff28 @ │ │ │ │ ldr r0, [pc, #4020] @ 10f238 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #17 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - ldrsbeq pc, [r7], #-212 @ 0xffffff2c @ │ │ │ │ + @ instruction: 0x0057fd94 │ │ │ │ ldr r0, [pc, #3996] @ 10f23c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #22 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - ldrheq pc, [r7], #-208 @ 0xffffff30 @ │ │ │ │ + subseq pc, r7, r0, ror sp @ │ │ │ │ ldr r0, [pc, #3972] @ 10f240 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, ip, lsl #27 │ │ │ │ + subseq pc, r7, ip, asr #26 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e2f8 │ │ │ │ ldr r0, [pc, #3940] @ 10f248 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r8, ror #26 │ │ │ │ + subseq pc, r7, r8, lsr #26 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e320 │ │ │ │ ldr r0, [pc, #3904] @ 10f24c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #23 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, ip, asr #26 │ │ │ │ + subseq pc, r7, ip, lsl #26 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e348 │ │ │ │ ldr r0, [pc, #3868] @ 10f250 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #21 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r8, lsl sp @ │ │ │ │ + ldrsbeq pc, [r7], #-200 @ 0xffffff38 @ │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e37c │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e3a8 │ │ │ │ ldr r0, [pc, #3824] @ 10f258 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #20 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r8, ror #25 │ │ │ │ + subseq pc, r7, r8, lsr #25 │ │ │ │ ldr r0, [pc, #3792] @ 10f254 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #21 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - subseq pc, r7, r4, asr #25 │ │ │ │ - subseq pc, r7, r0, lsr #25 │ │ │ │ - subseq pc, r7, ip, ror ip @ │ │ │ │ - subseq pc, r7, r8, asr ip @ │ │ │ │ - subseq pc, r7, r4, lsr ip @ │ │ │ │ + subseq pc, r7, r4, lsl #25 │ │ │ │ + subseq pc, r7, r0, ror #24 │ │ │ │ + subseq pc, r7, ip, lsr ip @ │ │ │ │ + subseq pc, r7, r8, lsl ip @ │ │ │ │ + ldrsheq pc, [r7], #-180 @ 0xffffff4c @ │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e458 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e474 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ @@ -218552,22 +218552,22 @@ │ │ │ │ bne 10e4d8 │ │ │ │ ldr r0, [pc, #3616] @ 10f264 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #27 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e4f8 │ │ │ │ - subseq pc, r7, r8, lsl #24 │ │ │ │ + subseq pc, r7, r8, asr #23 │ │ │ │ ldr r0, [pc, #3580] @ 10f25c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e488 │ │ │ │ - ldrheq pc, [r7], #-188 @ 0xffffff44 @ │ │ │ │ + subseq pc, r7, ip, ror fp @ │ │ │ │ ldr r0, [pc, #3556] @ 10f260 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, #3 │ │ │ │ @@ -218582,17 +218582,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e1b8 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #524] @ 0x20c │ │ │ │ bl 2a9190 │ │ │ │ b 10e1b8 │ │ │ │ - @ instruction: 0x0057fb90 │ │ │ │ - subseq pc, r7, r0, ror #22 │ │ │ │ - subseq pc, r7, ip, lsr fp @ │ │ │ │ + subseq pc, r7, r0, asr fp @ │ │ │ │ + subseq pc, r7, r0, lsr #22 │ │ │ │ + ldrsheq pc, [r7], #-172 @ 0xffffff54 @ │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 10e548 │ │ │ │ ldr r0, [pc, #3452] @ 10f268 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #28 │ │ │ │ bl 38ef4 │ │ │ │ @@ -218612,26 +218612,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e4a8 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ bl 2a9190 │ │ │ │ b 10e4a8 │ │ │ │ - subseq pc, r7, r8, lsl fp @ │ │ │ │ + ldrsbeq pc, [r7], #-168 @ 0xffffff58 @ │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e574 │ │ │ │ ldr r0, [pc, #3344] @ 10f26c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #18 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e5e4 │ │ │ │ - ldrsheq pc, [r7], #-164 @ 0xffffff5c @ │ │ │ │ - subseq pc, r7, r0, ror #21 │ │ │ │ + ldrheq pc, [r7], #-164 @ 0xffffff5c @ │ │ │ │ + subseq pc, r7, r0, lsr #21 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e5b4 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e5d0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ @@ -218639,22 +218639,22 @@ │ │ │ │ bne 10e624 │ │ │ │ ldr r0, [pc, #3288] @ 10f278 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #16 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e5e4 │ │ │ │ - ldrheq pc, [r7], #-172 @ 0xffffff54 @ │ │ │ │ + subseq pc, r7, ip, ror sl @ │ │ │ │ ldr r0, [pc, #3252] @ 10f270 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ b 10e5e4 │ │ │ │ - subseq pc, r7, r4, lsl #21 │ │ │ │ + subseq pc, r7, r4, asr #20 │ │ │ │ ldr r0, [pc, #3228] @ 10f274 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ bl 38ef4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, #3 │ │ │ │ @@ -218665,17 +218665,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e50c │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ bl 2a9190 │ │ │ │ b 10e50c │ │ │ │ - subseq pc, r7, r4, asr sl @ │ │ │ │ - subseq pc, r7, r0, lsr sl @ │ │ │ │ - subseq pc, r7, ip, lsl #20 │ │ │ │ + subseq pc, r7, r4, lsl sl @ │ │ │ │ + ldrsheq pc, [r7], #-144 @ 0xffffff70 @ │ │ │ │ + subseq pc, r7, ip, asr #19 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ subs r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [sp, #580] @ 0x244 │ │ │ │ moveq r1, r8 │ │ │ │ movne r8, r0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -218712,15 +218712,15 @@ │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e6d8 │ │ │ │ ldr r0, [pc, #3008] @ 10f28c │ │ │ │ mov r1, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ b 10e728 │ │ │ │ - subseq r3, r8, r5, lsl #29 │ │ │ │ + subseq r3, r8, r5, asr #28 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #2 │ │ │ │ bne 10e6f4 │ │ │ │ ldr r0, [pc, #2980] @ 10f290 │ │ │ │ mov r1, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ b 10e728 │ │ │ │ @@ -218749,24 +218749,24 @@ │ │ │ │ strd r0, [r2] │ │ │ │ beq 10e5f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 10e5f4 │ │ │ │ - ldrsheq r3, [r8], #-195 @ 0xffffff3d │ │ │ │ - ldrheq r3, [r8], #-202 @ 0xffffff36 │ │ │ │ - subseq r3, r8, r1, lsr #25 │ │ │ │ - subseq r3, r8, sp, lsl ip │ │ │ │ - subseq r3, r8, r2, lsl ip │ │ │ │ - subseq r3, r8, sl, ror sp │ │ │ │ - subseq r3, r8, r0, asr ip │ │ │ │ - subseq r3, r8, r8, asr #22 │ │ │ │ - subseq r3, r8, lr, lsl #28 │ │ │ │ - subseq r3, r8, r0, ror #21 │ │ │ │ + ldrheq r3, [r8], #-195 @ 0xffffff3d │ │ │ │ + subseq r3, r8, sl, ror ip │ │ │ │ + subseq r3, r8, r1, ror #24 │ │ │ │ + ldrsbeq r3, [r8], #-189 @ 0xffffff43 │ │ │ │ + ldrsbeq r3, [r8], #-178 @ 0xffffff4e │ │ │ │ + subseq r3, r8, sl, lsr sp │ │ │ │ + subseq r3, r8, r0, lsl ip │ │ │ │ + subseq r3, r8, r8, lsl #22 │ │ │ │ + subseq r3, r8, lr, asr #27 │ │ │ │ + subseq r3, r8, r0, lsr #21 │ │ │ │ add r6, sp, #664 @ 0x298 │ │ │ │ ldr ip, [sp, #500] @ 0x1f4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, ip, #24 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -218930,42 +218930,42 @@ │ │ │ │ str r0, [ip, #16] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [ip, #4] │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq pc, [r7], #-80 @ 0xffffffb0 @ │ │ │ │ + @ instruction: 0x0057f590 │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 10ea70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 10ea70 │ │ │ │ - subseq r3, r8, r0, asr sp │ │ │ │ - subseq r3, r8, r1, lsl #25 │ │ │ │ + subseq r3, r8, r0, lsl sp │ │ │ │ + subseq r3, r8, r1, asr #24 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10ea8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ b 10eab8 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ bl 2a9190 │ │ │ │ b 10eab8 │ │ │ │ - ldrsheq r3, [r8], #-165 @ 0xffffff5b │ │ │ │ - subseq r3, r8, r2, asr #21 │ │ │ │ - subseq r3, r8, fp, ror fp │ │ │ │ + ldrheq r3, [r8], #-165 @ 0xffffff5b │ │ │ │ + subseq r3, r8, r2, lsl #21 │ │ │ │ + subseq r3, r8, fp, lsr fp │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #1 │ │ │ │ cmp sl, #0 │ │ │ │ bne 10eaf4 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -218973,17 +218973,17 @@ │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10eb64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ b 10ece8 │ │ │ │ - subseq r3, r8, r9, lsl sp │ │ │ │ - subseq r3, r8, fp, ror #22 │ │ │ │ - subseq pc, r7, r8, ror #9 │ │ │ │ + ldrsbeq r3, [r8], #-201 @ 0xffffff37 │ │ │ │ + subseq r3, r8, fp, lsr #22 │ │ │ │ + subseq pc, r7, r8, lsr #9 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10eacc │ │ │ │ @@ -218992,16 +218992,16 @@ │ │ │ │ ldr r1, [sp, #548] @ 0x224 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10eadc │ │ │ │ b 10eb64 │ │ │ │ - ldrsbeq r3, [r8], #-175 @ 0xffffff51 │ │ │ │ - subseq r3, r8, r0, lsl fp │ │ │ │ + @ instruction: 0x00583a9f │ │ │ │ + ldrsbeq r3, [r8], #-160 @ 0xffffff60 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ @@ -219009,99 +219009,99 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 10eadc │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #524] @ 0x20c │ │ │ │ bl 2a9190 │ │ │ │ b 10ece8 │ │ │ │ - subseq r3, r8, ip, ror sl │ │ │ │ - subseq r3, r8, r4, lsr sl │ │ │ │ - subseq r3, r8, pc, lsl r9 │ │ │ │ + subseq r3, r8, ip, lsr sl │ │ │ │ + ldrsheq r3, [r8], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq r3, [r8], #-143 @ 0xffffff71 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ b 10f0ec │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r0, lsr #23 │ │ │ │ + subseq r3, r8, r0, ror #22 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ b 10f0ac │ │ │ │ bl 59014 │ │ │ │ - ldrsheq r3, [r8], #-163 @ 0xffffff5d │ │ │ │ + ldrheq r3, [r8], #-163 @ 0xffffff5d │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ b 10f0ac │ │ │ │ - subseq r3, r8, ip, lsr r9 │ │ │ │ + ldrsheq r3, [r8], #-140 @ 0xffffff74 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r0, ror fp │ │ │ │ + subseq r3, r8, r0, lsr fp │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ b 10f0ac │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r5, asr r9 │ │ │ │ + subseq r3, r8, r5, lsl r9 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ b 10f0ac │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r3, asr sl │ │ │ │ - subseq r3, r8, r2, lsl #17 │ │ │ │ + subseq r3, r8, r3, lsl sl │ │ │ │ + subseq r3, r8, r2, asr #16 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ b 10f0ac │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r2, asr r9 │ │ │ │ + subseq r3, r8, r2, lsl r9 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ b 10f0ac │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq r3, [r8], #-166 @ 0xffffff5a │ │ │ │ + @ instruction: 0x00583a96 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ b 10f0ac │ │ │ │ - subseq r3, r8, r4, ror #21 │ │ │ │ + subseq r3, r8, r4, lsr #21 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r2, lsl sl │ │ │ │ - subseq r3, r8, pc, asr #21 │ │ │ │ + ldrsbeq r3, [r8], #-146 @ 0xffffff6e │ │ │ │ + subseq r3, r8, pc, lsl #21 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ @@ -219124,34 +219124,34 @@ │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq r3, [r8], #-126 @ 0xffffff82 │ │ │ │ + @ instruction: 0x0058379e │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, sl, ror #20 │ │ │ │ + subseq r3, r8, sl, lsr #20 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrheq r3, [r8], #-147 @ 0xffffff6d │ │ │ │ + subseq r3, r8, r3, ror r9 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, sp, asr #20 │ │ │ │ - subseq r3, r8, r6, lsl #16 │ │ │ │ + subseq r3, r8, sp, lsl #20 │ │ │ │ + subseq r3, r8, r6, asr #15 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ @@ -219159,98 +219159,98 @@ │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10edd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ b 10efe0 │ │ │ │ - subseq r3, r8, r4, lsr #15 │ │ │ │ + subseq r3, r8, r4, ror #14 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #532] @ 0x214 │ │ │ │ bl 2a9190 │ │ │ │ b 10efe0 │ │ │ │ - subseq r3, r8, pc, ror #19 │ │ │ │ + subseq r3, r8, pc, lsr #19 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, lr, lsr r8 │ │ │ │ + ldrsheq r3, [r8], #-126 @ 0xffffff82 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x00583894 │ │ │ │ + subseq r3, r8, r4, asr r8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r6, asr #13 │ │ │ │ + subseq r3, r8, r6, lsl #13 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r4, asr #15 │ │ │ │ + subseq r3, r8, r4, lsl #15 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrsheq r3, [r8], #-107 @ 0xffffff95 │ │ │ │ + ldrheq r3, [r8], #-107 @ 0xffffff95 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r8, asr #17 │ │ │ │ + subseq r3, r8, r8, lsl #17 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r7, lsl #14 │ │ │ │ + subseq r3, r8, r7, asr #13 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r1, ror #16 │ │ │ │ + subseq r3, r8, r1, lsr #16 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, r1, lsl #12 │ │ │ │ + subseq r3, r8, r1, asr #11 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq r3, [r8], #-116 @ 0xffffff8c │ │ │ │ + @ instruction: 0x00583794 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - subseq r3, r8, lr, ror r7 │ │ │ │ + subseq r3, r8, lr, lsr r7 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq r3, [r8], #-102 @ 0xffffff9a │ │ │ │ + @ instruction: 0x00583696 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ @@ -219258,15 +219258,15 @@ │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ - ldrsheq r3, [r8], #-93 @ 0xffffffa3 │ │ │ │ + ldrheq r3, [r8], #-93 @ 0xffffffa3 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ bl 1e35e0 │ │ │ │ b 10f0a8 │ │ │ │ bl 59014 │ │ │ │ rsbeq r9, pc, ip, lsl r0 @ │ │ │ │ mov fp, r0 │ │ │ │ @@ -219334,20 +219334,20 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 10f0ac │ │ │ │ rsbeq r8, pc, r4, asr #28 │ │ │ │ rsbeq r8, pc, r4, lsl lr @ │ │ │ │ - subseq r3, r8, r3, lsr #9 │ │ │ │ - @ instruction: 0x0058349e │ │ │ │ - subseq r3, r8, r0, ror r4 │ │ │ │ - subseq r3, r8, r0, ror r4 │ │ │ │ - subseq r3, r8, r6, lsl r4 │ │ │ │ - subseq r3, r8, r4, lsl #8 │ │ │ │ + subseq r3, r8, r3, ror #8 │ │ │ │ + subseq r3, r8, lr, asr r4 │ │ │ │ + subseq r3, r8, r0, lsr r4 │ │ │ │ + subseq r3, r8, r0, lsr r4 │ │ │ │ + ldrsbeq r3, [r8], #-54 @ 0xffffffca │ │ │ │ + subseq r3, r8, r4, asr #7 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ @@ -219441,62 +219441,62 @@ │ │ │ │ beq 10f230 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, fp │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r3, r8, r3, lsr #7 │ │ │ │ - @ instruction: 0x00583398 │ │ │ │ - @ instruction: 0x00583392 │ │ │ │ - subseq r3, r8, pc, ror #7 │ │ │ │ - subseq r3, r8, ip, lsl #7 │ │ │ │ - subseq r3, r8, pc, ror #6 │ │ │ │ - subseq r3, r8, lr, asr r3 │ │ │ │ - subseq r3, r8, r3, lsr #6 │ │ │ │ - subseq r3, r8, r4, asr r3 │ │ │ │ - subseq r3, r8, r0, ror r2 │ │ │ │ - subseq r3, r8, pc, asr r2 │ │ │ │ - subseq r3, r8, sl, lsr #5 │ │ │ │ - subseq r3, r8, sp, lsl r2 │ │ │ │ - subseq r3, r8, r9, asr #3 │ │ │ │ - subseq r3, r8, fp, ror r1 │ │ │ │ - subseq r3, r8, lr, ror #2 │ │ │ │ - subseq lr, r7, r4, ror sl │ │ │ │ - subseq lr, r7, r8, lsr #19 │ │ │ │ - subseq r3, r8, r8, ror #1 │ │ │ │ - ldrheq r3, [r8], #-8 │ │ │ │ - ldrsbeq r3, [r8], #-6 │ │ │ │ - subseq r3, r8, r0, asr #1 │ │ │ │ - ldrheq r3, [r8], #-4 │ │ │ │ - ldrheq r3, [r8], #-4 │ │ │ │ - subseq r3, r8, r3, lsr #1 │ │ │ │ + subseq r3, r8, r3, ror #6 │ │ │ │ + subseq r3, r8, r8, asr r3 │ │ │ │ + subseq r3, r8, r2, asr r3 │ │ │ │ + subseq r3, r8, pc, lsr #7 │ │ │ │ + subseq r3, r8, ip, asr #6 │ │ │ │ + subseq r3, r8, pc, lsr #6 │ │ │ │ + subseq r3, r8, lr, lsl r3 │ │ │ │ + subseq r3, r8, r3, ror #5 │ │ │ │ + subseq r3, r8, r4, lsl r3 │ │ │ │ + subseq r3, r8, r0, lsr r2 │ │ │ │ + subseq r3, r8, pc, lsl r2 │ │ │ │ + subseq r3, r8, sl, ror #4 │ │ │ │ + ldrsbeq r3, [r8], #-29 @ 0xffffffe3 │ │ │ │ + subseq r3, r8, r9, lsl #3 │ │ │ │ + subseq r3, r8, fp, lsr r1 │ │ │ │ + subseq r3, r8, lr, lsr #2 │ │ │ │ + subseq lr, r7, r4, lsr sl │ │ │ │ + subseq lr, r7, r8, ror #18 │ │ │ │ + subseq r3, r8, r8, lsr #1 │ │ │ │ + subseq r3, r8, r8, ror r0 │ │ │ │ + @ instruction: 0x00583096 │ │ │ │ + subseq r3, r8, r0, lsl #1 │ │ │ │ + subseq r3, r8, r4, ror r0 │ │ │ │ + subseq r3, r8, r4, ror r0 │ │ │ │ + subseq r3, r8, r3, rrx │ │ │ │ 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 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 10f2f0 │ │ │ │ ldr r4, [pc, #56] @ 10f300 │ │ │ │ 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 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 10f2d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mlseq pc, r4, r6, r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 10f36c │ │ │ │ @@ -219618,15 +219618,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 10f4dc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 10f5a8 │ │ │ │ add ip, sl, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -219704,15 +219704,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsheq sl, [r8], #-39 @ 0xffffffd9 │ │ │ │ + ldrheq sl, [r8], #-39 @ 0xffffffd9 │ │ │ │ rsbeq r7, pc, r4, lsr #17 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ bne 10f670 │ │ │ │ add r0, r0, #4 │ │ │ │ b 111668 │ │ │ │ b 10fb7c │ │ │ │ @@ -220189,15 +220189,15 @@ │ │ │ │ bne 10fdbc │ │ │ │ cmp r1, #1 │ │ │ │ bne 10fce0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 10fe4c │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -220657,15 +220657,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 110514 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11053c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 11057c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -220673,15 +220673,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 110554 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11057c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1105bc │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -220689,15 +220689,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 110594 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1105bc │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 110610 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -220710,15 +220710,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1105e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 110610 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 110650 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -220726,15 +220726,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 110628 │ │ │ │ cmp r1, #1 │ │ │ │ bne 110650 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -221782,15 +221782,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1116ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 111684 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 111684 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1116f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -221814,15 +221814,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 11172c │ │ │ │ cmp r2, #1 │ │ │ │ bne 111704 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 111704 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 111774 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -222084,15 +222084,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r7, r8, pc, ror sp │ │ │ │ + subseq r7, r8, pc, lsr sp │ │ │ │ rsbeq r5, pc, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 111bdc │ │ │ │ mov r5, #0 │ │ │ │ @@ -222355,17 +222355,17 @@ │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 111fc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 111fd4 │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ b 111fcc │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ vmov s16, r0 │ │ │ │ b 112000 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ @@ -223987,15 +223987,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #296] @ 113a80 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ @@ -224103,15 +224103,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -224159,15 +224159,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -224185,31 +224185,31 @@ │ │ │ │ strdeq lr, [lr], #-188 @ 0xffffff44 @ │ │ │ │ andeq r1, r3, r0, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 113c94 │ │ │ │ ldr r4, [pc, #56] @ 113ca4 │ │ │ │ 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 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 113c74 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq pc, [lr], #-192 @ 0xffffff40 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -224255,15 +224255,15 @@ │ │ │ │ beq 113dcc │ │ │ │ add fp, r1, #8 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrd r6, [fp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ sub sl, sl, #32 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r5, r8 │ │ │ │ strd r6, [r0] │ │ │ │ @@ -224574,15 +224574,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 11424c │ │ │ │ cmp r2, #1 │ │ │ │ bne 114224 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 114224 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 114284 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ beq 1142d0 │ │ │ │ @@ -224597,15 +224597,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1142a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 114280 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 114280 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -224802,15 +224802,15 @@ │ │ │ │ add r4, r0, #20 │ │ │ │ bl 111adc │ │ │ │ mov r0, r4 │ │ │ │ b 1145d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, r8, pc, lsr #6 │ │ │ │ + subseq r5, r8, pc, ror #5 │ │ │ │ ldrdeq r2, [pc], #-140 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #19 │ │ │ │ @@ -225618,15 +225618,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [pc, #2160] @ 115b4c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ @@ -225869,15 +225869,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [pc, #1180] @ 115b5c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ @@ -226161,27 +226161,27 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq sl, [r2], #-176 @ 0xffffff50 │ │ │ │ rsbeq ip, lr, ip, lsr #26 │ │ │ │ - subseq lr, r7, r0, ror pc │ │ │ │ - subseq lr, r7, r0, asr #30 │ │ │ │ + subseq lr, r7, r0, lsr pc │ │ │ │ + subseq lr, r7, r0, lsl #30 │ │ │ │ rsbeq ip, lr, r4, asr #27 │ │ │ │ rsbeq sp, lr, r8, lsl #11 │ │ │ │ rsbseq sl, r2, ip, lsr #20 │ │ │ │ rsbeq sp, lr, ip, lsr #6 │ │ │ │ rsbeq ip, lr, ip, lsl #28 │ │ │ │ mlseq lr, ip, r1, sp │ │ │ │ rsbseq sl, r2, r0, asr #12 │ │ │ │ rsbeq ip, lr, r8, asr #30 │ │ │ │ rsbeq ip, lr, ip, ror #24 │ │ │ │ rsbeq r2, pc, r0, lsr #16 │ │ │ │ - subseq ip, r7, ip, lsl #25 │ │ │ │ + subseq ip, r7, ip, asr #24 │ │ │ │ rsbeq ip, lr, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -226412,19 +226412,19 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq sl, [r2], #-12 │ │ │ │ rsbeq ip, lr, r4, lsr #17 │ │ │ │ - subseq lr, r7, r0, lsr r4 │ │ │ │ - subseq lr, r7, r0, lsl #8 │ │ │ │ + ldrsheq lr, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq lr, r7, r0, asr #7 │ │ │ │ rsbeq ip, lr, ip, asr #18 │ │ │ │ rsbeq r2, pc, ip, lsl #5 │ │ │ │ - subseq ip, r7, r8, asr r1 │ │ │ │ + subseq ip, r7, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ @@ -226555,17 +226555,17 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq lr, [r7], #-172 @ 0xffffff54 │ │ │ │ - subseq r7, r7, r4, lsr r5 │ │ │ │ - subseq lr, r7, r5, lsr #21 │ │ │ │ + subseq lr, r7, ip, ror sl │ │ │ │ + ldrsheq r7, [r7], #-68 @ 0xffffffbc │ │ │ │ + subseq lr, r7, r5, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ movt r2, #47662 @ 0xba2e │ │ │ │ sub r1, r1, r0 │ │ │ │ @@ -226794,15 +226794,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1164fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1164d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1164d4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 116548 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ @@ -226826,15 +226826,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 11657c │ │ │ │ cmp r2, #1 │ │ │ │ bne 116554 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 116554 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1165c4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ @@ -227447,16 +227447,16 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbeq sp, [r7], #-52 @ 0xffffffcc │ │ │ │ - subseq sp, r7, r0, lsr #7 │ │ │ │ + @ instruction: 0x0057d394 │ │ │ │ + subseq sp, r7, r0, ror #6 │ │ │ │ rsbeq fp, lr, r0, lsr r9 │ │ │ │ rsbeq fp, lr, r4, ror #17 │ │ │ │ rsbeq fp, lr, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ @@ -228332,15 +228332,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 117d04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 117d48 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 117d48 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ @@ -228426,15 +228426,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #296] @ 117fdc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ @@ -228706,15 +228706,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 1183e8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -228799,15 +228799,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #200] @ 118550 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -228889,15 +228889,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 1186c4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -229173,15 +229173,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #264] @ 118b68 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ @@ -229305,15 +229305,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #332] @ 118dbc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ @@ -229346,15 +229346,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 118cdc │ │ │ │ cmp r2, #1 │ │ │ │ bne 118d50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 118d50 │ │ │ │ add r2, r5, #8 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r9, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r9, {r0, fp} │ │ │ │ @@ -229516,15 +229516,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #264] @ 1190c4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -229584,16 +229584,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 1190a8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 10fb7c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq fp, r7, r8, lsl #4 │ │ │ │ - ldrsbeq fp, [r7], #-24 @ 0xffffffe8 │ │ │ │ + subseq fp, r7, r8, asr #3 │ │ │ │ + @ instruction: 0x0057b198 │ │ │ │ rsbeq r9, lr, r0, lsr #17 │ │ │ │ rsbseq r6, r2, r4, asr #26 │ │ │ │ rsbeq r9, lr, ip, asr #12 │ │ │ │ rsbeq r9, lr, r0, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -229703,15 +229703,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #212] @ 11937c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -229820,15 +229820,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #332] @ 1195c8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -229967,15 +229967,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #260] @ 1197d0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -230730,16 +230730,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r8, [lr], #-88 @ 0xffffffa8 @ │ │ │ │ strdeq r8, [lr], #-88 @ 0xffffffa8 @ │ │ │ │ rsbseq r5, r2, r8, lsl ip │ │ │ │ strhteq r8, [lr], #-84 @ 0xffffffac │ │ │ │ - subseq r9, r7, ip, lsr #31 │ │ │ │ - subseq r9, r7, r0, ror pc │ │ │ │ + subseq r9, r7, ip, ror #30 │ │ │ │ + subseq r9, r7, r0, lsr pc │ │ │ │ ldrdeq r8, [lr], #-92 @ 0xffffffa4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ cmp r4, r9 │ │ │ │ @@ -231246,16 +231246,16 @@ │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ strb r9, [r8, #8] │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - subseq r9, r7, r0, lsl #13 │ │ │ │ - subseq r9, r7, r0, asr r6 │ │ │ │ + subseq r9, r7, r0, asr #12 │ │ │ │ + subseq r9, r7, r0, lsl r6 │ │ │ │ strdeq r7, [lr], #-208 @ 0xffffff30 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #216] @ 11aba4 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ @@ -231308,16 +231308,16 @@ │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [r8, #4] │ │ │ │ str r7, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - subseq r9, r7, r4, lsl #11 │ │ │ │ - subseq r9, r7, r4, asr r5 │ │ │ │ + subseq r9, r7, r4, asr #10 │ │ │ │ + subseq r9, r7, r4, lsl r5 │ │ │ │ strdeq r7, [lr], #-196 @ 0xffffff3c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #264] @ 11accc │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ @@ -231382,16 +231382,16 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #24] @ 11acd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - subseq r9, r7, ip, lsl #9 │ │ │ │ - subseq r9, r7, ip, asr r4 │ │ │ │ + subseq r9, r7, ip, asr #8 │ │ │ │ + subseq r9, r7, ip, lsl r4 │ │ │ │ rsbeq r9, lr, ip, asr #32 │ │ │ │ rsbeq r7, lr, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #296] @ 11ae1c │ │ │ │ @@ -231466,16 +231466,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11ae24 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r9, r7, ip, asr #7 │ │ │ │ - @ instruction: 0x0057939c │ │ │ │ + subseq r9, r7, ip, lsl #7 │ │ │ │ + subseq r9, r7, ip, asr r3 │ │ │ │ strdeq r7, [lr], #-140 @ 0xffffff74 @ │ │ │ │ strdeq r8, [lr], #-232 @ 0xffffff18 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #260] @ 11af48 │ │ │ │ @@ -231541,16 +231541,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11af50 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r9, r7, ip, ror r2 │ │ │ │ - subseq r9, r7, ip, asr #4 │ │ │ │ + subseq r9, r7, ip, lsr r2 │ │ │ │ + subseq r9, r7, ip, lsl #4 │ │ │ │ ldrdeq r7, [lr], #-112 @ 0xffffff90 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 11b060 │ │ │ │ mov r5, r1 │ │ │ │ @@ -231611,16 +231611,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11b068 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r9, r7, r4, lsl #2 │ │ │ │ - ldrsbeq r9, [r7], #-4 │ │ │ │ + subseq r9, r7, r4, asr #1 │ │ │ │ + @ instruction: 0x00579094 │ │ │ │ rsbeq r7, lr, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #288] @ 11b1a4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -231692,16 +231692,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11b1ac │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, r7, ip, ror #31 │ │ │ │ - ldrheq r8, [r7], #-252 @ 0xffffff04 │ │ │ │ + subseq r8, r7, ip, lsr #31 │ │ │ │ + subseq r8, r7, ip, ror pc │ │ │ │ rsbeq r7, lr, r4, lsl #11 │ │ │ │ rsbeq r8, lr, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -231858,17 +231858,17 @@ │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ ldr r2, [pc, #28] @ 11b450 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r1, r7, r4, lsr #29 │ │ │ │ - subseq r8, r7, r8, lsr lr │ │ │ │ - subseq r8, r7, r8, lsl #28 │ │ │ │ + subseq r1, r7, r4, ror #28 │ │ │ │ + ldrsheq r8, [r7], #-216 @ 0xffffff28 │ │ │ │ + subseq r8, r7, r8, asr #27 │ │ │ │ rsbeq r7, lr, ip, lsr r3 │ │ │ │ rsbeq r8, lr, ip, ror #17 │ │ │ │ strdeq r7, [lr], #-44 @ 0xffffffd4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -232030,20 +232030,20 @@ │ │ │ │ bl 58d50 │ │ │ │ ldr r0, [pc, #36] @ 11b700 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #32] @ 11b704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - subseq r1, r7, r0, lsl #24 │ │ │ │ - @ instruction: 0x00578b94 │ │ │ │ - subseq r8, r7, r4, ror #22 │ │ │ │ + subseq r1, r7, r0, asr #23 │ │ │ │ + subseq r8, r7, r4, asr fp │ │ │ │ + subseq r8, r7, r4, lsr #22 │ │ │ │ rsbeq r7, lr, r4, lsr #1 │ │ │ │ rsbeq r7, lr, r4, rrx │ │ │ │ - @ instruction: 0x00579c90 │ │ │ │ + subseq r9, r7, r0, asr ip │ │ │ │ rsbeq r8, lr, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #256] @ 11b820 │ │ │ │ mov r5, r1 │ │ │ │ @@ -232107,16 +232107,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11b828 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, r7, r0, lsl #19 │ │ │ │ - subseq r8, r7, r0, asr r9 │ │ │ │ + subseq r8, r7, r0, asr #18 │ │ │ │ + subseq r8, r7, r0, lsl r9 │ │ │ │ rsbeq r6, lr, r8, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #292] @ 11b968 │ │ │ │ mov r5, r1 │ │ │ │ @@ -232189,16 +232189,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 11b970 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r8, r7, ip, asr r8 │ │ │ │ - subseq r8, r7, ip, lsr #16 │ │ │ │ + subseq r8, r7, ip, lsl r8 │ │ │ │ + subseq r8, r7, ip, ror #15 │ │ │ │ rsbeq r6, lr, r0, ror #27 │ │ │ │ rsbeq r8, lr, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -232615,23 +232615,23 @@ │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r4, r2, ip, lsr #5 │ │ │ │ rsbeq r6, lr, r0, ror #15 │ │ │ │ - subseq r8, r7, r8, lsr #12 │ │ │ │ - ldrsheq r8, [r7], #-88 @ 0xffffffa8 │ │ │ │ + subseq r8, r7, r8, ror #11 │ │ │ │ + ldrheq r8, [r7], #-88 @ 0xffffffa8 │ │ │ │ rsbeq r6, lr, r8, lsl #17 │ │ │ │ rsbeq r6, lr, r4, lsr #14 │ │ │ │ rsbeq r6, lr, r4, ror r9 │ │ │ │ rsbeq r6, lr, r0, lsl sl │ │ │ │ ldrdeq r6, [lr], #-96 @ 0xffffffa0 @ │ │ │ │ rsbeq ip, lr, r8, ror r1 │ │ │ │ - subseq r6, r7, r8, asr #6 │ │ │ │ + subseq r6, r7, r8, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -232940,15 +232940,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11c500 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11c3f8 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -233008,15 +233008,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11c610 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11c694 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 11c694 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 11c694 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -233026,33 +233026,33 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11c658 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11c694 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 11c694 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r3, r2, r4, lsl #24 │ │ │ │ strhteq r6, [lr], #-16 │ │ │ │ - subseq r7, r7, ip, ror #30 │ │ │ │ - subseq r7, r7, ip, lsr pc │ │ │ │ + subseq r7, r7, ip, lsr #30 │ │ │ │ + ldrsheq r7, [r7], #-236 @ 0xffffff14 │ │ │ │ rsbeq r6, lr, r8, asr r2 │ │ │ │ rsbeq r6, lr, r0, lsl r3 │ │ │ │ rsbeq r6, lr, ip, lsl #1 │ │ │ │ rsbeq r6, lr, r4, asr #7 │ │ │ │ rsbeq fp, lr, r4, ror sl │ │ │ │ - subseq r5, r7, r0, lsr #25 │ │ │ │ + subseq r5, r7, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -233286,19 +233286,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r3, r2, r4, ror #10 │ │ │ │ rsbeq r5, lr, ip, lsr sp │ │ │ │ - ldrsbeq r7, [r7], #-136 @ 0xffffff78 │ │ │ │ - subseq r7, r7, r8, lsr #17 │ │ │ │ + @ instruction: 0x00577898 │ │ │ │ + subseq r7, r7, r8, ror #16 │ │ │ │ rsbeq r5, lr, r4, ror #27 │ │ │ │ rsbeq sl, lr, r4, lsr #4 │ │ │ │ - subseq r5, r7, r0, lsl #12 │ │ │ │ + subseq r5, r7, r0, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -233453,15 +233453,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [pc, #1236] @ 11d214 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ @@ -233762,25 +233762,25 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r3, r2, ip, lsl #3 │ │ │ │ rsbeq r5, lr, r8, lsr #12 │ │ │ │ - ldrsheq r7, [r7], #-76 @ 0xffffffb4 │ │ │ │ - subseq r7, r7, ip, asr #9 │ │ │ │ + ldrheq r7, [r7], #-76 @ 0xffffffb4 │ │ │ │ + subseq r7, r7, ip, lsl #9 │ │ │ │ ldrdeq r5, [lr], #-96 @ 0xffffffa0 @ │ │ │ │ rsbeq r5, lr, ip, asr r8 │ │ │ │ rsbeq r5, lr, ip, lsl fp │ │ │ │ rsbseq r2, r2, r0, asr #31 │ │ │ │ rsbeq r5, lr, r8, asr #17 │ │ │ │ rsbeq r5, lr, ip, asr #10 │ │ │ │ rsbeq r5, lr, r0, lsr #12 │ │ │ │ rsbeq sl, lr, r0, lsl #31 │ │ │ │ - subseq r5, r7, r8, lsr #4 │ │ │ │ + subseq r5, r7, r8, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ @@ -234149,15 +234149,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #1556] @ 11de34 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -234227,15 +234227,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [pc, #1260] @ 11de44 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -234536,29 +234536,29 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq r2, [r2], #-152 @ 0xffffff68 │ │ │ │ rsbeq r4, lr, ip, asr #20 │ │ │ │ - subseq r6, r7, r4, ror sp │ │ │ │ - subseq r6, r7, r4, asr #26 │ │ │ │ + subseq r6, r7, r4, lsr sp │ │ │ │ + subseq r6, r7, r4, lsl #26 │ │ │ │ strdeq r4, [lr], #-164 @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x00576b9c │ │ │ │ - subseq r6, r7, ip, ror #22 │ │ │ │ + subseq r6, r7, ip, asr fp │ │ │ │ + subseq r6, r7, ip, lsr #22 │ │ │ │ rsbeq r4, lr, r8, lsr sl │ │ │ │ rsbeq r5, lr, ip, lsr r0 │ │ │ │ rsbseq r2, r2, r0, ror #9 │ │ │ │ rsbeq r4, lr, r8, ror #27 │ │ │ │ rsbeq r4, lr, ip, lsr fp │ │ │ │ rsbeq r4, lr, r4, lsl #30 │ │ │ │ rsbseq r2, r2, r8, lsr #7 │ │ │ │ strhteq r4, [lr], #-192 @ 0xffffff40 │ │ │ │ rsbeq sl, lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x00574a94 │ │ │ │ + subseq r4, r7, r4, asr sl │ │ │ │ rsbeq r4, lr, r4, lsl #21 │ │ │ │ mlseq lr, r0, sl, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -234724,15 +234724,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [pc, #1332] @ 11e654 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -235058,24 +235058,24 @@ │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r1, r2, r8, asr #27 │ │ │ │ ldrdeq r4, [lr], #-16 @ │ │ │ │ - subseq r6, r7, r8, asr #2 │ │ │ │ - subseq r6, r7, r8, lsl r1 │ │ │ │ + subseq r6, r7, r8, lsl #2 │ │ │ │ + ldrsbeq r6, [r7], #-8 │ │ │ │ rsbeq r4, lr, r8, ror r2 │ │ │ │ rsbeq r4, lr, ip, asr #8 │ │ │ │ rsbeq r4, lr, r0, asr #14 │ │ │ │ rsbseq r1, r2, r4, ror #23 │ │ │ │ rsbeq r4, lr, r8, ror #9 │ │ │ │ ldrdeq r4, [lr], #-8 @ │ │ │ │ rsbeq r9, lr, r4, asr #22 │ │ │ │ - subseq r3, r7, r4, ror #28 │ │ │ │ + subseq r3, r7, r4, lsr #28 │ │ │ │ rsbeq r4, lr, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -235519,15 +235519,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11ed4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 11ea40 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -235769,15 +235769,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11f134 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11ea40 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ sub ip, sl, r3 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -235899,15 +235899,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11f33c │ │ │ │ cmp r1, #1 │ │ │ │ bne 11f3c0 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 11f3c0 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 11f3c0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -235917,27 +235917,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 11f384 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11f3c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 11f3c0 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 11065c │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r1, r2, r8, asr #11 │ │ │ │ rsbeq r3, lr, r8, lsr #10 │ │ │ │ - subseq r5, r7, r4, lsr r9 │ │ │ │ - subseq r5, r7, r4, lsl #18 │ │ │ │ + ldrsheq r5, [r7], #-132 @ 0xffffff7c │ │ │ │ + subseq r5, r7, r4, asr #17 │ │ │ │ ldrdeq r3, [lr], #-80 @ 0xffffffb0 @ │ │ │ │ rsbeq r3, lr, ip, lsr #26 │ │ │ │ mlseq lr, r8, ip, r3 │ │ │ │ rsbeq r3, lr, r4, asr #19 │ │ │ │ rsbeq r3, lr, r0, lsr r9 │ │ │ │ rsbeq r3, lr, r0, ror #21 │ │ │ │ rsbeq r3, lr, ip, asr #20 │ │ │ │ @@ -235947,15 +235947,15 @@ │ │ │ │ ldrdeq r3, [lr], #-220 @ 0xffffff24 @ │ │ │ │ rsbeq r3, lr, r8, asr #26 │ │ │ │ rsbeq r3, lr, r0, ror sl │ │ │ │ ldrdeq r3, [lr], #-156 @ 0xffffff64 @ │ │ │ │ rsbeq r3, lr, r0, asr #16 │ │ │ │ rsbeq r3, lr, ip, lsr #15 │ │ │ │ mlseq lr, r8, pc, r7 @ │ │ │ │ - subseq r3, r7, r4, ror #12 │ │ │ │ + subseq r3, r7, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -236189,19 +236189,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r0, r2, r8, lsl #16 │ │ │ │ rsbeq r2, lr, r0, ror #31 │ │ │ │ - subseq r4, r7, ip, ror fp │ │ │ │ - subseq r4, r7, ip, asr #22 │ │ │ │ + subseq r4, r7, ip, lsr fp │ │ │ │ + subseq r4, r7, ip, lsl #22 │ │ │ │ rsbeq r3, lr, r8, lsl #1 │ │ │ │ rsbeq r8, lr, r4, asr #17 │ │ │ │ - subseq r2, r7, r4, lsr #17 │ │ │ │ + subseq r2, r7, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ @@ -236368,21 +236368,21 @@ │ │ │ │ add r6, r0, #16 │ │ │ │ ldr r0, [pc, #796] @ 11fdc0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 11fb24 │ │ │ │ ldr r0, [pc, #764] @ 11fdc8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r4, r7} │ │ │ │ b 11fb58 │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r9, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ @@ -236397,32 +236397,32 @@ │ │ │ │ bl 3855c │ │ │ │ mov r6, #0 │ │ │ │ strb r9, [fp, #8] │ │ │ │ strd r6, [fp] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [pc, #652] @ 11fdc4 │ │ │ │ mov r9, #1 │ │ │ │ ldm r7, {r1, r2, r4, r7} │ │ │ │ ldr sl, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r9, [r0, sl]! │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r4, r7} │ │ │ │ ldr r0, [pc, #620] @ 11fdcc │ │ │ │ ldr r9, [pc, #640] @ 11fde4 │ │ │ │ stm r6, {r1, r2, r4, r7} │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ strd r6, [r0, #8] │ │ │ │ @@ -236569,20 +236569,20 @@ │ │ │ │ bl 59014 │ │ │ │ rsbseq r0, r2, r0, asr #4 │ │ │ │ ldrhteq r0, [r2], #-20 @ 0xffffffec │ │ │ │ rsbseq r0, r2, r8, lsr #4 │ │ │ │ rsbseq r0, r2, r8, lsl #3 │ │ │ │ rsbseq r0, r2, r8, asr r3 │ │ │ │ rsbeq r2, lr, r4, lsr sl │ │ │ │ - subseq r4, r7, r0, lsr #15 │ │ │ │ - subseq r4, r7, r0, ror r7 │ │ │ │ + subseq r4, r7, r0, ror #14 │ │ │ │ + subseq r4, r7, r0, lsr r7 │ │ │ │ ldrdeq r2, [lr], #-172 @ 0xffffff54 @ │ │ │ │ - subseq r9, r6, r4, asr sp │ │ │ │ + subseq r9, r6, r4, lsl sp │ │ │ │ rsbeq r8, lr, r0, ror #6 │ │ │ │ - ldrsheq r2, [r7], #-52 @ 0xffffffcc │ │ │ │ + ldrheq r2, [r7], #-52 @ 0xffffffcc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -236825,18 +236825,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r1, r4, lsr lr @ │ │ │ │ strdeq r2, [lr], #-80 @ 0xffffffb0 @ │ │ │ │ - ldrheq r4, [r7], #-16 │ │ │ │ - subseq r4, r7, r0, lsl #3 │ │ │ │ + subseq r4, r7, r0, ror r1 │ │ │ │ + subseq r4, r7, r0, asr #2 │ │ │ │ mlseq lr, r8, r6, r2 │ │ │ │ - ldrsbeq r1, [r7], #-224 @ 0xffffff20 │ │ │ │ + @ instruction: 0x00571e90 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -237083,19 +237083,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r1, ip, lsr sl @ │ │ │ │ rsbeq r2, lr, r8, ror #3 │ │ │ │ - ldrheq r3, [r7], #-216 @ 0xffffff28 │ │ │ │ - subseq r3, r7, r8, lsl #27 │ │ │ │ + subseq r3, r7, r8, ror sp │ │ │ │ + subseq r3, r7, r8, asr #26 │ │ │ │ mlseq lr, r0, r2, r2 │ │ │ │ rsbeq r8, lr, ip, ror #29 │ │ │ │ - ldrsbeq r1, [r7], #-168 @ 0xffffff58 │ │ │ │ + @ instruction: 0x00571a98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -237340,18 +237340,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq pc, r1, r8, lsr r6 @ │ │ │ │ rsbeq r1, lr, r4, ror #27 │ │ │ │ - subseq r3, r7, r8, lsr #19 │ │ │ │ - subseq r3, r7, r8, ror r9 │ │ │ │ + subseq r3, r7, r8, ror #18 │ │ │ │ + subseq r3, r7, r8, lsr r9 │ │ │ │ rsbeq r1, lr, ip, lsl #29 │ │ │ │ - ldrsbeq r1, [r7], #-100 @ 0xffffff9c │ │ │ │ + @ instruction: 0x00571694 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -237521,15 +237521,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 114604 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -237557,24 +237557,24 @@ │ │ │ │ str r4, [sl] │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 120b94 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 120da4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [sl, #4] │ │ │ │ @@ -237609,20 +237609,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 120e10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq ip, r6, r0, asr #12 │ │ │ │ + subseq ip, r6, r0, lsl #12 │ │ │ │ rsbeq r1, lr, r8, lsl #19 │ │ │ │ mlseq lr, r4, sl, r1 │ │ │ │ rsbeq r1, lr, r0, ror #25 │ │ │ │ rsbeq r1, lr, r4, asr sl │ │ │ │ - subseq r8, r6, r0, lsl #25 │ │ │ │ + subseq r8, r6, r0, asr #24 │ │ │ │ andeq r5, r4, ip, ror #1 │ │ │ │ rsbeq r1, lr, r4, asr ip │ │ │ │ rsbeq r1, lr, r4, asr #24 │ │ │ │ rsbeq r1, lr, r4, lsl ip │ │ │ │ strdeq r1, [lr], #-176 @ 0xffffff50 @ │ │ │ │ rsbseq pc, r1, r4, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -237797,15 +237797,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 114604 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -237833,24 +237833,24 @@ │ │ │ │ str r4, [r9] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 120fe4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r8, #4 │ │ │ │ movne r2, #24 │ │ │ │ movne r3, #39 @ 0x27 │ │ │ │ strne r2, [r9, #4] │ │ │ │ ldrdne r0, [r0] │ │ │ │ @@ -237893,21 +237893,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 121280 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsheq ip, [r6], #-16 │ │ │ │ + ldrheq ip, [r6], #-16 │ │ │ │ rsbeq r1, lr, r8, lsl r5 │ │ │ │ rsbeq r1, lr, r4, lsr #12 │ │ │ │ mlseq lr, r0, r8, r1 │ │ │ │ rsbeq r1, lr, r4, lsl #12 │ │ │ │ ldrdeq r2, [lr], #-164 @ 0xffffff5c @ │ │ │ │ - subseq r8, r6, r0, lsr r8 │ │ │ │ + ldrsheq r8, [r6], #-112 @ 0xffffff90 │ │ │ │ muleq r4, ip, ip │ │ │ │ rsbeq r1, lr, r4, lsl #16 │ │ │ │ strdeq r1, [lr], #-116 @ 0xffffff8c @ │ │ │ │ rsbeq r1, lr, r4, asr #15 │ │ │ │ rsbeq r1, lr, r0, lsr #15 │ │ │ │ ldrshteq lr, [r1], #-212 @ 0xffffff2c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -238076,15 +238076,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 114604 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -238107,24 +238107,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 121458 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 121624 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 121630 │ │ │ │ @@ -238154,20 +238154,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 121694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq fp, r6, ip, ror sp │ │ │ │ + subseq fp, r6, ip, lsr sp │ │ │ │ rsbeq r1, lr, r4, lsl #2 │ │ │ │ rsbeq r1, lr, r0, lsl r2 │ │ │ │ rsbeq r1, lr, r0, lsr #8 │ │ │ │ mlseq lr, r4, r1, r1 │ │ │ │ - ldrsbeq r8, [r6], #-52 @ 0xffffffcc │ │ │ │ + @ instruction: 0x00568394 │ │ │ │ andeq r4, r4, r0, asr #16 │ │ │ │ rsbeq r1, lr, r8, lsr #7 │ │ │ │ mlseq lr, r8, r3, r1 │ │ │ │ rsbeq r1, lr, r8, ror #6 │ │ │ │ rsbeq r1, lr, r4, asr #6 │ │ │ │ @ instruction: 0x0071e998 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -238336,15 +238336,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 114604 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -238367,24 +238367,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 121868 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 121a40 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [sl] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -238441,22 +238441,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 121b10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq fp, r6, ip, ror #18 │ │ │ │ + subseq fp, r6, ip, lsr #18 │ │ │ │ rsbeq r0, lr, r0, lsr #25 │ │ │ │ rsbeq r0, lr, ip, lsr #27 │ │ │ │ rsbeq r1, lr, r0, lsl r0 │ │ │ │ rsbeq r0, lr, r4, lsl #27 │ │ │ │ rsbeq r6, lr, ip, ror #9 │ │ │ │ rsbseq lr, r1, r8, lsr r3 │ │ │ │ - subseq r7, r6, r4, asr #31 │ │ │ │ + subseq r7, r6, r4, lsl #31 │ │ │ │ andeq r4, r4, r0, lsr r4 │ │ │ │ mlseq lr, r8, pc, r0 @ │ │ │ │ rsbeq r0, lr, r8, lsl #31 │ │ │ │ rsbeq r0, lr, r8, asr pc │ │ │ │ rsbeq r0, lr, r4, lsr pc │ │ │ │ rsbseq lr, r1, r8, lsl #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -238532,16 +238532,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 121c8c │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r2, r7, r8, lsl r5 │ │ │ │ - subseq r2, r7, r8, ror #9 │ │ │ │ + ldrsbeq r2, [r7], #-72 @ 0xffffffb8 │ │ │ │ + subseq r2, r7, r8, lsr #9 │ │ │ │ ldrdeq r0, [lr], #-164 @ 0xffffff5c @ │ │ │ │ mlseq lr, r4, r0, r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 121da0 │ │ │ │ @@ -238603,16 +238603,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 121da8 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbeq r2, [r7], #-52 @ 0xffffffcc │ │ │ │ - subseq r2, r7, r4, lsr #7 │ │ │ │ + @ instruction: 0x00572394 │ │ │ │ + subseq r2, r7, r4, ror #6 │ │ │ │ strhteq r0, [lr], #-152 @ 0xffffff68 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #284] @ 121ee0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -238683,16 +238683,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 121ee8 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r2, r7, ip, ror #4 │ │ │ │ - subseq r2, r7, ip, lsr r2 │ │ │ │ + subseq r2, r7, ip, lsr #4 │ │ │ │ + ldrsheq r2, [r7], #-28 @ 0xffffffe4 │ │ │ │ rsbeq r0, lr, r8, lsl #17 │ │ │ │ rsbeq r1, lr, r8, lsr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #252] @ 122004 │ │ │ │ @@ -238756,16 +238756,16 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 12200c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r2, r7, r8, lsr #2 │ │ │ │ - ldrsheq r2, [r7], #-8 │ │ │ │ + subseq r2, r7, r8, ror #1 │ │ │ │ + ldrheq r2, [r7], #-8 │ │ │ │ rsbeq r0, lr, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 12211c │ │ │ │ mov r5, r1 │ │ │ │ @@ -238826,16 +238826,16 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 122124 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r2, r7, r8 │ │ │ │ - ldrsbeq r1, [r7], #-248 @ 0xffffff08 │ │ │ │ + subseq r1, r7, r8, asr #31 │ │ │ │ + @ instruction: 0x00571f98 │ │ │ │ rsbeq r0, lr, ip, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #256] @ 122240 │ │ │ │ mov r5, r1 │ │ │ │ @@ -238899,16 +238899,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 122248 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r1, r7, r0, ror pc │ │ │ │ - subseq r1, r7, r0, asr #30 │ │ │ │ + subseq r1, r7, r0, lsr pc │ │ │ │ + subseq r1, r7, r0, lsl #30 │ │ │ │ rsbeq r0, lr, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #292] @ 122388 │ │ │ │ mov r5, r1 │ │ │ │ @@ -238981,16 +238981,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 122390 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r1, r7, ip, asr #28 │ │ │ │ - subseq r1, r7, ip, lsl lr │ │ │ │ + subseq r1, r7, ip, lsl #28 │ │ │ │ + ldrsbeq r1, [r7], #-220 @ 0xffffff24 │ │ │ │ strdeq r0, [lr], #-48 @ 0xffffffd0 @ │ │ │ │ rsbeq r1, lr, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #336] @ 122500 │ │ │ │ @@ -239075,16 +239075,16 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 122508 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrheq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ - subseq r1, r7, r0, lsl #25 │ │ │ │ + subseq r1, r7, r0, ror ip │ │ │ │ + subseq r1, r7, r0, asr #24 │ │ │ │ rsbeq r0, lr, r8, ror #4 │ │ │ │ rsbeq r0, lr, r0, ror #8 │ │ │ │ strhteq r0, [lr], #-16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ @@ -239177,16 +239177,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 1226a0 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subseq r1, r7, r4, lsr fp │ │ │ │ - subseq r1, r7, r4, lsl #22 │ │ │ │ + ldrsheq r1, [r7], #-164 @ 0xffffff5c │ │ │ │ + subseq r1, r7, r4, asr #21 │ │ │ │ ldrdeq r0, [lr], #-0 @ │ │ │ │ rsbeq r0, lr, r8, lsl #5 │ │ │ │ ldrdeq pc, [sp], #-248 @ 0xffffff08 @ │ │ │ │ rsbeq r1, lr, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -239269,16 +239269,16 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 122810 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - @ instruction: 0x00571998 │ │ │ │ - subseq r1, r7, r8, ror #18 │ │ │ │ + subseq r1, r7, r8, asr r9 │ │ │ │ + subseq r1, r7, r8, lsr #18 │ │ │ │ rsbeq pc, sp, r0, ror #30 │ │ │ │ rsbeq r0, lr, r0, asr r1 │ │ │ │ mlseq sp, ip, lr, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ @@ -239597,24 +239597,24 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ b 122dac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 122c6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 122d78 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -239748,33 +239748,33 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 11065c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, r1, r0, ror #6 │ │ │ │ rsbeq pc, sp, r4, lsr #17 │ │ │ │ - ldrheq r1, [r7], #-96 @ 0xffffffa0 │ │ │ │ - subseq r1, r7, r0, lsl #13 │ │ │ │ + subseq r1, r7, r0, ror r6 │ │ │ │ + subseq r1, r7, r0, asr #12 │ │ │ │ mlseq sp, r0, r8, pc @ │ │ │ │ rsbeq r3, lr, r0, lsr #22 │ │ │ │ rsbeq r3, lr, ip, asr #20 │ │ │ │ - subseq sl, r6, r8, ror r7 │ │ │ │ + subseq sl, r6, r8, lsr r7 │ │ │ │ rsbeq pc, sp, r8, lsl ip @ │ │ │ │ rsbeq pc, sp, r8, lsl #19 │ │ │ │ rsbseq sp, r1, r0, ror #5 │ │ │ │ rsbeq pc, sp, ip, lsl #17 │ │ │ │ - subseq pc, r6, ip, ror #8 │ │ │ │ - subseq r1, r7, ip, lsr #15 │ │ │ │ - subseq r1, r7, ip, ror r7 │ │ │ │ + subseq pc, r6, ip, lsr #8 │ │ │ │ + subseq r1, r7, ip, ror #14 │ │ │ │ + subseq r1, r7, ip, lsr r7 │ │ │ │ rsbeq r3, lr, r4, ror #21 │ │ │ │ rsbeq r3, lr, ip, lsl #20 │ │ │ │ rsbseq ip, r1, r0, lsr #31 │ │ │ │ rsbeq pc, sp, r4, ror r8 @ │ │ │ │ - subseq pc, r6, ip, lsr #2 │ │ │ │ - subseq pc, r6, r4, asr #9 │ │ │ │ + subseq pc, r6, ip, ror #1 │ │ │ │ + subseq pc, r6, r4, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1230bc │ │ │ │ @@ -240375,15 +240375,15 @@ │ │ │ │ rsbseq ip, r1, r8, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 6393a4 │ │ │ │ + bl 639374 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 1239c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -240409,15 +240409,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 12399c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 639480 │ │ │ │ + bl 639450 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r9, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mvncs r9, #0 │ │ │ │ cmp r9, #4 │ │ │ │ @@ -240471,26 +240471,26 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ stm r0, {r5, r9, sl} │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 6393a4 │ │ │ │ + bl 639374 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 123b2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ bne 123ab0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 639480 │ │ │ │ + bl 639450 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -240831,29 +240831,29 @@ │ │ │ │ add r1, sp, #4800 @ 0x12c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [fp, #116] @ 0x74 │ │ │ │ str r2, [sp, #4024] @ 0xfb8 │ │ │ │ str r1, [sp, #4016] @ 0xfb0 │ │ │ │ str r3, [fp, #120] @ 0x78 │ │ │ │ str ip, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3524] @ 124e40 │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, r6, r7 │ │ │ │ add r1, r0, r5 │ │ │ │ ldm r4, {r0, r2, r3} │ │ │ │ mov r5, sl │ │ │ │ stm r9, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #208]! @ 0xd0 │ │ │ │ @@ -240875,15 +240875,15 @@ │ │ │ │ add r4, sl, #40 @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sl, #28 │ │ │ │ strb r7, [sl, #209] @ 0xd1 │ │ │ │ str r1, [sl, #24] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sl, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ bne 1241bc │ │ │ │ ldr r0, [pc, #3332] @ 124e44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -240898,29 +240898,29 @@ │ │ │ │ str r2, [sp, #4024] @ 0xfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4020] @ 0xfb4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4012] @ 0xfac │ │ │ │ str r2, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3272] @ 124e50 │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 1259ec │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r9, sl, #124 @ 0x7c │ │ │ │ mov fp, r5 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -241385,15 +241385,15 @@ │ │ │ │ str r1, [sp, #4028] @ 0xfbc │ │ │ │ str r0, [sp, #4024] @ 0xfb8 │ │ │ │ str r1, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #936 @ 0x3a8 │ │ │ │ - bl 4d4418 │ │ │ │ + bl 4d43e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 126348 │ │ │ │ ldr ip, [pc, #3804] @ 125808 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3800] @ 12580c │ │ │ │ add r4, lr, #360 @ 0x168 │ │ │ │ ldr r0, [pc, #3796] @ 125810 │ │ │ │ @@ -241412,29 +241412,29 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #1388] @ 0x56c │ │ │ │ str r1, [sp, #1392] @ 0x570 │ │ │ │ str r3, [sp, #3324] @ 0xcfc │ │ │ │ str r3, [sp, #3332] @ 0xd04 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #3320] @ 0xcf8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3716] @ 125814 │ │ │ │ str r0, [sp, #4024] @ 0xfb8 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4020] @ 0xfb4 │ │ │ │ str r0, [sp, #4012] @ 0xfac │ │ │ │ str r1, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add r2, lr, #936 @ 0x3a8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1384] @ 0x568 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1249d8 │ │ │ │ ldr r0, [sp, #1388] @ 0x56c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sl, #216] @ 0xd8 │ │ │ │ @@ -241538,15 +241538,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sl, #256] @ 0x100 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [sl, #260] @ 0x104 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 124d24 │ │ │ │ tst r5, #1 │ │ │ │ beq 125234 │ │ │ │ ldr r4, [sl, #260] @ 0x104 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -241559,15 +241559,15 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq 1263bc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ add r5, lr, #936 @ 0x3a8 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ ldr lr, [r4, #72] @ 0x48 │ │ │ │ add r6, r5, #52 @ 0x34 │ │ │ │ ldr r9, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldm r7!, {r0, r1, r2, r5} │ │ │ │ @@ -241662,29 +241662,29 @@ │ │ │ │ str r2, [sp, #4024] @ 0xfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4020] @ 0xfb4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4012] @ 0xfac │ │ │ │ str r2, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3672] @ 125bd0 │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 125970 │ │ │ │ mov fp, sl │ │ │ │ ldrb r0, [fp, #1216]! @ 0x4c0 │ │ │ │ sub r1, fp, #720 @ 0x2d0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -241715,19 +241715,19 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ b 1243b8 │ │ │ │ ldrhteq ip, [r1], #-240 @ 0xffffff10 │ │ │ │ rsbseq fp, r1, r4, lsl #29 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ rsbeq pc, sp, r0, lsr #4 │ │ │ │ rsbeq pc, sp, ip, lsl r2 @ │ │ │ │ - subseq pc, r6, r3, asr #14 │ │ │ │ + subseq pc, r6, r3, lsl #14 │ │ │ │ rsbseq fp, r1, ip, ror #26 │ │ │ │ rsbeq lr, sp, r0, asr #21 │ │ │ │ rsbeq lr, sp, r0, asr #21 │ │ │ │ - subseq lr, r6, sp, lsl #2 │ │ │ │ + subseq lr, r6, sp, asr #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #3284] @ 0xcd4 │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #3312] @ 0xcf0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -241770,15 +241770,15 @@ │ │ │ │ str r1, [sp, #4024] @ 0xfb8 │ │ │ │ str r0, [sp, #4016] @ 0xfb0 │ │ │ │ str r0, [sp, #4008] @ 0xfa8 │ │ │ │ add r8, lr, #600 @ 0x258 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #936 @ 0x3a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 126454 │ │ │ │ add r2, r4, #44 @ 0x2c │ │ │ │ add r3, r4, #28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r5, [pc, #3224] @ 125bd8 │ │ │ │ @@ -241821,15 +241821,15 @@ │ │ │ │ stm lr, {r2, r3, ip} │ │ │ │ str r8, [r4, #788] @ 0x314 │ │ │ │ str r0, [r4, #792] @ 0x318 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #5440 @ 0x1540 │ │ │ │ add r2, lr, #936 @ 0x3a8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1264b4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r6, r4, #756 @ 0x2f4 │ │ │ │ mov r7, r4 │ │ │ │ ldr ip, [pc, #3052] @ 125bf4 │ │ │ │ ldr r0, [pc, #3052] @ 125bf8 │ │ │ │ @@ -241851,30 +241851,30 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ stm r5, {r1, r2, r3, r6} │ │ │ │ str ip, [r7, #44] @ 0x2c │ │ │ │ str fp, [r7, #48] @ 0x30 │ │ │ │ str r8, [r7, #52] @ 0x34 │ │ │ │ str lr, [r7, #60] @ 0x3c │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr fp, [pc, #4036] @ 126030 │ │ │ │ add fp, pc, fp │ │ │ │ str r0, [sp, #4024] @ 0xfb8 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #4020] @ 0xfb4 │ │ │ │ str r0, [sp, #4012] @ 0xfac │ │ │ │ str fp, [sp, #4016] @ 0xfb0 │ │ │ │ str fp, [sp, #4008] @ 0xfa8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #632 @ 0x278 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r2, lr, #936 @ 0x3a8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [pc, #4080] @ 1260a0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ beq 1250c4 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ @@ -241897,28 +241897,28 @@ │ │ │ │ str r2, [sp, #4020] @ 0xfb4 │ │ │ │ add r2, lr, #1360 @ 0x550 │ │ │ │ str r2, [sp, #4016] @ 0xfb0 │ │ │ │ add r2, lr, #616 @ 0x268 │ │ │ │ str r2, [r4, #772] @ 0x304 │ │ │ │ str r6, [r4, #776] @ 0x308 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ mov r1, #27 │ │ │ │ str fp, [r4, #44] @ 0x2c │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str fp, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, lr, #632 @ 0x278 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1251d8 │ │ │ │ ldr r1, [pc, #4088] @ 12615c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #4084] @ 126160 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -241931,28 +241931,28 @@ │ │ │ │ add r2, lr, #1360 @ 0x550 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r2, [sp, #4016] @ 0xfb0 │ │ │ │ add r2, lr, #204 @ 0xcc │ │ │ │ str r2, [r4, #772] @ 0x304 │ │ │ │ str r6, [r4, #776] @ 0x308 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ mov r1, #27 │ │ │ │ str fp, [r4, #44] @ 0x2c │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str fp, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, lr, #632 @ 0x278 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r8, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 125484 │ │ │ │ @@ -241986,15 +241986,15 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r1, r0, r0, lsr r2 │ │ │ │ andeq r1, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - subseq sp, r6, sp, ror #25 │ │ │ │ + subseq sp, r6, sp, lsr #25 │ │ │ │ rsbseq fp, r1, r4, lsl #20 │ │ │ │ mov r2, sl │ │ │ │ ldr sl, [sl, #1088] @ 0x440 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ movw r0, #1080 @ 0x438 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [pc, #4076] @ 12628c │ │ │ │ @@ -242304,21 +242304,21 @@ │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r5, [sl, #272] @ 0x110 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [sl, #256] @ 0x100 │ │ │ │ - bl 4bfa54 │ │ │ │ + bl 4bfa24 │ │ │ │ ldr r0, [sl, #260] @ 0x104 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #153] @ 0x99 │ │ │ │ ldr r0, [sl, #256] @ 0x100 │ │ │ │ mov r5, r7 │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ ldr r0, [sl, #260] @ 0x104 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sl, #356] @ 0x164 │ │ │ │ str r1, [sl, #360] @ 0x168 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -242344,15 +242344,15 @@ │ │ │ │ b 125a7c │ │ │ │ rsbseq fp, r1, r4, lsl r4 │ │ │ │ ldrshteq fp, [r1], #-80 @ 0xffffffb0 │ │ │ │ rsbeq lr, sp, r4, lsl #10 │ │ │ │ andeq r2, r1, r0, ror #11 │ │ │ │ strhteq lr, [sp], #-36 @ 0xffffffdc │ │ │ │ strhteq lr, [sp], #-36 @ 0xffffffdc │ │ │ │ - subseq sp, r6, r5, lsl #18 │ │ │ │ + subseq sp, r6, r5, asr #17 │ │ │ │ ldr r0, [sl, #360] @ 0x168 │ │ │ │ bl 1335dc │ │ │ │ mov r6, r5 │ │ │ │ cmp r4, #2 │ │ │ │ beq 126378 │ │ │ │ strb r4, [sp, #1384] @ 0x568 │ │ │ │ ldr r5, [pc, #4084] @ 12682c │ │ │ │ @@ -242374,36 +242374,36 @@ │ │ │ │ str r4, [fp, #116] @ 0x74 │ │ │ │ str r3, [sp, #4012] @ 0xfac │ │ │ │ str r3, [sp, #4020] @ 0xfb4 │ │ │ │ add r3, sp, #4800 @ 0x12c0 │ │ │ │ str r3, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [fp, #120] @ 0x78 │ │ │ │ str r2, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4084] @ 12688c │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4008] @ 0xfa8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ - bl 4a13fc │ │ │ │ + bl 4a13cc │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #4 │ │ │ │ bcc 125968 │ │ │ │ ldr r1, [pc, #4088] @ 1268fc │ │ │ │ @@ -242414,29 +242414,29 @@ │ │ │ │ str r2, [sp, #4024] @ 0xfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4020] @ 0xfb4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4012] @ 0xfac │ │ │ │ str r2, [sp, #4016] @ 0xfb0 │ │ │ │ str r1, [sp, #4008] @ 0xfa8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4080] @ 126928 │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sl, #272 @ 0x110 │ │ │ │ bl 132ce8 │ │ │ │ ldr r0, [sl, #252] @ 0xfc │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sl, #268] @ 0x10c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sl, #216] @ 0xd8 │ │ │ │ @@ -242583,19 +242583,19 @@ │ │ │ │ strb r0, [r9] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r1] │ │ │ │ b 1257c8 │ │ │ │ rsbseq fp, r1, r0, lsl #3 │ │ │ │ rsbeq sp, sp, r0, ror #27 │ │ │ │ rsbeq sp, sp, r0, ror #27 │ │ │ │ - subseq sp, r6, sp, lsl r5 │ │ │ │ + ldrsbeq sp, [r6], #-77 @ 0xffffffb3 │ │ │ │ strdeq sp, [sp], #-224 @ 0xffffff20 @ │ │ │ │ rsbseq sl, r1, ip, ror #30 │ │ │ │ andeq r1, r1, r8, asr #31 │ │ │ │ - subseq sp, r6, r9, ror r1 │ │ │ │ + subseq sp, r6, r9, lsr r1 │ │ │ │ andeq pc, r1, ip, asr #26 │ │ │ │ @ instruction: 0x0009a7bc │ │ │ │ rsbeq sp, sp, ip, asr lr │ │ │ │ rsbeq r1, lr, r8, lsr sp │ │ │ │ ldrdeq sp, [sp], #-132 @ 0xffffff7c @ │ │ │ │ rsbeq sp, sp, r8, lsl r9 │ │ │ │ andeq r1, r1, r8, ror #29 │ │ │ │ @@ -242652,15 +242652,15 @@ │ │ │ │ str r0, [sp, #3340] @ 0xd0c │ │ │ │ str r1, [sp, #3336] @ 0xd08 │ │ │ │ str r0, [sp, #3328] @ 0xd00 │ │ │ │ str r0, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12650c │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ add r3, r6, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #1388] @ 0x56c │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ @@ -242718,30 +242718,30 @@ │ │ │ │ str r4, [sp, #1064] @ 0x428 │ │ │ │ str r7, [sp, #3292] @ 0xcdc │ │ │ │ str r5, [sp, #3296] @ 0xce0 │ │ │ │ str r3, [sp, #1396] @ 0x574 │ │ │ │ str r1, [sp, #1076] @ 0x434 │ │ │ │ str r1, [sp, #1068] @ 0x42c │ │ │ │ str r2, [sp, #1384] @ 0x568 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4028] @ 126db4 │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3332] @ 0xd04 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ str r1, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #3288] @ 0xcd8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 125e44 │ │ │ │ ldr r0, [sp, #3292] @ 0xcdc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -242762,30 +242762,30 @@ │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #3324] @ 0xcfc │ │ │ │ str r7, [sp, #3332] @ 0xd04 │ │ │ │ str r3, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #1064] @ 0x428 │ │ │ │ str r2, [sp, #3320] @ 0xcf8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3868] @ 126dc4 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ str r1, [sp, #1392] @ 0x570 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #360 @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r8, sl │ │ │ │ cmp r0, #2 │ │ │ │ bcc 125f78 │ │ │ │ ldr r1, [pc, #3796] @ 126dc8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #3792] @ 126dcc │ │ │ │ @@ -242801,30 +242801,30 @@ │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #3324] @ 0xcfc │ │ │ │ str r7, [sp, #3332] @ 0xd04 │ │ │ │ str r3, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #1064] @ 0x428 │ │ │ │ str r2, [sp, #3320] @ 0xcf8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3728] @ 126dd4 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ str r1, [sp, #1392] @ 0x570 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #360 @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #3332] @ 0xd04 │ │ │ │ str r2, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3324] @ 0xcfc │ │ │ │ str r0, [sp, #3320] @ 0xcf8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -242863,15 +242863,15 @@ │ │ │ │ ldr r0, [r5, #1072] @ 0x430 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r7 │ │ │ │ bl 133c64 │ │ │ │ strb sl, [r5, #1082] @ 0x43a │ │ │ │ b 1255c4 │ │ │ │ - subseq sp, r6, r5, rrx │ │ │ │ + subseq sp, r6, r5, lsr #32 │ │ │ │ ldr r0, [sp, #4012] @ 0xfac │ │ │ │ add r1, r6, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ ldr r0, [sp, #4016] @ 0xfb0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4800 @ 0x12c0 │ │ │ │ @@ -243014,15 +243014,15 @@ │ │ │ │ b 126568 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #2772] @ 126d58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ b 126568 │ │ │ │ - subseq ip, r6, r8, asr #28 │ │ │ │ + subseq ip, r6, r8, lsl #28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #2748] @ 126d5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ b 126568 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ @@ -243100,15 +243100,15 @@ │ │ │ │ b 126568 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #2396] @ 126d38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ b 126568 │ │ │ │ - subseq ip, r6, sp, lsr #25 │ │ │ │ + subseq ip, r6, sp, ror #24 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #2364] @ 126d34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ b 126568 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -243262,15 +243262,15 @@ │ │ │ │ add r0, lr, #588 @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #776] @ 0x308 │ │ │ │ bl 2a9190 │ │ │ │ b 1266a8 │ │ │ │ mov r5, r0 │ │ │ │ b 1266a8 │ │ │ │ - ldrheq ip, [r6], #-233 @ 0xffffff17 │ │ │ │ + subseq ip, r6, r9, ror lr │ │ │ │ rsbeq sp, sp, ip, lsl #16 │ │ │ │ rsbeq sp, sp, r8, ror #9 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ bl 132fd0 │ │ │ │ b 1268d8 │ │ │ │ @@ -243398,15 +243398,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1081] @ 0x439 │ │ │ │ add r0, r1, #796 @ 0x31c │ │ │ │ bl 1331f0 │ │ │ │ b 126894 │ │ │ │ mov r5, r0 │ │ │ │ b 126a00 │ │ │ │ - ldrsheq ip, [r6], #-157 @ 0xffffff63 │ │ │ │ + ldrheq ip, [r6], #-157 @ 0xffffff63 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, #1082] @ 0x43a │ │ │ │ cmp r0, #0 │ │ │ │ beq 1268b0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ @@ -243437,15 +243437,15 @@ │ │ │ │ b 126950 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ b 1269f4 │ │ │ │ b 1269f0 │ │ │ │ - subseq ip, r6, sp, asr r9 │ │ │ │ + subseq ip, r6, sp, lsl r9 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ b 126a3c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ b 1269ec │ │ │ │ @@ -243460,15 +243460,15 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #360] @ 0x168 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ bl 1335dc │ │ │ │ b 126958 │ │ │ │ - subseq ip, r6, r1, lsl #19 │ │ │ │ + subseq ip, r6, r1, asr #18 │ │ │ │ rsbeq sp, sp, ip, ror r2 │ │ │ │ ldr r1, [sp, #1384] @ 0x568 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 126a14 │ │ │ │ ldr r0, [sp, #1388] @ 0x56c │ │ │ │ @@ -243698,72 +243698,72 @@ │ │ │ │ mlseq sp, r4, r7, ip │ │ │ │ rsbeq ip, sp, r0, ror #11 │ │ │ │ strdeq ip, [sp], #-88 @ 0xffffffa8 @ │ │ │ │ rsbeq ip, sp, ip, lsl fp │ │ │ │ rsbeq ip, sp, r4, lsr r7 │ │ │ │ rsbeq ip, sp, r4, lsl r5 │ │ │ │ rsbeq ip, sp, r0, lsr r5 │ │ │ │ - subseq ip, r6, r1, ror r0 │ │ │ │ + subseq ip, r6, r1, lsr r0 │ │ │ │ strhteq ip, [sp], #-144 @ 0xffffff70 │ │ │ │ rsbeq ip, sp, ip, lsl #19 │ │ │ │ - subseq ip, r6, r1, lsl r0 │ │ │ │ + ldrsbeq fp, [r6], #-241 @ 0xffffff0f │ │ │ │ rsbeq ip, sp, r0, asr r9 │ │ │ │ rsbeq ip, sp, ip, lsr #18 │ │ │ │ strdeq ip, [sp], #-96 @ 0xffffffa0 @ │ │ │ │ rsbeq ip, sp, r4, ror #18 │ │ │ │ rsbeq ip, sp, r8, asr #18 │ │ │ │ - subseq ip, r6, sp, ror r1 │ │ │ │ + subseq ip, r6, sp, lsr r1 │ │ │ │ strhteq ip, [sp], #-172 @ 0xffffff54 │ │ │ │ mlseq sp, r8, sl, ip │ │ │ │ rsbeq ip, sp, ip, asr #17 │ │ │ │ mlseq sp, r4, r7, ip │ │ │ │ mlseq sp, r4, r7, ip │ │ │ │ rsbeq ip, sp, r8, lsr r7 │ │ │ │ rsbeq ip, sp, ip, lsl r7 │ │ │ │ rsbeq ip, sp, r8, asr #9 │ │ │ │ rsbeq ip, sp, r0, ror #9 │ │ │ │ rsbeq ip, sp, ip, lsl #24 │ │ │ │ rsbeq ip, sp, r8, lsr #11 │ │ │ │ rsbeq ip, sp, r8, lsl #8 │ │ │ │ rsbeq ip, sp, ip, lsl r4 │ │ │ │ - subseq fp, r6, sp, asr #31 │ │ │ │ - ldrheq fp, [r6], #-249 @ 0xffffff07 │ │ │ │ + subseq fp, r6, sp, lsl #31 │ │ │ │ + subseq fp, r6, r9, ror pc │ │ │ │ strdeq ip, [sp], #-136 @ 0xffffff78 @ │ │ │ │ ldrdeq ip, [sp], #-132 @ 0xffffff7c @ │ │ │ │ - subseq fp, r6, r9, lsl #31 │ │ │ │ + subseq fp, r6, r9, asr #30 │ │ │ │ rsbeq ip, sp, r8, asr #17 │ │ │ │ rsbeq ip, sp, r4, lsr #17 │ │ │ │ - ldrsbeq ip, [r6], #-33 @ 0xffffffdf │ │ │ │ + @ instruction: 0x0056c291 │ │ │ │ strheq r1, [r1], -r4 │ │ │ │ strhteq ip, [sp], #-172 @ 0xffffff54 │ │ │ │ rsbeq ip, sp, ip, asr #21 │ │ │ │ - subseq ip, r6, r1, lsr #4 │ │ │ │ + subseq ip, r6, r1, ror #3 │ │ │ │ andeq r1, r1, r8, lsl r0 │ │ │ │ rsbeq ip, sp, r8, lsr sl │ │ │ │ rsbeq ip, sp, r8, asr #20 │ │ │ │ - subseq ip, r6, r5, lsl #3 │ │ │ │ + subseq ip, r6, r5, asr #2 │ │ │ │ rsbeq ip, sp, r0, asr #17 │ │ │ │ - ldrheq ip, [r6], #-21 @ 0xffffffeb │ │ │ │ + subseq ip, r6, r5, ror r1 │ │ │ │ strdeq ip, [sp], #-172 @ 0xffffff54 @ │ │ │ │ rsbeq ip, sp, r8, lsl r8 │ │ │ │ - subseq fp, r6, lr, ror #28 │ │ │ │ + subseq fp, r6, lr, lsr #28 │ │ │ │ rsbeq ip, sp, r8, asr #14 │ │ │ │ - @ instruction: 0x0056bd98 │ │ │ │ + subseq fp, r6, r8, asr sp │ │ │ │ rsbeq ip, sp, ip, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 382b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -243854,15 +243854,15 @@ │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #688] @ 127250 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2072] @ 0x818 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2076] @ 0x81c │ │ │ │ ldr r0, [sp, #2084] @ 0x824 │ │ │ │ ldr r2, [pc, #652] @ 127254 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -243894,15 +243894,15 @@ │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #540] @ 12725c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2072] @ 0x818 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2076] @ 0x81c │ │ │ │ ldr r0, [sp, #2084] @ 0x824 │ │ │ │ ldr r2, [pc, #504] @ 127260 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -243932,15 +243932,15 @@ │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #400] @ 127268 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2072] @ 0x818 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2076] @ 0x81c │ │ │ │ ldr r0, [sp, #2084] @ 0x824 │ │ │ │ ldr r2, [pc, #364] @ 12726c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -243975,15 +243975,15 @@ │ │ │ │ bl 37e74 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #2052] @ 0x804 │ │ │ │ strb r0, [sp, #2056] @ 0x808 │ │ │ │ str r8, [sp, #2048] @ 0x800 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #16 │ │ │ │ add r5, lr, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ @@ -244022,24 +244022,24 @@ │ │ │ │ bl 373d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ - subseq ip, r6, r6, asr #24 │ │ │ │ - subseq ip, r6, r5, lsr #24 │ │ │ │ - subseq ip, r6, r5, asr ip │ │ │ │ - ldrheq ip, [r6], #-191 @ 0xffffff41 │ │ │ │ - subseq ip, r6, r5, lsl #23 │ │ │ │ - ldrheq ip, [r6], #-181 @ 0xffffff4b │ │ │ │ - subseq ip, r6, pc, lsr fp │ │ │ │ - subseq ip, r6, sp, ror #21 │ │ │ │ - subseq ip, r6, sp, lsl fp │ │ │ │ - ldrsheq ip, [r6], #-196 @ 0xffffff3c │ │ │ │ + subseq ip, r6, r6, lsl #24 │ │ │ │ + subseq ip, r6, r5, ror #23 │ │ │ │ + subseq ip, r6, r5, lsl ip │ │ │ │ + subseq ip, r6, pc, ror fp │ │ │ │ + subseq ip, r6, r5, asr #22 │ │ │ │ + subseq ip, r6, r5, ror fp │ │ │ │ + ldrsheq ip, [r6], #-175 @ 0xffffff51 │ │ │ │ + subseq ip, r6, sp, lsr #21 │ │ │ │ + ldrsbeq ip, [r6], #-173 @ 0xffffff53 │ │ │ │ + ldrheq ip, [r6], #-196 @ 0xffffff3c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #4160 @ 0x1040 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 3794c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -244065,29 +244065,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 37ab4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ab4 │ │ │ │ add r3, sp, #2096 @ 0x830 │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #2056] @ 0x808 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strb r0, [sp, #2076] @ 0x81c │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r5, sp, #2096 @ 0x830 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #2092] @ 0x82c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2064 @ 0x810 │ │ │ │ bl 3855c │ │ │ │ @@ -244154,21 +244154,21 @@ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ strh r2, [r1, #28] │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 1274a4 │ │ │ │ @@ -244203,15 +244203,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r5, #4 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 127550 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -244283,38 +244283,38 @@ │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1604] @ 127cb0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ add r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 127754 │ │ │ │ @@ -244324,15 +244324,15 @@ │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 127a64 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ ldr r2, [sl, #36] @ 0x24 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 5445d8 │ │ │ │ + bl 5445a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 127a74 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 127aa0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -244374,15 +244374,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r7, #4 │ │ │ │ orrs r0, r0, r5 │ │ │ │ bne 1277fc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -244674,37 +244674,37 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #138] @ 0x8a │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq fp, sp, ip, lsl fp │ │ │ │ - subseq sl, r6, r0, asr fp │ │ │ │ + subseq sl, r6, r0, lsl fp │ │ │ │ strdeq fp, [sp], #-248 @ 0xffffff08 @ │ │ │ │ rsbeq fp, sp, r8 │ │ │ │ rsbeq fp, sp, r4, lsl r0 │ │ │ │ - ldrheq sl, [r6], #-169 @ 0xffffff57 │ │ │ │ + subseq sl, r6, r9, ror sl │ │ │ │ rsbeq fp, sp, r0, asr #7 │ │ │ │ strhteq sl, [sp], #-248 @ 0xffffff08 │ │ │ │ rsbeq fp, sp, ip, ror r4 │ │ │ │ rsbseq r8, r1, r4, ror #12 │ │ │ │ mlseq sp, r0, pc, sl @ │ │ │ │ rsbseq r8, r1, r8, lsl #17 │ │ │ │ rsbeq fp, sp, r0, lsr #8 │ │ │ │ rsbeq fp, sp, r0, lsr #8 │ │ │ │ - subseq sl, r6, sp, asr sl │ │ │ │ + subseq sl, r6, sp, lsl sl │ │ │ │ rsbeq fp, sp, r0, ror r8 │ │ │ │ - ldrsheq sl, [r6], #-173 @ 0xffffff53 │ │ │ │ + ldrheq sl, [r6], #-173 @ 0xffffff53 │ │ │ │ rsbeq fp, sp, r4, ror #7 │ │ │ │ rsbeq fp, sp, r0, lsr r0 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 127e30 │ │ │ │ mov r3, #13 │ │ │ │ ldr r1, [pc, #324] @ 127e34 │ │ │ │ ldr r2, [pc, #324] @ 127e38 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -244722,15 +244722,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 127e3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -244785,23 +244785,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq fp, sp, r4, asr #1 │ │ │ │ andeq lr, r3, r0, lsr r0 │ │ │ │ - subseq sl, r6, sl, ror #8 │ │ │ │ + subseq sl, r6, sl, lsr #8 │ │ │ │ rsbseq r8, r1, r8, asr #32 │ │ │ │ @ instruction: 0xfffbed34 │ │ │ │ muleq r0, r8, r9 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 127fb4 │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 127fb8 │ │ │ │ ldr r2, [pc, #324] @ 127fbc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -244819,15 +244819,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 127fc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -244882,23 +244882,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, r0, asr #30 │ │ │ │ andeq sp, r3, ip, lsr #29 │ │ │ │ - ldrsheq sl, [r6], #-35 @ 0xffffffdd │ │ │ │ + ldrheq sl, [r6], #-35 @ 0xffffffdd │ │ │ │ rsbseq r7, r1, r4, asr #29 │ │ │ │ @ instruction: 0xfffbebb0 │ │ │ │ andeq ip, r0, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 128138 │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 12813c │ │ │ │ ldr r2, [pc, #324] @ 128140 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -244916,15 +244916,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 128144 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -244979,23 +244979,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq sl, [sp], #-220 @ 0xffffff24 │ │ │ │ andeq sp, r3, r8, lsr #26 │ │ │ │ - subseq sl, r6, pc, ror #2 │ │ │ │ + subseq sl, r6, pc, lsr #2 │ │ │ │ rsbseq r7, r1, r0, asr #26 │ │ │ │ @ instruction: 0xfffbea2c │ │ │ │ muleq r0, r0, r6 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 1282bc │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 1282c0 │ │ │ │ ldr r2, [pc, #324] @ 1282c4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245013,15 +245013,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 1282c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245076,23 +245076,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, r8, lsr ip │ │ │ │ andeq sp, r3, r4, lsr #23 │ │ │ │ - ldrsheq r9, [r6], #-249 @ 0xffffff07 │ │ │ │ + ldrheq r9, [r6], #-249 @ 0xffffff07 │ │ │ │ ldrhteq r7, [r1], #-188 @ 0xffffff44 │ │ │ │ @ instruction: 0xfffbe8a8 │ │ │ │ andeq ip, r0, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 128440 │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 128444 │ │ │ │ ldr r2, [pc, #324] @ 128448 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245110,15 +245110,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 12844c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245173,23 +245173,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq sl, [sp], #-164 @ 0xffffff5c │ │ │ │ andeq sp, r3, r0, lsr #20 │ │ │ │ - subseq r9, r6, r5, ror lr │ │ │ │ + subseq r9, r6, r5, lsr lr │ │ │ │ rsbseq r7, r1, r8, lsr sl │ │ │ │ @ instruction: 0xfffbe724 │ │ │ │ andeq ip, r0, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 1285c4 │ │ │ │ mov r3, #16 │ │ │ │ ldr r1, [pc, #324] @ 1285c8 │ │ │ │ ldr r2, [pc, #324] @ 1285cc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245207,15 +245207,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 1285d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245270,23 +245270,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, r0, lsr r9 │ │ │ │ muleq r3, ip, r8 │ │ │ │ - ldrsbeq r7, [r6], #-207 @ 0xffffff31 │ │ │ │ + @ instruction: 0x00567c9f │ │ │ │ ldrhteq r7, [r1], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xfffbe5a0 │ │ │ │ andeq ip, r0, r4, lsl #4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 128748 │ │ │ │ mov r3, #16 │ │ │ │ ldr r1, [pc, #324] @ 12874c │ │ │ │ ldr r2, [pc, #324] @ 128750 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245304,15 +245304,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 128754 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245367,15 +245367,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, ip, lsr #15 │ │ │ │ andeq sp, r3, r8, lsl r7 │ │ │ │ - subseq r7, r6, fp, asr fp │ │ │ │ + subseq r7, r6, fp, lsl fp │ │ │ │ rsbseq r7, r1, r0, lsr r7 │ │ │ │ @ instruction: 0xfffbe41c │ │ │ │ andeq ip, r0, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ mov r8, #0 │ │ │ │ @@ -245448,23 +245448,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #392] @ 128a0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, fp │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ beq 128978 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -245537,28 +245537,28 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1289f0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r9, r6, r4, lsr #19 │ │ │ │ + subseq r9, r6, r4, ror #18 │ │ │ │ andeq sp, r3, ip, lsl r4 │ │ │ │ rsbeq sl, sp, r4, asr r1 │ │ │ │ rsbeq sl, sp, ip, lsr #8 │ │ │ │ ldrsbteq r7, [r1], #-88 @ 0xffffffa8 │ │ │ │ rsbeq sl, sp, r8, lsl #4 │ │ │ │ rsbeq sl, sp, r0, asr r5 │ │ │ │ - ldrheq r9, [r6], #-177 @ 0xffffff4f │ │ │ │ + subseq r9, r6, r1, ror fp │ │ │ │ rsbeq sl, sp, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 128b88 │ │ │ │ mov r3, #7 │ │ │ │ ldr r1, [pc, #324] @ 128b8c │ │ │ │ ldr r2, [pc, #324] @ 128b90 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245576,15 +245576,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 128b94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245639,26 +245639,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, ip, ror #6 │ │ │ │ ldrdeq sp, [r3], -r8 │ │ │ │ - subseq r9, r6, sl, lsl #15 │ │ │ │ + subseq r9, r6, sl, asr #14 │ │ │ │ ldrshteq r7, [r1], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0xfffbf278 │ │ │ │ andeq fp, r0, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr lr, [pc, #384] @ 128d48 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #380] @ 128d4c │ │ │ │ ldr r9, [pc, #380] @ 128d50 │ │ │ │ mov r6, sl │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ add lr, pc, lr │ │ │ │ @@ -245681,15 +245681,15 @@ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ @@ -245751,23 +245751,23 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1320cc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq sl, [sp], #-28 @ 0xffffffe4 @ │ │ │ │ andeq sp, r3, ip, asr r1 │ │ │ │ - subseq r9, r6, r5, lsl #12 │ │ │ │ + subseq r9, r6, r5, asr #11 │ │ │ │ rsbseq r7, r1, ip, lsr r1 │ │ │ │ @ instruction: 0xfffbf374 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 128ecc │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [pc, #324] @ 128ed0 │ │ │ │ ldr r2, [pc, #324] @ 128ed4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245785,15 +245785,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 128ed8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245848,23 +245848,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, sp, r8, lsr #32 │ │ │ │ muleq r3, r4, pc @ │ │ │ │ - subseq r9, r6, sp, asr #8 │ │ │ │ + subseq r9, r6, sp, lsl #8 │ │ │ │ rsbseq r6, r1, ip, lsr #31 │ │ │ │ @ instruction: 0xfffbddf0 │ │ │ │ strdeq fp, [r0], -ip │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 129050 │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [pc, #324] @ 129054 │ │ │ │ ldr r2, [pc, #324] @ 129058 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -245882,15 +245882,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 12905c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -245945,15 +245945,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r9, sp, r4, lsr #29 │ │ │ │ andeq ip, r3, r0, lsl lr │ │ │ │ - subseq r9, r6, r9, asr #5 │ │ │ │ + subseq r9, r6, r9, lsl #5 │ │ │ │ rsbseq r6, r1, r8, lsr #28 │ │ │ │ @ instruction: 0xfffbfa4c │ │ │ │ andeq fp, r0, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -245985,15 +245985,15 @@ │ │ │ │ str r2, [r1, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r1 │ │ │ │ strb r0, [r1, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, #177]! @ 0xb1 │ │ │ │ strh r0, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2, #692] @ 0x2b4 │ │ │ │ strb r1, [r2, #955] @ 0x3bb │ │ │ │ cmp r0, #2 │ │ │ │ bne 129488 │ │ │ │ ldr r0, [pc, #4048] @ 12a0ec │ │ │ │ @@ -246009,29 +246009,29 @@ │ │ │ │ str r2, [sp, #1560] @ 0x618 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1556] @ 0x614 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1548] @ 0x60c │ │ │ │ str r2, [sp, #1552] @ 0x610 │ │ │ │ str r1, [sp, #1544] @ 0x608 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4080] @ 12a154 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ str r1, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 12a324 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #1700]! @ 0x6a4 │ │ │ │ add r2, pc, #8 │ │ │ │ sub r1, r3, #732 @ 0x2dc │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -246240,15 +246240,15 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [r0, #1704] @ 0x6a8 │ │ │ │ ldr r6, [r0, #1708] @ 0x6ac │ │ │ │ strb r7, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 4d0f10 │ │ │ │ + bl 4d0ee0 │ │ │ │ ldr r0, [sp, #1544] @ 0x608 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1548] @ 0x60c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ ldr r2, [sp, #1552] @ 0x610 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [pc, #4076] @ 12a504 │ │ │ │ @@ -246449,15 +246449,15 @@ │ │ │ │ add r0, r0, #888 @ 0x378 │ │ │ │ mov r3, #5 │ │ │ │ bl 4808f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #688] @ 0x2b0 │ │ │ │ add r0, r0, #900 @ 0x384 │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ - bl 4a1494 │ │ │ │ + bl 4a1464 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #872] @ 0x368 │ │ │ │ strb r2, [r7, #958] @ 0x3be │ │ │ │ str r2, [r7, #912] @ 0x390 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ @@ -246557,15 +246557,15 @@ │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ str r1, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 129fc8 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ str r1, [sp, #2252] @ 0x8cc │ │ │ │ str r2, [sp, #2256] @ 0x8d0 │ │ │ │ @@ -246620,27 +246620,27 @@ │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ str r3, [sp, #2188] @ 0x88c │ │ │ │ str r5, [sp, #2192] @ 0x890 │ │ │ │ str r2, [sp, #1836] @ 0x72c │ │ │ │ str sl, [sp, #772] @ 0x304 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ str r1, [sp, #1824] @ 0x720 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ str r4, [sp, #1280] @ 0x500 │ │ │ │ str r4, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ beq 129b30 │ │ │ │ ldr r0, [sp, #2188] @ 0x88c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -246658,27 +246658,27 @@ │ │ │ │ str r2, [sp, #1280] @ 0x500 │ │ │ │ add r2, lr, #200 @ 0xc8 │ │ │ │ str r5, [sp, #1276] @ 0x4fc │ │ │ │ str r5, [sp, #1284] @ 0x504 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ str r4, [sp, #1832] @ 0x728 │ │ │ │ str r4, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 129c2c │ │ │ │ ldr r1, [pc, #3524] @ 12a988 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #3520] @ 12a98c │ │ │ │ mov r5, #1 │ │ │ │ @@ -246689,27 +246689,27 @@ │ │ │ │ str r2, [sp, #1280] @ 0x500 │ │ │ │ add r2, sp, #2272 @ 0x8e0 │ │ │ │ str r5, [sp, #1276] @ 0x4fc │ │ │ │ str r5, [sp, #1284] @ 0x504 │ │ │ │ str sl, [sp, #764] @ 0x2fc │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ str r4, [sp, #1832] @ 0x728 │ │ │ │ str r4, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #1284] @ 0x504 │ │ │ │ str r2, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #1276] @ 0x4fc │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -247032,15 +247032,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #436 @ 0x1b4 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #721] @ 0x2d1 │ │ │ │ bl 1331f0 │ │ │ │ strb r5, [r4, #722] @ 0x2d2 │ │ │ │ b 12a2cc │ │ │ │ - ldrheq r9, [r6], #-13 │ │ │ │ + subseq r9, r6, sp, ror r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 134318 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ ldrbne r0, [r0, #1689] @ 0x699 │ │ │ │ tstne r0, #1 │ │ │ │ @@ -247182,15 +247182,15 @@ │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ bl 37754 │ │ │ │ add r6, r4, #916 @ 0x394 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r1, #880] @ 0x370 │ │ │ │ ldr r1, [r1, #884] @ 0x374 │ │ │ │ mov r2, r5 │ │ │ │ bl 481180 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ @@ -247208,19 +247208,19 @@ │ │ │ │ addls r0, r0, #1 │ │ │ │ strls r0, [r1, #912] @ 0x390 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r0, #688] @ 0x2b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r2, #954] @ 0x3ba │ │ │ │ str r0, [r2, #928] @ 0x3a0 │ │ │ │ beq 12a510 │ │ │ │ ldr sl, [pc, #3872] @ 12b368 │ │ │ │ @@ -247242,17 +247242,17 @@ │ │ │ │ str r1, [r3, #936] @ 0x3a8 │ │ │ │ str r0, [r3, #940] @ 0x3ac │ │ │ │ str r1, [r3, #944] @ 0x3b0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 498228 │ │ │ │ + bl 4981f8 │ │ │ │ mov r1, #4 │ │ │ │ mov lr, #8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12a6f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ @@ -247268,15 +247268,15 @@ │ │ │ │ bls 12a74c │ │ │ │ ldr r2, [pc, #4068] @ 12b4d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 589a8 │ │ │ │ b 12d8c4 │ │ │ │ - ldrsheq r8, [r6], #-178 @ 0xffffff4e │ │ │ │ + ldrheq r8, [r6], #-178 @ 0xffffff4e │ │ │ │ rsbseq r6, r1, r8, lsl r8 │ │ │ │ rsbseq r6, r1, ip, lsr #15 │ │ │ │ ldr r0, [pc, #4036] @ 12b4dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 12a5a8 │ │ │ │ @@ -247294,46 +247294,46 @@ │ │ │ │ add r1, r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #1548] @ 0x60c │ │ │ │ str r3, [sp, #1556] @ 0x614 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #1552] @ 0x610 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #1544] @ 0x608 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3956] @ 12b4ec │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ str r1, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r4, [pc, #4044] @ 12b57c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #688] @ 0x2b0 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #1544] @ 0x608 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 496a44 │ │ │ │ + bl 496a14 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1584] @ 0x630 │ │ │ │ str r1, [sp, #1572] @ 0x624 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #1596] @ 0x63c │ │ │ │ str r0, [sp, #1592] @ 0x638 │ │ │ │ @@ -247355,24 +247355,24 @@ │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, lr, #520 @ 0x208 │ │ │ │ add r3, lr, #248 @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 1330c8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a0e18 │ │ │ │ + bl 4a0de8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #952] @ 0x3b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12a6f0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -247455,15 +247455,15 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ strb fp, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 4d2b20 │ │ │ │ + bl 4d2af0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #1544] @ 0x608 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1548] @ 0x60c │ │ │ │ add lr, sp, #2288 @ 0x8f0 │ │ │ │ ldr r2, [sp, #1552] @ 0x610 │ │ │ │ @@ -247552,22 +247552,22 @@ │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 12a994 │ │ │ │ b 12af9c │ │ │ │ rsbeq r9, sp, ip, lsr r4 │ │ │ │ @ instruction: 0x0071649c │ │ │ │ strdeq sp, [r0], -r8 │ │ │ │ - subseq r8, r6, r9, lsr #13 │ │ │ │ + subseq r8, r6, r9, ror #12 │ │ │ │ rsbeq r8, sp, r4, lsl #29 │ │ │ │ mlseq sp, r8, lr, r8 │ │ │ │ strdeq r8, [sp], #-212 @ 0xffffff2c @ │ │ │ │ strdeq r8, [sp], #-212 @ 0xffffff2c @ │ │ │ │ rsbeq r8, sp, ip, lsl #27 │ │ │ │ rsbeq r8, sp, ip, lsl #27 │ │ │ │ - subseq r8, r6, r9, ror #6 │ │ │ │ + subseq r8, r6, r9, lsr #6 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strb r1, [r5, #1386] @ 0x56a │ │ │ │ str r3, [r5, #1368] @ 0x558 │ │ │ │ str r2, [r5, #1372] @ 0x55c │ │ │ │ @@ -247636,15 +247636,15 @@ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r5, lr, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d6c4 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ str r1, [sp, #2220] @ 0x8ac │ │ │ │ str r2, [sp, #2224] @ 0x8b0 │ │ │ │ @@ -247681,15 +247681,15 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #2172] @ 0x87c │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d7a0 │ │ │ │ ldr r1, [pc, #3952] @ 12bafc │ │ │ │ add r5, sp, #2272 @ 0x8e0 │ │ │ │ ldr r2, [pc, #3948] @ 12bb00 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r0, [pc, #3944] @ 12bb04 │ │ │ │ @@ -247712,28 +247712,28 @@ │ │ │ │ str r5, [sp, #2320] @ 0x910 │ │ │ │ str r7, [sp, #2276] @ 0x8e4 │ │ │ │ str r6, [sp, #2280] @ 0x8e8 │ │ │ │ str r3, [sp, #1028] @ 0x404 │ │ │ │ str r1, [sp, #2332] @ 0x91c │ │ │ │ str r1, [sp, #2324] @ 0x914 │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3848] @ 12bb08 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #1016 @ 0x3f8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2272] @ 0x8e0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12ac44 │ │ │ │ ldr r0, [sp, #2276] @ 0x8e4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -247753,28 +247753,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3976] @ 12bc2c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1028] @ 0x404 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ str r1, [sp, #1024] @ 0x400 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 12ad58 │ │ │ │ ldr r1, [pc, #4036] @ 12bca8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #4032] @ 12bcac │ │ │ │ ldr r0, [pc, #4032] @ 12bcb0 │ │ │ │ @@ -247787,28 +247787,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3976] @ 12bcb4 │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1028] @ 0x404 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ str r1, [sp, #1024] @ 0x400 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sp, #2192] @ 0x890 │ │ │ │ ldr r4, [sp, #2184] @ 0x888 │ │ │ │ ldr r5, [sp, #2188] @ 0x88c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #2196] @ 0x894 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ beq 12ae50 │ │ │ │ @@ -247920,18 +247920,18 @@ │ │ │ │ rsbeq r8, sp, r0, asr #19 │ │ │ │ strhteq r8, [sp], #-144 @ 0xffffff70 │ │ │ │ rsbeq r8, sp, r0, lsr #19 │ │ │ │ rsbeq r8, sp, ip, lsl #19 │ │ │ │ rsbeq r8, sp, r8, ror r9 │ │ │ │ rsbeq r8, sp, r4, lsl #31 │ │ │ │ rsbeq r8, sp, r0, asr r9 │ │ │ │ - ldrsheq r8, [r6], #-77 @ 0xffffffb3 │ │ │ │ + ldrheq r8, [r6], #-77 @ 0xffffffb3 │ │ │ │ rsbeq r8, sp, ip, lsr lr │ │ │ │ rsbeq r8, sp, r8, lsl lr │ │ │ │ - subseq r8, r6, sp, asr #9 │ │ │ │ + subseq r8, r6, sp, lsl #9 │ │ │ │ rsbeq r8, sp, ip, lsl #28 │ │ │ │ rsbeq r8, sp, r8, ror #27 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ beq 12af6c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -248058,15 +248058,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ ldr r7, [r4, #1788] @ 0x6fc │ │ │ │ ldr r5, [r4, #1792] @ 0x700 │ │ │ │ ldr fp, [r4, #1796] @ 0x704 │ │ │ │ strb r8, [r4, #1800] @ 0x708 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 4d2e28 │ │ │ │ + bl 4d2df8 │ │ │ │ ldr r0, [sp, #1544] @ 0x608 │ │ │ │ add r3, sp, #2304 @ 0x900 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [sp, #1548] @ 0x60c │ │ │ │ ldr r2, [sp, #1552] @ 0x610 │ │ │ │ mov ip, #1776 @ 0x6f0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -248286,15 +248286,15 @@ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ b 12b95c │ │ │ │ mlseq sp, r0, r2, r8 │ │ │ │ @ instruction: 0x00715994 │ │ │ │ andeq ip, r0, r8, ror #19 │ │ │ │ strhteq r8, [sp], #-84 @ 0xffffffac │ │ │ │ strhteq r8, [sp], #-84 @ 0xffffffac │ │ │ │ - subseq r7, r6, r9, lsr #25 │ │ │ │ + subseq r7, r6, r9, ror #24 │ │ │ │ add r0, r6, #280 @ 0x118 │ │ │ │ mov r9, r8 │ │ │ │ bl 134318 │ │ │ │ ldr r1, [r6, #708] @ 0x2c4 │ │ │ │ add fp, r6, #436 @ 0x1b4 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ mov r8, #0 │ │ │ │ @@ -248325,16 +248325,16 @@ │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ bl 110f98 │ │ │ │ mov r0, r5 │ │ │ │ b 12b564 │ │ │ │ rsbseq r5, r1, r4, lsl #13 │ │ │ │ rsbeq r8, sp, ip, asr #8 │ │ │ │ rsbeq r8, sp, ip, asr r4 │ │ │ │ - @ instruction: 0x00567b9d │ │ │ │ - subseq r7, r6, sl, ror #17 │ │ │ │ + subseq r7, r6, sp, asr fp │ │ │ │ + subseq r7, r6, sl, lsr #17 │ │ │ │ rsbseq r5, r1, r0, lsr #10 │ │ │ │ ldrhteq r5, [r1], #-68 @ 0xffffffbc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #2224] @ 0x8b0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ @@ -248374,15 +248374,15 @@ │ │ │ │ str r1, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ add r6, sp, #2320 @ 0x910 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d6f4 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r3, sp, #2272 @ 0x8e0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r4, [pc, #3924] @ 12c5c4 │ │ │ │ @@ -248419,15 +248419,15 @@ │ │ │ │ str r3, [sp, #1280] @ 0x500 │ │ │ │ str r2, [sp, #764] @ 0x2fc │ │ │ │ str r6, [sp, #2232] @ 0x8b8 │ │ │ │ str r0, [sp, #2288] @ 0x8f0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d770 │ │ │ │ ldr r1, [pc, #3972] @ 12c698 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [pc, #3968] @ 12c69c │ │ │ │ add r5, lr, #200 @ 0xc8 │ │ │ │ ldr r0, [pc, #3964] @ 12c6a0 │ │ │ │ @@ -248450,29 +248450,29 @@ │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ str r7, [sp, #2252] @ 0x8cc │ │ │ │ str r6, [sp, #2256] @ 0x8d0 │ │ │ │ str r3, [sp, #1836] @ 0x72c │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ str r2, [sp, #1824] @ 0x720 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3868] @ 12c6a4 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ str r1, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2248] @ 0x8c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12b7d0 │ │ │ │ ldr r0, [sp, #2252] @ 0x8cc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -248491,29 +248491,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1276] @ 0x4fc │ │ │ │ str r3, [sp, #1284] @ 0x504 │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ str r3, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ str r2, [sp, #1272] @ 0x4f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4036] @ 12c7f0 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ str r1, [sp, #1832] @ 0x728 │ │ │ │ str r1, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 12b8ec │ │ │ │ ldr r1, [pc, #4052] @ 12c844 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [pc, #4048] @ 12c848 │ │ │ │ mov r3, #0 │ │ │ │ @@ -248527,29 +248527,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1276] @ 0x4fc │ │ │ │ str r3, [sp, #1284] @ 0x504 │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ str r3, [sp, #1280] @ 0x500 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ str r2, [sp, #1272] @ 0x4f8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4052] @ 12c890 │ │ │ │ str r0, [sp, #1840] @ 0x730 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1836] @ 0x72c │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ str r1, [sp, #1832] @ 0x728 │ │ │ │ str r1, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r6, sp, #2320 @ 0x910 │ │ │ │ ldr r0, [sp, #2332] @ 0x91c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldm r6, {r4, r5, r6} │ │ │ │ cmp r6, #0 │ │ │ │ beq 12be5c │ │ │ │ add r7, r5, #4 │ │ │ │ @@ -248677,15 +248677,15 @@ │ │ │ │ andeq sl, r1, r8, lsl #4 │ │ │ │ strdeq r4, [r9], -r4 @ │ │ │ │ rsbeq r8, sp, ip, lsr #5 │ │ │ │ rsbeq ip, sp, r8, lsl #3 │ │ │ │ andeq ip, r0, r0, lsl #7 │ │ │ │ rsbeq r7, sp, r8, ror sp │ │ │ │ rsbeq r7, sp, ip, ror sp │ │ │ │ - subseq r7, r6, r9, asr #9 │ │ │ │ + subseq r7, r6, r9, lsl #9 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #968] @ 0x3c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12bb34 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -248728,43 +248728,43 @@ │ │ │ │ str r4, [sp, #1580] @ 0x62c │ │ │ │ str fp, [sp, #1576] @ 0x628 │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ str lr, [sp, #1548] @ 0x60c │ │ │ │ str r6, [sp, #1292] @ 0x50c │ │ │ │ str ip, [sp, #1272] @ 0x4f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r6, r2, #352 @ 0x160 │ │ │ │ ldr r1, [r2, #548] @ 0x224 │ │ │ │ cmp r0, r1 │ │ │ │ bne 12bc30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ bne 12bc30 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ add r2, lr, #520 @ 0x208 │ │ │ │ add r3, lr, #248 @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ b 12bc78 │ │ │ │ @ instruction: 0x0000c2b4 │ │ │ │ rsbeq r7, sp, r4, asr #25 │ │ │ │ ldrdeq r7, [sp], #-200 @ 0xffffff38 @ │ │ │ │ - subseq r7, r6, r5, lsr #8 │ │ │ │ + subseq r7, r6, r5, ror #7 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ add r2, lr, #520 @ 0x208 │ │ │ │ add r3, lr, #248 @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ ldr r1, [pc, #3996] @ 12cbf4 │ │ │ │ ldr r3, [pc, #3996] @ 12cbf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -248784,15 +248784,15 @@ │ │ │ │ ldr r5, [r0, #904] @ 0x388 │ │ │ │ ldr sl, [r0, #920] @ 0x398 │ │ │ │ ldr r7, [r0, #924] @ 0x39c │ │ │ │ b 12bcc4 │ │ │ │ andeq ip, r0, ip, lsr #4 │ │ │ │ rsbeq r7, sp, r4, asr ip │ │ │ │ rsbeq r7, sp, r8, ror #24 │ │ │ │ - @ instruction: 0x0056739d │ │ │ │ + subseq r7, r6, sp, asr r3 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r6, r4 │ │ │ │ beq 12d604 │ │ │ │ add r0, r5, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r7 │ │ │ │ bne 12bcb8 │ │ │ │ @@ -248855,15 +248855,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #954] @ 0x3ba │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 132ed4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 12a358 │ │ │ │ - subseq r7, r6, r9, asr #5 │ │ │ │ + subseq r7, r6, r9, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1024] @ 0x400 │ │ │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ │ │ ldr r6, [sp, #1028] @ 0x404 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r5, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -249053,23 +249053,23 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ strd r2, [r7] │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12d6a0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ ldr r1, [r1, #688] @ 0x2b0 │ │ │ │ add r0, r1, #136 @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ - bl 4a1048 │ │ │ │ + bl 4a1018 │ │ │ │ ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ bl 38aa8 │ │ │ │ add r0, r5, #8 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r0, r4 │ │ │ │ bne 12c0b8 │ │ │ │ mov r9, r4 │ │ │ │ @@ -249089,15 +249089,15 @@ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 12c150 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 12c150 │ │ │ │ - subseq r6, r6, r6, asr pc │ │ │ │ + subseq r6, r6, r6, lsl pc │ │ │ │ rsbseq r4, r1, r4, lsr #23 │ │ │ │ rsbseq r4, r1, r8, lsr fp │ │ │ │ cmp fp, #0 │ │ │ │ beq 12c1a0 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -249260,28 +249260,28 @@ │ │ │ │ sub r0, r2, r0 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r5, lr, #520 @ 0x208 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ strb r4, [r0, #957] @ 0x3bd │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fe34 │ │ │ │ + bl 49fe04 │ │ │ │ ldr r0, [sp, #1824] @ 0x720 │ │ │ │ bl 38aa8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb r0, [sp, #655] @ 0x28f │ │ │ │ ldrh r1, [lr, #141] @ 0x8d │ │ │ │ strb r4, [r3, #1700]! @ 0x6a4 │ │ │ │ @@ -249420,15 +249420,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ b 12c8ec │ │ │ │ rsbeq r7, sp, r8, lsr #14 │ │ │ │ rsbeq fp, sp, r4, lsl #12 │ │ │ │ strdeq fp, [r0], -r8 │ │ │ │ strdeq r7, [sp], #-16 @ │ │ │ │ strdeq r7, [sp], #-20 @ 0xffffffec @ │ │ │ │ - subseq r6, r6, r1, asr #18 │ │ │ │ + subseq r6, r6, r1, lsl #18 │ │ │ │ andeq fp, r0, ip, lsr #14 │ │ │ │ add r0, r1, #280 @ 0x118 │ │ │ │ mov r5, r1 │ │ │ │ bl 134318 │ │ │ │ ldr r1, [r5, #708] @ 0x2c4 │ │ │ │ add r6, r5, #436 @ 0x1b4 │ │ │ │ mov r4, #0 │ │ │ │ @@ -249478,22 +249478,22 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ str r9, [sp, #660] @ 0x294 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r8, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #1544] @ 0x608 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ ldr r2, [r1, #912] @ 0x390 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ - bl 4a0bdc │ │ │ │ + bl 4a0bac │ │ │ │ ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3, #896] @ 0x380 │ │ │ │ ldr r0, [r3, #892] @ 0x37c │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -249503,15 +249503,15 @@ │ │ │ │ beq 12c7f4 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ bl 110900 │ │ │ │ mov r0, r5 │ │ │ │ b 12c7d0 │ │ │ │ rsbeq r7, sp, ip, lsr r1 │ │ │ │ rsbeq r7, sp, r0, asr r1 │ │ │ │ - @ instruction: 0x0056689d │ │ │ │ + subseq r6, r6, sp, asr r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #888] @ 0x378 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12c81c │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ @@ -249543,15 +249543,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #958] @ 0x3be │ │ │ │ add r0, r1, #780 @ 0x30c │ │ │ │ bl 132ce8 │ │ │ │ b 12a324 │ │ │ │ - subseq r6, r6, sp, lsl #16 │ │ │ │ + subseq r6, r6, sp, asr #15 │ │ │ │ add r0, sl, #280 @ 0x118 │ │ │ │ mov r7, r6 │ │ │ │ bl 134318 │ │ │ │ ldr r1, [sl, #708] @ 0x2c4 │ │ │ │ add r6, sl, #436 @ 0x1b4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -249760,17 +249760,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 134318 │ │ │ │ tst r6, #1 │ │ │ │ beq 12d030 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ b 12c2f8 │ │ │ │ - subseq r6, r6, lr, ror #11 │ │ │ │ + subseq r6, r6, lr, lsr #11 │ │ │ │ rsbeq r6, sp, r4, ror #28 │ │ │ │ - subseq r6, r6, r9, lsr #5 │ │ │ │ + subseq r6, r6, r9, ror #4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #2180] @ 0x884 │ │ │ │ str r1, [sp, #2200] @ 0x898 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #2208] @ 0x8a0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -249817,15 +249817,15 @@ │ │ │ │ str r0, [sp, #2340] @ 0x924 │ │ │ │ str r1, [sp, #2336] @ 0x920 │ │ │ │ str r0, [sp, #2328] @ 0x918 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ add r1, sp, #2320 @ 0x910 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d808 │ │ │ │ ldr r0, [sp, #2248] @ 0x8c8 │ │ │ │ ldr r1, [sp, #2252] @ 0x8cc │ │ │ │ ldr r2, [sp, #2256] @ 0x8d0 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ str r1, [sp, #2236] @ 0x8bc │ │ │ │ @@ -249880,29 +249880,29 @@ │ │ │ │ str r3, [sp, #2288] @ 0x8f0 │ │ │ │ str r6, [sp, #2292] @ 0x8f4 │ │ │ │ str r4, [sp, #2296] @ 0x8f8 │ │ │ │ str r2, [sp, #2260] @ 0x8d4 │ │ │ │ str r1, [sp, #2284] @ 0x8ec │ │ │ │ str r1, [sp, #2276] @ 0x8e4 │ │ │ │ str ip, [sp, #2248] @ 0x8c8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4088] @ 12ddd8 │ │ │ │ str r0, [sp, #2336] @ 0x920 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2332] @ 0x91c │ │ │ │ str r0, [sp, #2324] @ 0x914 │ │ │ │ str r1, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2320] @ 0x910 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #2320 @ 0x910 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2288] @ 0x8f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12ce28 │ │ │ │ ldr r0, [sp, #2292] @ 0x8f4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -249922,29 +249922,29 @@ │ │ │ │ str r3, [sp, #2336] @ 0x920 │ │ │ │ add r3, sp, #2272 @ 0x8e0 │ │ │ │ str r6, [sp, #2324] @ 0x914 │ │ │ │ str r6, [sp, #2332] @ 0x91c │ │ │ │ str r3, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2272] @ 0x8e0 │ │ │ │ str r2, [sp, #2320] @ 0x910 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4064] @ 12de68 │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ str r1, [sp, #2256] @ 0x8d0 │ │ │ │ str r1, [sp, #2248] @ 0x8c8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ add r2, lr, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 12cf48 │ │ │ │ ldr r1, [pc, #4064] @ 12deac │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [pc, #4092] @ 12ded0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -249958,29 +249958,29 @@ │ │ │ │ str r3, [sp, #2336] @ 0x920 │ │ │ │ add r3, sp, #2272 @ 0x8e0 │ │ │ │ str r6, [sp, #2324] @ 0x914 │ │ │ │ str r6, [sp, #2332] @ 0x91c │ │ │ │ str r3, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2272] @ 0x8e0 │ │ │ │ str r2, [sp, #2320] @ 0x910 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4084] @ 12df0c │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ str r1, [sp, #2256] @ 0x8d0 │ │ │ │ str r1, [sp, #2248] @ 0x8c8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ add r2, lr, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #2216] @ 0x8a8 │ │ │ │ add ip, sp, #2320 @ 0x910 │ │ │ │ ldr r1, [sp, #2220] @ 0x8ac │ │ │ │ ldr r2, [sp, #2224] @ 0x8b0 │ │ │ │ ldr r3, [sp, #2228] @ 0x8b4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ @@ -250027,15 +250027,15 @@ │ │ │ │ strb r4, [r6, #1690] @ 0x69a │ │ │ │ bl 3855c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, r5 │ │ │ │ strb r0, [r6, #1688] @ 0x698 │ │ │ │ b 12c644 │ │ │ │ - subseq r5, r6, r5, asr #30 │ │ │ │ + subseq r5, r6, r5, lsl #30 │ │ │ │ rsbseq r3, r1, r4, lsl #23 │ │ │ │ rsbseq r3, r1, r8, lsl fp │ │ │ │ rsbseq r3, r1, r4, asr #16 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #2180] @ 0x884 │ │ │ │ str r1, [sp, #2200] @ 0x898 │ │ │ │ @@ -250081,15 +250081,15 @@ │ │ │ │ str r5, [sp, #2352] @ 0x930 │ │ │ │ str r0, [sp, #2340] @ 0x924 │ │ │ │ str r1, [sp, #2336] @ 0x920 │ │ │ │ str r0, [sp, #2328] @ 0x918 │ │ │ │ str r0, [sp, #2320] @ 0x910 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ add r1, sp, #2320 @ 0x910 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12d838 │ │ │ │ ldr r0, [sp, #2248] @ 0x8c8 │ │ │ │ ldr r1, [sp, #2252] @ 0x8cc │ │ │ │ ldr r2, [sp, #2256] @ 0x8d0 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ str r1, [sp, #2236] @ 0x8bc │ │ │ │ @@ -250144,29 +250144,29 @@ │ │ │ │ str r5, [sp, #2272] @ 0x8e0 │ │ │ │ str r7, [sp, #2292] @ 0x8f4 │ │ │ │ str r6, [sp, #2296] @ 0x8f8 │ │ │ │ str r3, [sp, #2260] @ 0x8d4 │ │ │ │ str r1, [sp, #2284] @ 0x8ec │ │ │ │ str r1, [sp, #2276] @ 0x8e4 │ │ │ │ str r2, [sp, #2248] @ 0x8c8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4092] @ 12e1fc │ │ │ │ str r0, [sp, #2336] @ 0x920 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2332] @ 0x91c │ │ │ │ str r0, [sp, #2324] @ 0x914 │ │ │ │ str r1, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2320] @ 0x910 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #2320 @ 0x910 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2288] @ 0x8f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12d248 │ │ │ │ ldr r0, [sp, #2292] @ 0x8f4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -250186,29 +250186,29 @@ │ │ │ │ str r3, [sp, #2336] @ 0x920 │ │ │ │ add r3, sp, #2272 @ 0x8e0 │ │ │ │ str r5, [sp, #2324] @ 0x914 │ │ │ │ str r5, [sp, #2332] @ 0x91c │ │ │ │ str r3, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2272] @ 0x8e0 │ │ │ │ str r2, [sp, #2320] @ 0x910 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4008] @ 12e250 │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ str r1, [sp, #2256] @ 0x8d0 │ │ │ │ str r1, [sp, #2248] @ 0x8c8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ add r2, lr, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 12d368 │ │ │ │ ldr r1, [pc, #3944] @ 12e254 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [pc, #3940] @ 12e258 │ │ │ │ mov r3, #0 │ │ │ │ @@ -250222,29 +250222,29 @@ │ │ │ │ str r3, [sp, #2336] @ 0x920 │ │ │ │ add r3, sp, #2272 @ 0x8e0 │ │ │ │ str r5, [sp, #2324] @ 0x914 │ │ │ │ str r5, [sp, #2332] @ 0x91c │ │ │ │ str r3, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2272] @ 0x8e0 │ │ │ │ str r2, [sp, #2320] @ 0x910 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3880] @ 12e260 │ │ │ │ str r0, [sp, #2264] @ 0x8d8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2260] @ 0x8d4 │ │ │ │ str r0, [sp, #2252] @ 0x8cc │ │ │ │ str r1, [sp, #2256] @ 0x8d0 │ │ │ │ str r1, [sp, #2248] @ 0x8c8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ add r2, lr, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #2216] @ 0x8a8 │ │ │ │ add ip, sp, #2320 @ 0x910 │ │ │ │ ldr r1, [sp, #2220] @ 0x8ac │ │ │ │ ldr r2, [sp, #2224] @ 0x8b0 │ │ │ │ ldr r3, [sp, #2228] @ 0x8b4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #2320 @ 0x910 │ │ │ │ @@ -250303,15 +250303,15 @@ │ │ │ │ b 12c358 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ bl 2a9190 │ │ │ │ b 12bfac │ │ │ │ - subseq r5, r6, r9, asr ip │ │ │ │ + subseq r5, r6, r9, lsl ip │ │ │ │ rsbseq r3, r1, ip, lsr #17 │ │ │ │ ldr r9, [sp, #1392] @ 0x570 │ │ │ │ ldr r2, [sp, #1388] @ 0x56c │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ cmp r9, #7 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bne 12d4c0 │ │ │ │ @@ -250905,15 +250905,15 @@ │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 1330c8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ b 12e4a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ b 12e4a4 │ │ │ │ - subseq r5, r6, r9, ror #5 │ │ │ │ + subseq r5, r6, r9, lsr #5 │ │ │ │ mov r5, r0 │ │ │ │ b 12e4a8 │ │ │ │ mov r5, r0 │ │ │ │ b 12e4a8 │ │ │ │ mov r5, r0 │ │ │ │ b 12e578 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -250941,15 +250941,15 @@ │ │ │ │ ldr r1, [sp, #2216] @ 0x8a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12dfec │ │ │ │ ldr r0, [sp, #2220] @ 0x8ac │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 12dfec │ │ │ │ - subseq r5, r6, r1, asr #4 │ │ │ │ + subseq r5, r6, r1, lsl #4 │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 12de88 │ │ │ │ ldr r0, [sp, #1020] @ 0x3fc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -250982,15 +250982,15 @@ │ │ │ │ strb r4, [r6, #722] @ 0x2d2 │ │ │ │ b 12e060 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #1548] @ 0x60c │ │ │ │ b 12df20 │ │ │ │ mov r5, r0 │ │ │ │ b 12df20 │ │ │ │ - ldrheq r5, [r6], #-17 @ 0xffffffef │ │ │ │ + subseq r5, r6, r1, ror r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1272] @ 0x4f8 │ │ │ │ str r9, [sp, #1548] @ 0x60c │ │ │ │ bl 38aa8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 11641c │ │ │ │ @@ -251170,15 +251170,15 @@ │ │ │ │ beq 12e3a4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #336 @ 0x150 │ │ │ │ bl 110900 │ │ │ │ mov r5, r6 │ │ │ │ b 12e1dc │ │ │ │ bl 59014 │ │ │ │ - subseq r4, r6, r9, asr #29 │ │ │ │ + subseq r4, r6, r9, lsl #29 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 12e400 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #336 @ 0x150 │ │ │ │ bl 110900 │ │ │ │ mov r5, r6 │ │ │ │ @@ -251191,19 +251191,19 @@ │ │ │ │ add sl, r6, #56 @ 0x38 │ │ │ │ bl 110f98 │ │ │ │ mov r6, sl │ │ │ │ b 12e228 │ │ │ │ @ instruction: 0x00009cb0 │ │ │ │ rsbeq r5, sp, r4, asr #13 │ │ │ │ ldrdeq r5, [sp], #-100 @ 0xffffff9c @ │ │ │ │ - subseq r4, r6, r1, lsr #28 │ │ │ │ + subseq r4, r6, r1, ror #27 │ │ │ │ andeq r9, r0, r0, lsr #24 │ │ │ │ rsbeq r5, sp, ip, asr #12 │ │ │ │ rsbeq r5, sp, ip, asr r6 │ │ │ │ - @ instruction: 0x00564d91 │ │ │ │ + subseq r4, r6, r1, asr sp │ │ │ │ cmp r5, #0 │ │ │ │ beq 12e280 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a9190 │ │ │ │ @@ -251319,16 +251319,16 @@ │ │ │ │ b 12e53c │ │ │ │ bl 59014 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ bl 1330c8 │ │ │ │ b 12e45c │ │ │ │ - subseq r4, r6, r1, lsl #24 │ │ │ │ - subseq r4, r6, sp, ror #22 │ │ │ │ + subseq r4, r6, r1, asr #23 │ │ │ │ + subseq r4, r6, sp, lsr #22 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #953] @ 0x3b9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12e494 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #936] @ 0x3a8 │ │ │ │ @@ -251412,47 +251412,47 @@ │ │ │ │ strb r1, [r2, #959] @ 0x3bf │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, #955] @ 0x3bb │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r5, sp, r0, ror #17 │ │ │ │ rsbeq r5, sp, r4, ror #4 │ │ │ │ - ldrsbeq r4, [r6], #-209 @ 0xffffff2f │ │ │ │ + @ instruction: 0x00564d91 │ │ │ │ rsbeq r5, sp, r0, lsl r7 │ │ │ │ rsbeq r5, sp, ip, ror #13 │ │ │ │ - subseq r4, r6, r5, asr sp │ │ │ │ + subseq r4, r6, r5, lsl sp │ │ │ │ mlseq sp, r4, r6, r5 │ │ │ │ rsbeq r5, sp, r0, ror r6 │ │ │ │ mlseq sp, ip, r3, r5 │ │ │ │ rsbeq r5, sp, r8, asr #9 │ │ │ │ rsbeq r5, sp, r8, lsr r4 │ │ │ │ rsbeq r5, sp, r8, asr #17 │ │ │ │ rsbeq r5, sp, ip, asr #4 │ │ │ │ - subseq r4, r6, r1, lsl #28 │ │ │ │ + subseq r4, r6, r1, asr #27 │ │ │ │ rsbeq r5, sp, r0, asr #14 │ │ │ │ rsbeq r5, sp, ip, lsl r7 │ │ │ │ - subseq r4, r6, r5, lsr #26 │ │ │ │ + subseq r4, r6, r5, ror #25 │ │ │ │ rsbeq r5, sp, r4, ror #12 │ │ │ │ rsbeq r5, sp, r0, asr #12 │ │ │ │ mlseq sp, r0, r3, r5 │ │ │ │ rsbeq r5, sp, r4, lsl #2 │ │ │ │ rsbeq r5, sp, r4, ror #15 │ │ │ │ - subseq r4, r6, sp, lsl #25 │ │ │ │ + subseq r4, r6, sp, asr #24 │ │ │ │ rsbeq r5, sp, ip, asr #11 │ │ │ │ rsbeq r5, sp, r8, lsr #11 │ │ │ │ - subseq r4, r6, sp, lsr #24 │ │ │ │ + subseq r4, r6, sp, ror #23 │ │ │ │ rsbeq r5, sp, ip, ror #10 │ │ │ │ rsbeq r5, sp, r8, asr #10 │ │ │ │ rsbeq r5, sp, r4, lsl #4 │ │ │ │ rsbeq r5, sp, ip, ror r1 │ │ │ │ strdeq r5, [sp], #-124 @ 0xffffff84 @ │ │ │ │ - ldrheq r4, [r6], #-205 @ 0xffffff33 │ │ │ │ + subseq r4, r6, sp, ror ip │ │ │ │ strdeq r5, [sp], #-92 @ 0xffffffa4 @ │ │ │ │ ldrdeq r5, [sp], #-88 @ 0xffffffa8 @ │ │ │ │ - subseq r4, r6, sp, asr ip │ │ │ │ + subseq r4, r6, sp, lsl ip │ │ │ │ mlseq sp, ip, r5, r5 │ │ │ │ rsbeq r5, sp, r8, ror r5 │ │ │ │ rsbeq r5, sp, r4, lsr #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ @@ -251520,15 +251520,15 @@ │ │ │ │ beq 12e760 │ │ │ │ b 225db8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 12e770 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbeq r4, sp, r4, ror r5 │ │ │ │ - b 67b450 │ │ │ │ + b 67b420 │ │ │ │ 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] │ │ │ │ @@ -251622,15 +251622,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 565164 │ │ │ │ + bl 565134 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 12e944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -251687,15 +251687,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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq 12ea30 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 37a48 │ │ │ │ @@ -251821,17 +251821,17 @@ │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 16e624 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, sp, ip, asr #13 │ │ │ │ rsbseq r1, r1, r8, asr #10 │ │ │ │ - subseq r4, r6, r3, ror #19 │ │ │ │ - subseq r4, r6, r7, lsr #19 │ │ │ │ - subseq r3, r6, r5, ror #21 │ │ │ │ + subseq r4, r6, r3, lsr #19 │ │ │ │ + subseq r4, r6, r7, ror #18 │ │ │ │ + subseq r3, r6, r5, lsr #21 │ │ │ │ rsbeq r4, sp, r4, lsl #8 │ │ │ │ andeq r7, r3, r8, ror #3 │ │ │ │ rsbeq r4, sp, r4, ror r1 │ │ │ │ mlseq sp, r4, r1, r4 │ │ │ │ rsbseq r1, r1, r8, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -251891,15 +251891,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r8, r0 │ │ │ │ bl 3794c │ │ │ │ add r4, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 12ef30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -252050,15 +252050,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r6, r3, r0, ror #28 │ │ │ │ rsbeq r3, sp, r4, lsl lr │ │ │ │ rsbeq r3, sp, r8, lsl #28 │ │ │ │ rsbseq r1, r1, ip, lsl r0 │ │ │ │ rsbeq r3, sp, r8, lsr #31 │ │ │ │ - ldrsheq r3, [r6], #-89 @ 0xffffffa7 │ │ │ │ + ldrheq r3, [r6], #-89 @ 0xffffffa7 │ │ │ │ rsbeq r3, sp, r8, ror #30 │ │ │ │ rsbeq r3, sp, r4, asr pc │ │ │ │ andeq r6, r3, ip, lsl #30 │ │ │ │ ldrshteq r1, [r1], #-4 │ │ │ │ rsbeq r3, sp, r0, lsr #30 │ │ │ │ @ instruction: 0x00036eb8 │ │ │ │ rsbseq r1, r1, r0, lsr #1 │ │ │ │ @@ -252119,15 +252119,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r9, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 12f2b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r8, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -252274,15 +252274,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r6, r3, r0, ror #21 │ │ │ │ mlseq sp, r4, sl, r3 │ │ │ │ rsbeq r3, sp, r8, lsl #21 │ │ │ │ @ instruction: 0x00710c9c │ │ │ │ rsbeq r3, sp, r8, lsr #24 │ │ │ │ - subseq r3, r6, r9, ror r2 │ │ │ │ + subseq r3, r6, r9, lsr r2 │ │ │ │ rsbeq r3, sp, r8, ror #23 │ │ │ │ ldrdeq r3, [sp], #-184 @ 0xffffff48 @ │ │ │ │ muleq r3, r0, fp │ │ │ │ rsbseq r0, r1, r8, ror sp │ │ │ │ rsbeq r3, sp, r8, lsr #23 │ │ │ │ andeq r6, r3, r0, asr #22 │ │ │ │ rsbseq r0, r1, r8, lsr #26 │ │ │ │ @@ -252343,15 +252343,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 12f640 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -252504,15 +252504,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r6, r3, r0, asr r7 │ │ │ │ rsbeq r3, sp, r4, lsl #14 │ │ │ │ strdeq r3, [sp], #-104 @ 0xffffff98 @ │ │ │ │ rsbseq r0, r1, ip, lsl #18 │ │ │ │ mlseq sp, r8, r8, r3 │ │ │ │ - subseq r2, r6, r9, ror #29 │ │ │ │ + subseq r2, r6, r9, lsr #29 │ │ │ │ rsbeq r3, sp, r8, asr r8 │ │ │ │ rsbeq r3, sp, r8, asr #16 │ │ │ │ andeq r6, r3, r0, lsl #16 │ │ │ │ rsbseq r0, r1, r8, ror #19 │ │ │ │ rsbeq r3, sp, r8, lsl r8 │ │ │ │ @ instruction: 0x000367b0 │ │ │ │ @ instruction: 0x00710998 │ │ │ │ @@ -252573,15 +252573,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 12f9d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -252734,15 +252734,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x000363b8 │ │ │ │ rsbeq r3, sp, ip, ror #6 │ │ │ │ rsbeq r3, sp, r0, ror #6 │ │ │ │ rsbseq r0, r1, r4, ror r5 │ │ │ │ rsbeq r3, sp, r0, lsl #10 │ │ │ │ - subseq r2, r6, r1, asr fp │ │ │ │ + subseq r2, r6, r1, lsl fp │ │ │ │ rsbeq r3, sp, r0, asr #9 │ │ │ │ strhteq r3, [sp], #-64 @ 0xffffffc0 │ │ │ │ andeq r6, r3, r8, ror #8 │ │ │ │ rsbseq r0, r1, r0, asr r6 │ │ │ │ rsbeq r3, sp, r0, lsl #9 │ │ │ │ andeq r6, r3, r8, lsl r4 │ │ │ │ rsbseq r0, r1, r0, lsl #12 │ │ │ │ @@ -252803,15 +252803,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 12fd70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -252964,15 +252964,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r6, r3, r0, lsr #32 │ │ │ │ ldrdeq r2, [sp], #-244 @ 0xffffff0c @ │ │ │ │ rsbeq r2, sp, r8, asr #31 │ │ │ │ ldrsbteq r0, [r1], #-28 @ 0xffffffe4 │ │ │ │ rsbeq r3, sp, r8, ror #2 │ │ │ │ - ldrheq r2, [r6], #-121 @ 0xffffff87 │ │ │ │ + subseq r2, r6, r9, ror r7 │ │ │ │ rsbeq r3, sp, r8, lsr #2 │ │ │ │ rsbeq r3, sp, r8, lsl r1 │ │ │ │ ldrdeq r6, [r3], -r0 │ │ │ │ ldrhteq r0, [r1], #-40 @ 0xffffffd8 │ │ │ │ rsbeq r3, sp, r8, ror #1 │ │ │ │ andeq r6, r3, r0, lsl #1 │ │ │ │ rsbseq r0, r1, r8, ror #4 │ │ │ │ @@ -253033,15 +253033,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 130108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -253194,15 +253194,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r5, r3, r8, lsl #25 │ │ │ │ rsbeq r2, sp, ip, lsr ip │ │ │ │ rsbeq r2, sp, r0, lsr ip │ │ │ │ rsbseq pc, r0, r4, asr #28 │ │ │ │ ldrdeq r2, [sp], #-208 @ 0xffffff30 @ │ │ │ │ - subseq r2, r6, r1, lsr #8 │ │ │ │ + subseq r2, r6, r1, ror #7 │ │ │ │ mlseq sp, r0, sp, r2 │ │ │ │ rsbeq r2, sp, r0, lsl #27 │ │ │ │ andeq r5, r3, r8, lsr sp │ │ │ │ rsbseq pc, r0, r0, lsr #30 │ │ │ │ rsbeq r2, sp, r0, asr sp │ │ │ │ andeq r5, r3, r8, ror #25 │ │ │ │ ldrsbteq pc, [r0], #-224 @ 0xffffff20 @ │ │ │ │ @@ -253263,15 +253263,15 @@ │ │ │ │ bl 372d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add sl, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 1304a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bic r2, r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ @@ -253424,15 +253424,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq r5, [r3], -r0 │ │ │ │ rsbeq r2, sp, r4, lsr #17 │ │ │ │ mlseq sp, r8, r8, r2 │ │ │ │ rsbseq pc, r0, ip, lsr #21 │ │ │ │ rsbeq r2, sp, r8, lsr sl │ │ │ │ - subseq r2, r6, r9, lsl #1 │ │ │ │ + subseq r2, r6, r9, asr #32 │ │ │ │ strdeq r2, [sp], #-152 @ 0xffffff68 @ │ │ │ │ rsbeq r2, sp, r8, ror #19 │ │ │ │ andeq r5, r3, r0, lsr #19 │ │ │ │ rsbseq pc, r0, r8, lsl #23 │ │ │ │ strhteq r2, [sp], #-152 @ 0xffffff68 │ │ │ │ andeq r5, r3, r0, asr r9 │ │ │ │ rsbseq pc, r0, r8, lsr fp @ │ │ │ │ @@ -253499,15 +253499,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 130788 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -253636,15 +253636,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r5, r3, r0, lsl #13 │ │ │ │ mlseq sp, r4, r6, r2 │ │ │ │ rsbeq r2, sp, ip, lsl #13 │ │ │ │ rsbseq pc, r0, r0, lsr r8 @ │ │ │ │ rsbeq r2, sp, r0, asr #14 │ │ │ │ - subseq r1, r6, r1, lsr #27 │ │ │ │ + subseq r1, r6, r1, ror #26 │ │ │ │ rsbeq r2, sp, r0, lsl r7 │ │ │ │ andeq r5, r3, ip, asr #10 │ │ │ │ rsbeq r2, sp, r0, ror #10 │ │ │ │ rsbseq pc, r0, ip, lsl r7 @ │ │ │ │ strdeq r5, [r3], -r8 │ │ │ │ strdeq r2, [sp], #-84 @ 0xffffffac @ │ │ │ │ rsbseq pc, r0, r8, asr #15 │ │ │ │ @@ -253709,23 +253709,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 130a78 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -253790,15 +253790,15 @@ │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r5, r3, r4, lsl #6 │ │ │ │ rsbeq r2, sp, r0, lsr r3 │ │ │ │ ldrsbteq pc, [r0], #-68 @ 0xffffffbc @ │ │ │ │ rsbeq r2, sp, r0, asr r4 │ │ │ │ - ldrheq r1, [r6], #-161 @ 0xffffff5f │ │ │ │ + subseq r1, r6, r1, ror sl │ │ │ │ rsbeq r2, sp, r0, lsr #8 │ │ │ │ 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] │ │ │ │ @@ -253811,15 +253811,15 @@ │ │ │ │ beq 130b6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 130b78 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ beq 130b64 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -253865,25 +253865,25 @@ │ │ │ │ rsbeq r2, sp, r0, lsr r2 │ │ │ │ rsbeq r2, sp, r8, lsl r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 130c1c │ │ │ │ tst r2, #32 │ │ │ │ bne 130c20 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 130c3c │ │ │ │ tst r2, #32 │ │ │ │ bne 130c40 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 130c60 │ │ │ │ b 226d18 │ │ │ │ @@ -254808,15 +254808,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 131ab0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 131ad8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -254915,15 +254915,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 131c60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 131c84 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1323f8 │ │ │ │ ldrd r6, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -254964,15 +254964,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 131d24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 131d48 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ b 131d64 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 1326c8 │ │ │ │ @@ -255015,15 +255015,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 131e58 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -255134,15 +255134,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 132018 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -255170,15 +255170,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r1, sp, r4, lsr #2 │ │ │ │ rsbeq r1, sp, r4, lsr #2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r4 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [pc, #48] @ 1320c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 1320c8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -255221,15 +255221,15 @@ │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 55a978 │ │ │ │ + b 55a948 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2bb75c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 132174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -255291,15 +255291,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1322d0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ @@ -255345,15 +255345,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r0, sp, ip, ror #28 │ │ │ │ rsbeq r0, sp, ip, ror #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1323a0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ @@ -255402,15 +255402,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 132420 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 132510 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1324a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -255454,27 +255454,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1324c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1324b8 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133220 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sp, r0, r8, lsr sl │ │ │ │ andeq r3, r3, r8, ror #17 │ │ │ │ ldrdeq r0, [sp], #-188 @ 0xffffff44 @ │ │ │ │ - subseq r0, r6, r7, lsr #30 │ │ │ │ + subseq r0, r6, r7, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #10 │ │ │ │ bcc 13254c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -255617,15 +255617,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 13277c │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 13280c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 132804 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -255657,20 +255657,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 1371ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbteq sp, [r0], #-108 @ 0xffffff94 │ │ │ │ andeq r3, r3, ip, lsl #11 │ │ │ │ rsbeq r0, sp, r8, asr #18 │ │ │ │ - subseq r0, r6, r7, lsr #26 │ │ │ │ + subseq r0, r6, r7, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 132848 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1320cc │ │ │ │ ldr r0, [pc, #76] @ 13289c │ │ │ │ @@ -255696,15 +255696,15 @@ │ │ │ │ bl 59014 │ │ │ │ strdeq r0, [sp], #-132 @ 0xffffff7c @ │ │ │ │ strdeq r0, [sp], #-132 @ 0xffffff7c @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1328e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -255991,45 +255991,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 132d30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132d54 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 132d84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132db0 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 132db0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 132dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -256183,15 +256183,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 13302c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 133088 │ │ │ │ cmp r0, #0 │ │ │ │ bne 133090 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -256314,15 +256314,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 13323c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 132520 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 133288 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ @@ -256439,15 +256439,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 13342c │ │ │ │ cmp r1, #1 │ │ │ │ bne 133454 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 383c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -256455,15 +256455,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 13346c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1334a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 1334a0 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -256576,27 +256576,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 133654 │ │ │ │ cmp r2, #1 │ │ │ │ bne 133678 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 133680 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1336a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13370c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 13370c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -256613,15 +256613,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1336e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 13370c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -256636,15 +256636,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 133740 │ │ │ │ cmp r1, #1 │ │ │ │ bne 133768 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 133c00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -256954,15 +256954,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 133c3c │ │ │ │ cmp r2, #1 │ │ │ │ bne 133c60 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #8 │ │ │ │ bne 133c7c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -257561,15 +257561,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 13462c │ │ │ │ @@ -257583,21 +257583,21 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ ldrdeq lr, [ip], #-132 @ 0xffffff7c @ │ │ │ │ - subseq sp, r5, r1, lsr pc │ │ │ │ + ldrsheq sp, [r5], #-225 @ 0xffffff1f │ │ │ │ rsbeq lr, ip, r4, lsr #17 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne 134684 │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -257647,15 +257647,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne 13476c │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -257690,15 +257690,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldrdeq lr, [ip], #-144 @ 0xffffff70 @ │ │ │ │ ldrdeq lr, [ip], #-144 @ 0xffffff70 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 134834 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ @@ -257774,15 +257774,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ bl 58ff8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1349a4 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ @@ -257832,15 +257832,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ mlseq ip, r8, r7, lr │ │ │ │ mlseq ip, r8, r7, lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 134a40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1320cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -257948,15 +257948,15 @@ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #216] @ 134cbc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ bne 134c38 │ │ │ │ ldr r0, [pc, #196] @ 134cc0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -258015,20 +258015,20 @@ │ │ │ │ strdeq pc, [sl], -ip │ │ │ │ @ instruction: 0x000af9bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5632bc │ │ │ │ + bl 56328c │ │ │ │ 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 │ │ │ │ @@ -258128,15 +258128,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, ip, r0, ror r7 │ │ │ │ - subseq sp, r5, sp, asr #13 │ │ │ │ + subseq sp, r5, sp, lsl #13 │ │ │ │ rsbeq sp, ip, r4, ror #31 │ │ │ │ rsbeq lr, ip, ip, asr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ bl 375ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 134f1c │ │ │ │ @@ -258179,38 +258179,38 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, ip, r4, asr #13 │ │ │ │ - subseq sp, r5, r1, lsl #12 │ │ │ │ + subseq sp, r5, r1, asr #11 │ │ │ │ rsbeq sp, ip, r8, lsl pc │ │ │ │ strhteq lr, [ip], #-96 @ 0xffffffa0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 134fa0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq sp, r5, r4, lsl #15 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq sp, r5, r4, asr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 135000 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 134fe4 │ │ │ │ ldr r2, [pc, #296] @ 1350f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -258344,25 +258344,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strhteq sp, [ip], #-216 @ 0xffffff28 │ │ │ │ - subseq sp, r5, sp, lsr r5 │ │ │ │ + ldrsheq sp, [r5], #-77 @ 0xffffffb3 │ │ │ │ mlseq ip, r8, sp, sp │ │ │ │ - subseq r8, r5, r4, lsl r2 │ │ │ │ - ldrsheq r8, [r5], #-20 @ 0xffffffec │ │ │ │ + ldrsbeq r8, [r5], #-20 @ 0xffffffec │ │ │ │ + ldrheq r8, [r5], #-20 @ 0xffffffec │ │ │ │ rsbeq sp, ip, r0, lsl #27 │ │ │ │ - subseq sp, r5, r5, asr r5 │ │ │ │ - subseq sp, r5, sl, asr r5 │ │ │ │ + subseq sp, r5, r5, lsl r5 │ │ │ │ + subseq sp, r5, sl, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #312] @ 13538c │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -258440,15 +258440,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r0, r0, asr #22 │ │ │ │ rsbeq sp, ip, r4, ror ip │ │ │ │ - subseq sp, r5, ip, asr pc │ │ │ │ + subseq sp, r5, ip, lsl pc │ │ │ │ rsbeq sp, ip, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #448] @ 135570 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #8 │ │ │ │ @@ -258561,15 +258561,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq sl, r0, r4, ror #19 │ │ │ │ rsbeq sp, ip, r0, lsr #21 │ │ │ │ - subseq sp, r5, ip, lsl #27 │ │ │ │ + subseq sp, r5, ip, asr #26 │ │ │ │ rsbeq sp, ip, r4, ror sl │ │ │ │ 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 │ │ │ │ @@ -258974,15 +258974,15 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #20] │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 135bfc │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 131a3c │ │ │ │ b 135c5c │ │ │ │ @@ -259005,19 +259005,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 131a3c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sp, r5, ip, lsr r7 │ │ │ │ + ldrsheq sp, [r5], #-108 @ 0xffffff94 │ │ │ │ rsbeq sp, ip, ip, lsr #8 │ │ │ │ rsbeq sp, ip, r4, lsr #7 │ │ │ │ rsbseq sl, r0, r4, lsr #7 │ │ │ │ - subseq sp, r5, r8, asr #13 │ │ │ │ + subseq sp, r5, r8, lsl #13 │ │ │ │ ldrdeq sp, [ip], #-48 @ 0xffffffd0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr ip, [r1] │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov fp, r3 │ │ │ │ @@ -259624,15 +259624,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r5, fp │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 136624 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 136640 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -259677,17 +259677,17 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, ip, r8, ror r9 │ │ │ │ rsbseq r9, r0, r4, ror #19 │ │ │ │ - @ instruction: 0x0055cc98 │ │ │ │ + subseq ip, r5, r8, asr ip │ │ │ │ rsbeq ip, ip, r0, lsr #19 │ │ │ │ - subseq ip, r5, r0, lsl sp │ │ │ │ + ldrsbeq ip, [r5], #-192 @ 0xffffff40 │ │ │ │ rsbeq ip, ip, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [pc, #484] @ 1368f4 │ │ │ │ mov sl, r1 │ │ │ │ @@ -259810,18 +259810,18 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r0, r4, lsl #13 │ │ │ │ rsbeq ip, ip, r8, asr r7 │ │ │ │ - subseq ip, r5, r0, asr #20 │ │ │ │ + subseq ip, r5, r0, lsl #20 │ │ │ │ rsbeq ip, ip, r8, lsr #14 │ │ │ │ rsbeq ip, ip, r0, lsr r7 │ │ │ │ - subseq ip, r5, r8, lsl #20 │ │ │ │ + subseq ip, r5, r8, asr #19 │ │ │ │ strdeq ip, [ip], #-96 @ 0xffffffa0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r9, #402 @ 0x192 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r1 │ │ │ │ @@ -259978,18 +259978,18 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r9, r0, r4, ror #8 │ │ │ │ strhteq ip, [ip], #-76 @ 0xffffffb4 │ │ │ │ - subseq ip, r5, r8, lsr #15 │ │ │ │ + subseq ip, r5, r8, ror #14 │ │ │ │ mlseq ip, r0, r4, ip │ │ │ │ mlseq ip, ip, r4, ip │ │ │ │ - subseq ip, r5, r8, ror r7 │ │ │ │ + subseq ip, r5, r8, lsr r7 │ │ │ │ rsbeq ip, ip, r0, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #680 @ 0x2a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #804] @ 136ee8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -260007,15 +260007,15 @@ │ │ │ │ ldr r0, [pc, #756] @ 136ef0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 136ce0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 136ce0 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r1 │ │ │ │ movne r5, #0 │ │ │ │ @@ -260057,15 +260057,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 136dd4 │ │ │ │ ldr r0, [pc, #532] @ 136efc │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -260113,15 +260113,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r1, r2, r6, r7} │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r2, r4, #136 @ 0x88 │ │ │ │ @@ -260192,34 +260192,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrshteq r9, [r0], #-4 │ │ │ │ rsbseq r9, r0, ip, ror #5 │ │ │ │ rsbseq r9, r0, ip, asr #5 │ │ │ │ - @ instruction: 0x0055c49d │ │ │ │ + subseq ip, r5, sp, asr r4 │ │ │ │ rsbeq ip, ip, r8, asr r1 │ │ │ │ ldrsbteq r9, [r0], #-28 @ 0xffffffe4 │ │ │ │ rsbseq r9, r0, r0, ror #2 │ │ │ │ - ldrheq ip, [r5], #-73 @ 0xffffffb7 │ │ │ │ + subseq ip, r5, r9, ror r4 │ │ │ │ rsbeq ip, ip, r4, ror r1 │ │ │ │ rsbeq ip, ip, ip, ror r2 │ │ │ │ rsbeq ip, ip, r8, ror #4 │ │ │ │ rsbeq ip, ip, r0, ror r3 │ │ │ │ rsbeq ip, ip, ip, asr #6 │ │ │ │ rsbseq r8, r0, r0, ror pc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 136f40 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq ip, r5, r2, asr r4 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq ip, r5, r2, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 136fb4 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 136fb8 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 136fbc │ │ │ │ @@ -260237,22 +260237,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq ip, ip, r8, ror #1 │ │ │ │ - subseq ip, r5, r0, asr r4 │ │ │ │ + subseq ip, r5, r0, lsl r4 │ │ │ │ strdeq ip, [ip], #-4 @ │ │ │ │ - subseq ip, r5, r0, lsr r4 │ │ │ │ - subseq ip, r5, r1, lsr r4 │ │ │ │ + ldrsheq ip, [r5], #-48 @ 0xffffffd0 │ │ │ │ + ldrsheq ip, [r5], #-49 @ 0xffffffcf │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 137014 │ │ │ │ ldr r3, [pc, #56] @ 137018 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ 13701c │ │ │ │ @@ -260261,19 +260261,19 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbeq ip, [r5], #-61 @ 0xffffffc3 │ │ │ │ - ldrsbeq ip, [r5], #-59 @ 0xffffffc5 │ │ │ │ + @ instruction: 0x0055c39d │ │ │ │ + @ instruction: 0x0055c39b │ │ │ │ rsbeq ip, ip, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 137090 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 137094 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -260292,22 +260292,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq ip, ip, r4, asr #32 │ │ │ │ - subseq ip, r5, r5, asr r4 │ │ │ │ + subseq ip, r5, r5, lsl r4 │ │ │ │ rsbeq ip, ip, r0, asr r0 │ │ │ │ - subseq ip, r5, sp, lsr #8 │ │ │ │ - subseq ip, r5, fp, lsr r4 │ │ │ │ + subseq ip, r5, sp, ror #7 │ │ │ │ + ldrsheq ip, [r5], #-59 @ 0xffffffc5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -260321,75 +260321,75 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldr r1, [pc, #224] @ 1371c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #224] @ 1371e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #220] @ 1371e8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #156] @ 1371d4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #152] @ 1371d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #112] @ 1371dc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 1371e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #44] @ 1371cc │ │ │ │ ldr r3, [pc, #44] @ 1371d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrheq ip, [r5], #-54 @ 0xffffffca │ │ │ │ - subseq ip, r5, sl, lsl #6 │ │ │ │ + subseq ip, r5, r6, ror r3 │ │ │ │ + subseq ip, r5, sl, asr #5 │ │ │ │ rsbeq fp, ip, r4, lsl pc │ │ │ │ mlseq ip, r0, pc, fp @ │ │ │ │ - subseq ip, r5, pc, ror r3 │ │ │ │ + subseq ip, r5, pc, lsr r3 │ │ │ │ rsbeq fp, ip, ip, ror #30 │ │ │ │ - subseq ip, r5, r7, asr r3 │ │ │ │ + subseq ip, r5, r7, lsl r3 │ │ │ │ rsbeq fp, ip, r4, ror #31 │ │ │ │ - subseq ip, r5, ip, asr #7 │ │ │ │ + subseq ip, r5, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 13745c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r5, [pc, #600] @ 137464 │ │ │ │ @@ -260398,15 +260398,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 13745c │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -260645,15 +260645,15 @@ │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 13760c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #4056] @ 1385ec │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 137698 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ @@ -260878,19 +260878,19 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1379a4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ b 1379f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r1, sl, #244 @ 0xf4 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ add ip, sp, #1120 @ 0x460 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ ldr r1, [sp, #1084] @ 0x43c │ │ │ │ ldr r2, [sp, #1088] @ 0x440 │ │ │ │ ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ ldr r6, [sp, #1012] @ 0x3f4 │ │ │ │ @@ -260917,15 +260917,15 @@ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ bgt 137a44 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b 137a64 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sl, #120] @ 0x78 │ │ │ │ @@ -260977,15 +260977,15 @@ │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ bne 138820 │ │ │ │ b 13897c │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ add r1, sl, #124 @ 0x7c │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #1132] @ 0x46c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 137a7c │ │ │ │ @@ -261066,15 +261066,15 @@ │ │ │ │ str r0, [sp, #1044] @ 0x414 │ │ │ │ strh ip, [lr, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #280]! @ 0x118 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 137aa8 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sl, #374] @ 0x176 │ │ │ │ @@ -261122,20 +261122,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ bne 137e14 │ │ │ │ b 1388f8 │ │ │ │ add r6, sp, #1056 @ 0x420 │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sl, #268 @ 0x10c │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r8, r7 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #1056 @ 0x420 │ │ │ │ add ip, sp, #1120 @ 0x460 │ │ │ │ ldr r5, [sp, #1088] @ 0x440 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -261203,29 +261203,29 @@ │ │ │ │ beq 13895c │ │ │ │ mov r7, r0 │ │ │ │ b 137ecc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4de894 │ │ │ │ + bl 4de864 │ │ │ │ b 138454 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 3855c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 137ef4 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ b 137f08 │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #1120] @ 0x460 │ │ │ │ ldr r2, [sp, #1124] @ 0x464 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ str r2, [sp, #1100] @ 0x44c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #1108] @ 0x454 │ │ │ │ str r2, [sp, #1112] @ 0x458 │ │ │ │ @@ -261238,15 +261238,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #100]! @ 0x64 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 137e4c │ │ │ │ add r0, sp, #1120 @ 0x460 │ │ │ │ mov r9, r8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add lr, sp, #1120 @ 0x460 │ │ │ │ mov r8, r5 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ add r7, r1, #56 @ 0x38 │ │ │ │ add r3, r3, #16 │ │ │ │ @@ -261307,15 +261307,15 @@ │ │ │ │ bl 3855c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #304]! @ 0x130 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 137fd8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ ldr r4, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -261633,15 +261633,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #557] @ 0x22d │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f95b4 │ │ │ │ + bl 4f9584 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [fp, #560] @ 0x230 │ │ │ │ str r1, [fp, #564] @ 0x234 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r5, sp, #608 @ 0x260 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -261665,15 +261665,15 @@ │ │ │ │ beq 138770 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ b 138770 │ │ │ │ rsbseq r8, r0, r8, asr #16 │ │ │ │ strdeq lr, [r2], -r8 │ │ │ │ ldrdeq fp, [ip], #-164 @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x0055be93 │ │ │ │ + subseq fp, r5, r3, asr lr │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ strb r0, [fp, #557] @ 0x22d │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ @@ -261710,15 +261710,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #572] @ 0x23c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 1386b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1924] @ 138e3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 138738 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -261787,15 +261787,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1387c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1387e4 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ strb r0, [fp, #573] @ 0x23d │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ strd r8, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -262137,15 +262137,15 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 138d34 │ │ │ │ cmp r0, #1 │ │ │ │ bne 138d5c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ ldrb r0, [fp, #557] @ 0x22d │ │ │ │ cmp r0, #0 │ │ │ │ beq 138d70 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1332b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #557] @ 0x22d │ │ │ │ @@ -262161,15 +262161,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 138d94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 138dc4 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov fp, r4 │ │ │ │ b 138dc8 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r0, [fp, #573] @ 0x23d │ │ │ │ cmp r0, #0 │ │ │ │ beq 138ddc │ │ │ │ add r0, fp, #200 @ 0xc8 │ │ │ │ @@ -262197,15 +262197,15 @@ │ │ │ │ mlseq ip, r4, fp, sl │ │ │ │ rsbeq sl, ip, ip, lsr #14 │ │ │ │ mlseq ip, ip, r6, sl │ │ │ │ rsbeq sl, ip, ip, lsr #13 │ │ │ │ rsbseq r7, r0, r8, lsr #15 │ │ │ │ andeq sp, r2, r8, asr r6 │ │ │ │ rsbeq sl, ip, r4, lsr #20 │ │ │ │ - ldrsheq sl, [r5], #-211 @ 0xffffff2d │ │ │ │ + ldrheq sl, [r5], #-211 @ 0xffffff2d │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #3784] @ 139d2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -262227,29 +262227,29 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r6, r1, #8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 138efc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3952] @ 139e74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 138f84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -262291,25 +262291,25 @@ │ │ │ │ bne 138f94 │ │ │ │ dmb ish │ │ │ │ ldr r0, [pc, #3796] @ 139e88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ ldrd sl, [r2, #16] │ │ │ │ ldrb r7, [r2, #24] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 138fe0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13ac68 │ │ │ │ add r8, r0, #4 │ │ │ │ b 138ffc │ │ │ │ ldr r0, [pc, #4068] @ 139fcc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -262334,27 +262334,27 @@ │ │ │ │ ldr r0, [pc, #3964] @ 139fd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 138e74 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 138e74 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 138edc │ │ │ │ mvn r0, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [r5], #4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, #0 │ │ │ │ strb r7, [sp, #128] @ 0x80 │ │ │ │ @@ -262456,15 +262456,15 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ bne 13a714 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1393a4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1398e0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -262478,15 +262478,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139a40 │ │ │ │ @@ -262538,15 +262538,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 139a40 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 45cd90 │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ @@ -262567,15 +262567,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldr fp, [r0] │ │ │ │ ldrd r0, [fp, #20] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -262624,35 +262624,35 @@ │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 139cbc │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #8] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 139d30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 139694 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -262666,15 +262666,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1397f4 │ │ │ │ @@ -262721,15 +262721,15 @@ │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [pc, #3636] @ 13a4b8 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [pc, #3628] @ 13a4bc │ │ │ │ ldr r8, [pc, r8] │ │ │ │ b 1397f4 │ │ │ │ ldr r0, [pc, #4092] @ 13a698 │ │ │ │ @@ -262745,15 +262745,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13955c │ │ │ │ ldr r0, [pc, #4084] @ 13a6c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13955c │ │ │ │ ldr r0, [pc, #4076] @ 13a6d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -262780,15 +262780,15 @@ │ │ │ │ ldr r1, [pc, #4024] @ 13a708 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1397f4 │ │ │ │ ldr r0, [pc, #3984] @ 13a70c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -262797,15 +262797,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1397f4 │ │ │ │ @@ -262815,15 +262815,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 45da34 │ │ │ │ ldrb r0, [sp, #368] @ 0x170 │ │ │ │ @@ -262851,32 +262851,32 @@ │ │ │ │ bl 2a9190 │ │ │ │ add fp, sp, #368 @ 0x170 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 139e8c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 139fe0 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bhi 139fe0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strb r9, [r0, r2] │ │ │ │ dmb ish │ │ │ │ strb r9, [r1, #8] │ │ │ │ dmb ish │ │ │ │ b 139514 │ │ │ │ ldr r0, [pc, #3976] @ 13a870 │ │ │ │ @@ -262892,15 +262892,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13926c │ │ │ │ ldr r0, [pc, #3928] @ 13a878 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13926c │ │ │ │ ldr r0, [pc, #3908] @ 13a87c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -262927,15 +262927,15 @@ │ │ │ │ ldr r1, [pc, #3816] @ 13a884 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 139a40 │ │ │ │ ldr r0, [pc, #3776] @ 13a888 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -262944,15 +262944,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139a40 │ │ │ │ @@ -262962,25 +262962,25 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 45cd90 │ │ │ │ ldrb r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #2 │ │ │ │ beq 13917c │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r0, r6] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -263010,15 +263010,15 @@ │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ add fp, sp, #368 @ 0x170 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldrb r1, [sp, #376] @ 0x178 │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ strb r9, [r0, r2] │ │ │ │ bne 139b28 │ │ │ │ ldr r0, [pc, #3976] @ 13aaa0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -263049,15 +263049,15 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1393d0 │ │ │ │ ldr r0, [pc, #3864] @ 13aaac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1393d0 │ │ │ │ ldr r0, [pc, #3840] @ 13aab0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -263086,15 +263086,15 @@ │ │ │ │ ldr r1, [pc, #4076] @ 13ac04 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 139cbc │ │ │ │ ldr r0, [pc, #4088] @ 13ac3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -263103,15 +263103,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139cbc │ │ │ │ @@ -263121,18 +263121,18 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ add fp, sp, #368 @ 0x170 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 139180 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ @@ -263169,15 +263169,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a42c │ │ │ │ @@ -263223,27 +263223,27 @@ │ │ │ │ str lr, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [pc, #4076] @ 13ae48 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [pc, #4068] @ 13ae4c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ b 13a42c │ │ │ │ rsbseq r7, r0, r0, lsl r1 │ │ │ │ rsbseq r6, r0, ip, asr #31 │ │ │ │ rsbseq r6, r0, ip, asr pc │ │ │ │ andeq ip, r2, r8, lsl #28 │ │ │ │ rsbeq sl, ip, r4, ror #3 │ │ │ │ - ldrheq sl, [r5], #-83 @ 0xffffffad │ │ │ │ + subseq sl, r5, r3, ror r5 │ │ │ │ ldrsbteq r6, [r0], #-192 @ 0xffffff40 │ │ │ │ ldrsbteq r6, [r0], #-236 @ 0xffffff14 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a2cc │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -263257,15 +263257,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a42c │ │ │ │ @@ -263311,15 +263311,15 @@ │ │ │ │ str lr, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [pc, #4044] @ 13af88 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [pc, #4036] @ 13af8c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ b 13a42c │ │ │ │ rsbseq r6, r0, ip, lsr #29 │ │ │ │ @@ -263342,15 +263342,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a620 │ │ │ │ @@ -263396,15 +263396,15 @@ │ │ │ │ str lr, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [pc, #4076] @ 13b0fc │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [pc, #4068] @ 13b100 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ b 13a620 │ │ │ │ @ instruction: 0x00706c98 │ │ │ │ @@ -263429,15 +263429,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 139d38 │ │ │ │ ldr r0, [pc, #4032] @ 13b144 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139d38 │ │ │ │ ldr r0, [pc, #4012] @ 13b148 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -263464,15 +263464,15 @@ │ │ │ │ ldr r1, [pc, #3924] @ 13b154 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 13a42c │ │ │ │ ldr r0, [pc, #3884] @ 13b158 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -263481,15 +263481,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a42c │ │ │ │ @@ -263499,15 +263499,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 13a42c │ │ │ │ ldrhteq r6, [r0], #-176 @ 0xffffff50 │ │ │ │ rsbseq r6, r0, r8, lsr fp │ │ │ │ rsbeq r9, ip, r8, asr lr │ │ │ │ rsbeq r9, ip, r0, lsl lr │ │ │ │ rsbseq r6, r0, r8, lsr r9 │ │ │ │ rsbseq r6, r0, r8, asr #21 │ │ │ │ @@ -263527,15 +263527,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 139e98 │ │ │ │ ldr r0, [pc, #3604] @ 13b120 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139e98 │ │ │ │ ldr r0, [pc, #3584] @ 13b124 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -263562,15 +263562,15 @@ │ │ │ │ ldr r1, [pc, #3496] @ 13b130 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 13a42c │ │ │ │ ldr r0, [pc, #3456] @ 13b134 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -263579,15 +263579,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a42c │ │ │ │ @@ -263597,18 +263597,18 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb r9, [r0, r2] │ │ │ │ dmb ish │ │ │ │ strb r9, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ @@ -263652,15 +263652,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 139fec │ │ │ │ ldr r0, [pc, #3052] @ 13b0ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 139fec │ │ │ │ ldr r0, [pc, #3032] @ 13b0f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -263687,15 +263687,15 @@ │ │ │ │ ldr r1, [pc, #2960] @ 13b10c │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 13a620 │ │ │ │ ldr r0, [pc, #2920] @ 13b110 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -263704,15 +263704,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a620 │ │ │ │ @@ -263722,15 +263722,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ bne 13a64c │ │ │ │ ldr r0, [pc, #2760] @ 13b104 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -263742,19 +263742,19 @@ │ │ │ │ ldrex r0, [r5] │ │ │ │ strex r1, r9, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne 13a650 │ │ │ │ cmp r0, #2 │ │ │ │ beq 13a6cc │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strb r9, [r0, r2] │ │ │ │ dmb ish │ │ │ │ strb r9, [r1, #8] │ │ │ │ dmb ish │ │ │ │ b 139180 │ │ │ │ rsbseq r6, r0, r4, asr #16 │ │ │ │ @@ -263793,15 +263793,15 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a890 │ │ │ │ ldr r0, [pc, #2404] @ 13b0b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -263815,15 +263815,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r6, [r7] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a9e4 │ │ │ │ @@ -263869,15 +263869,15 @@ │ │ │ │ str lr, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 13a9e4 │ │ │ │ @ instruction: 0x0070659c │ │ │ │ rsbseq r6, r0, ip, ror r5 │ │ │ │ rsbseq r6, r0, r4, ror #10 │ │ │ │ rsbseq r6, r0, ip, asr #10 │ │ │ │ rsbeq r9, ip, r4, lsl r8 │ │ │ │ ldrdeq r9, [ip], #-112 @ 0xffffff90 @ │ │ │ │ @@ -263894,15 +263894,15 @@ │ │ │ │ ldr r0, [pc, #2020] @ 13b09c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13a748 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a748 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 13aca4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -263929,15 +263929,15 @@ │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ str ip, [sp, #368] @ 0x170 │ │ │ │ str r4, [sp, #380] @ 0x17c │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1904] @ 13b0d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 13a9e4 │ │ │ │ ldr r0, [pc, #1888] @ 13b0d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -263946,15 +263946,15 @@ │ │ │ │ bne 13a9e4 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13a9e4 │ │ │ │ @@ -263963,15 +263963,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sl, #4 │ │ │ │ ldrb r7, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ add ip, sp, #368 @ 0x170 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ cmp r7, #3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -263992,15 +263992,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 13aa30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 13aa58 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ add r0, r0, #12 │ │ │ │ @@ -264039,22 +264039,22 @@ │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 13aaf4 │ │ │ │ dmb ish │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ beq 13ab30 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1640] @ 13b1a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 13abb4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -264252,28 +264252,28 @@ │ │ │ │ rsbseq r6, r0, r0 │ │ │ │ rsbseq r5, r0, r4, asr lr │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #552] @ 13b084 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ strb r1, [r0, r2] │ │ │ │ dmb ish │ │ │ │ strb r1, [r3, #8] │ │ │ │ dmb ish │ │ │ │ b 13af7c │ │ │ │ rsbseq r6, r0, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #512] @ 13b08c │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ ldrb r1, [sp, #376] @ 0x178 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ strb r4, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 132c70 │ │ │ │ ldr r6, [pc, #716] @ 13b17c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ b 13afdc │ │ │ │ mov r5, r0 │ │ │ │ @@ -264336,15 +264336,15 @@ │ │ │ │ rsbseq r5, r0, r0, ror #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #224] @ 13b088 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ strb r1, [r0, r2] │ │ │ │ dmb ish │ │ │ │ strb r1, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r6, [pc, #408] @ 13b168 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [sp, #248] @ 0xf8 │ │ │ │ @@ -264366,15 +264366,15 @@ │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 13b010 │ │ │ │ dmb ish │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 13275c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 1323f8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 13b068 │ │ │ │ @@ -264395,15 +264395,15 @@ │ │ │ │ rsbseq r4, r0, r4, ror #30 │ │ │ │ rsbseq r4, r0, ip, lsl lr │ │ │ │ rsbseq r4, r0, r0, lsr pc │ │ │ │ rsbeq r8, ip, ip, lsl #1 │ │ │ │ rsbeq r8, ip, ip, ror r0 │ │ │ │ ldrsbteq r5, [r0], #-56 @ 0xffffffc8 │ │ │ │ ldrhteq r5, [r0], #-56 @ 0xffffffc8 │ │ │ │ - subseq r8, r5, r9, lsl #13 │ │ │ │ + subseq r8, r5, r9, asr #12 │ │ │ │ ldrdeq r8, [ip], #-76 @ 0xffffffb4 @ │ │ │ │ ldrshteq r4, [r0], #-204 @ 0xffffff34 │ │ │ │ rsbseq r4, r0, r0, ror #25 │ │ │ │ rsbseq r4, r0, ip, asr lr │ │ │ │ rsbseq r5, r0, r0, lsl r7 │ │ │ │ rsbseq r5, r0, r8, asr #14 │ │ │ │ ldrshteq r5, [r0], #-68 @ 0xffffffbc │ │ │ │ @@ -264417,15 +264417,15 @@ │ │ │ │ rsbseq r4, r0, r0, asr #29 │ │ │ │ ldrsbteq r4, [r0], #-224 @ 0xffffff20 │ │ │ │ rsbseq r5, r0, ip, ror #15 │ │ │ │ rsbseq r5, r0, ip, asr #15 │ │ │ │ ldrhteq r5, [r0], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0x0070579c │ │ │ │ rsbeq r8, ip, r4, ror r5 │ │ │ │ - subseq r8, r5, r1, ror #13 │ │ │ │ + subseq r8, r5, r1, lsr #13 │ │ │ │ rsbseq r5, r0, ip, asr #26 │ │ │ │ rsbseq r5, r0, r0, lsr #23 │ │ │ │ rsbseq r5, r0, r4, lsl r9 │ │ │ │ rsbeq r8, ip, r4, lsr ip │ │ │ │ rsbeq r8, ip, r0, lsl #24 │ │ │ │ rsbseq r5, r0, r4, lsl #18 │ │ │ │ ldrshteq r5, [r0], #-100 @ 0xffffff9c │ │ │ │ @@ -264446,41 +264446,41 @@ │ │ │ │ strhteq r8, [ip], #-240 @ 0xffffff10 │ │ │ │ rsbeq r8, ip, ip, ror #30 │ │ │ │ rsbseq r5, r0, r0, lsl #25 │ │ │ │ rsbseq r5, r0, r0, lsl #27 │ │ │ │ rsbseq r5, r0, ip, ror #21 │ │ │ │ rsbseq r4, r0, r4, asr #26 │ │ │ │ @ instruction: 0x00704c94 │ │ │ │ - subseq r8, r5, r5, lsr #14 │ │ │ │ + subseq r8, r5, r5, ror #13 │ │ │ │ ldrdeq r8, [ip], #-88 @ 0xffffffa8 @ │ │ │ │ - subseq r8, r5, r9, asr #14 │ │ │ │ + subseq r8, r5, r9, lsl #14 │ │ │ │ rsbeq r8, ip, ip, lsl #12 │ │ │ │ ldrhteq r4, [r0], #-212 @ 0xffffff2c │ │ │ │ rsbseq r4, r0, r8, asr pc │ │ │ │ @ instruction: 0x00704e90 │ │ │ │ @ instruction: 0x00704e9c │ │ │ │ rsbseq r4, r0, r0, lsr #30 │ │ │ │ rsbseq r4, r0, ip, lsr #30 │ │ │ │ - ldrheq r7, [r5], #-146 @ 0xffffff6e │ │ │ │ + subseq r7, r5, r2, ror r9 │ │ │ │ rsbeq r8, ip, ip, ror r1 │ │ │ │ rsbeq r8, ip, r8, ror r2 │ │ │ │ rsbseq r5, r0, r8, lsr #6 │ │ │ │ ldrdeq fp, [r2], -r4 │ │ │ │ rsbeq r8, ip, r0, lsr #11 │ │ │ │ - subseq r8, r5, pc, ror r9 │ │ │ │ + subseq r8, r5, pc, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r6, sp, #16 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 555ebc │ │ │ │ + bl 555e8c │ │ │ │ ldr r0, [pc, #656] @ 13b470 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ @@ -264493,15 +264493,15 @@ │ │ │ │ str r1, [sp, #1076] @ 0x434 │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 555e70 │ │ │ │ + bl 555e40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13b3dc │ │ │ │ ldr r4, [sp, #1076] @ 0x434 │ │ │ │ ldr r5, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ ldr r0, [pc, #568] @ 13b480 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -264547,15 +264547,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #428] @ 13b4a0 │ │ │ │ movls r1, r6 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 13b350 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -264640,25 +264640,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq r7, [ip], #-180 @ 0xffffff4c @ │ │ │ │ - subseq r7, r5, r9, ror #1 │ │ │ │ + subseq r7, r5, r9, lsr #1 │ │ │ │ rsbeq r7, ip, r8, lsr #20 │ │ │ │ rsbeq r7, ip, r4, lsl #20 │ │ │ │ @ instruction: 0x00705898 │ │ │ │ rsbseq r5, r0, r8, lsr #14 │ │ │ │ rsbeq r7, ip, r0, asr #17 │ │ │ │ rsbeq r7, ip, ip, ror #28 │ │ │ │ rsbseq r5, r0, r8, asr #16 │ │ │ │ - ldrsbeq r8, [r5], #-64 @ 0xffffffc0 │ │ │ │ - ldrheq r8, [r5], #-65 @ 0xffffffbf │ │ │ │ - subseq r7, r5, r9, ror r4 │ │ │ │ + @ instruction: 0x00558490 │ │ │ │ + subseq r8, r5, r1, ror r4 │ │ │ │ + subseq r7, r5, r9, lsr r4 │ │ │ │ rsbeq r7, ip, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #436] @ 13b670 │ │ │ │ ldr r7, [sp, #1100] @ 0x44c │ │ │ │ @@ -264705,15 +264705,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #292] @ 13b690 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 13b5c8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -264772,17 +264772,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbseq r5, r0, ip, lsl r6 │ │ │ │ ldrhteq r5, [r0], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r7, ip, r8, lsr r6 │ │ │ │ strdeq r7, [ip], #-180 @ 0xffffff4c @ │ │ │ │ ldrhteq r5, [r0], #-92 @ 0xffffffa4 │ │ │ │ - subseq r8, r5, r8, lsr r2 │ │ │ │ - subseq r8, r5, r9, lsl r2 │ │ │ │ - subseq r7, r5, sp, ror #3 │ │ │ │ + ldrsheq r8, [r5], #-24 @ 0xffffffe8 │ │ │ │ + ldrsbeq r8, [r5], #-25 @ 0xffffffe7 │ │ │ │ + subseq r7, r5, sp, lsr #3 │ │ │ │ ldrdeq r7, [ip], #-204 @ 0xffffff34 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 13f2c0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -264903,22 +264903,22 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r7, r5, sp, rrx │ │ │ │ + subseq r7, r5, sp, lsr #32 │ │ │ │ rsbeq r7, ip, r0, asr sl │ │ │ │ ldrsbteq r5, [r0], #-52 @ 0xffffffcc │ │ │ │ rsbeq r7, ip, r4, ror sl │ │ │ │ rsbseq r5, r0, r4, lsl r3 │ │ │ │ rsbeq r7, ip, ip, lsr #9 │ │ │ │ rsbseq r5, r0, ip, lsl #7 │ │ │ │ - subseq r6, r5, sp, lsl sp │ │ │ │ + ldrsbeq r6, [r5], #-205 @ 0xffffff33 │ │ │ │ rsbeq r7, ip, r4, asr r6 │ │ │ │ rsbeq r7, ip, ip, ror sl │ │ │ │ rsbeq r7, ip, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #788] @ 13bbe4 │ │ │ │ @@ -264937,29 +264937,29 @@ │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ beq 13babc │ │ │ │ mov r0, r5 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 4a16dc │ │ │ │ + bl 4a16ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13b99c │ │ │ │ mov r0, r6 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13bb1c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 13bb1c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -264980,47 +264980,47 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ef1c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4a1700 │ │ │ │ + bl 4a16d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 13baa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ef1c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 4a1724 │ │ │ │ + bl 4a16f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13baa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13bb2c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 13bb2c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -265169,15 +265169,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 13be34 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -265360,17 +265360,17 @@ │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r8, r5, r0, lsl r0 │ │ │ │ + ldrsbeq r7, [r5], #-240 @ 0xffffff10 │ │ │ │ mlseq ip, r4, r0, r7 │ │ │ │ - ldrsheq r6, [r5], #-101 @ 0xffffff9b │ │ │ │ + ldrheq r6, [r5], #-101 @ 0xffffff9b │ │ │ │ rsbeq r7, ip, r4, rrx │ │ │ │ ldrdeq r9, [r2], -r8 │ │ │ │ strdeq r6, [ip], #-244 @ 0xffffff0c @ │ │ │ │ rsbeq r6, ip, r8, ror #31 │ │ │ │ @ instruction: 0x00704190 │ │ │ │ strhteq r6, [ip], #-232 @ 0xffffff18 │ │ │ │ muleq r2, r4, lr │ │ │ │ @@ -265438,18 +265438,18 @@ │ │ │ │ strne r5, [sp, #12] │ │ │ │ cmp r7, #2 │ │ │ │ beq 13c168 │ │ │ │ cmp r7, #1 │ │ │ │ bne 13c1c0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 497bd4 │ │ │ │ + bl 497ba4 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 497bd4 │ │ │ │ + bl 497ba4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ subs r7, r0, r2 │ │ │ │ movcc r2, r0 │ │ │ │ @@ -265470,18 +265470,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 13c1a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 13c1a4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ subs r7, r5, r0 │ │ │ │ movwne r7, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bge 13c1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -265601,32 +265601,32 @@ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #784] @ 13c67c │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - bl 5579fc │ │ │ │ + bl 5579cc │ │ │ │ ldr r1, [pc, #764] @ 13c680 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 13c544 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ - bl 557ac0 │ │ │ │ + bl 557a90 │ │ │ │ add r0, r8, r5 │ │ │ │ add r7, r0, r7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13c554 │ │ │ │ mov r1, r6 │ │ │ │ bl 38388 │ │ │ │ @@ -265721,15 +265721,15 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 13c3b4 │ │ │ │ bl 378a4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #288] @ 13c684 │ │ │ │ ldr r2, [pc, #288] @ 13c688 │ │ │ │ ldr r7, [pc, #288] @ 13c68c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -265795,25 +265795,25 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, sl │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r4, r0, r4, asr r6 │ │ │ │ - subseq r7, r5, ip, ror r4 │ │ │ │ + subseq r7, r5, ip, lsr r4 │ │ │ │ ldrdeq r9, [r2], -r0 │ │ │ │ rsbeq r6, ip, r4, lsl #25 │ │ │ │ rsbeq r6, ip, r8, ror ip │ │ │ │ @ instruction: 0xfffb53e4 │ │ │ │ @ instruction: 0xfffb54bc │ │ │ │ - subseq r4, r5, r3, lsr #13 │ │ │ │ + subseq r4, r5, r3, ror #12 │ │ │ │ @ instruction: 0xfffb5744 │ │ │ │ @ instruction: 0xffff84bc │ │ │ │ rsbseq r3, r0, r4, ror #18 │ │ │ │ - ldrheq r4, [r6], #-159 @ 0xffffff61 │ │ │ │ + subseq r4, r6, pc, ror r9 │ │ │ │ @ instruction: 0xfffa90f0 │ │ │ │ @ instruction: 0xffff86b8 │ │ │ │ rsbeq r6, ip, ip, asr #28 │ │ │ │ mlseq ip, r4, sp, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ @@ -265853,28 +265853,28 @@ │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1096] @ 13cbbc │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #1048] @ 13cbc0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 13cad8 │ │ │ │ ldr r0, [pc, #1040] @ 13cbd0 │ │ │ │ @@ -265918,15 +265918,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #904] @ 13cbe8 │ │ │ │ movls r1, r4 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #16 │ │ │ │ bls 13c8bc │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -265956,15 +265956,15 @@ │ │ │ │ bl 37a48 │ │ │ │ b 13c8cc │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 639394 │ │ │ │ + bl 639364 │ │ │ │ ldr r2, [pc, #732] @ 13cbec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 123938 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ @@ -265995,15 +265995,15 @@ │ │ │ │ bne 13c968 │ │ │ │ b 13c990 │ │ │ │ mov fp, #4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 563170 │ │ │ │ + bl 563140 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #580] @ 0x244 │ │ │ │ @@ -266125,30 +266125,30 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r3, [r0], #-124 @ 0xffffff84 │ │ │ │ rsbeq sl, ip, r8, asr #15 │ │ │ │ andeq r9, r2, r4, asr #12 │ │ │ │ rsbeq sl, ip, r8, lsr #15 │ │ │ │ - @ instruction: 0x0055d29c │ │ │ │ + subseq sp, r5, ip, asr r2 │ │ │ │ strhteq sl, [ip], #-112 @ 0xffffff90 │ │ │ │ strhteq sl, [ip], #-112 @ 0xffffff90 │ │ │ │ rsbeq r6, ip, r8, lsr ip │ │ │ │ rsbeq r6, ip, ip, asr ip │ │ │ │ - ldrheq r7, [r5], #-15 │ │ │ │ + subseq r7, r5, pc, ror r0 │ │ │ │ rsbseq r4, r0, ip, asr #15 │ │ │ │ rsbseq r4, r0, r8, lsl #9 │ │ │ │ rsbeq r6, ip, r8, ror #2 │ │ │ │ strhteq r6, [ip], #-128 @ 0xffffff80 │ │ │ │ rsbseq r4, r0, r8, lsr #15 │ │ │ │ - subseq sp, r5, r4, ror r1 │ │ │ │ - subseq r7, r5, r5, rrx │ │ │ │ - subseq r7, r5, fp, asr #32 │ │ │ │ - subseq r7, r5, ip, lsr #32 │ │ │ │ - subseq sp, r5, r9, lsr #2 │ │ │ │ + subseq sp, r5, r4, lsr r1 │ │ │ │ + subseq r7, r5, r5, lsr #32 │ │ │ │ + subseq r7, r5, fp │ │ │ │ + subseq r6, r5, ip, ror #31 │ │ │ │ + subseq sp, r5, r9, ror #1 │ │ │ │ rsbeq r6, ip, r0, asr fp │ │ │ │ rsbeq r6, ip, r8, lsr r3 │ │ │ │ rsbeq r6, ip, r8, lsr #2 │ │ │ │ rsbseq r3, r0, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r4, r0 │ │ │ │ @@ -266165,49 +266165,49 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #916] @ 13cfe8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ bl 13bbfc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ bl 13ef1c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4a17a8 │ │ │ │ + bl 4a1778 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4a17cc │ │ │ │ + bl 4a179c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4a17f0 │ │ │ │ + bl 4a17c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #7 │ │ │ │ bl 1617bc │ │ │ │ mov fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ @@ -266283,23 +266283,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #496] @ 13d000 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, sl │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, r8 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ beq 13cf14 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -266397,23 +266397,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r3, r0, r0, lsr #5 │ │ │ │ mlseq ip, r8, r7, r6 │ │ │ │ mlseq ip, ip, r7, r6 │ │ │ │ - ldrsbeq r6, [r5], #-191 @ 0xffffff41 │ │ │ │ - subseq r6, r5, r8, ror #29 │ │ │ │ + @ instruction: 0x00556b9f │ │ │ │ + subseq r6, r5, r8, lsr #29 │ │ │ │ andeq r8, r2, r0, lsl #29 │ │ │ │ rsbeq r6, ip, r4, asr r7 │ │ │ │ mlseq ip, r0, lr, r5 │ │ │ │ rsbseq r3, r0, ip, lsr r0 │ │ │ │ rsbeq r6, ip, r8, lsl r8 │ │ │ │ strhteq r5, [ip], #-244 @ 0xffffff0c │ │ │ │ - subseq r5, r5, r5, lsl r6 │ │ │ │ + ldrsbeq r5, [r5], #-85 @ 0xffffffab │ │ │ │ rsbeq r5, ip, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 13d188 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ @@ -266430,15 +266430,15 @@ │ │ │ │ ldr r0, [fp], #4 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13d0d0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 13d0d8 │ │ │ │ add r2, sp, #8 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -266484,15 +266484,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13d190 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ @@ -266537,21 +266537,21 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 132690 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r3, [r0], #-236 @ 0xffffff14 │ │ │ │ rsbeq r5, ip, r4, asr #25 │ │ │ │ - subseq r5, r5, r5, lsr r3 │ │ │ │ + ldrsheq r5, [r5], #-37 @ 0xffffffdb │ │ │ │ rsbeq r5, ip, r4, ror ip │ │ │ │ rsbeq r5, ip, r0, asr ip │ │ │ │ rsbseq r3, r0, r8, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - bl 55da90 │ │ │ │ + bl 55da60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13d2f4 │ │ │ │ ldr r1, [pc, #244] @ 13d338 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -266614,18 +266614,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r3, r0, r8, lsr #26 │ │ │ │ rsbseq r3, r0, ip, lsr #25 │ │ │ │ mlseq ip, r0, r9, r5 │ │ │ │ ldrdeq r6, [ip], #-4 @ │ │ │ │ rsbseq r3, r0, r0, lsl sp │ │ │ │ - subseq r5, r5, sp, lsr #5 │ │ │ │ + subseq r5, r5, sp, ror #4 │ │ │ │ rsbeq r5, ip, r4, lsl ip │ │ │ │ rsbeq r6, ip, r4, asr r1 │ │ │ │ - subseq r6, r5, r5, lsl #11 │ │ │ │ + subseq r6, r5, r5, asr #10 │ │ │ │ ldrdeq r6, [ip], #-8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r5, r2 │ │ │ │ @@ -266813,16 +266813,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r3, r6, r1, lsl #17 │ │ │ │ - subseq r4, r5, r1, ror pc │ │ │ │ + subseq r3, r6, r1, asr #16 │ │ │ │ + subseq r4, r5, r1, lsr pc │ │ │ │ strdeq r5, [ip], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq r5, ip, r8, lsr #28 │ │ │ │ rsbseq r3, r0, r0, asr #15 │ │ │ │ rsbseq r3, r0, r0, ror #13 │ │ │ │ rsbeq r5, ip, r0, lsl #14 │ │ │ │ rsbeq r6, ip, r0, ror r0 │ │ │ │ rsbseq r3, r0, ip, lsr #17 │ │ │ │ @@ -266832,26 +266832,26 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 55dc6c │ │ │ │ + bl 55dc3c │ │ │ │ ldrd sl, [r5, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 55dcc4 │ │ │ │ + bl 55dc94 │ │ │ │ cmp r7, #0 │ │ │ │ beq 13d7a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 55dd9c │ │ │ │ + bl 55dd6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 13d790 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [pc, #552] @ 13d920 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -266869,38 +266869,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #500] @ 13d92c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #476] @ 13d930 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ bl 3758c │ │ │ │ b 13d7a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ bl 37388 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 55da90 │ │ │ │ + bl 55da60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13d8a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 37c10 │ │ │ │ @@ -266925,28 +266925,28 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #276] @ 13d948 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 13d880 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ @@ -266991,21 +266991,21 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrhteq r2, [r0], #-116 @ 0xffffff8c │ │ │ │ strdeq r5, [ip], #-192 @ 0xffffff40 @ │ │ │ │ strdeq r5, [ip], #-192 @ 0xffffff40 @ │ │ │ │ rsbseq r2, r0, ip, lsr #15 │ │ │ │ - subseq r2, r5, r7, lsr sl │ │ │ │ + ldrsheq r2, [r5], #-151 @ 0xffffff69 │ │ │ │ rsbeq r5, ip, r8, lsl #23 │ │ │ │ ldrsbteq r2, [r0], #-104 @ 0xffffff98 │ │ │ │ andeq r8, r2, r8, asr #10 │ │ │ │ rsbeq r5, ip, r4, lsl ip │ │ │ │ rsbeq r5, ip, r0, asr #24 │ │ │ │ - subseq r2, r5, r7, asr r9 │ │ │ │ + subseq r2, r5, r7, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -267030,15 +267030,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -267046,26 +267046,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, sp, asr r8 │ │ │ │ + subseq r4, r5, sp, lsl r8 │ │ │ │ rsbeq r5, ip, r0, asr #21 │ │ │ │ - subseq r5, r5, r4, lsr pc │ │ │ │ + ldrsheq r5, [r5], #-228 @ 0xffffff1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ movwmi r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 567bdc │ │ │ │ + bl 567bac │ │ │ │ ldr r0, [pc, #312] @ 13db7c │ │ │ │ mov r1, #0 │ │ │ │ ldrb r6, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -267092,15 +267092,15 @@ │ │ │ │ sub r2, r0, #1 │ │ │ │ b 13dab8 │ │ │ │ ldrb r2, [sp, #5] │ │ │ │ orr r1, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13db24 │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r6, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bne 13daf4 │ │ │ │ @@ -267139,15 +267139,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 132690 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq ip, r0, r3, r5 │ │ │ │ - subseq r4, r5, r1, lsr #19 │ │ │ │ + subseq r4, r5, r1, ror #18 │ │ │ │ rsbeq r5, ip, r0, ror #5 │ │ │ │ strhteq r5, [ip], #-44 @ 0xffffffd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ cmn r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -267170,28 +267170,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, #2120] @ 13e434 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2096] @ 13e438 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #2048] @ 13e43c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ bl 2a918c │ │ │ │ @@ -267284,15 +267284,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13e1e4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #1512] @ 13e3d0 │ │ │ │ @@ -267330,15 +267330,15 @@ │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13e210 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #1352] @ 13e3e8 │ │ │ │ @@ -267376,15 +267376,15 @@ │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13e23c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #1188] @ 13e3fc │ │ │ │ @@ -267422,15 +267422,15 @@ │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 13e268 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r1, [pc, #1024] @ 13e410 │ │ │ │ @@ -267470,15 +267470,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #12] │ │ │ │ stm r0, {r1, r2, sl} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ b 13e10c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 13e17c │ │ │ │ ldr r0, [pc, #844] @ 13e418 │ │ │ │ mov r2, #0 │ │ │ │ @@ -267492,15 +267492,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #12] │ │ │ │ stm r0, {r1, r2, sl} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13e12c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -267668,51 +267668,51 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13e358 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 13e350 │ │ │ │ strdeq r5, [ip], #-4 @ │ │ │ │ - subseq r4, r5, r1, ror #5 │ │ │ │ + subseq r4, r5, r1, lsr #5 │ │ │ │ rsbeq r4, ip, r0, lsr #24 │ │ │ │ strdeq r4, [ip], #-188 @ 0xffffff44 @ │ │ │ │ - ldrsheq r5, [r5], #-172 @ 0xffffff54 │ │ │ │ - ldrsheq r5, [r5], #-170 @ 0xffffff56 │ │ │ │ - ldrheq r4, [r5], #-37 @ 0xffffffdb │ │ │ │ + ldrheq r5, [r5], #-172 @ 0xffffff54 │ │ │ │ + ldrheq r5, [r5], #-170 @ 0xffffff56 │ │ │ │ + subseq r4, r5, r5, ror r2 │ │ │ │ strdeq r4, [ip], #-180 @ 0xffffff4c @ │ │ │ │ ldrdeq r4, [ip], #-176 @ 0xffffff50 @ │ │ │ │ - subseq r5, r5, sl, asr ip │ │ │ │ - subseq r5, r5, r1, asr sl │ │ │ │ - ldrheq pc, [r4], #-92 @ 0xffffffa4 @ │ │ │ │ - subseq r4, r5, r9, lsl #5 │ │ │ │ + subseq r5, r5, sl, lsl ip │ │ │ │ + subseq r5, r5, r1, lsl sl │ │ │ │ + subseq pc, r4, ip, ror r5 @ │ │ │ │ + subseq r4, r5, r9, asr #4 │ │ │ │ rsbeq r4, ip, r8, asr #23 │ │ │ │ rsbeq r4, ip, r4, lsr #23 │ │ │ │ - subseq r5, r5, r0, lsr #19 │ │ │ │ - subseq r5, r5, r1, lsr #19 │ │ │ │ - subseq r4, r5, sp, asr r2 │ │ │ │ + subseq r5, r5, r0, ror #18 │ │ │ │ + subseq r5, r5, r1, ror #18 │ │ │ │ + subseq r4, r5, sp, lsl r2 │ │ │ │ mlseq ip, ip, fp, r4 │ │ │ │ rsbeq r4, ip, r8, ror fp │ │ │ │ - ldrsheq r5, [r5], #-139 @ 0xffffff75 │ │ │ │ - ldrsheq r5, [r5], #-140 @ 0xffffff74 │ │ │ │ + ldrheq r5, [r5], #-139 @ 0xffffff75 │ │ │ │ + ldrheq r5, [r5], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xffff8e48 │ │ │ │ mlseq ip, r8, r3, r5 │ │ │ │ @ instruction: 0xffff8ea0 │ │ │ │ strdeq r5, [ip], #-48 @ 0xffffffd0 @ │ │ │ │ rsbseq r2, r0, r0, lsl #6 │ │ │ │ rsbeq r5, ip, ip, lsl #17 │ │ │ │ strhteq r5, [ip], #-132 @ 0xffffff7c │ │ │ │ ldrshteq r2, [r0], #-24 @ 0xffffffe8 │ │ │ │ - subseq r2, r5, pc, ror r5 │ │ │ │ + subseq r2, r5, pc, lsr r5 │ │ │ │ rsbseq r2, r0, r8, asr r1 │ │ │ │ rsbeq r5, ip, ip, lsr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -267734,33 +267734,33 @@ │ │ │ │ ldr r1, [pc, #80] @ 13e508 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ bl 1e85ec │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 497f7c │ │ │ │ + bl 497f4c │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl 13db8c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #28] @ 13e514 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85ec │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subseq r5, r5, r9, ror r4 │ │ │ │ - @ instruction: 0x00555495 │ │ │ │ - subseq r5, r5, pc, lsr #9 │ │ │ │ - subseq r5, r5, r8, asr #8 │ │ │ │ + subseq r5, r5, r9, lsr r4 │ │ │ │ + subseq r5, r5, r5, asr r4 │ │ │ │ + subseq r5, r5, pc, ror #8 │ │ │ │ + subseq r5, r5, r8, lsl #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #24 │ │ │ │ bhi 13e61c │ │ │ │ ldr r0, [pc, #268] @ 13e644 │ │ │ │ @@ -267820,26 +267820,26 @@ │ │ │ │ cmp r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ movweq r1, #14 │ │ │ │ movne r0, r5 │ │ │ │ b 13e624 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 55dc04 │ │ │ │ + bl 55dbd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ bl 37400 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 38aa8 │ │ │ │ - subseq r5, r5, sp, lsr r4 │ │ │ │ - subseq r5, r5, fp, ror r3 │ │ │ │ - subseq r5, r5, r1, ror r3 │ │ │ │ - subseq r5, r5, r1, ror r3 │ │ │ │ + ldrsheq r5, [r5], #-61 @ 0xffffffc3 │ │ │ │ + subseq r5, r5, fp, lsr r3 │ │ │ │ + subseq r5, r5, r1, lsr r3 │ │ │ │ + subseq r5, r5, r1, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 13e68c │ │ │ │ ldr r1, [pc, #460] @ 13e83c │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -267856,30 +267856,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85ec │ │ │ │ ldr sl, [pc, #400] @ 13e838 │ │ │ │ mov fp, #14 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmib sp, {r8, r9} │ │ │ │ - bl 55b910 │ │ │ │ + bl 55b8e0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 55ba1c │ │ │ │ + bl 55b9ec │ │ │ │ ldr r1, [pc, #368] @ 13e844 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ bl 1e85ec │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 55b9ac │ │ │ │ + bl 55b97c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 13e70c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r4, [pc, #308] @ 13e848 │ │ │ │ @@ -267952,19 +267952,19 @@ │ │ │ │ beq 13e82c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsheq r5, [r5], #-35 @ 0xffffffdd │ │ │ │ - ldrsheq r5, [r5], #-46 @ 0xffffffd2 │ │ │ │ - subseq r5, r5, r0, asr #6 │ │ │ │ - subseq r5, r5, r9, asr #6 │ │ │ │ + ldrheq r5, [r5], #-35 @ 0xffffffdd │ │ │ │ + ldrheq r5, [r5], #-46 @ 0xffffffd2 │ │ │ │ + subseq r5, r5, r0, lsl #6 │ │ │ │ subseq r5, r5, r9, lsl #6 │ │ │ │ + subseq r5, r5, r9, asr #5 │ │ │ │ rsbseq r1, r0, r4, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #588] @ 13eaac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -267982,56 +267982,56 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #536] @ 13eab8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #516] @ 13eabc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [pc, #460] @ 13eac0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [pc, #424] @ 13eac4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64df1c │ │ │ │ + bl 64deec │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 13e974 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 655838 │ │ │ │ + bl 655808 │ │ │ │ cmp r7, #0 │ │ │ │ beq 13e96c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r5, [sp, #56] @ 0x38 │ │ │ │ @@ -268114,17 +268114,17 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r1, r0, ip, asr #12 │ │ │ │ rsbeq r4, ip, r0, lsl ip │ │ │ │ rsbeq r4, ip, r8, lsl #24 │ │ │ │ @ instruction: 0x00701490 │ │ │ │ - ldrsbeq r1, [r5], #-131 @ 0xffffff7d │ │ │ │ - ldrsheq r5, [r5], #-0 │ │ │ │ - subseq r5, r5, r6, lsr r0 │ │ │ │ + @ instruction: 0x00551893 │ │ │ │ + ldrheq r5, [r5], #-0 │ │ │ │ + ldrsheq r4, [r5], #-246 @ 0xffffff0a │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #228] @ 13ebc4 │ │ │ │ mov r3, #12 │ │ │ │ ldr r0, [pc, #224] @ 13ebc8 │ │ │ │ @@ -268180,24 +268180,24 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13ebbc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, r1, lsl #30 │ │ │ │ + subseq r4, r5, r1, asr #29 │ │ │ │ strdeq r4, [ip], #-148 @ 0xffffff6c @ │ │ │ │ rsbeq r4, ip, r8, ror r2 │ │ │ │ rsbeq r4, ip, ip, asr r2 │ │ │ │ @ instruction: 0x00701094 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr ip, [pc, #376] @ 13ed6c │ │ │ │ ldr r2, [pc, #376] @ 13ed70 │ │ │ │ ldmib r4, {r1, r6} │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -268222,15 +268222,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #244] @ 13ed78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ @@ -268287,24 +268287,24 @@ │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 131eb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq r4, [ip], #-28 @ 0xffffffe4 │ │ │ │ - subseq r4, r5, r9, ror #27 │ │ │ │ + subseq r4, r5, r9, lsr #27 │ │ │ │ andeq r7, r2, ip, lsl #2 │ │ │ │ rsbseq r1, r0, r8, lsl r1 │ │ │ │ @ instruction: 0xfffa8a4c │ │ │ │ @ instruction: 0xffff5e14 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #356] @ 13ef04 │ │ │ │ ldr ip, [pc, #356] @ 13ef08 │ │ │ │ ldr r3, [pc, #356] @ 13ef0c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -268327,15 +268327,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #232] @ 13ef10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -268390,15 +268390,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 131f7c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r4, ip, r0, lsl r0 │ │ │ │ andeq r6, r2, r4, ror #30 │ │ │ │ - subseq r4, r5, r1, lsl #24 │ │ │ │ + subseq r4, r5, r1, asr #23 │ │ │ │ rsbseq r0, r0, r4, ror pc │ │ │ │ @ instruction: 0xfffaa70c │ │ │ │ @ instruction: 0xffff5a7c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ @@ -268456,15 +268456,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f00c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, r2, asr #22 │ │ │ │ + subseq r4, r5, r2, lsl #22 │ │ │ │ ldrdeq r4, [ip], #-80 @ 0xffffffb0 @ │ │ │ │ andeq fp, r8, r4, lsl #27 │ │ │ │ rsbeq r3, ip, r4, lsl lr │ │ │ │ strdeq r3, [ip], #-220 @ 0xffffff24 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -268552,23 +268552,23 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f18c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, r0, asr #20 │ │ │ │ + subseq r4, r5, r0, lsl #20 │ │ │ │ ldrdeq r4, [ip], #-72 @ 0xffffffb8 @ │ │ │ │ rsbseq r1, r0, r0, ror #19 │ │ │ │ rsbseq r1, r0, r8, asr #19 │ │ │ │ rsbseq r1, r0, ip, asr r9 │ │ │ │ rsbeq r3, ip, r0, asr #25 │ │ │ │ rsbeq r3, ip, r4, asr #25 │ │ │ │ ldrshteq r0, [r0], #-168 @ 0xffffff58 │ │ │ │ - subseq r3, r5, sp, ror #7 │ │ │ │ + subseq r3, r5, sp, lsr #7 │ │ │ │ rsbeq r3, ip, r4, ror #25 │ │ │ │ rsbeq r4, ip, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r6, [pc, #224] @ 13f2b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -268625,15 +268625,15 @@ │ │ │ │ beq 13f2a8 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbseq r1, r0, r4, ror #16 │ │ │ │ ldrhteq r1, [r0], #-116 @ 0xffffff8c │ │ │ │ - subseq r4, r5, r4, lsr r8 │ │ │ │ + ldrsheq r4, [r5], #-116 @ 0xffffff8c │ │ │ │ rsbeq r4, ip, ip, asr #5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #224] @ 13f3b8 │ │ │ │ mov r3, #11 │ │ │ │ @@ -268689,15 +268689,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f3b0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq r4, [r5], #-112 @ 0xffffff90 │ │ │ │ + subseq r4, r5, r0, ror r7 │ │ │ │ rsbeq r4, ip, ip, asr #4 │ │ │ │ andeq fp, r8, r0, ror #19 │ │ │ │ rsbeq r3, ip, r0, ror sl │ │ │ │ rsbeq r3, ip, r8, asr sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -268756,15 +268756,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f4bc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, pc, lsr #13 │ │ │ │ + subseq r4, r5, pc, ror #12 │ │ │ │ rsbeq r4, ip, r0, asr r1 │ │ │ │ ldrdeq fp, [r8], -r4 │ │ │ │ rsbeq r3, ip, r4, ror #18 │ │ │ │ rsbeq r3, ip, ip, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -268852,23 +268852,23 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f63c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq r4, [r5], #-89 @ 0xffffffa7 │ │ │ │ + subseq r4, r5, r9, ror r5 │ │ │ │ rsbeq r4, ip, r8, asr r0 │ │ │ │ ldrshteq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ ldrsbteq r1, [r0], #-76 @ 0xffffffb4 │ │ │ │ rsbseq r1, r0, r0, ror r4 │ │ │ │ rsbeq r3, ip, r0, lsl r8 │ │ │ │ rsbeq r3, ip, r4, lsl r8 │ │ │ │ rsbseq r0, r0, r8, asr #12 │ │ │ │ - subseq r2, r5, sp, lsr pc │ │ │ │ + ldrsheq r2, [r5], #-237 @ 0xffffff13 │ │ │ │ rsbeq r3, ip, r4, lsr r8 │ │ │ │ rsbeq r3, ip, r4, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #228] @ 13f76c │ │ │ │ @@ -268926,24 +268926,24 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 13f764 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r4, r5, r8, lsr #8 │ │ │ │ + subseq r4, r5, r8, ror #7 │ │ │ │ rsbeq r3, ip, ip, asr #29 │ │ │ │ ldrdeq r3, [ip], #-96 @ 0xffffffa0 @ │ │ │ │ strhteq r3, [ip], #-100 @ 0xffffff9c │ │ │ │ rsbseq r0, r0, ip, ror #9 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 13f8ec │ │ │ │ mov r3, #18 │ │ │ │ ldr r1, [pc, #324] @ 13f8f0 │ │ │ │ ldr r2, [pc, #324] @ 13f8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -268961,15 +268961,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 13f8f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -269024,23 +269024,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, ip, r8, lsl #12 │ │ │ │ andeq r6, r2, r4, ror r5 │ │ │ │ - ldrsbeq r4, [r5], #-47 @ 0xffffffd1 │ │ │ │ + @ instruction: 0x0055429f │ │ │ │ rsbseq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xfffa7d70 │ │ │ │ @ instruction: 0xffff4edc │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 13fa70 │ │ │ │ mov r3, #18 │ │ │ │ ldr r1, [pc, #324] @ 13fa74 │ │ │ │ ldr r2, [pc, #324] @ 13fa78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -269058,15 +269058,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 13fa7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -269121,23 +269121,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, ip, r4, lsl #9 │ │ │ │ strdeq r6, [r2], -r0 │ │ │ │ - subseq r4, r5, fp, asr r1 │ │ │ │ + subseq r4, r5, fp, lsl r1 │ │ │ │ rsbseq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffa84ec │ │ │ │ @ instruction: 0xffff4d58 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 13fbf4 │ │ │ │ mov r3, #18 │ │ │ │ ldr r1, [pc, #324] @ 13fbf8 │ │ │ │ ldr r2, [pc, #324] @ 13fbfc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -269155,15 +269155,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 13fc00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -269218,23 +269218,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, ip, r0, lsl #6 │ │ │ │ andeq r6, r2, ip, ror #4 │ │ │ │ - ldrsbeq r3, [r5], #-247 @ 0xffffff09 │ │ │ │ + @ instruction: 0x00553f97 │ │ │ │ rsbseq r0, r0, r4, lsl #5 │ │ │ │ @ instruction: 0xfffa881c │ │ │ │ @ instruction: 0xffff4bd4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 13fd78 │ │ │ │ mov r3, #18 │ │ │ │ ldr r1, [pc, #324] @ 13fd7c │ │ │ │ ldr r2, [pc, #324] @ 13fd80 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -269252,15 +269252,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 13fd84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -269315,23 +269315,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, ip, ip, ror r1 │ │ │ │ andeq r6, r2, r8, ror #1 │ │ │ │ - subseq r3, r5, r3, asr lr │ │ │ │ + subseq r3, r5, r3, lsl lr │ │ │ │ rsbseq r0, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xfffa74d4 │ │ │ │ @ instruction: 0xffff4a50 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 13fefc │ │ │ │ mov r3, #11 │ │ │ │ ldr r1, [pc, #324] @ 13ff00 │ │ │ │ ldr r2, [pc, #324] @ 13ff04 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -269349,15 +269349,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 13ff08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -269412,15 +269412,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 131de0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq r2, [ip], #-248 @ 0xffffff08 @ │ │ │ │ andeq r5, r2, r4, ror #30 │ │ │ │ - subseq r3, r5, r1, ror #25 │ │ │ │ + subseq r3, r5, r1, lsr #25 │ │ │ │ rsbeq pc, pc, ip, ror pc @ │ │ │ │ @ instruction: 0xfffa925c │ │ │ │ @ instruction: 0xffff48cc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 1345b8 │ │ │ │ ldr r3, [pc, #80] @ 13ff78 │ │ │ │ @@ -269507,15 +269507,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff7010 │ │ │ │ andeq r5, r2, r8, lsr #26 │ │ │ │ - subseq r3, r5, r2, asr #22 │ │ │ │ + subseq r3, r5, r2, lsl #22 │ │ │ │ rsbeq r3, ip, r0, ror #10 │ │ │ │ rsbeq r3, ip, r4, asr #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -269633,20 +269633,20 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ ldrshteq r0, [r0], #-200 @ 0xffffff38 │ │ │ │ rsbseq r0, r0, ip, asr #24 │ │ │ │ rsbseq r0, r0, r8, lsl #23 │ │ │ │ ldrsbteq r0, [r0], #-128 @ 0xffffff80 │ │ │ │ andeq r5, r2, r8, lsr #23 │ │ │ │ - @ instruction: 0x0055259d │ │ │ │ + subseq r2, r5, sp, asr r5 │ │ │ │ rsbeq r3, ip, r0, ror #7 │ │ │ │ @ instruction: 0xffff6e6c │ │ │ │ strhteq r3, [ip], #-60 @ 0xffffffc4 │ │ │ │ rsbeq r3, ip, r8, lsl #3 │ │ │ │ - ldrsheq r2, [r5], #-41 @ 0xffffffd7 │ │ │ │ + ldrheq r2, [r5], #-41 @ 0xffffffd7 │ │ │ │ rsbeq r2, ip, ip, ror #23 │ │ │ │ rsbeq r3, ip, r8, ror #6 │ │ │ │ rsbeq r3, ip, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -270886,66 +270886,66 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #24] @ 141614 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ rsbeq lr, pc, ip, lsr #28 │ │ │ │ rsbeq r2, ip, ip, lsl #1 │ │ │ │ - subseq r2, r5, lr, lsr #19 │ │ │ │ - subseq r2, r5, lr, lsl #13 │ │ │ │ + subseq r2, r5, lr, ror #18 │ │ │ │ + subseq r2, r5, lr, asr #12 │ │ │ │ rsbeq r2, ip, r8, asr r0 │ │ │ │ - @ instruction: 0x00552996 │ │ │ │ - subseq r2, r5, ip, lsr r9 │ │ │ │ - subseq r2, r5, lr, lsl #19 │ │ │ │ - subseq r2, r5, r8, lsr #19 │ │ │ │ - subseq r2, r5, r6, lsr r9 │ │ │ │ + subseq r2, r5, r6, asr r9 │ │ │ │ + ldrsheq r2, [r5], #-140 @ 0xffffff74 │ │ │ │ + subseq r2, r5, lr, asr #18 │ │ │ │ + subseq r2, r5, r8, ror #18 │ │ │ │ + ldrsheq r2, [r5], #-134 @ 0xffffff7a │ │ │ │ rsbeq lr, pc, r8, lsr #24 │ │ │ │ - subseq r2, r5, r0, asr #19 │ │ │ │ + subseq r2, r5, r0, lsl #19 │ │ │ │ rsbeq r2, ip, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #644] @ 1418d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, sp, #8 │ │ │ │ add r4, r1, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 141684 │ │ │ │ ldr r0, [pc, #620] @ 1418dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ b 1416b8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r0, [pc, #576] @ 1418d8 │ │ │ │ mov r8, #1 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r8, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [pc, #544] @ 1418e0 │ │ │ │ ldmib r5, {r7, r9} │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ adds r6, r1, #1 │ │ │ │ adc fp, r2, #0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [pc, #508] @ 1418e4 │ │ │ │ cmp r5, #0 │ │ │ │ add ip, sp, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str fp, [r0, #12] │ │ │ │ @@ -270982,15 +270982,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ cmp r5, #0 │ │ │ │ bmi 14186c │ │ │ │ beq 1417d8 │ │ │ │ ldr r0, [pc, #328] @ 1418ec │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r7 │ │ │ │ @@ -271078,50 +271078,50 @@ │ │ │ │ rsbeq r2, ip, r4, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #284] @ 141a24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r8, sp │ │ │ │ add r7, r8, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 141944 │ │ │ │ ldr r0, [pc, #256] @ 141a2c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ b 141980 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r0, [pc, #208] @ 141a28 │ │ │ │ mov r3, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr sl, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r3, [r0, sl]! │ │ │ │ mov r4, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r4, [r0, #4] │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r0, [pc, #168] @ 141a30 │ │ │ │ ldr r4, [pc, #168] @ 141a34 │ │ │ │ stm r7, {r1, r2, r9} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ str r5, [r7, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r3 │ │ │ │ adds sl, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ mov ip, r6 │ │ │ │ str r1, [r0, #12] │ │ │ │ @@ -271160,50 +271160,50 @@ │ │ │ │ strhteq r1, [ip], #-204 @ 0xffffff34 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #332] @ 141b9c │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 141a84 │ │ │ │ ldr r0, [pc, #312] @ 141ba4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add sl, r0, #8 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ b 141ac0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r0, [pc, #264] @ 141ba0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r8, #1 │ │ │ │ ldm sl, {r1, r2, sl} │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r8, [r0, r6]! │ │ │ │ mov r6, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r6, [r0, #4] │ │ │ │ stm r3, {r1, r2, sl} │ │ │ │ str r7, [r0, #20] │ │ │ │ ldr r3, [pc, #224] @ 141ba8 │ │ │ │ mov r6, sp │ │ │ │ ldr r4, [pc, #220] @ 141bac │ │ │ │ add r0, r6, #16 │ │ │ │ stm r0, {r1, r2, sl} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r7, [r0, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r8, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r0, [pc, #172] @ 141bb0 │ │ │ │ @@ -271255,48 +271255,48 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #324] @ 141d0c │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r8, sp, #8 │ │ │ │ add r7, r8, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 141c04 │ │ │ │ ldr r0, [pc, #292] @ 141d14 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ b 141c40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #248] @ 141d10 │ │ │ │ mov r5, fp │ │ │ │ mov r4, #1 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr fp, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r4, [r0, fp]! │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r5 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [pc, #208] @ 141d18 │ │ │ │ ldr r4, [pc, #208] @ 141d1c │ │ │ │ stm r7, {r1, r2, r3, r6} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r5 │ │ │ │ adds r1, r1, #1 │ │ │ │ adc r5, r2, #0 │ │ │ │ ldmib r4, {r3, r6} │ │ │ │ cmp r9, fp │ │ │ │ str r1, [r0, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -271346,37 +271346,37 @@ │ │ │ │ rsbeq r1, ip, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, #768] @ 14203c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, sp, #16 │ │ │ │ add r4, r1, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 141d74 │ │ │ │ ldr r0, [pc, #744] @ 142044 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ b 141db0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldr r0, [pc, #696] @ 142040 │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r8, [r0, r5]! │ │ │ │ mov r5, #0 │ │ │ │ add ip, r0, #8 │ │ │ │ str r5, [r0, #4] │ │ │ │ stm ip, {r1, r2, r9} │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r0, [pc, #656] @ 142048 │ │ │ │ @@ -271385,15 +271385,15 @@ │ │ │ │ ldr fp, [r7] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr sl, [r7, #16] │ │ │ │ adc r7, r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [pc, #612] @ 14204c │ │ │ │ cmp sl, #0 │ │ │ │ add ip, sp, #16 │ │ │ │ str r8, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ @@ -271554,50 +271554,50 @@ │ │ │ │ strhteq r1, [ip], #-168 @ 0xffffff58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #284] @ 142194 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r8, sp │ │ │ │ add r7, r8, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 1420b4 │ │ │ │ ldr r0, [pc, #256] @ 14219c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ b 1420f0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r0, [pc, #208] @ 142198 │ │ │ │ mov r3, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr sl, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r3, [r0, sl]! │ │ │ │ mov r4, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r4, [r0, #4] │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r0, [pc, #168] @ 1421a0 │ │ │ │ ldr r4, [pc, #168] @ 1421a4 │ │ │ │ stm r7, {r1, r2, r9} │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ str r5, [r7, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r3 │ │ │ │ adds sl, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ mov ip, r6 │ │ │ │ str r1, [r0, #12] │ │ │ │ @@ -271636,37 +271636,37 @@ │ │ │ │ rsbeq r1, ip, ip, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #1552] @ 1427d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 1421f8 │ │ │ │ ldr r0, [pc, #1532] @ 1427d8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ b 14223c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1484] @ 1427d4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ @@ -271674,15 +271674,15 @@ │ │ │ │ ldr r0, [pc, #1428] @ 1427dc │ │ │ │ ldr r7, [pc, #1428] @ 1427e0 │ │ │ │ add r8, sl, #16 │ │ │ │ str r5, [r8, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ strd r2, [r8] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldmib r7, {r5, r6, r7} │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [pc, #1380] @ 1427e4 │ │ │ │ @@ -272644,65 +272644,65 @@ │ │ │ │ b 143170 │ │ │ │ mov r0, #23 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r1, [r5], #-65 @ 0xffffffbf │ │ │ │ - subseq r1, r5, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl #7 │ │ │ │ - subseq r1, r5, r3, lsl r4 │ │ │ │ - subseq r1, r5, r3, asr #2 │ │ │ │ - @ instruction: 0x00551192 │ │ │ │ - subseq r1, r5, r9, ror #4 │ │ │ │ - subseq r1, r5, sl, asr r2 │ │ │ │ - ldrsheq r1, [r5], #-50 @ 0xffffffce │ │ │ │ - subseq r1, r5, r0, lsr r4 │ │ │ │ - ldrsbeq r1, [r5], #-2 │ │ │ │ - subseq r1, r5, r4, asr #2 │ │ │ │ - @ instruction: 0x00551493 │ │ │ │ - subseq r1, r5, r1, asr #9 │ │ │ │ - subseq r1, r5, pc, lsl r5 │ │ │ │ - subseq r1, r5, fp, lsr #11 │ │ │ │ - subseq r1, r5, r5, lsl #7 │ │ │ │ - subseq r1, r5, r3, lsl #8 │ │ │ │ - @ instruction: 0x00551195 │ │ │ │ - subseq r1, r5, fp, lsr #3 │ │ │ │ - subseq r1, r5, lr, asr r2 │ │ │ │ - subseq r1, r5, r8, lsl r2 │ │ │ │ - subseq r1, r5, r6, lsr r1 │ │ │ │ - subseq r1, r5, r1, ror #5 │ │ │ │ - ldrheq r1, [r5], #-21 @ 0xffffffeb │ │ │ │ - subseq r1, r5, lr, lsr #3 │ │ │ │ - subseq r1, r5, r2, asr #3 │ │ │ │ - subseq r1, r5, pc, ror #2 │ │ │ │ - subseq r1, r5, fp, lsr r4 │ │ │ │ - subseq r1, r5, pc, ror r4 │ │ │ │ - subseq r1, r5, sl, lsr #6 │ │ │ │ - subseq r1, r5, sl, lsr r4 │ │ │ │ - subseq r1, r5, r9, lsl r5 │ │ │ │ - ldrsbeq r1, [r5], #-29 @ 0xffffffe3 │ │ │ │ - subseq r1, r5, pc, lsr #2 │ │ │ │ - subseq r1, r5, r3, lsl #3 │ │ │ │ - ldrheq r1, [r5], #-27 @ 0xffffffe5 │ │ │ │ - subseq r1, r5, r8, lsr #2 │ │ │ │ - subseq r1, r5, fp, lsr r1 │ │ │ │ - subseq r1, r5, r5, lsr #2 │ │ │ │ + subseq r1, r5, r1, ror r4 │ │ │ │ + subseq r1, r5, r8, lsr r3 │ │ │ │ + subseq r1, r5, r4, asr #6 │ │ │ │ + ldrsbeq r1, [r5], #-51 @ 0xffffffcd │ │ │ │ + subseq r1, r5, r3, lsl #2 │ │ │ │ + subseq r1, r5, r2, asr r1 │ │ │ │ + subseq r1, r5, r9, lsr #4 │ │ │ │ + subseq r1, r5, sl, lsl r2 │ │ │ │ + ldrheq r1, [r5], #-50 @ 0xffffffce │ │ │ │ + ldrsheq r1, [r5], #-48 @ 0xffffffd0 │ │ │ │ + @ instruction: 0x00551092 │ │ │ │ subseq r1, r5, r4, lsl #2 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - subseq r1, r5, r8, ror #21 │ │ │ │ - subseq r1, r5, r4, lsr #1 │ │ │ │ - subseq r1, r5, sl, lsr #21 │ │ │ │ - subseq r1, r5, lr, lsl #21 │ │ │ │ - subseq r1, r5, r8, ror sl │ │ │ │ + subseq r1, r5, r3, asr r4 │ │ │ │ + subseq r1, r5, r1, lsl #9 │ │ │ │ + ldrsbeq r1, [r5], #-79 @ 0xffffffb1 │ │ │ │ + subseq r1, r5, fp, ror #10 │ │ │ │ + subseq r1, r5, r5, asr #6 │ │ │ │ + subseq r1, r5, r3, asr #7 │ │ │ │ + subseq r1, r5, r5, asr r1 │ │ │ │ + subseq r1, r5, fp, ror #2 │ │ │ │ + subseq r1, r5, lr, lsl r2 │ │ │ │ + ldrsbeq r1, [r5], #-24 @ 0xffffffe8 │ │ │ │ + ldrsheq r1, [r5], #-6 │ │ │ │ + subseq r1, r5, r1, lsr #5 │ │ │ │ + subseq r1, r5, r5, ror r1 │ │ │ │ + subseq r1, r5, lr, ror #2 │ │ │ │ + subseq r1, r5, r2, lsl #3 │ │ │ │ + subseq r1, r5, pc, lsr #2 │ │ │ │ + ldrsheq r1, [r5], #-59 @ 0xffffffc5 │ │ │ │ + subseq r1, r5, pc, lsr r4 │ │ │ │ + subseq r1, r5, sl, ror #5 │ │ │ │ + ldrsheq r1, [r5], #-58 @ 0xffffffc6 │ │ │ │ + ldrsbeq r1, [r5], #-73 @ 0xffffffb7 │ │ │ │ + @ instruction: 0x0055119d │ │ │ │ + subseq r1, r5, pc, ror #1 │ │ │ │ + subseq r1, r5, r3, asr #2 │ │ │ │ + subseq r1, r5, fp, ror r1 │ │ │ │ + subseq r1, r5, r8, ror #1 │ │ │ │ + ldrsheq r1, [r5], #-11 │ │ │ │ + subseq r1, r5, r5, ror #1 │ │ │ │ + subseq r1, r5, r4, asr #1 │ │ │ │ + subseq r1, r5, r0, lsr #1 │ │ │ │ + subseq r1, r5, r8, lsr #21 │ │ │ │ + subseq r1, r5, r4, rrx │ │ │ │ subseq r1, r5, sl, ror #20 │ │ │ │ - subseq r1, r5, r6, asr sl │ │ │ │ subseq r1, r5, lr, asr #20 │ │ │ │ - subseq r1, r5, r5, lsr sl │ │ │ │ + subseq r1, r5, r8, lsr sl │ │ │ │ + subseq r1, r5, sl, lsr #20 │ │ │ │ + subseq r1, r5, r6, lsl sl │ │ │ │ + subseq r1, r5, lr, lsl #20 │ │ │ │ + ldrsheq r1, [r5], #-149 @ 0xffffff6b │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r2, [r0], #8 │ │ │ │ add r3, pc, #8 │ │ │ │ mov r4, #-2147483630 @ 0x80000012 │ │ │ │ @@ -272844,15 +272844,15 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 67c7c4 │ │ │ │ + bl 67c794 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #8 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq r8, {r0, r1, r2} │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #180] @ 14357c │ │ │ │ @@ -272893,20 +272893,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 143560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r2, r5, ip, lsl r6 │ │ │ │ + ldrsbeq r2, [r5], #-92 @ 0xffffffa4 │ │ │ │ rsbeq r3, ip, r8, lsr #20 │ │ │ │ - subseq r1, r5, r6, ror #10 │ │ │ │ + subseq r1, r5, r6, lsr #10 │ │ │ │ rsbeq r3, ip, r0, lsr #22 │ │ │ │ strhteq r0, [ip], #-68 @ 0xffffffbc │ │ │ │ - subseq r1, r5, fp, ror r7 │ │ │ │ + subseq r1, r5, fp, lsr r7 │ │ │ │ rsbeq r0, ip, r0, lsl r5 │ │ │ │ rsbeq r0, ip, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -272962,15 +272962,15 @@ │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add ip, r5, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bl 4d9e0c │ │ │ │ + bl 4d9ddc │ │ │ │ cmp r0, #0 │ │ │ │ beq 14369c │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -272983,15 +272983,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 147208 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r0, ip, r8, lsr #32 │ │ │ │ rsbeq r0, ip, ip, lsr #32 │ │ │ │ - ldrsheq r1, [r5], #-75 @ 0xffffffb5 │ │ │ │ + ldrheq r1, [r5], #-75 @ 0xffffffb5 │ │ │ │ ldrdeq r0, [ip], #-4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #269]! @ 0x10d │ │ │ │ mov r8, r3 │ │ │ │ @@ -273645,58 +273645,58 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 14c324 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r0, r5, r5, lsr r3 │ │ │ │ - subseq r0, r5, fp, lsl #6 │ │ │ │ - ldrsheq r0, [r5], #-36 @ 0xffffffdc │ │ │ │ - subseq r0, r5, r0, ror #5 │ │ │ │ - subseq r0, r5, r6, asr #5 │ │ │ │ - ldrheq r0, [r5], #-32 @ 0xffffffe0 │ │ │ │ - @ instruction: 0x00550296 │ │ │ │ - subseq r0, r5, r6, ror r2 │ │ │ │ - subseq r0, r5, r9, ror #4 │ │ │ │ - subseq r0, r5, sl, asr #4 │ │ │ │ - subseq r0, r5, r5, lsr r2 │ │ │ │ - subseq r0, r5, r4, lsl r2 │ │ │ │ - ldrsheq r0, [r5], #-20 @ 0xffffffec │ │ │ │ - ldrsbeq r0, [r5], #-30 @ 0xffffffe2 │ │ │ │ - subseq r0, r5, r5, asr #3 │ │ │ │ - subseq r0, r5, r3, lsr #3 │ │ │ │ - subseq r0, r5, r9, lsl #3 │ │ │ │ - subseq r0, r5, r7, ror r1 │ │ │ │ - subseq r0, r5, r9, asr r1 │ │ │ │ - subseq r0, r5, r3, asr #2 │ │ │ │ - subseq r0, r5, r2, lsr #2 │ │ │ │ - subseq r0, r5, r7, lsl #2 │ │ │ │ - ldrsheq r0, [r5], #-1 │ │ │ │ - subseq r0, r5, lr, asr #1 │ │ │ │ - ldrheq r0, [r5], #-11 │ │ │ │ - @ instruction: 0x0055009a │ │ │ │ - subseq r0, r5, r5, lsl #1 │ │ │ │ - subseq r0, r5, lr, rrx │ │ │ │ - subseq r0, r5, r7, asr r0 │ │ │ │ - subseq r0, r5, pc, rrx │ │ │ │ - subseq r0, r5, pc, asr r0 │ │ │ │ - subseq r0, r5, r0, asr r0 │ │ │ │ - subseq r0, r5, pc, lsr r0 │ │ │ │ + ldrsheq r0, [r5], #-37 @ 0xffffffdb │ │ │ │ + subseq r0, r5, fp, asr #5 │ │ │ │ + ldrheq r0, [r5], #-36 @ 0xffffffdc │ │ │ │ + subseq r0, r5, r0, lsr #5 │ │ │ │ + subseq r0, r5, r6, lsl #5 │ │ │ │ + subseq r0, r5, r0, ror r2 │ │ │ │ + subseq r0, r5, r6, asr r2 │ │ │ │ + subseq r0, r5, r6, lsr r2 │ │ │ │ + subseq r0, r5, r9, lsr #4 │ │ │ │ + subseq r0, r5, sl, lsl #4 │ │ │ │ + ldrsheq r0, [r5], #-21 @ 0xffffffeb │ │ │ │ + ldrsbeq r0, [r5], #-20 @ 0xffffffec │ │ │ │ + ldrheq r0, [r5], #-20 @ 0xffffffec │ │ │ │ + @ instruction: 0x0055019e │ │ │ │ + subseq r0, r5, r5, lsl #3 │ │ │ │ + subseq r0, r5, r3, ror #2 │ │ │ │ + subseq r0, r5, r9, asr #2 │ │ │ │ + subseq r0, r5, r7, lsr r1 │ │ │ │ + subseq r0, r5, r9, lsl r1 │ │ │ │ + subseq r0, r5, r3, lsl #2 │ │ │ │ + subseq r0, r5, r2, ror #1 │ │ │ │ + subseq r0, r5, r7, asr #1 │ │ │ │ + ldrheq r0, [r5], #-1 │ │ │ │ + subseq r0, r5, lr, lsl #1 │ │ │ │ + subseq r0, r5, fp, ror r0 │ │ │ │ + subseq r0, r5, sl, asr r0 │ │ │ │ + subseq r0, r5, r5, asr #32 │ │ │ │ + subseq r0, r5, lr, lsr #32 │ │ │ │ + subseq r0, r5, r7, lsl r0 │ │ │ │ subseq r0, r5, pc, lsr #32 │ │ │ │ - subseq r0, r5, r5, lsl r0 │ │ │ │ - ldrsheq pc, [r4], #-248 @ 0xffffff08 @ │ │ │ │ - ldrsbeq pc, [r4], #-252 @ 0xffffff04 @ │ │ │ │ - subseq pc, r4, r0, asr #31 │ │ │ │ - ldrheq r0, [r5], #-158 @ 0xffffff62 │ │ │ │ - subseq r0, r5, sl, lsr #19 │ │ │ │ - subseq r0, r5, ip, lsl #19 │ │ │ │ - subseq r0, r5, r6, ror r9 │ │ │ │ - subseq r0, r5, sl, asr #18 │ │ │ │ - subseq r0, r5, sl, lsr r9 │ │ │ │ + subseq r0, r5, pc, lsl r0 │ │ │ │ + subseq r0, r5, r0, lsl r0 │ │ │ │ + ldrsheq pc, [r4], #-255 @ 0xffffff01 @ │ │ │ │ + subseq pc, r4, pc, ror #31 │ │ │ │ + ldrsbeq pc, [r4], #-245 @ 0xffffff0b @ │ │ │ │ + ldrheq pc, [r4], #-248 @ 0xffffff08 @ │ │ │ │ + @ instruction: 0x0054ff9c │ │ │ │ + subseq pc, r4, r0, lsl #31 │ │ │ │ + subseq r0, r5, lr, ror r9 │ │ │ │ + subseq r0, r5, sl, ror #18 │ │ │ │ + subseq r0, r5, ip, asr #18 │ │ │ │ + subseq r0, r5, r6, lsr r9 │ │ │ │ + subseq r0, r5, sl, lsl #18 │ │ │ │ + ldrsheq r0, [r5], #-138 @ 0xffffff76 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -273759,23 +273759,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #392] @ 144468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1443d4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -273848,29 +273848,29 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 14444c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r0, r5, r5, ror #16 │ │ │ │ + subseq r0, r5, r5, lsr #16 │ │ │ │ andeq r1, r2, r0, asr #19 │ │ │ │ strhteq pc, [fp], #-64 @ 0xffffffc0 @ │ │ │ │ rsbeq pc, fp, r4, asr #10 │ │ │ │ rsbeq fp, pc, ip, ror fp @ │ │ │ │ rsbeq pc, fp, r4, ror #10 │ │ │ │ rsbeq pc, fp, r0, asr r6 @ │ │ │ │ - subseq r0, r5, r0, lsl #18 │ │ │ │ + subseq r0, r5, r0, asr #17 │ │ │ │ rsbeq pc, fp, r0, lsr r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #348] @ 1445f4 │ │ │ │ ldr r2, [pc, #348] @ 1445f8 │ │ │ │ ldr r3, [pc, #348] @ 1445fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #15 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -273890,15 +273890,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [pc, #236] @ 144600 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ @@ -273954,15 +273954,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 14663c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq pc, fp, r4, asr r4 @ │ │ │ │ andeq r1, r2, ip, ror #16 │ │ │ │ - subseq r0, r5, fp, lsr #12 │ │ │ │ + subseq r0, r5, fp, ror #11 │ │ │ │ rsbeq fp, pc, r8, lsl #17 │ │ │ │ @ instruction: 0xfffa45fc │ │ │ │ @ instruction: 0xffff0274 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ @@ -273989,22 +273989,22 @@ │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ 144684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbeq pc, fp, ip, lsl #4 │ │ │ │ - b 4d3340 │ │ │ │ + b 4d3310 │ │ │ │ b 42d96c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1446a4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r0, r5, ip, asr #23 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r0, r5, ip, lsl #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1446f4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -274013,51 +274013,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144710 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r5, r4, ip, asr #3 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r5, r4, ip, lsl #3 │ │ │ │ mlseq fp, ip, r6, pc @ │ │ │ │ - @ instruction: 0x00545198 │ │ │ │ + subseq r5, r4, r8, asr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 150cd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 144774 │ │ │ │ ldr r4, [pc, #60] @ 144784 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ bne 144754 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ rsbeq pc, fp, r0, asr r2 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -274088,66 +274088,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 144a74 │ │ │ │ ldr r0, [pc, #588] @ 144a78 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 144a40 │ │ │ │ ldr r1, [pc, #488] @ 144a44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 144940 │ │ │ │ ldr r1, [pc, #528] @ 144a7c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 144a68 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 144a34 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 144a38 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 144a3c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 144a50 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 144a54 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 144a58 │ │ │ │ @@ -274156,62 +274156,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 144a2c │ │ │ │ ldr r1, [pc, #244] @ 144a30 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 144a48 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 144a80 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 144a4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 144a6c │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 144a70 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 144a5c │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 144a60 │ │ │ │ ldr r1, [pc, #100] @ 144a64 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -274219,41 +274219,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq pc, fp, r8, lsl #3 │ │ │ │ - subseq r0, r5, r8, lsl #12 │ │ │ │ - subseq r0, r5, r0, ror #14 │ │ │ │ + subseq r0, r5, r8, asr #11 │ │ │ │ + subseq r0, r5, r0, lsr #14 │ │ │ │ rsbeq pc, fp, ip, asr #6 │ │ │ │ - ldrheq r4, [r4], #-252 @ 0xffffff04 │ │ │ │ + subseq r4, r4, ip, ror pc │ │ │ │ rsbeq pc, fp, r8, lsl #2 │ │ │ │ - ldrheq r0, [r5], #-121 @ 0xffffff87 │ │ │ │ - ldrheq r0, [r5], #-96 @ 0xffffffa0 │ │ │ │ - subseq r0, r5, r1, lsl #13 │ │ │ │ + subseq r0, r5, r9, ror r7 │ │ │ │ + subseq r0, r5, r0, ror r6 │ │ │ │ + subseq r0, r5, r1, asr #12 │ │ │ │ rsbeq pc, fp, r0, lsr r3 @ │ │ │ │ rsbeq pc, fp, r4, lsl r3 @ │ │ │ │ - subseq r0, r5, r5, lsr #14 │ │ │ │ + subseq r0, r5, r5, ror #13 │ │ │ │ strhteq pc, [fp], #-4 @ │ │ │ │ rsbeq pc, fp, r8, lsl #4 │ │ │ │ - subseq r0, r5, r7, asr #12 │ │ │ │ - ldrsbeq r0, [r5], #-116 @ 0xffffff8c │ │ │ │ + subseq r0, r5, r7, lsl #12 │ │ │ │ + @ instruction: 0x00550794 │ │ │ │ rsbeq pc, fp, ip, ror r2 @ │ │ │ │ - subseq pc, r4, r0, asr r6 @ │ │ │ │ - subseq r0, r5, pc, lsr r8 │ │ │ │ + subseq pc, r4, r0, lsl r6 @ │ │ │ │ + ldrsheq r0, [r5], #-127 @ 0xffffff81 │ │ │ │ rsbeq pc, fp, r0, lsr #8 │ │ │ │ - subseq r0, r5, r9, lsl #16 │ │ │ │ - ldrsheq r0, [r5], #-107 @ 0xffffff95 │ │ │ │ + subseq r0, r5, r9, asr #15 │ │ │ │ + ldrheq r0, [r5], #-107 @ 0xffffff95 │ │ │ │ strhteq pc, [fp], #-36 @ 0xffffffdc @ │ │ │ │ - subseq r0, r5, r1, lsl #16 │ │ │ │ + subseq r0, r5, r1, asr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 144ad8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -274262,38 +274262,38 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144af4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r4, r4, r8, ror #27 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r4, r4, r8, lsr #27 │ │ │ │ mlseq fp, r8, r2, pc @ │ │ │ │ - ldrheq r4, [r4], #-212 @ 0xffffff2c │ │ │ │ + subseq r4, r4, r4, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 144b24 │ │ │ │ ldr r2, [pc, #28] @ 144b28 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ strhteq pc, [fp], #-100 @ 0xffffff9c @ │ │ │ │ - ldrsheq r0, [r5], #-212 @ 0xffffff2c │ │ │ │ + ldrheq r0, [r5], #-212 @ 0xffffff2c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 144b78 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -274302,25 +274302,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144b94 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r4, r4, r8, asr #26 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r4, r4, r8, lsl #26 │ │ │ │ rsbeq pc, fp, r8, lsr #4 │ │ │ │ - subseq r4, r4, r4, lsl sp │ │ │ │ + ldrsbeq r4, [r4], #-196 @ 0xffffff3c │ │ │ │ ldr r0, [r0] │ │ │ │ b 430860 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 144bf0 │ │ │ │ @@ -274332,25 +274332,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144c0c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ mlseq fp, r8, sp, lr │ │ │ │ - subseq r4, r4, r8, asr #25 │ │ │ │ - @ instruction: 0x00544c9c │ │ │ │ + subseq r4, r4, r8, lsl #25 │ │ │ │ + subseq r4, r4, ip, asr ip │ │ │ │ ldr r0, [r0] │ │ │ │ b 43028c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 144c64 │ │ │ │ @@ -274361,35 +274361,35 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144c80 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r4, r4, ip, asr ip │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r4, r4, ip, lsl ip │ │ │ │ rsbeq pc, fp, ip, lsl r1 @ │ │ │ │ - subseq r4, r4, r8, lsr #24 │ │ │ │ + subseq r4, r4, r8, ror #23 │ │ │ │ ldr r0, [r0] │ │ │ │ b 150cd4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 14a9fc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d77ec │ │ │ │ + b 4d77bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 144cf8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -274398,35 +274398,35 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 144d14 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r4, r4, r8, asr #23 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r4, r4, r8, lsl #23 │ │ │ │ strhteq pc, [fp], #-8 @ │ │ │ │ - @ instruction: 0x00544b94 │ │ │ │ + subseq r4, r4, r4, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d7750 │ │ │ │ + b 4d7720 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42bd10 │ │ │ │ ldr r0, [r0] │ │ │ │ b 440334 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -274464,15 +274464,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 144f18 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -274596,15 +274596,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq lr, fp, ip, lsl #22 │ │ │ │ - ldrheq pc, [r4], #-220 @ 0xffffff24 @ │ │ │ │ + subseq pc, r4, ip, ror sp @ │ │ │ │ rsbeq lr, fp, ip, ror #21 │ │ │ │ andeq r0, r2, ip, ror #29 │ │ │ │ rsbeq lr, fp, ip, lsl #21 │ │ │ │ rsbeq lr, fp, r0, ror sl │ │ │ │ rsbeq fp, pc, r0, lsr #1 │ │ │ │ @ instruction: 0x00020dbc │ │ │ │ rsbeq lr, fp, r4, asr #18 │ │ │ │ @@ -274654,15 +274654,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 145210 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -274790,15 +274790,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq r0, [r2], -r4 │ │ │ │ mlseq fp, r4, r7, lr │ │ │ │ rsbeq lr, fp, r8, ror r7 │ │ │ │ rsbeq sl, pc, r8, lsr #27 │ │ │ │ rsbeq lr, fp, r4, lsl r8 │ │ │ │ - subseq pc, r4, r4, asr #21 │ │ │ │ + subseq pc, r4, r4, lsl #21 │ │ │ │ strdeq lr, [fp], #-116 @ 0xffffff8c @ │ │ │ │ andeq r0, r2, r4, asr #21 │ │ │ │ rsbeq lr, fp, ip, asr #12 │ │ │ │ mlseq pc, r4, ip, sl @ │ │ │ │ andeq r0, r2, r0, ror fp │ │ │ │ rsbeq lr, fp, r0, ror #13 │ │ │ │ rsbeq sl, pc, r0, asr #26 │ │ │ │ @@ -274825,15 +274825,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 1453e8 │ │ │ │ ldr r0, [pc, #304] @ 1454e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -274939,15 +274939,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 1455b0 │ │ │ │ ldr r0, [pc, #304] @ 1456a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -275091,23 +275091,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 145890 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -275172,15 +275172,15 @@ │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r0, r2, ip, ror #9 │ │ │ │ rsbeq lr, fp, ip, lsl #1 │ │ │ │ strhteq sl, [pc], #-108 │ │ │ │ mlseq fp, r4, r1, lr │ │ │ │ - subseq pc, r4, r4, asr #8 │ │ │ │ + subseq pc, r4, r4, lsl #8 │ │ │ │ rsbeq lr, fp, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r4, [r0] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ @@ -275238,15 +275238,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 145b88 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ @@ -275426,15 +275426,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r0, r2, r0, lsl #5 │ │ │ │ rsbeq sp, fp, r8, lsl #28 │ │ │ │ rsbeq sp, fp, r0, lsl #28 │ │ │ │ rsbeq sl, pc, r0, lsr r4 @ │ │ │ │ mlseq fp, ip, lr, sp │ │ │ │ - subseq pc, r4, ip, asr #2 │ │ │ │ + subseq pc, r4, ip, lsl #2 │ │ │ │ rsbeq sp, fp, ip, ror lr │ │ │ │ andeq r0, r2, ip, asr #2 │ │ │ │ ldrdeq sp, [fp], #-196 @ 0xffffff3c @ │ │ │ │ rsbeq sl, pc, ip, lsl r3 @ │ │ │ │ strdeq r0, [r2], -r8 │ │ │ │ rsbeq sp, fp, r8, ror #26 │ │ │ │ rsbeq sl, pc, r8, asr #7 │ │ │ │ @@ -275506,29 +275506,29 @@ │ │ │ │ rsbeq sp, fp, r0, asr #22 │ │ │ │ rsbeq r9, pc, ip, lsr lr @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 145e40 │ │ │ │ tst r2, #32 │ │ │ │ bne 145e44 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 145e60 │ │ │ │ tst r2, #32 │ │ │ │ bne 145e64 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 145e78 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ rsbeq sp, fp, r8, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 145e98 │ │ │ │ @@ -275557,27 +275557,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mlseq fp, ip, r9, sp │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #64] @ 145f48 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ tst r0, #1 │ │ │ │ beq 145f30 │ │ │ │ ldr r0, [pc, #48] @ 145f50 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #20] @ 145f4c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r2 │ │ │ │ pop {fp, lr} │ │ │ │ b 3c548 │ │ │ │ rsbeq r9, pc, ip, ror #27 │ │ │ │ strhteq r9, [pc], #-220 │ │ │ │ ldrdeq r9, [pc], #-212 @ │ │ │ │ push {r4, lr} │ │ │ │ @@ -275848,15 +275848,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 146374 │ │ │ │ cmp r2, #1 │ │ │ │ bne 146398 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -275985,15 +275985,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1465e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -276077,15 +276077,15 @@ │ │ │ │ b 1466b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 146770 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -276183,15 +276183,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1468b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1468d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 146838 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -276199,30 +276199,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 1468e8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 146950 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 14692c │ │ │ │ cmp r2, #1 │ │ │ │ bne 146950 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1469e4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -276293,15 +276293,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 146a64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 146aa8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 146aa8 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -276597,15 +276597,15 @@ │ │ │ │ bne 146f1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 146e40 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 146fac │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -276928,15 +276928,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 147454 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147478 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 1474bc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1474bc │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -276945,15 +276945,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 147498 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1474bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 147500 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 147500 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -276962,15 +276962,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1474dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 147500 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 147580 │ │ │ │ cmp r0, #0 │ │ │ │ beq 147544 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -276994,15 +276994,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 14755c │ │ │ │ cmp r2, #1 │ │ │ │ bne 147580 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1475c4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1475c4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -277011,15 +277011,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1475a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1475c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 147628 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 1475e4 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -277035,15 +277035,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 147600 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1475dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1475dc │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 147644 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277067,15 +277067,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 147680 │ │ │ │ cmp r2, #1 │ │ │ │ bne 14765c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 14765c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1476c4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277093,15 +277093,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 1476e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 14770c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 147754 │ │ │ │ mov r8, r0 │ │ │ │ b 14774c │ │ │ │ mov r8, r0 │ │ │ │ b 147744 │ │ │ │ @@ -277134,15 +277134,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 14778c │ │ │ │ cmp r2, #1 │ │ │ │ bne 147768 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 147768 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 147850 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277164,15 +277164,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 147804 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1477e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1477e0 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 147848 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277468,15 +277468,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 147cc4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147ce8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 147d1c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -277503,15 +277503,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 147d50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147d74 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 147db8 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -277520,15 +277520,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 147d94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147db8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ @@ -277581,15 +277581,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 147e88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147e64 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 147e64 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 147ed0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277611,15 +277611,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 147f00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147edc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 147edc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 147f44 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277652,15 +277652,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 147fa4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 147fc8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 148010 │ │ │ │ add r5, r6, #16 │ │ │ │ @@ -277720,15 +277720,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1480b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1480d8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 148144 │ │ │ │ mov r5, #0 │ │ │ │ @@ -277746,15 +277746,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 14811c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1480f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1480f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 148164 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277776,15 +277776,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 148194 │ │ │ │ cmp r2, #1 │ │ │ │ bne 148170 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 148170 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1481d8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -278917,15 +278917,15 @@ │ │ │ │ eor r0, r0, r7 │ │ │ │ eor r2, r6, r2 │ │ │ │ eor r0, r0, r1 │ │ │ │ eor r1, r2, r1 │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 4d7728 │ │ │ │ + b 4d76f8 │ │ │ │ movw ip, #41251 @ 0xa123 │ │ │ │ movw r2, #34042 @ 0x84fa │ │ │ │ movw r1, #43473 @ 0xa9d1 │ │ │ │ movw r3, #40873 @ 0x9fa9 │ │ │ │ movt ip, #59941 @ 0xea25 │ │ │ │ movt r2, #42224 @ 0xa4f0 │ │ │ │ movt r1, #8222 @ 0x201e │ │ │ │ @@ -279122,15 +279122,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 149710 │ │ │ │ @@ -279144,15 +279144,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ rsbeq sl, fp, ip, asr #6 │ │ │ │ - ldrsheq fp, [r4], #-88 @ 0xffffffa8 │ │ │ │ + ldrheq fp, [r4], #-88 @ 0xffffffa8 │ │ │ │ rsbeq sl, fp, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r8, r1 │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ @@ -279432,16 +279432,16 @@ │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ eor r4, r0, r4 │ │ │ │ umull r0, r7, r4, r6 │ │ │ │ mla r7, r4, ip, r7 │ │ │ │ mla r1, r1, r6, r7 │ │ │ │ bne 149b70 │ │ │ │ b 149884 │ │ │ │ - subseq fp, r4, r8, lsr r8 │ │ │ │ - subseq fp, r4, r4, ror #11 │ │ │ │ + ldrsheq fp, [r4], #-120 @ 0xffffff88 │ │ │ │ + subseq fp, r4, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 149cdc │ │ │ │ @@ -279756,15 +279756,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq 14a004 │ │ │ │ cmp r1, #0 │ │ │ │ beq 149ff4 │ │ │ │ mov r1, ip │ │ │ │ - bl 545690 │ │ │ │ + bl 545660 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 14a004 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r0, r6, r0, r1 │ │ │ │ add r7, r0, #12 │ │ │ │ @@ -279953,17 +279953,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 591fc │ │ │ │ ldr r0, [pc, #24] @ 14a3c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 591fc │ │ │ │ - subseq fp, r4, fp, ror r0 │ │ │ │ - subseq fp, r4, ip, rrx │ │ │ │ - ldrheq sl, [r4], #-244 @ 0xffffff0c │ │ │ │ + subseq fp, r4, fp, lsr r0 │ │ │ │ + subseq fp, r4, ip, lsr #32 │ │ │ │ + subseq sl, r4, r4, ror pc │ │ │ │ rsbeq r9, fp, r8, lsl #20 │ │ │ │ rsbeq r9, fp, ip, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -280080,31 +280080,31 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1467c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq sl, r4, sp, lsr #21 │ │ │ │ + subseq sl, r4, sp, ror #20 │ │ │ │ strhteq r9, [fp], #-84 @ 0xffffffac │ │ │ │ - subseq sl, r4, ip, lsl r8 │ │ │ │ + ldrsbeq sl, [r4], #-124 @ 0xffffff84 │ │ │ │ rsbeq r9, fp, r4, asr #10 │ │ │ │ - subseq sl, r4, r9, ror #20 │ │ │ │ + subseq sl, r4, r9, lsr #20 │ │ │ │ rsbeq r9, fp, r0, lsl #11 │ │ │ │ - ldrsbeq sl, [r4], #-124 @ 0xffffff84 │ │ │ │ + @ instruction: 0x0054a79c │ │ │ │ rsbeq r9, fp, r4, lsl #10 │ │ │ │ rsbeq r9, fp, ip, asr #10 │ │ │ │ - @ instruction: 0x0054a798 │ │ │ │ + subseq sl, r4, r8, asr r7 │ │ │ │ rsbeq r9, fp, r0, asr #9 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 14a5f4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq sl, r4, fp, lsr r9 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsheq sl, [r4], #-139 @ 0xffffff75 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 14a838 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 14a654 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -280139,15 +280139,15 @@ │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 14a810 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ add lr, r4, #8 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -280225,15 +280225,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r4, r4, r0 │ │ │ │ b 14a790 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r5, sp, #32 │ │ │ │ @@ -280388,45 +280388,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 14ad6c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 14add0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 14adc4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 14adc8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 14adb8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 14ab70 │ │ │ │ ldr r1, [pc, #664] @ 14ad84 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 14adbc │ │ │ │ add r1, pc, r1 │ │ │ │ b 14ac4c │ │ │ │ ldr r1, [pc, #656] @ 14ada4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 14ab70 │ │ │ │ ldr r3, [pc, #600] @ 14ad78 │ │ │ │ @@ -280435,38 +280435,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 14adcc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 14ad80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 14ad98 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 14ad70 │ │ │ │ ldr r1, [pc, #456] @ 14ad74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 14ac20 │ │ │ │ ldr r3, [pc, #536] @ 14add4 │ │ │ │ ldr r1, [pc, #536] @ 14add8 │ │ │ │ @@ -280484,61 +280484,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 14ad88 │ │ │ │ ldr r1, [pc, #368] @ 14ad8c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 14adc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 14ad90 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 14ad94 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 14addc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 14ade0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 14ada8 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 14adac │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 14adb0 │ │ │ │ @@ -280551,86 +280551,86 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 14ad9c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 14ada0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 14ade4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - ldrheq sl, [r4], #-68 @ 0xffffffbc │ │ │ │ + b 67a5e4 │ │ │ │ + subseq sl, r4, r4, ror r4 │ │ │ │ rsbeq r8, fp, r8, lsl #30 │ │ │ │ - @ instruction: 0x0054a391 │ │ │ │ + subseq sl, r4, r1, asr r3 │ │ │ │ mlseq fp, ip, pc, r8 @ │ │ │ │ - subseq sl, r4, r0, lsl r4 │ │ │ │ - subseq sl, r4, r3, ror #7 │ │ │ │ - subseq sl, r4, fp, ror #8 │ │ │ │ + ldrsbeq sl, [r4], #-48 @ 0xffffffd0 │ │ │ │ + subseq sl, r4, r3, lsr #7 │ │ │ │ + subseq sl, r4, fp, lsr #8 │ │ │ │ strhteq r8, [fp], #-232 @ 0xffffff18 │ │ │ │ - subseq sl, r4, r9, asr #6 │ │ │ │ + subseq sl, r4, r9, lsl #6 │ │ │ │ rsbeq r8, fp, r4, ror lr │ │ │ │ - ldrsheq sl, [r4], #-32 @ 0xffffffe0 │ │ │ │ - subseq sl, r4, r1, ror #7 │ │ │ │ + ldrheq sl, [r4], #-32 @ 0xffffffe0 │ │ │ │ + subseq sl, r4, r1, lsr #7 │ │ │ │ rsbeq r8, fp, r8, lsl #27 │ │ │ │ - subseq sl, r4, r8, asr #4 │ │ │ │ - subseq sl, r4, r9, ror r4 │ │ │ │ + subseq sl, r4, r8, lsl #4 │ │ │ │ + subseq sl, r4, r9, lsr r4 │ │ │ │ rsbeq r8, fp, r4, lsr lr │ │ │ │ rsbeq r8, fp, ip, lsl lr │ │ │ │ rsbeq r8, fp, r8, lsl #28 │ │ │ │ - @ instruction: 0x0054a29d │ │ │ │ - subseq sl, r4, r4, asr #9 │ │ │ │ - subseq sl, r4, r8, lsr #9 │ │ │ │ - subseq sl, r4, pc, ror #6 │ │ │ │ + subseq sl, r4, sp, asr r2 │ │ │ │ + subseq sl, r4, r4, lsl #9 │ │ │ │ + subseq sl, r4, r8, ror #8 │ │ │ │ + subseq sl, r4, pc, lsr #6 │ │ │ │ rsbeq r9, fp, r0, ror r0 │ │ │ │ - subseq sl, r4, r2, lsl #10 │ │ │ │ - subseq sl, r4, sp, ror #8 │ │ │ │ - subseq r9, r4, r0, lsr r5 │ │ │ │ + subseq sl, r4, r2, asr #9 │ │ │ │ + subseq sl, r4, sp, lsr #8 │ │ │ │ + ldrsheq r9, [r4], #-64 @ 0xffffffc0 │ │ │ │ strdeq r8, [fp], #-228 @ 0xffffff1c @ │ │ │ │ - subseq sl, r4, lr, lsl #8 │ │ │ │ + subseq sl, r4, lr, asr #7 │ │ │ │ ldrdeq r8, [fp], #-192 @ 0xffffff40 @ │ │ │ │ - subseq r9, r4, r4, lsr #6 │ │ │ │ - subseq sl, r4, r9, ror r2 │ │ │ │ + subseq r9, r4, r4, ror #5 │ │ │ │ + subseq sl, r4, r9, lsr r2 │ │ │ │ rsbeq r8, fp, r8, ror #30 │ │ │ │ rsbeq r8, fp, r0, asr pc │ │ │ │ - ldrsheq sl, [r4], #-54 @ 0xffffffca │ │ │ │ + ldrheq sl, [r4], #-54 @ 0xffffffca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 14ae50 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 14ae34 │ │ │ │ ldr r2, [pc, #292] @ 14af44 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -280763,25 +280763,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq r8, fp, r8, lsl ip │ │ │ │ - subseq lr, r3, ip, asr #16 │ │ │ │ + subseq lr, r3, ip, lsl #16 │ │ │ │ strdeq r8, [fp], #-184 @ 0xffffff48 @ │ │ │ │ - subseq r2, r4, r8, asr #7 │ │ │ │ - subseq r2, r4, r8, lsr #7 │ │ │ │ + subseq r2, r4, r8, lsl #7 │ │ │ │ + subseq r2, r4, r8, ror #6 │ │ │ │ rsbeq r8, fp, r0, ror #23 │ │ │ │ - ldrsbeq r9, [r4], #-249 @ 0xffffff07 │ │ │ │ - ldrsbeq r9, [r4], #-254 @ 0xffffff02 │ │ │ │ + @ instruction: 0x00549f99 │ │ │ │ + @ instruction: 0x00549f9e │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 14b0f8 │ │ │ │ mov r5, r0 │ │ │ │ beq 14b0d8 │ │ │ │ ldr r0, [pc, #104] @ 14b114 │ │ │ │ @@ -280868,15 +280868,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 147304 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, fp, r8, ror #15 │ │ │ │ - @ instruction: 0x00549a97 │ │ │ │ + subseq r9, r4, r7, asr sl │ │ │ │ rsbeq r8, fp, ip, lsr #16 │ │ │ │ rsbeq r8, fp, r8, ror r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #212] @ 14b2f8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -280930,15 +280930,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 146cdc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r8, [fp], #-96 @ 0xffffffa0 @ │ │ │ │ - @ instruction: 0x0054999f │ │ │ │ + subseq r9, r4, pc, asr r9 │ │ │ │ rsbeq r8, fp, r4, lsr r7 │ │ │ │ rsbeq r8, fp, r0, lsl #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ ldmibeq r1, {r2, r3} │ │ │ │ @@ -281298,15 +281298,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #30062 @ 0x756e │ │ │ │ movt r2, #27756 @ 0x6c6c │ │ │ │ str r2, [r0, r1] │ │ │ │ add r0, r1, #4 │ │ │ │ b 14b8f0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4db8a8 │ │ │ │ + bl 4db878 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ bcc 14b99c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -281566,15 +281566,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ b 14bc10 │ │ │ │ - subseq r9, r4, r1, ror #6 │ │ │ │ + subseq r9, r4, r1, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -281627,15 +281627,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 14be40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ @@ -281684,15 +281684,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 14bdac │ │ │ │ - subseq lr, r4, sl, lsr r0 │ │ │ │ + ldrsheq sp, [r4], #-250 @ 0xffffff06 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -281963,15 +281963,15 @@ │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r8, [ip, #8] │ │ │ │ b 14c224 │ │ │ │ - subseq r8, r4, sp, ror #27 │ │ │ │ + subseq r8, r4, sp, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -282618,17 +282618,17 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 14cc48 │ │ │ │ - subseq r0, r4, r0, lsl #17 │ │ │ │ - subseq r7, r4, ip, ror #27 │ │ │ │ - subseq r7, r4, sp, lsr lr │ │ │ │ + subseq r0, r4, r0, asr #16 │ │ │ │ + subseq r7, r4, ip, lsr #27 │ │ │ │ + ldrsheq r7, [r4], #-221 @ 0xffffff23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r9, [r1] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ @@ -282724,18 +282724,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ b 14cd8c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 14cf84 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 14cf88 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 14cf8c │ │ │ │ @@ -282753,22 +282753,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r6, fp, r4, lsr #27 │ │ │ │ - subseq r8, r4, r1, lsl #4 │ │ │ │ + subseq r8, r4, r1, asr #3 │ │ │ │ rsbeq r6, fp, r0, lsl #20 │ │ │ │ - subseq r8, r4, r1, ror #3 │ │ │ │ - subseq r8, r4, r2, ror #3 │ │ │ │ + subseq r8, r4, r1, lsr #3 │ │ │ │ + subseq r8, r4, r2, lsr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1284] @ 14d4b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -283087,48 +283087,48 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrheq r7, [r4], #-241 @ 0xffffff0f │ │ │ │ - subseq r7, r4, ip, asr #32 │ │ │ │ + subseq r7, r4, r1, ror pc │ │ │ │ + subseq r7, r4, ip │ │ │ │ + subseq r6, r4, r8, lsr #30 │ │ │ │ + subseq r6, r4, r4, ror #30 │ │ │ │ subseq r6, r4, r8, ror #30 │ │ │ │ - subseq r6, r4, r4, lsr #31 │ │ │ │ subseq r6, r4, r8, lsr #31 │ │ │ │ - subseq r6, r4, r8, ror #31 │ │ │ │ - subseq r6, r4, r0, lsr #30 │ │ │ │ + subseq r6, r4, r0, ror #29 │ │ │ │ + subseq r6, r4, r4, asr #30 │ │ │ │ subseq r6, r4, r4, lsl #31 │ │ │ │ - subseq r6, r4, r4, asr #31 │ │ │ │ - subseq r6, r4, ip, lsl #31 │ │ │ │ - subseq r6, r4, r0, lsr #30 │ │ │ │ - subseq r6, r4, r8, lsr #31 │ │ │ │ - subseq r6, r4, r4, ror pc │ │ │ │ subseq r6, r4, ip, asr #30 │ │ │ │ - subseq r6, r4, ip, ror #29 │ │ │ │ - ldrsheq r7, [r4], #-246 @ 0xffffff0a │ │ │ │ - subseq r7, r4, r7, ror pc │ │ │ │ - subseq r7, r4, pc, ror #27 │ │ │ │ - subseq r7, r4, fp, ror lr │ │ │ │ - subseq r7, r4, r7, lsr lr │ │ │ │ - subseq r7, r4, r7, ror #29 │ │ │ │ - subseq r7, r4, r7, lsr #27 │ │ │ │ - subseq r7, r4, pc, asr sp │ │ │ │ - subseq r7, r4, r3, lsl lr │ │ │ │ - subseq r7, r4, r7, lsl sp │ │ │ │ - @ instruction: 0x00547e9f │ │ │ │ - subseq r7, r4, fp, lsr sp │ │ │ │ - subseq r7, r4, fp, lsl #30 │ │ │ │ - subseq r7, r4, r3, asr #29 │ │ │ │ - subseq r7, r4, r3, lsl #27 │ │ │ │ - subseq r7, r4, pc, lsr #30 │ │ │ │ - subseq r7, r4, r7, asr lr │ │ │ │ - subseq r7, r4, r3, asr pc │ │ │ │ - subseq r7, r4, fp, asr #27 │ │ │ │ + subseq r6, r4, r0, ror #29 │ │ │ │ + subseq r6, r4, r8, ror #30 │ │ │ │ + subseq r6, r4, r4, lsr pc │ │ │ │ + subseq r6, r4, ip, lsl #30 │ │ │ │ + subseq r6, r4, ip, lsr #29 │ │ │ │ + ldrheq r7, [r4], #-246 @ 0xffffff0a │ │ │ │ + subseq r7, r4, r7, lsr pc │ │ │ │ + subseq r7, r4, pc, lsr #27 │ │ │ │ + subseq r7, r4, fp, lsr lr │ │ │ │ + ldrsheq r7, [r4], #-215 @ 0xffffff29 │ │ │ │ + subseq r7, r4, r7, lsr #29 │ │ │ │ + subseq r7, r4, r7, ror #26 │ │ │ │ + subseq r7, r4, pc, lsl sp │ │ │ │ + ldrsbeq r7, [r4], #-211 @ 0xffffff2d │ │ │ │ + ldrsbeq r7, [r4], #-199 @ 0xffffff39 │ │ │ │ + subseq r7, r4, pc, asr lr │ │ │ │ + ldrsheq r7, [r4], #-203 @ 0xffffff35 │ │ │ │ + subseq r7, r4, fp, asr #29 │ │ │ │ + subseq r7, r4, r3, lsl #29 │ │ │ │ + subseq r7, r4, r3, asr #26 │ │ │ │ + subseq r7, r4, pc, ror #29 │ │ │ │ + subseq r7, r4, r7, lsl lr │ │ │ │ + subseq r7, r4, r3, lsl pc │ │ │ │ + subseq r7, r4, fp, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1360] @ 14da9c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -283466,48 +283466,48 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r7, r4, r1, lsl sl │ │ │ │ - subseq r6, r4, r4, ror #20 │ │ │ │ - ldrsheq r6, [r4], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq r7, [r4], #-145 @ 0xffffff6f │ │ │ │ + subseq r6, r4, r4, lsr #20 │ │ │ │ + ldrheq r6, [r4], #-148 @ 0xffffff6c │ │ │ │ + ldrheq r6, [r4], #-152 @ 0xffffff68 │ │ │ │ ldrsheq r6, [r4], #-152 @ 0xffffff68 │ │ │ │ - subseq r6, r4, r8, lsr sl │ │ │ │ - subseq r6, r4, r0, ror r9 │ │ │ │ + subseq r6, r4, r0, lsr r9 │ │ │ │ + @ instruction: 0x00546994 │ │ │ │ ldrsbeq r6, [r4], #-148 @ 0xffffff6c │ │ │ │ - subseq r6, r4, r4, lsl sl │ │ │ │ - ldrsbeq r6, [r4], #-156 @ 0xffffff64 │ │ │ │ - subseq r6, r4, r0, ror r9 │ │ │ │ - ldrsheq r6, [r4], #-152 @ 0xffffff68 │ │ │ │ - subseq r6, r4, r4, asr #19 │ │ │ │ @ instruction: 0x0054699c │ │ │ │ - subseq r6, r4, ip, lsr r9 │ │ │ │ + subseq r6, r4, r0, lsr r9 │ │ │ │ ldrheq r6, [r4], #-152 @ 0xffffff68 │ │ │ │ - subseq r7, r4, lr, asr #20 │ │ │ │ - subseq r7, r4, fp, asr #16 │ │ │ │ - ldrsbeq r7, [r4], #-135 @ 0xffffff79 │ │ │ │ - @ instruction: 0x00547893 │ │ │ │ - subseq r7, r4, r3, asr #18 │ │ │ │ - subseq r7, r4, r3, lsl #16 │ │ │ │ - ldrheq r7, [r4], #-123 @ 0xffffff85 │ │ │ │ - subseq r7, r4, pc, ror #16 │ │ │ │ - subseq r7, r4, r3, ror r7 │ │ │ │ - ldrsheq r7, [r4], #-139 @ 0xffffff75 │ │ │ │ - @ instruction: 0x00547797 │ │ │ │ - subseq r7, r4, r7, ror #18 │ │ │ │ - subseq r7, r4, pc, lsl r9 │ │ │ │ - ldrsbeq r7, [r4], #-127 @ 0xffffff81 │ │ │ │ - subseq r7, r4, fp, lsl #19 │ │ │ │ - ldrheq r7, [r4], #-131 @ 0xffffff7d │ │ │ │ - subseq r7, r4, pc, lsr #19 │ │ │ │ - subseq r7, r4, r7, lsr #16 │ │ │ │ - ldrsbeq r7, [r4], #-147 @ 0xffffff6d │ │ │ │ + subseq r6, r4, r4, lsl #19 │ │ │ │ + subseq r6, r4, ip, asr r9 │ │ │ │ + ldrsheq r6, [r4], #-140 @ 0xffffff74 │ │ │ │ + subseq r6, r4, r8, ror r9 │ │ │ │ + subseq r7, r4, lr, lsl #20 │ │ │ │ + subseq r7, r4, fp, lsl #16 │ │ │ │ + @ instruction: 0x00547897 │ │ │ │ + subseq r7, r4, r3, asr r8 │ │ │ │ + subseq r7, r4, r3, lsl #18 │ │ │ │ + subseq r7, r4, r3, asr #15 │ │ │ │ + subseq r7, r4, fp, ror r7 │ │ │ │ + subseq r7, r4, pc, lsr #16 │ │ │ │ + subseq r7, r4, r3, lsr r7 │ │ │ │ + ldrheq r7, [r4], #-139 @ 0xffffff75 │ │ │ │ + subseq r7, r4, r7, asr r7 │ │ │ │ + subseq r7, r4, r7, lsr #18 │ │ │ │ + ldrsbeq r7, [r4], #-143 @ 0xffffff71 │ │ │ │ + @ instruction: 0x0054779f │ │ │ │ + subseq r7, r4, fp, asr #18 │ │ │ │ + subseq r7, r4, r3, ror r8 │ │ │ │ + subseq r7, r4, pc, ror #18 │ │ │ │ + subseq r7, r4, r7, ror #15 │ │ │ │ + @ instruction: 0x00547993 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1360] @ 14e088 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -283845,48 +283845,48 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r7, r4, r5, lsr #8 │ │ │ │ - subseq r6, r4, r8, ror r4 │ │ │ │ - subseq r6, r4, r8, lsl #8 │ │ │ │ + subseq r7, r4, r5, ror #7 │ │ │ │ + subseq r6, r4, r8, lsr r4 │ │ │ │ + subseq r6, r4, r8, asr #7 │ │ │ │ + subseq r6, r4, ip, asr #7 │ │ │ │ subseq r6, r4, ip, lsl #8 │ │ │ │ - subseq r6, r4, ip, asr #8 │ │ │ │ - subseq r6, r4, r4, lsl #7 │ │ │ │ + subseq r6, r4, r4, asr #6 │ │ │ │ + subseq r6, r4, r8, lsr #7 │ │ │ │ subseq r6, r4, r8, ror #7 │ │ │ │ - subseq r6, r4, r8, lsr #8 │ │ │ │ - ldrsheq r6, [r4], #-48 @ 0xffffffd0 │ │ │ │ - subseq r6, r4, r4, lsl #7 │ │ │ │ - subseq r6, r4, ip, lsl #8 │ │ │ │ - ldrsbeq r6, [r4], #-56 @ 0xffffffc8 │ │ │ │ ldrheq r6, [r4], #-48 @ 0xffffffd0 │ │ │ │ - subseq r6, r4, r0, asr r3 │ │ │ │ + subseq r6, r4, r4, asr #6 │ │ │ │ subseq r6, r4, ip, asr #7 │ │ │ │ - subseq r7, r4, r2, ror #8 │ │ │ │ - subseq r7, r4, pc, asr r2 │ │ │ │ - subseq r7, r4, fp, ror #5 │ │ │ │ - subseq r7, r4, r7, lsr #5 │ │ │ │ - subseq r7, r4, r7, asr r3 │ │ │ │ - subseq r7, r4, r7, lsl r2 │ │ │ │ - subseq r7, r4, pc, asr #3 │ │ │ │ - subseq r7, r4, r3, lsl #5 │ │ │ │ - subseq r7, r4, r7, lsl #3 │ │ │ │ - subseq r7, r4, pc, lsl #6 │ │ │ │ - subseq r7, r4, fp, lsr #3 │ │ │ │ - subseq r7, r4, fp, ror r3 │ │ │ │ - subseq r7, r4, r3, lsr r3 │ │ │ │ - ldrsheq r7, [r4], #-19 @ 0xffffffed │ │ │ │ - @ instruction: 0x0054739f │ │ │ │ - subseq r7, r4, r7, asr #5 │ │ │ │ - subseq r7, r4, r3, asr #7 │ │ │ │ - subseq r7, r4, fp, lsr r2 │ │ │ │ - subseq r7, r4, r7, ror #7 │ │ │ │ + @ instruction: 0x00546398 │ │ │ │ + subseq r6, r4, r0, ror r3 │ │ │ │ + subseq r6, r4, r0, lsl r3 │ │ │ │ + subseq r6, r4, ip, lsl #7 │ │ │ │ + subseq r7, r4, r2, lsr #8 │ │ │ │ + subseq r7, r4, pc, lsl r2 │ │ │ │ + subseq r7, r4, fp, lsr #5 │ │ │ │ + subseq r7, r4, r7, ror #4 │ │ │ │ + subseq r7, r4, r7, lsl r3 │ │ │ │ + ldrsbeq r7, [r4], #-23 @ 0xffffffe9 │ │ │ │ + subseq r7, r4, pc, lsl #3 │ │ │ │ + subseq r7, r4, r3, asr #4 │ │ │ │ + subseq r7, r4, r7, asr #2 │ │ │ │ + subseq r7, r4, pc, asr #5 │ │ │ │ + subseq r7, r4, fp, ror #2 │ │ │ │ + subseq r7, r4, fp, lsr r3 │ │ │ │ + ldrsheq r7, [r4], #-35 @ 0xffffffdd │ │ │ │ + ldrheq r7, [r4], #-19 @ 0xffffffed │ │ │ │ + subseq r7, r4, pc, asr r3 │ │ │ │ + subseq r7, r4, r7, lsl #5 │ │ │ │ + subseq r7, r4, r3, lsl #7 │ │ │ │ + ldrsheq r7, [r4], #-27 @ 0xffffffe5 │ │ │ │ + subseq r7, r4, r7, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1284] @ 14e628 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -284205,48 +284205,48 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subseq r6, r4, r9, lsr lr │ │ │ │ - ldrsbeq r5, [r4], #-228 @ 0xffffff1c │ │ │ │ + ldrsheq r6, [r4], #-217 @ 0xffffff27 │ │ │ │ + @ instruction: 0x00545e94 │ │ │ │ + ldrheq r5, [r4], #-208 @ 0xffffff30 │ │ │ │ + subseq r5, r4, ip, ror #27 │ │ │ │ ldrsheq r5, [r4], #-208 @ 0xffffff30 │ │ │ │ - subseq r5, r4, ip, lsr #28 │ │ │ │ subseq r5, r4, r0, lsr lr │ │ │ │ - subseq r5, r4, r0, ror lr │ │ │ │ - subseq r5, r4, r8, lsr #27 │ │ │ │ + subseq r5, r4, r8, ror #26 │ │ │ │ + subseq r5, r4, ip, asr #27 │ │ │ │ subseq r5, r4, ip, lsl #28 │ │ │ │ - subseq r5, r4, ip, asr #28 │ │ │ │ - subseq r5, r4, r4, lsl lr │ │ │ │ - subseq r5, r4, r8, lsr #27 │ │ │ │ - subseq r5, r4, r0, lsr lr │ │ │ │ - ldrsheq r5, [r4], #-220 @ 0xffffff24 │ │ │ │ ldrsbeq r5, [r4], #-212 @ 0xffffff2c │ │ │ │ - subseq r5, r4, r4, ror sp │ │ │ │ - subseq r6, r4, lr, ror lr │ │ │ │ - ldrsheq r6, [r4], #-223 @ 0xffffff21 │ │ │ │ - subseq r6, r4, r7, ror ip │ │ │ │ - subseq r6, r4, r3, lsl #26 │ │ │ │ - ldrheq r6, [r4], #-207 @ 0xffffff31 │ │ │ │ - subseq r6, r4, pc, ror #26 │ │ │ │ - subseq r6, r4, pc, lsr #24 │ │ │ │ - subseq r6, r4, r7, ror #23 │ │ │ │ - @ instruction: 0x00546c9b │ │ │ │ - @ instruction: 0x00546b9f │ │ │ │ - subseq r6, r4, r7, lsr #26 │ │ │ │ - subseq r6, r4, r3, asr #23 │ │ │ │ - @ instruction: 0x00546d93 │ │ │ │ - subseq r6, r4, fp, asr #26 │ │ │ │ - subseq r6, r4, fp, lsl #24 │ │ │ │ - ldrheq r6, [r4], #-215 @ 0xffffff29 │ │ │ │ - ldrsbeq r6, [r4], #-207 @ 0xffffff31 │ │ │ │ - ldrsbeq r6, [r4], #-219 @ 0xffffff25 │ │ │ │ - subseq r6, r4, r3, asr ip │ │ │ │ + subseq r5, r4, r8, ror #26 │ │ │ │ + ldrsheq r5, [r4], #-208 @ 0xffffff30 │ │ │ │ + ldrheq r5, [r4], #-220 @ 0xffffff24 │ │ │ │ + @ instruction: 0x00545d94 │ │ │ │ + subseq r5, r4, r4, lsr sp │ │ │ │ + subseq r6, r4, lr, lsr lr │ │ │ │ + ldrheq r6, [r4], #-223 @ 0xffffff21 │ │ │ │ + subseq r6, r4, r7, lsr ip │ │ │ │ + subseq r6, r4, r3, asr #25 │ │ │ │ + subseq r6, r4, pc, ror ip │ │ │ │ + subseq r6, r4, pc, lsr #26 │ │ │ │ + subseq r6, r4, pc, ror #23 │ │ │ │ + subseq r6, r4, r7, lsr #23 │ │ │ │ + subseq r6, r4, fp, asr ip │ │ │ │ + subseq r6, r4, pc, asr fp │ │ │ │ + subseq r6, r4, r7, ror #25 │ │ │ │ + subseq r6, r4, r3, lsl #23 │ │ │ │ + subseq r6, r4, r3, asr sp │ │ │ │ + subseq r6, r4, fp, lsl #26 │ │ │ │ + subseq r6, r4, fp, asr #23 │ │ │ │ + subseq r6, r4, r7, ror sp │ │ │ │ + @ instruction: 0x00546c9f │ │ │ │ + @ instruction: 0x00546d9b │ │ │ │ + subseq r6, r4, r3, lsl ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 14e784 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -284274,15 +284274,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -284330,15 +284330,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -284386,15 +284386,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -284404,15 +284404,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x00545790 │ │ │ │ + subseq r5, r4, r0, asr r7 │ │ │ │ rsbeq r5, fp, r0, asr r4 │ │ │ │ @ instruction: 0xffff6454 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 14ea24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -284442,15 +284442,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -284460,43 +284460,43 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r5, r4, r0, lsl #13 │ │ │ │ + subseq r5, r4, r0, asr #12 │ │ │ │ rsbeq r5, fp, r0, ror r3 │ │ │ │ @ instruction: 0xffff6374 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 14ea54 │ │ │ │ ldr r1, [pc, #76] @ 14ea94 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 14ea8c │ │ │ │ ldr r3, [pc, #40] @ 14ea90 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq sl, r3, r4, lsr lr │ │ │ │ + ldrsheq sl, [r3], #-212 @ 0xffffff2c │ │ │ │ rsbeq r5, fp, r4, asr #32 │ │ │ │ - subseq sl, r3, ip, asr #28 │ │ │ │ + subseq sl, r3, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1d7fa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -284623,15 +284623,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq fp, r4, r2, r5 │ │ │ │ rsbeq r4, fp, ip, asr fp │ │ │ │ - subseq r6, r4, r8, lsr r7 │ │ │ │ + ldrsheq r6, [r4], #-104 @ 0xffffff98 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ bl 118960 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -284753,15 +284753,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, fp, r8, asr pc │ │ │ │ rsbeq r4, fp, ip, lsl r8 │ │ │ │ - ldrsheq r6, [r4], #-60 @ 0xffffffc4 │ │ │ │ + ldrheq r6, [r4], #-60 @ 0xffffffc4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 119d2c │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -284882,18 +284882,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, fp, r4, ror #26 │ │ │ │ rsbeq r4, fp, r8, lsr #12 │ │ │ │ - subseq r6, r4, r8, lsl #4 │ │ │ │ + subseq r6, r4, r8, asr #3 │ │ │ │ strdeq r4, [fp], #-216 @ 0xffffff28 @ │ │ │ │ strhteq r4, [fp], #-104 @ 0xffffff98 │ │ │ │ - @ instruction: 0x00546294 │ │ │ │ + subseq r6, r4, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1d95a4 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -285034,18 +285034,18 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r4, fp, r8, lsl #25 │ │ │ │ rsbeq r4, fp, r0, asr r5 │ │ │ │ - subseq r6, r4, ip, lsr #2 │ │ │ │ + subseq r6, r4, ip, ror #1 │ │ │ │ rsbeq r4, fp, r0, asr fp │ │ │ │ rsbeq r4, fp, r0, lsl r4 │ │ │ │ - subseq r5, r4, ip, ror #31 │ │ │ │ + subseq r5, r4, ip, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -285239,16 +285239,16 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, fp, r8, lsl r8 │ │ │ │ ldrdeq r4, [fp], #-12 @ │ │ │ │ - ldrheq r5, [r4], #-204 @ 0xffffff34 │ │ │ │ - subseq r5, r4, r4, asr lr │ │ │ │ + subseq r5, r4, ip, ror ip │ │ │ │ + subseq r5, r4, r4, lsl lr │ │ │ │ rsbeq r4, fp, r4, lsr #19 │ │ │ │ rsbeq r4, fp, r4, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ @@ -285371,18 +285371,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, fp, r0, asr #11 │ │ │ │ rsbeq r3, fp, r4, lsl #29 │ │ │ │ - subseq r5, r4, r4, ror #20 │ │ │ │ + subseq r5, r4, r4, lsr #20 │ │ │ │ rsbeq r4, fp, r4, asr r6 │ │ │ │ rsbeq r3, fp, r4, lsl pc │ │ │ │ - ldrsheq r5, [r4], #-160 @ 0xffffff60 │ │ │ │ + ldrheq r5, [r4], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 1dc490 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -285503,18 +285503,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r4, [fp], #-48 @ 0xffffffd0 │ │ │ │ rsbeq r3, fp, r4, ror ip │ │ │ │ - subseq r5, r4, r4, asr r8 │ │ │ │ + subseq r5, r4, r4, lsl r8 │ │ │ │ rsbeq r4, fp, r4, asr #8 │ │ │ │ rsbeq r3, fp, r4, lsl #26 │ │ │ │ - subseq r5, r4, r0, ror #17 │ │ │ │ + subseq r5, r4, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 1da4bc │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -285635,18 +285635,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, fp, r0, lsr #3 │ │ │ │ rsbeq r3, fp, r4, ror #20 │ │ │ │ - subseq r5, r4, r4, asr #12 │ │ │ │ + subseq r5, r4, r4, lsl #12 │ │ │ │ rsbeq r4, fp, r4, lsr r2 │ │ │ │ strdeq r3, [fp], #-164 @ 0xffffff5c @ │ │ │ │ - ldrsbeq r5, [r4], #-96 @ 0xffffffa0 │ │ │ │ + @ instruction: 0x00545690 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 14fd98 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -285706,15 +285706,15 @@ │ │ │ │ beq 14fd90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, fp, r0, ror ip │ │ │ │ - subseq r4, r4, fp, lsl #30 │ │ │ │ + subseq r4, r4, fp, asr #29 │ │ │ │ rsbeq r3, fp, r0, lsr #25 │ │ │ │ rsbeq r3, fp, ip, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 14feb0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -285776,15 +285776,15 @@ │ │ │ │ beq 14fea8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, fp, r8, asr fp │ │ │ │ - ldrsheq r4, [r4], #-211 @ 0xffffff2d │ │ │ │ + ldrheq r4, [r4], #-211 @ 0xffffff2d │ │ │ │ rsbeq r3, fp, r8, lsl #23 │ │ │ │ ldrdeq r3, [fp], #-164 @ 0xffffff5c @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 14ffc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -285846,15 +285846,15 @@ │ │ │ │ beq 14ffc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, fp, r0, asr #20 │ │ │ │ - ldrsbeq r4, [r4], #-203 @ 0xffffff35 │ │ │ │ + @ instruction: 0x00544c9b │ │ │ │ rsbeq r3, fp, r0, ror sl │ │ │ │ strhteq r3, [fp], #-156 @ 0xffffff64 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 1500e0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -285916,15 +285916,15 @@ │ │ │ │ beq 1500d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, fp, r8, lsr #18 │ │ │ │ - subseq r4, r4, r3, asr #23 │ │ │ │ + subseq r4, r4, r3, lsl #23 │ │ │ │ rsbeq r3, fp, r8, asr r9 │ │ │ │ rsbeq r3, fp, r4, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r5, [r0, #104] @ 0x68 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -286465,22 +286465,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mlseq fp, r4, r4, r3 │ │ │ │ - ldrsbeq r4, [r4], #-158 @ 0xffffff62 │ │ │ │ + @ instruction: 0x0054499e │ │ │ │ rsbeq r3, fp, r0, lsr #9 │ │ │ │ - ldrheq r4, [r4], #-150 @ 0xffffff6a │ │ │ │ - subseq r4, r4, r4, asr #19 │ │ │ │ + subseq r4, r4, r6, ror r9 │ │ │ │ + subseq r4, r4, r4, lsl #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1509f4 │ │ │ │ add r6, r2, #4 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -286735,50 +286735,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 150f98 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150e74 │ │ │ │ ldr r2, [pc, #444] @ 150f8c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 150f70 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f48 │ │ │ │ ldr r2, [pc, #404] @ 150f90 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 150f84 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f48 │ │ │ │ ldr r2, [pc, #320] @ 150f68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 150f9c │ │ │ │ ldr r2, [pc, #340] @ 150fa0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f0c │ │ │ │ ldr r2, [pc, #272] @ 150f6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -286789,94 +286789,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 150f64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 150fb8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 150fbc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 150f74 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f48 │ │ │ │ ldr r2, [pc, #188] @ 150f94 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 150f78 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f48 │ │ │ │ ldr r3, [pc, #188] @ 150fc0 │ │ │ │ ldr r2, [pc, #188] @ 150fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 150f88 │ │ │ │ add r2, pc, r2 │ │ │ │ b 150f48 │ │ │ │ ldr r2, [pc, #56] @ 150f80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subseq r8, r3, r8, asr fp │ │ │ │ - subseq r4, r4, pc, lsr #9 │ │ │ │ - subseq r8, r3, r0, lsl #21 │ │ │ │ - subseq r4, r4, r9, asr #9 │ │ │ │ - subseq r4, r4, r8, lsr r5 │ │ │ │ - subseq r4, r4, pc, asr r4 │ │ │ │ - subseq r4, r4, r6, lsr r4 │ │ │ │ - subseq r4, r4, r9, asr #9 │ │ │ │ - subseq r4, r4, ip, ror #7 │ │ │ │ - subseq r4, r4, fp, lsl r5 │ │ │ │ - ldrsheq r4, [r4], #-62 @ 0xffffffc2 │ │ │ │ - subseq r4, r4, r9, ror #10 │ │ │ │ - subseq r4, r4, r6, asr #10 │ │ │ │ - subseq r4, r4, sp, lsl #1 │ │ │ │ - subseq r4, r4, ip, lsl #11 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r8, r3, r8, lsl fp │ │ │ │ + subseq r4, r4, pc, ror #8 │ │ │ │ + subseq r8, r3, r0, asr #20 │ │ │ │ + subseq r4, r4, r9, lsl #9 │ │ │ │ + ldrsheq r4, [r4], #-72 @ 0xffffffb8 │ │ │ │ + subseq r4, r4, pc, lsl r4 │ │ │ │ + ldrsheq r4, [r4], #-54 @ 0xffffffca │ │ │ │ + subseq r4, r4, r9, lsl #9 │ │ │ │ + subseq r4, r4, ip, lsr #7 │ │ │ │ + ldrsbeq r4, [r4], #-75 @ 0xffffffb5 │ │ │ │ + ldrheq r4, [r4], #-62 @ 0xffffffc2 │ │ │ │ + subseq r4, r4, r9, lsr #10 │ │ │ │ + subseq r4, r4, r6, lsl #10 │ │ │ │ + subseq r4, r4, sp, asr #32 │ │ │ │ + subseq r4, r4, ip, asr #10 │ │ │ │ strhteq r2, [fp], #-248 @ 0xffffff08 │ │ │ │ - subseq r4, r4, r2, lsr r4 │ │ │ │ + ldrsheq r4, [r4], #-50 @ 0xffffffce │ │ │ │ rsbeq r3, fp, r8, rrx │ │ │ │ - ldrsbeq r4, [r4], #-63 @ 0xffffffc1 │ │ │ │ + @ instruction: 0x0054439f │ │ │ │ mlseq fp, ip, r0, r3 │ │ │ │ - subseq r8, r3, r0, lsr fp │ │ │ │ - subseq r4, r4, lr, asr #11 │ │ │ │ + ldrsheq r8, [r3], #-160 @ 0xffffff60 │ │ │ │ + subseq r4, r4, lr, lsl #11 │ │ │ │ rsbeq r2, fp, r8, lsl #31 │ │ │ │ - ldrsbeq r4, [r4], #-53 @ 0xffffffcb │ │ │ │ + @ instruction: 0x00544395 │ │ │ │ strdeq r2, [fp], #-236 @ 0xffffff14 @ │ │ │ │ - subseq r4, r4, r9, asr #8 │ │ │ │ + subseq r4, r4, r9, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #20 │ │ │ │ bne 151038 │ │ │ │ mov r8, r1 │ │ │ │ @@ -287063,15 +287063,15 @@ │ │ │ │ mov r6, #3 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ bl 43f814 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -287146,15 +287146,15 @@ │ │ │ │ andeq r4, r1, ip, asr #21 │ │ │ │ strdeq r2, [fp], #-180 @ 0xffffff4c @ │ │ │ │ rsbeq r2, fp, r4, ror #23 │ │ │ │ strhteq r2, [fp], #-188 @ 0xffffff44 │ │ │ │ strhteq r2, [fp], #-176 @ 0xffffff50 │ │ │ │ rsbeq r2, fp, r0, ror r3 │ │ │ │ rsbeq r2, fp, r4, ror r7 │ │ │ │ - subseq r3, r4, fp, lsr #20 │ │ │ │ + subseq r3, r4, fp, ror #19 │ │ │ │ rsbeq r2, fp, r0, asr #15 │ │ │ │ rsbeq r2, fp, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r2 │ │ │ │ @@ -288321,15 +288321,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlseq fp, r8, r6, r1 │ │ │ │ - subseq r2, r4, fp, lsl r7 │ │ │ │ + ldrsbeq r2, [r4], #-107 @ 0xffffff95 │ │ │ │ strhteq r1, [fp], #-64 @ 0xffffffc0 │ │ │ │ strdeq r1, [fp], #-60 @ 0xffffffc4 @ │ │ │ │ rsbeq sp, lr, r0, lsl #20 │ │ │ │ strhteq r1, [fp], #-172 @ 0xffffff54 │ │ │ │ rsbeq r1, fp, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ @@ -288730,15 +288730,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r1, fp, r4, lsr r0 │ │ │ │ - ldrheq r2, [r4], #-7 │ │ │ │ + subseq r2, r4, r7, ror r0 │ │ │ │ rsbeq r0, fp, ip, asr #28 │ │ │ │ mlseq fp, r8, sp, r0 │ │ │ │ mlseq lr, ip, r3, sp │ │ │ │ rsbeq r1, fp, r8, asr r4 │ │ │ │ rsbeq r0, fp, r0, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ @@ -289145,15 +289145,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r0, [fp], #-152 @ 0xffffff68 │ │ │ │ - subseq r1, r4, fp, lsr sl │ │ │ │ + ldrsheq r1, [r4], #-155 @ 0xffffff65 │ │ │ │ ldrdeq r0, [fp], #-112 @ 0xffffff90 @ │ │ │ │ rsbeq r0, fp, ip, lsl r7 │ │ │ │ rsbeq ip, lr, r0, lsr #26 │ │ │ │ ldrdeq r0, [fp], #-220 @ 0xffffff24 @ │ │ │ │ rsbeq r0, fp, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ @@ -289558,15 +289558,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r0, fp, r4, asr #6 │ │ │ │ - subseq r1, r4, r7, asr #7 │ │ │ │ + subseq r1, r4, r7, lsl #7 │ │ │ │ rsbeq r0, fp, ip, asr r1 │ │ │ │ rsbeq r0, fp, r8, lsr #1 │ │ │ │ rsbeq ip, lr, ip, lsr #13 │ │ │ │ rsbeq r0, fp, r8, ror #14 │ │ │ │ rsbeq r0, fp, r0, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ @@ -290066,15 +290066,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 146dcc │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq pc, sl, r4, ror ip @ │ │ │ │ - ldrsbeq r0, [r4], #-183 @ 0xffffff49 │ │ │ │ + @ instruction: 0x00540b97 │ │ │ │ rsbeq pc, sl, ip, ror #18 │ │ │ │ strhteq pc, [sl], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq fp, lr, r8, lsr #30 │ │ │ │ strhteq r0, [fp], #-0 │ │ │ │ rsbeq pc, sl, r8, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ @@ -290560,15 +290560,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq pc, sl, ip, lsr #9 │ │ │ │ - subseq r0, r4, pc, ror #8 │ │ │ │ + subseq r0, r4, pc, lsr #8 │ │ │ │ rsbeq pc, sl, r4, lsl #4 │ │ │ │ rsbeq pc, sl, r0, asr r1 @ │ │ │ │ ldrdeq fp, [lr], #-124 @ 0xffffff84 @ │ │ │ │ rsbeq pc, sl, ip, asr #17 │ │ │ │ mlseq sl, r4, r1, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -290840,15 +290840,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 154e20 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 154e24 │ │ │ │ ldr ip, [pc, #52] @ 154e28 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -290856,39 +290856,39 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbeq r0, [r4], #-93 @ 0xffffffa3 │ │ │ │ - subseq r0, r4, fp, asr #11 │ │ │ │ + @ instruction: 0x0054059d │ │ │ │ + subseq r0, r4, fp, lsl #11 │ │ │ │ rsbeq lr, sl, r4, lsr #23 │ │ │ │ - subseq r0, r4, r8, lsr #12 │ │ │ │ - subseq r0, r4, r7, lsl r6 │ │ │ │ + subseq r0, r4, r8, ror #11 │ │ │ │ + ldrsbeq r0, [r4], #-87 @ 0xffffffa9 │ │ │ │ rsbeq pc, sl, ip, asr #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 154e74 │ │ │ │ ldr r3, [pc, #40] @ 154e78 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00540593 │ │ │ │ + subseq r0, r4, r3, asr r5 │ │ │ │ rsbeq pc, sl, r4, asr r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 154ea0 │ │ │ │ @@ -290961,15 +290961,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 154fe4 │ │ │ │ @@ -291010,15 +291010,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 147304 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq lr, [sl], #-156 @ 0xffffff64 @ │ │ │ │ - subseq pc, r3, r7, lsr ip @ │ │ │ │ + ldrsheq pc, [r3], #-183 @ 0xffffff49 @ │ │ │ │ rsbeq lr, sl, ip, asr #19 │ │ │ │ rsbeq lr, sl, r8, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -291092,15 +291092,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1551a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1551c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 155148 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r9, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 155148 │ │ │ │ @@ -291366,15 +291366,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1555ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 155584 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 155584 │ │ │ │ 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] │ │ │ │ @@ -291513,15 +291513,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 155838 │ │ │ │ cmp r2, #1 │ │ │ │ bne 15585c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sl, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1557d8 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ ldr sl, [sl, #-20] @ 0xffffffec │ │ │ │ cmp sl, #0 │ │ │ │ @@ -291689,15 +291689,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 155af8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 155a90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 155a90 │ │ │ │ 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] │ │ │ │ @@ -291869,15 +291869,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 155dc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 155d60 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 155d60 │ │ │ │ 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] │ │ │ │ @@ -291941,15 +291941,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 155ee8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 155e90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 155e90 │ │ │ │ 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 │ │ │ │ @@ -292186,15 +292186,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1562bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 156264 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 156264 │ │ │ │ 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 │ │ │ │ @@ -292309,15 +292309,15 @@ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 1564f4 │ │ │ │ @@ -292367,15 +292367,15 @@ │ │ │ │ beq 1565a4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq sp, [sl], #-72 @ 0xffffffb8 │ │ │ │ - ldrsheq lr, [r3], #-103 @ 0xffffff99 │ │ │ │ + ldrheq lr, [r3], #-103 @ 0xffffff99 │ │ │ │ rsbeq sp, sl, ip, lsl #9 │ │ │ │ ldrdeq sp, [sl], #-56 @ 0xffffffc8 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -292416,15 +292416,15 @@ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 1566a0 │ │ │ │ @@ -292474,15 +292474,15 @@ │ │ │ │ beq 156750 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sp, sl, ip, lsl #6 │ │ │ │ - subseq lr, r3, fp, asr #10 │ │ │ │ + subseq lr, r3, fp, lsl #10 │ │ │ │ rsbeq sp, sl, r0, ror #5 │ │ │ │ rsbeq sp, sl, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -292817,15 +292817,15 @@ │ │ │ │ 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 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ 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 156ce4 │ │ │ │ @@ -292873,15 +292873,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 146cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq ip, [sl], #-204 @ 0xffffff34 @ │ │ │ │ - subseq sp, r3, fp, lsl pc │ │ │ │ + ldrsbeq sp, [r3], #-235 @ 0xffffff15 │ │ │ │ strhteq ip, [sl], #-192 @ 0xffffff40 │ │ │ │ strdeq ip, [sl], #-188 @ 0xffffff44 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -292958,15 +292958,15 @@ │ │ │ │ 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 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ 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 156f18 │ │ │ │ @@ -293014,15 +293014,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 146cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, sl, r8, lsr #21 │ │ │ │ - subseq sp, r3, r7, ror #25 │ │ │ │ + subseq sp, r3, r7, lsr #25 │ │ │ │ rsbeq ip, sl, ip, ror sl │ │ │ │ rsbeq ip, sl, r8, asr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -293093,15 +293093,15 @@ │ │ │ │ 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 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ 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 157134 │ │ │ │ @@ -293149,15 +293149,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 146cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, sl, ip, lsl #17 │ │ │ │ - subseq sp, r3, fp, asr #21 │ │ │ │ + subseq sp, r3, fp, lsl #21 │ │ │ │ rsbeq ip, sl, r0, ror #16 │ │ │ │ rsbeq ip, sl, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1572d8 │ │ │ │ @@ -293207,15 +293207,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1572b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 157218 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 157218 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1572f0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -293276,15 +293276,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1573c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 157320 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 157320 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 157404 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -293358,15 +293358,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 15750c │ │ │ │ cmp r2, #1 │ │ │ │ bne 157468 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 157468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 15754c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -293431,15 +293431,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 157630 │ │ │ │ cmp r2, #1 │ │ │ │ bne 157654 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15765c │ │ │ │ @@ -293495,15 +293495,15 @@ │ │ │ │ bne 15774c │ │ │ │ add r4, r7, #5 │ │ │ │ adds r0, r6, r4 │ │ │ │ addcc r9, r6, r4 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 15777c │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ b 1577c8 │ │ │ │ ldr r3, [pc, #696] @ 157a18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #688] @ 157a1c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -293524,15 +293524,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ lsl r0, r0, #3 │ │ │ │ subcs r1, r0, r8, lsr #3 │ │ │ │ b 1577d4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add r4, r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r4 │ │ │ │ @@ -293603,15 +293603,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r1, r1, r2, lsr #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r8, r9, r1, lsl #3 │ │ │ │ sub r1, r8, #24 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 1579ac │ │ │ │ ldr r2, [r8, #-8] │ │ │ │ beq 157840 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ @@ -293686,83 +293686,83 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 157a50 │ │ │ │ ldr r1, [pc, #80] @ 157a94 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 157a8c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 157a90 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq ip, sl, ip, lsl #9 │ │ │ │ - subseq sp, r3, r4, lsr sl │ │ │ │ - subseq sp, r3, sl, ror #20 │ │ │ │ + ldrsheq sp, [r3], #-148 @ 0xffffff6c │ │ │ │ + subseq sp, r3, sl, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [pc, #440] @ 157c68 │ │ │ │ mov r7, r4 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ ldr r0, [r7], #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, sp, #16 │ │ │ │ add fp, r1, #16 │ │ │ │ tst r0, #1 │ │ │ │ beq 157afc │ │ │ │ ldr r0, [pc, #400] @ 157c70 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ b 157b3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #352] @ 157c6c │ │ │ │ mov r5, #1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r3, r9} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ ldr r0, [pc, #304] @ 157c74 │ │ │ │ ldr r3, [pc, #304] @ 157c78 │ │ │ │ str r9, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ str r2, [fp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ str r8, [fp, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r8, r9, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r9, r2, #0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #252] @ 157c7c │ │ │ │ @@ -294663,15 +294663,15 @@ │ │ │ │ bl 20d78c │ │ │ │ ldr r2, [pc, #28] @ 15899c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ bl 157f6c │ │ │ │ - subseq fp, r3, ip, lsr #15 │ │ │ │ + subseq fp, r3, ip, ror #14 │ │ │ │ rsbeq lr, sl, r8, lsr #9 │ │ │ │ strhteq lr, [sl], #-76 @ 0xffffffb4 │ │ │ │ rsbeq lr, sl, r8, asr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ @@ -296007,15 +296007,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 159e88 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq sl, r3, r8, ror #11 │ │ │ │ + subseq sl, r3, r8, lsr #11 │ │ │ │ mlseq sl, r8, pc, ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r2 │ │ │ │ add r2, pc, #16 │ │ │ │ @@ -296493,15 +296493,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 15a620 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq r9, [r3], #-208 @ 0xffffff30 │ │ │ │ + subseq r9, r3, r0, ror sp │ │ │ │ strdeq ip, [sl], #-112 @ 0xffffff90 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r3, #21 │ │ │ │ cmp r3, #18 │ │ │ │ @@ -296976,15 +296976,15 @@ │ │ │ │ str r9, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 15adb8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsheq r9, [r3], #-88 @ 0xffffffa8 │ │ │ │ + ldrheq r9, [r3], #-88 @ 0xffffffa8 │ │ │ │ rsbeq ip, sl, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r3, #21 │ │ │ │ cmp r3, #18 │ │ │ │ @@ -298137,15 +298137,15 @@ │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ bne 15bfd0 │ │ │ │ mov r1, r3 │ │ │ │ bl 20d78c │ │ │ │ mov r2, r3 │ │ │ │ bl 157f6c │ │ │ │ - ldrsbeq r8, [r3], #-92 @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0053859c │ │ │ │ rsbeq sl, sl, ip, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r3, #21 │ │ │ │ cmp r3, #18 │ │ │ │ @@ -298617,15 +298617,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 147868 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, r3, ip, ror r9 │ │ │ │ + subseq r7, r3, ip, lsr r9 │ │ │ │ rsbeq r7, sl, r8, lsl #17 │ │ │ │ strdeq r3, [lr], #-100 @ 0xffffff9c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldm r1, {r3, r7} │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -298671,15 +298671,15 @@ │ │ │ │ cmn r8, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ble 15c838 │ │ │ │ cmp r0, r7 │ │ │ │ bne 15c7e0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 15c7e0 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ bls 15c878 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r8 │ │ │ │ orr r1, fp, r1, lsr #6 │ │ │ │ @@ -299608,15 +299608,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15d6b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15d658 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 43638 │ │ │ │ b 15d470 │ │ │ │ @@ -299642,15 +299642,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15d738 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15d760 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -299928,15 +299928,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15dbb0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15db7c │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 39530 │ │ │ │ b 15d9f0 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -299960,15 +299960,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15dc30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15dc58 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -300460,15 +300460,15 @@ │ │ │ │ b 15e328 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ bne 15e428 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 55a9a4 │ │ │ │ + bl 55a974 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 15e444 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -300822,15 +300822,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15e9a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15e950 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 465dc │ │ │ │ b 15e768 │ │ │ │ @@ -300856,15 +300856,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15ea30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15ea58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -301542,15 +301542,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15f4e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15f490 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 43638 │ │ │ │ b 15f2a8 │ │ │ │ @@ -301576,15 +301576,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 15f570 │ │ │ │ cmp r1, #1 │ │ │ │ bne 15f598 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ add r3, r4, #20 │ │ │ │ @@ -301852,15 +301852,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 15f9c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 15f9e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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, #284 @ 0x11c │ │ │ │ ldr r4, [pc, #2992] @ 1605b0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -301872,21 +301872,21 @@ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [pc, #2968] @ 1605bc │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 64db34 │ │ │ │ + bl 64db04 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 15fa90 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -301923,28 +301923,28 @@ │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2756] @ 1605d0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #2700] @ 1605d4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ @@ -301952,15 +301952,15 @@ │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #28] │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -302227,15 +302227,15 @@ │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 62fc00 │ │ │ │ + bl 62fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1603c8 │ │ │ │ ldr r1, [pc, #1616] @ 160624 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #1612] @ 160628 │ │ │ │ ldr r0, [pc, #1612] @ 16062c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -302253,28 +302253,28 @@ │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1532] @ 160630 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 160078 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ @@ -302319,15 +302319,15 @@ │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 64df1c │ │ │ │ + bl 64deec │ │ │ │ cmp r5, #0 │ │ │ │ beq 16014c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -302362,15 +302362,15 @@ │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 62fc00 │ │ │ │ + bl 62fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1603f8 │ │ │ │ ldr r1, [pc, #1040] @ 160600 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #1036] @ 160604 │ │ │ │ ldr r0, [pc, #1036] @ 160608 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -302388,28 +302388,28 @@ │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #956] @ 16060c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 160294 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ @@ -302610,44 +302610,44 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r0, lr, ip, lsr #14 │ │ │ │ rsbeq r3, sl, r4, asr #10 │ │ │ │ strdeq r3, [sl], #-184 @ 0xffffff48 @ │ │ │ │ - subseq r5, r3, lr, ror fp │ │ │ │ - subseq r5, r3, sl, lsr sl │ │ │ │ + subseq r5, r3, lr, lsr fp │ │ │ │ + ldrsheq r5, [r3], #-154 @ 0xffffff66 │ │ │ │ rsbeq r0, lr, r8, ror #7 │ │ │ │ rsbeq r4, sl, r8, lsr r4 │ │ │ │ rsbeq r4, sl, r8, asr r4 │ │ │ │ - subseq r5, r3, r3, lsr #21 │ │ │ │ - subseq r5, r3, sl, lsl #19 │ │ │ │ + subseq r5, r3, r3, ror #20 │ │ │ │ + subseq r5, r3, sl, asr #18 │ │ │ │ strdeq r3, [sl], #-212 @ 0xffffff2c @ │ │ │ │ rsbeq r3, sl, r4, asr #12 │ │ │ │ rsbeq r3, sl, r4, lsl #12 │ │ │ │ rsbeq r3, sl, r0, lsr r6 │ │ │ │ rsbeq pc, sp, ip, lsr sp @ │ │ │ │ - subseq r5, r3, r8, asr #13 │ │ │ │ + subseq r5, r3, r8, lsl #13 │ │ │ │ rsbeq r3, sl, ip, ror r7 │ │ │ │ - subseq r4, r3, r3, asr #16 │ │ │ │ + subseq r4, r3, r3, lsl #16 │ │ │ │ ldrdeq r3, [sl], #-88 @ 0xffffffa8 @ │ │ │ │ rsbeq r3, sl, r4, lsr #10 │ │ │ │ @ instruction: 0xfffeccfc │ │ │ │ rsbeq r3, sl, r0, lsr #26 │ │ │ │ rsbeq r3, sl, r4, asr #26 │ │ │ │ - subseq r5, r3, pc, asr r3 │ │ │ │ + subseq r5, r3, pc, lsl r3 │ │ │ │ rsbeq r0, lr, r8, lsr r4 │ │ │ │ mlseq sl, r8, r9, r3 │ │ │ │ - subseq r4, r3, r3, ror r8 │ │ │ │ + subseq r4, r3, r3, lsr r8 │ │ │ │ rsbeq r3, sl, r8, lsl #12 │ │ │ │ rsbeq r3, sl, r4, asr r5 │ │ │ │ @ instruction: 0xfffecf18 │ │ │ │ rsbeq r3, sl, r4, asr #30 │ │ │ │ rsbeq r3, sl, r0, ror pc │ │ │ │ - subseq r5, r3, fp, ror r5 │ │ │ │ + subseq r5, r3, fp, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -302684,26 +302684,26 @@ │ │ │ │ beq 160a44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 160a50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ cmp r0, #0 │ │ │ │ beq 160704 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 37a48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 677290 │ │ │ │ + bl 677260 │ │ │ │ cmp r5, #0 │ │ │ │ beq 16072c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ @@ -302759,15 +302759,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 16082c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -302823,15 +302823,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 676b14 │ │ │ │ + bl 676ae4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 156768 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -302841,15 +302841,15 @@ │ │ │ │ moveq r0, r6 │ │ │ │ ldrne r0, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r4, r0 │ │ │ │ sub r2, r6, r0 │ │ │ │ beq 160994 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 677290 │ │ │ │ + bl 677260 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 14a5f8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -302875,15 +302875,15 @@ │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ beq 160864 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1609b4 │ │ │ │ b 160864 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ subs r5, r0, #1 │ │ │ │ movwne r5, #1 │ │ │ │ b 160864 │ │ │ │ ldr r3, [pc, #568] @ 160c30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #564] @ 160c34 │ │ │ │ mov r6, r0 │ │ │ │ @@ -303029,24 +303029,24 @@ │ │ │ │ strdeq pc, [sp], #-124 @ 0xffffff84 @ │ │ │ │ rsbeq r2, sl, ip, asr #28 │ │ │ │ rsbeq r3, sl, r0, lsl #9 │ │ │ │ rsbeq pc, sp, r0, lsr r4 @ │ │ │ │ strdeq pc, [sp], #-128 @ 0xffffff80 @ │ │ │ │ rsbeq r3, sl, r4, asr #10 │ │ │ │ rsbeq r0, lr, r8, ror #7 │ │ │ │ - subseq r5, r3, r8, lsr #2 │ │ │ │ + subseq r5, r3, r8, ror #1 │ │ │ │ rsbeq r3, sl, r4, lsr #20 │ │ │ │ andeq sl, r6, r8, asr #5 │ │ │ │ mlseq sl, r4, lr, r2 │ │ │ │ rsbeq r2, sl, ip, ror lr │ │ │ │ - subseq r5, r3, sl, lsl #1 │ │ │ │ + subseq r5, r3, sl, asr #32 │ │ │ │ rsbeq r3, sl, ip, ror r9 │ │ │ │ @ instruction: 0xfffec714 │ │ │ │ rsbeq r3, sl, ip, lsl #15 │ │ │ │ - subseq r3, r3, lr, ror #2 │ │ │ │ + subseq r3, r3, lr, lsr #2 │ │ │ │ strhteq r3, [sl], #-36 @ 0xffffffdc │ │ │ │ rsbeq r2, sl, ip, lsr #28 │ │ │ │ rsbeq r2, sl, r0, lsr lr │ │ │ │ rsbeq pc, sp, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r8, [r1] │ │ │ │ @@ -303345,39 +303345,39 @@ │ │ │ │ rsbeq r2, sl, ip, lsr pc │ │ │ │ rsbeq lr, sp, ip, ror #29 │ │ │ │ rsbeq pc, sp, r4, lsr #5 │ │ │ │ strhteq r2, [sl], #-132 @ 0xffffff7c │ │ │ │ rsbeq r2, sl, r8, ror #29 │ │ │ │ mlseq sp, r8, lr, lr │ │ │ │ rsbeq pc, sp, r4, ror #27 │ │ │ │ - subseq r4, r3, r1, lsl #23 │ │ │ │ + subseq r4, r3, r1, asr #22 │ │ │ │ rsbeq r3, sl, r8, lsl r4 │ │ │ │ ldrdeq r2, [sl], #-140 @ 0xffffff74 @ │ │ │ │ rsbeq r2, sl, r0, ror #17 │ │ │ │ ldrdeq lr, [sp], #-184 @ 0xffffff48 @ │ │ │ │ - subseq r3, r3, r8, ror ip │ │ │ │ + subseq r3, r3, r8, lsr ip │ │ │ │ rsbeq r2, sl, r0, lsl #19 │ │ │ │ ldrdeq r3, [sl], #-8 @ │ │ │ │ - ldrsheq r4, [r3], #-163 @ 0xffffff5d │ │ │ │ + ldrheq r4, [r3], #-163 @ 0xffffff5d │ │ │ │ rsbeq r3, sl, r0, lsl #7 │ │ │ │ - ldrsbeq r4, [r3], #-168 @ 0xffffff58 │ │ │ │ + @ instruction: 0x00534a98 │ │ │ │ rsbeq r3, sl, r4, ror r3 │ │ │ │ rsbeq r3, sl, r0, lsr r0 │ │ │ │ rsbeq r2, sl, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #332] @ 1612d0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ mov r6, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ ldr r1, [pc, #304] @ 1612d4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -303408,15 +303408,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 55df50 │ │ │ │ + bl 55df20 │ │ │ │ cmp r7, #0 │ │ │ │ beq 161250 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -303447,27 +303447,27 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrheq r8, [r3], #-124 @ 0xffffff84 │ │ │ │ + subseq r8, r3, ip, ror r7 │ │ │ │ rsbeq r2, sl, ip, ror #14 │ │ │ │ - ldrsbeq r3, [r3], #-155 @ 0xffffff65 │ │ │ │ + @ instruction: 0x0053399b │ │ │ │ rsbeq r2, sl, r0, ror r7 │ │ │ │ strhteq r2, [sl], #-108 @ 0xffffff94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #632] @ 161570 │ │ │ │ strb r1, [sp, #11] │ │ │ │ mov r1, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ ldr fp, [pc, #616] @ 161574 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r4, sp, #24 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ @@ -303489,15 +303489,15 @@ │ │ │ │ bne 16148c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ bl 38490 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, #1 │ │ │ │ @@ -303522,15 +303522,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1614b8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ bl 38aa8 │ │ │ │ @@ -303615,31 +303615,31 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, sl │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r8, r3, r8, asr #12 │ │ │ │ + subseq r8, r3, r8, lsl #12 │ │ │ │ rsbeq r2, sl, r4, lsl #12 │ │ │ │ - subseq r3, r3, pc, lsr #15 │ │ │ │ + subseq r3, r3, pc, ror #14 │ │ │ │ rsbeq r2, sl, r4, asr #10 │ │ │ │ mlseq sl, r0, r4, r2 │ │ │ │ - subseq r3, r3, r3, lsl #15 │ │ │ │ + subseq r3, r3, r3, asr #14 │ │ │ │ rsbeq r2, sl, r8, lsl r5 │ │ │ │ rsbeq r2, sl, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #504] @ 16179c │ │ │ │ strb r0, [sp, #19] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #480] @ 1617a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -303754,30 +303754,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 161794 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r8, r3, r0, lsr #7 │ │ │ │ + subseq r8, r3, r0, ror #6 │ │ │ │ rsbeq r2, sl, r4, asr r3 │ │ │ │ - subseq r3, r3, pc, lsr #11 │ │ │ │ + subseq r3, r3, pc, ror #10 │ │ │ │ rsbeq r2, sl, r4, asr #6 │ │ │ │ mlseq sl, r0, r2, r2 │ │ │ │ rsbeq r2, sl, r4, lsr r9 │ │ │ │ - subseq r3, r3, r8, lsl #12 │ │ │ │ + subseq r3, r3, r8, asr #11 │ │ │ │ rsbeq r2, sl, r0, lsr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #380] @ 161948 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ 16194c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -303798,15 +303798,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1618c4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 38d24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -303861,28 +303861,28 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r8, r3, r8, ror r1 │ │ │ │ + subseq r8, r3, r8, lsr r1 │ │ │ │ rsbeq r2, sl, ip, lsr #2 │ │ │ │ - subseq r3, r3, r7, ror r3 │ │ │ │ + subseq r3, r3, r7, lsr r3 │ │ │ │ rsbeq r2, sl, ip, lsl #2 │ │ │ │ rsbeq r2, sl, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #512] @ 161b70 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #488] @ 161b74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -303903,15 +303903,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 161adc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 37730 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -303999,33 +303999,33 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq r7, [r3], #-244 @ 0xffffff0c │ │ │ │ + @ instruction: 0x00537f94 │ │ │ │ rsbeq r1, sl, r8, lsl #31 │ │ │ │ - subseq r3, r3, pc, asr r1 │ │ │ │ + subseq r3, r3, pc, lsl r1 │ │ │ │ strdeq r1, [sl], #-228 @ 0xffffff1c @ │ │ │ │ rsbeq r1, sl, r0, asr #28 │ │ │ │ - @ instruction: 0x0053a49e │ │ │ │ - subseq sl, r3, lr, lsr #8 │ │ │ │ - subseq sl, r3, r0, lsl r4 │ │ │ │ + subseq sl, r3, lr, asr r4 │ │ │ │ + subseq sl, r3, lr, ror #7 │ │ │ │ + ldrsbeq sl, [r3], #-48 @ 0xffffffd0 │ │ │ │ rsbeq r2, sl, ip, lsl #11 │ │ │ │ - subseq r3, r3, ip, lsr r2 │ │ │ │ + ldrsheq r3, [r3], #-28 @ 0xffffffe4 │ │ │ │ rsbeq r1, sl, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #372] @ 161d20 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #348] @ 161d24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -304046,15 +304046,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 161c9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 37454 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -304107,28 +304107,28 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00537d98 │ │ │ │ + subseq r7, r3, r8, asr sp │ │ │ │ rsbeq r1, sl, ip, asr #26 │ │ │ │ - @ instruction: 0x00532f9f │ │ │ │ + subseq r2, r3, pc, asr pc │ │ │ │ rsbeq r1, sl, r4, lsr sp │ │ │ │ rsbeq r1, sl, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #512] @ 161f48 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #488] @ 161f4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -304149,15 +304149,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 161eb4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 37e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -304245,24 +304245,24 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsheq r7, [r3], #-188 @ 0xffffff44 │ │ │ │ + ldrheq r7, [r3], #-188 @ 0xffffff44 │ │ │ │ strhteq r1, [sl], #-176 @ 0xffffff50 │ │ │ │ - subseq r2, r3, r7, lsl #27 │ │ │ │ + subseq r2, r3, r7, asr #26 │ │ │ │ rsbeq r1, sl, ip, lsl fp │ │ │ │ rsbeq r1, sl, r8, ror #20 │ │ │ │ - ldrsheq sl, [r3], #-6 │ │ │ │ - subseq sl, r3, r6, asr r0 │ │ │ │ - subseq sl, r3, r8, lsr r0 │ │ │ │ + ldrheq sl, [r3], #-6 │ │ │ │ + subseq sl, r3, r6, lsl r0 │ │ │ │ + ldrsheq r9, [r3], #-248 @ 0xffffff08 │ │ │ │ rsbeq r2, sl, r4, asr #3 │ │ │ │ - subseq r2, r3, r4, ror #28 │ │ │ │ + subseq r2, r3, r4, lsr #28 │ │ │ │ rsbeq r1, sl, r4, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -304272,15 +304272,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #120 @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm sl!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm sl!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -304474,15 +304474,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1622d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00533696 │ │ │ │ + subseq r3, r3, r6, asr r6 │ │ │ │ rsbeq sp, sp, ip, ror #26 │ │ │ │ rsbeq r1, sl, r0, lsl #17 │ │ │ │ strhteq sp, [sp], #-196 @ 0xffffff3c │ │ │ │ rsbeq r1, sl, ip, asr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 14969c │ │ │ │ @@ -304560,15 +304560,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 162674 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1626bc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 162558 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [r7] │ │ │ │ @@ -304582,15 +304582,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1625e8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 16268c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 162548 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [r7, #24] │ │ │ │ @@ -304617,15 +304617,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 162680 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 1626ec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 16259c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [r7, #12] │ │ │ │ @@ -304798,33 +304798,33 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r2, sl, r4, ror #1 │ │ │ │ rsbeq r2, sl, r4, ror #1 │ │ │ │ @ instruction: 0xffff5358 │ │ │ │ andeq r3, r0, r4, ror #12 │ │ │ │ - ldrsbeq r2, [r3], #-249 @ 0xffffff07 │ │ │ │ + @ instruction: 0x00532f99 │ │ │ │ rsbeq r1, sl, r0, ror #18 │ │ │ │ rsbeq r1, sl, ip, ror #18 │ │ │ │ rsbeq r2, sl, r0, lsr #1 │ │ │ │ rsbeq r2, sl, r0, lsr #1 │ │ │ │ @ instruction: 0xffff5328 │ │ │ │ andeq r3, r0, r4, lsr r6 │ │ │ │ - subseq r2, r3, r9, lsr #31 │ │ │ │ + subseq r2, r3, r9, ror #30 │ │ │ │ rsbeq r1, sl, r0, lsr r9 │ │ │ │ rsbeq r1, sl, ip, asr #18 │ │ │ │ ldrdeq r1, [sl], #-224 @ 0xffffff20 @ │ │ │ │ ldrdeq r1, [sl], #-224 @ 0xffffff20 @ │ │ │ │ @ instruction: 0xffff5388 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - subseq r3, r3, r9 │ │ │ │ + subseq r2, r3, r9, asr #31 │ │ │ │ mlseq sl, r0, r9, r1 │ │ │ │ strhteq r1, [sl], #-156 @ 0xffffff64 │ │ │ │ andeq r3, r0, ip, lsr r7 │ │ │ │ - subseq r7, r2, ip, asr #5 │ │ │ │ + subseq r7, r2, ip, lsl #5 │ │ │ │ rsbeq r1, sl, r0, lsr sl │ │ │ │ @ instruction: 0xfffee2f4 │ │ │ │ rsbeq r1, sl, ip, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -304894,27 +304894,27 @@ │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 162978 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #12] @ 16298c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1622f0 │ │ │ │ rsbeq r1, sl, r8, asr #25 │ │ │ │ rsbeq lr, sp, r8, lsl r2 │ │ │ │ rsbeq r0, sl, r0, lsr ip │ │ │ │ - subseq pc, r2, sp, lsl #29 │ │ │ │ - subseq r0, r3, fp, lsl lr │ │ │ │ + subseq pc, r2, sp, asr #28 │ │ │ │ + ldrsbeq r0, [r3], #-219 @ 0xffffff25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 14969c │ │ │ │ ldr r3, [pc, #80] @ 162a04 │ │ │ │ ldr r2, [pc, #80] @ 162a08 │ │ │ │ ldr ip, [pc, #80] @ 162a0c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -304998,15 +304998,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xfffede78 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - subseq r2, r3, r7, asr #25 │ │ │ │ + subseq r2, r3, r7, lsl #25 │ │ │ │ rsbeq r1, sl, r0, ror #11 │ │ │ │ strhteq r1, [sl], #-84 @ 0xffffffac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 162bb0 │ │ │ │ @@ -305113,23 +305113,23 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #552] @ 162ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 162e38 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 37ec8 │ │ │ │ @@ -305243,22 +305243,22 @@ │ │ │ │ mlseq sp, r4, r0, sp │ │ │ │ rsbeq sp, sp, ip, lsl #7 │ │ │ │ rsbeq sp, sp, ip, lsl r3 │ │ │ │ rsbeq r0, sl, ip, ror #21 │ │ │ │ rsbeq r1, sl, r0, lsr #2 │ │ │ │ ldrdeq sp, [sp], #-0 @ │ │ │ │ rsbeq sp, sp, ip, lsl #8 │ │ │ │ - subseq r2, r3, lr, lsl #23 │ │ │ │ + subseq r2, r3, lr, asr #22 │ │ │ │ andeq r2, r0, r0, ror #30 │ │ │ │ ldrdeq r1, [sl], #-32 @ 0xffffffe0 @ │ │ │ │ rsbeq r0, sl, r4, ror #21 │ │ │ │ rsbeq sp, sp, r8, lsl r1 │ │ │ │ strdeq r1, [sl], #-56 @ 0xffffffc8 @ │ │ │ │ rsbeq r0, sl, ip, ror #23 │ │ │ │ - @ instruction: 0x00531e9c │ │ │ │ + subseq r1, r3, ip, asr lr │ │ │ │ rsbeq r0, sl, ip, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 162f94 │ │ │ │ @@ -305270,15 +305270,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 163078 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 163084 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 163060 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ @@ -305407,20 +305407,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r0, sl, ip, lsr pc │ │ │ │ @ instruction: 0xffff498c │ │ │ │ muleq r0, r8, ip │ │ │ │ - subseq r2, r3, sp, lsl #12 │ │ │ │ + subseq r2, r3, sp, asr #11 │ │ │ │ ldrdeq r0, [sl], #-252 @ 0xffffff04 @ │ │ │ │ rsbeq r0, sl, ip, ror #31 │ │ │ │ rsbeq sp, sp, r8, asr #20 │ │ │ │ rsbeq r0, sl, ip, lsr pc │ │ │ │ - subseq r0, r3, sl, ror #22 │ │ │ │ + subseq r0, r3, sl, lsr #22 │ │ │ │ strhteq r0, [sl], #-192 @ 0xffffff40 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 14969c │ │ │ │ ldr r3, [pc, #80] @ 1631f0 │ │ │ │ ldr r2, [pc, #80] @ 1631f4 │ │ │ │ ldr ip, [pc, #80] @ 1631f8 │ │ │ │ @@ -305505,15 +305505,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xfffed68c │ │ │ │ @ instruction: 0x00002ab0 │ │ │ │ - @ instruction: 0x00532599 │ │ │ │ + subseq r2, r3, r9, asr r5 │ │ │ │ rsbeq r0, sl, r4, asr #28 │ │ │ │ rsbeq r0, sl, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r6, [pc, #220] @ 1633f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -305568,15 +305568,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1633e8 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sp, sp, r8, asr #15 │ │ │ │ - subseq r2, r3, r5, lsl #10 │ │ │ │ + subseq r2, r3, r5, asr #9 │ │ │ │ mlseq sl, ip, sp, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r6, [pc, #520] @ 163614 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -305706,24 +305706,24 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ rsbeq sp, sp, ip, asr #13 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - subseq r6, r2, ip, lsl #7 │ │ │ │ + subseq r6, r2, ip, asr #6 │ │ │ │ mlseq sl, r0, fp, r0 │ │ │ │ @ instruction: 0xfffed3b4 │ │ │ │ mlseq sl, r4, fp, r0 │ │ │ │ - ldrsheq r1, [r3], #-100 @ 0xffffff9c │ │ │ │ + ldrheq r1, [r3], #-100 @ 0xffffff9c │ │ │ │ strdeq r0, [sl], #-56 @ 0xffffffc8 @ │ │ │ │ rsbeq r0, sl, r4, asr fp │ │ │ │ ldrdeq r0, [sl], #-164 @ 0xffffff5c @ │ │ │ │ andeq r2, r0, r8, asr #15 │ │ │ │ - subseq r6, r2, ip, asr r3 │ │ │ │ + subseq r6, r2, ip, lsl r3 │ │ │ │ rsbeq r0, sl, r0, ror #22 │ │ │ │ @ instruction: 0xfffed384 │ │ │ │ rsbeq r0, sl, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -305811,15 +305811,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5690cc │ │ │ │ + bl 56909c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [pc, #140] @ 16385c │ │ │ │ ldr r2, [pc, #140] @ 163860 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ @@ -305850,25 +305850,25 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 163854 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r9, r2, r4, ror #25 │ │ │ │ + subseq r9, r2, r4, lsr #25 │ │ │ │ rsbeq r0, sl, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5690cc │ │ │ │ + bl 56909c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [pc, #140] @ 163920 │ │ │ │ ldr r2, [pc, #140] @ 163924 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ @@ -305899,25 +305899,25 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 163918 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r2, r3, r7, asr #32 │ │ │ │ + subseq r2, r3, r7 │ │ │ │ ldrdeq r0, [sl], #-136 @ 0xffffff78 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5690cc │ │ │ │ + bl 56909c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [pc, #140] @ 1639e4 │ │ │ │ ldr r2, [pc, #140] @ 1639e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ @@ -305948,15 +305948,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1639dc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00531f93 │ │ │ │ + subseq r1, r3, r3, asr pc │ │ │ │ rsbeq r0, sl, r4, asr #16 │ │ │ │ ldr r1, [pc, #20] @ 163a08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -306575,15 +306575,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 167594 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq r1, [r3], #-233 @ 0xffffff17 │ │ │ │ + @ instruction: 0x00531e99 │ │ │ │ mlseq sl, r8, r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ @@ -306648,16 +306648,16 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 164468 │ │ │ │ - ldrheq r1, [r3], #-83 @ 0xffffffad │ │ │ │ - subseq r1, r3, r5, ror r5 │ │ │ │ + subseq r1, r3, r3, ror r5 │ │ │ │ + subseq r1, r3, r5, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, #16 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #6 │ │ │ │ @@ -307233,37 +307233,37 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r4, ip │ │ │ │ bl 3b6f4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r7 │ │ │ │ b 1649a0 │ │ │ │ - subseq r1, r3, r9, lsr r4 │ │ │ │ - subseq r0, r3, r3, lsr #27 │ │ │ │ - subseq r1, r3, fp, lsr #3 │ │ │ │ - subseq r0, r3, fp, lsr pc │ │ │ │ - subseq r0, r3, r2, lsl pc │ │ │ │ - ldrheq r8, [r2], #-152 @ 0xffffff68 │ │ │ │ - subseq r8, r2, ip, asr sl │ │ │ │ - @ instruction: 0x00530e9a │ │ │ │ - subseq r0, r3, r4, ror lr │ │ │ │ - subseq r0, r3, r2, asr lr │ │ │ │ - subseq r0, r3, r7, lsr lr │ │ │ │ - subseq r0, r3, r7, lsl lr │ │ │ │ - ldrsheq r0, [r3], #-217 @ 0xffffff27 │ │ │ │ - ldrsbeq r0, [r3], #-218 @ 0xffffff26 │ │ │ │ - ldrheq r0, [r3], #-218 @ 0xffffff26 │ │ │ │ - @ instruction: 0x00530f94 │ │ │ │ + ldrsheq r1, [r3], #-57 @ 0xffffffc7 │ │ │ │ + subseq r0, r3, r3, ror #26 │ │ │ │ + subseq r1, r3, fp, ror #2 │ │ │ │ + ldrsheq r0, [r3], #-235 @ 0xffffff15 │ │ │ │ + ldrsbeq r0, [r3], #-226 @ 0xffffff1e │ │ │ │ + subseq r8, r2, r8, ror r9 │ │ │ │ + subseq r8, r2, ip, lsl sl │ │ │ │ + subseq r0, r3, sl, asr lr │ │ │ │ + subseq r0, r3, r4, lsr lr │ │ │ │ + subseq r0, r3, r2, lsl lr │ │ │ │ + ldrsheq r0, [r3], #-215 @ 0xffffff29 │ │ │ │ + ldrsbeq r0, [r3], #-215 @ 0xffffff29 │ │ │ │ + ldrheq r0, [r3], #-217 @ 0xffffff27 │ │ │ │ + @ instruction: 0x00530d9a │ │ │ │ + subseq r0, r3, sl, ror sp │ │ │ │ + subseq r0, r3, r4, asr pc │ │ │ │ strhteq pc, [r9], #-140 @ 0xffffff74 @ │ │ │ │ - subseq r1, r3, sl, asr r2 │ │ │ │ - subseq r1, r3, pc, lsl #4 │ │ │ │ - subseq r1, r3, r3, rrx │ │ │ │ - subseq sp, r2, r1, lsl #30 │ │ │ │ - subseq r8, r2, r8, asr #24 │ │ │ │ - subseq r1, r3, fp, ror #1 │ │ │ │ + subseq r1, r3, sl, lsl r2 │ │ │ │ + subseq r1, r3, pc, asr #3 │ │ │ │ + subseq r1, r3, r3, lsr #32 │ │ │ │ + subseq sp, r2, r1, asr #29 │ │ │ │ + subseq r8, r2, r8, lsl #24 │ │ │ │ + subseq r1, r3, fp, lsr #1 │ │ │ │ movw ip, #53905 @ 0xd291 │ │ │ │ movw r2, #59911 @ 0xea07 │ │ │ │ movw r1, #36276 @ 0x8db4 │ │ │ │ movw r3, #29441 @ 0x7301 │ │ │ │ movt ip, #20167 @ 0x4ec7 │ │ │ │ movt r2, #26816 @ 0x68c0 │ │ │ │ movt r1, #54984 @ 0xd6c8 │ │ │ │ @@ -307300,15 +307300,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 164f78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 164f7c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -307328,17 +307328,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrheq r1, [r3], #-55 @ 0xffffffc9 │ │ │ │ - @ instruction: 0x00531396 │ │ │ │ - @ instruction: 0x00531391 │ │ │ │ + subseq r1, r3, r7, ror r3 │ │ │ │ + subseq r1, r3, r6, asr r3 │ │ │ │ + subseq r1, r3, r1, asr r3 │ │ │ │ rsbeq ip, sp, r4, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ cmp fp, #0 │ │ │ │ bmi 1651c4 │ │ │ │ @@ -307528,18 +307528,18 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq pc, [r9], #-40 @ 0xffffffd8 @ │ │ │ │ ldrdeq sl, [sp], #-220 @ 0xffffff24 @ │ │ │ │ rsbeq lr, r9, r8, ror #31 │ │ │ │ rsbeq pc, r9, ip, lsr #2 │ │ │ │ - subseq r0, r3, lr, asr #15 │ │ │ │ + subseq r0, r3, lr, lsl #15 │ │ │ │ ldrdeq lr, [r9], #-248 @ 0xffffff08 @ │ │ │ │ rsbeq pc, r9, ip, ror r1 @ │ │ │ │ - @ instruction: 0x0053089a │ │ │ │ + subseq r0, r3, sl, asr r8 │ │ │ │ mlseq r9, r4, r2, pc @ │ │ │ │ rsbeq sl, sp, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r8, r2, #16 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -307769,28 +307769,28 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq r9, r8, ip, lr │ │ │ │ strhteq sl, [sp], #-164 @ 0xffffff5c │ │ │ │ rsbeq lr, r9, r8, lsl #25 │ │ │ │ mlseq r9, ip, sp, lr │ │ │ │ - subseq r0, r3, lr, lsr r4 │ │ │ │ + ldrsheq r0, [r3], #-62 @ 0xffffffc2 │ │ │ │ rsbeq lr, r9, ip, lsr #24 │ │ │ │ rsbeq lr, r9, r0, lsl #27 │ │ │ │ - ldrheq r0, [r3], #-78 @ 0xffffffb2 │ │ │ │ + subseq r0, r3, lr, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #588] @ 1658c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 6670c4 │ │ │ │ + bl 667094 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ bne 165820 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ @@ -307925,20 +307925,20 @@ │ │ │ │ b 1658b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1560e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq r7, r2, r0, ror #17 │ │ │ │ + subseq r7, r2, r0, lsr #17 │ │ │ │ rsbeq lr, r9, ip, ror #24 │ │ │ │ rsbeq sl, sp, r0, ror #12 │ │ │ │ rsbeq lr, r9, ip, asr #24 │ │ │ │ rsbeq sl, sp, r8, lsl #12 │ │ │ │ - subseq r0, r3, lr, ror r2 │ │ │ │ + subseq r0, r3, lr, lsr r2 │ │ │ │ rsbeq lr, r9, r4, lsl fp │ │ │ │ rsbeq lr, r9, r0, ror #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -308065,15 +308065,15 @@ │ │ │ │ beq 165ae4 │ │ │ │ b 2250e8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 165af4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbeq lr, r9, r8, lsr #16 │ │ │ │ - b 52532c │ │ │ │ + b 5252fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 165b70 │ │ │ │ mov r6, #9 │ │ │ │ ldr lr, [pc, #88] @ 165b74 │ │ │ │ @@ -308092,22 +308092,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq lr, r9, r4, lsl #20 │ │ │ │ - subseq r0, r3, pc, lsr #7 │ │ │ │ + subseq r0, r3, pc, ror #6 │ │ │ │ strdeq lr, [r9], #-156 @ 0xffffff64 @ │ │ │ │ - subseq r0, r3, pc, lsl #7 │ │ │ │ - @ instruction: 0x00530390 │ │ │ │ + subseq r0, r3, pc, asr #6 │ │ │ │ + subseq r0, r3, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 165bfc │ │ │ │ mov r6, #5 │ │ │ │ ldr lr, [pc, #92] @ 165c00 │ │ │ │ @@ -308127,109 +308127,109 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subseq r0, r3, r6, lsl r3 │ │ │ │ + ldrsbeq r0, [r3], #-38 @ 0xffffffda │ │ │ │ rsbeq lr, r9, ip, ror r9 │ │ │ │ - subseq r0, r3, r0, lsl #6 │ │ │ │ - subseq ip, r2, sp, ror fp │ │ │ │ + subseq r0, r3, r0, asr #5 │ │ │ │ + subseq ip, r2, sp, lsr fp │ │ │ │ rsbeq lr, r9, r8, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 165c40 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679ef8 │ │ │ │ - subseq pc, r2, ip, ror lr @ │ │ │ │ + b 679ec8 │ │ │ │ + subseq pc, r2, ip, lsr lr @ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 165c64 │ │ │ │ tst r2, #32 │ │ │ │ bne 165c68 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 165c88 │ │ │ │ tst r2, #32 │ │ │ │ bne 165c8c │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 165cac │ │ │ │ tst r2, #32 │ │ │ │ bne 165cb0 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ 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 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r5, [pc, #60] @ 165d18 │ │ │ │ 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 684f68 │ │ │ │ + bl 684f38 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 685104 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq lr, [r9], #-120 @ 0xffffff88 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 165d38 │ │ │ │ tst r2, #32 │ │ │ │ bne 165d3c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 165d64 │ │ │ │ tst r2, #32 │ │ │ │ bne 165d68 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 165d88 │ │ │ │ b 2274c8 │ │ │ │ @@ -308477,15 +308477,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ b 1661d8 │ │ │ │ ldr r0, [pc, #1600] @ 1667b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #1596] @ 1667bc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -308504,21 +308504,21 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 16671c │ │ │ │ mov r5, r4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ str r0, [r4] │ │ │ │ @@ -308539,15 +308539,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r1, [sp, #104] @ 0x68 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 166460 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -308573,15 +308573,15 @@ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 166664 │ │ │ │ ldr r1, [pc, #1264] @ 1667d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ bl 38c7c │ │ │ │ b 166394 │ │ │ │ add r1, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 38334 │ │ │ │ @@ -308591,15 +308591,15 @@ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 166658 │ │ │ │ ldr r1, [pc, #1212] @ 1667e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 166494 │ │ │ │ @@ -308612,15 +308612,15 @@ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 16664c │ │ │ │ ldr r1, [pc, #1112] @ 1667d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 166484 │ │ │ │ @@ -308674,15 +308674,15 @@ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 166284 │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 16666c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1663a4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ @@ -308706,15 +308706,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 58df0 │ │ │ │ bl 16e970 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #764] @ 166804 │ │ │ │ ldr r7, [pc, #764] @ 166808 │ │ │ │ ldr r2, [pc, #764] @ 16680c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -308731,18 +308731,18 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 58df0 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 166570 │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #552] @ 1667a0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #548] @ 1667a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -308759,15 +308759,15 @@ │ │ │ │ str r0, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ str r2, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 58df0 │ │ │ │ b 166728 │ │ │ │ bl 37afc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #464] @ 1667ac │ │ │ │ ldr r2, [pc, #464] @ 1667b0 │ │ │ │ ldr r7, [pc, #464] @ 1667b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -308785,27 +308785,27 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 166728 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 16666c │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 16666c │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 16666c │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 16666c │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #356] @ 1667d8 │ │ │ │ ldr r3, [pc, #356] @ 1667dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -308887,20 +308887,20 @@ │ │ │ │ rsbeq sp, r9, r0, ror #28 │ │ │ │ @ instruction: 0x000081bc │ │ │ │ strhteq lr, [r9], #-108 @ 0xffffff94 │ │ │ │ rsbeq r9, sp, r8, lsl #27 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ rsbeq lr, r9, r0, lsl r7 │ │ │ │ strdeq r9, [sp], #-212 @ 0xffffff2c @ │ │ │ │ - subseq pc, r2, r6, lsl ip @ │ │ │ │ - subseq pc, r2, sl, ror fp @ │ │ │ │ + ldrsbeq pc, [r2], #-182 @ 0xffffff4a @ │ │ │ │ + subseq pc, r2, sl, lsr fp @ │ │ │ │ @ instruction: 0xfffff6c4 │ │ │ │ strdeq sp, [r9], #-208 @ 0xffffff30 @ │ │ │ │ rsbeq lr, r9, r4, lsl r0 │ │ │ │ - subseq pc, r2, lr, asr #23 │ │ │ │ + subseq pc, r2, lr, lsl #23 │ │ │ │ rsbeq lr, r9, ip, asr #2 │ │ │ │ muleq r0, r0, r5 │ │ │ │ strhteq lr, [r9], #-16 │ │ │ │ ldrdeq lr, [r9], #-24 @ 0xffffffe8 @ │ │ │ │ strdeq lr, [r9], #-52 @ 0xffffffcc @ │ │ │ │ rsbeq lr, r9, r4, asr #7 │ │ │ │ strdeq r9, [sp], #-116 @ 0xffffff8c @ │ │ │ │ @@ -308938,15 +308938,15 @@ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 166964 │ │ │ │ ldr r1, [pc, #504] @ 166a8c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 166954 │ │ │ │ @@ -308960,15 +308960,15 @@ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 166964 │ │ │ │ ldr r1, [pc, #420] @ 166a90 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 166944 │ │ │ │ @@ -309012,15 +309012,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 58df0 │ │ │ │ bl 16e8cc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #176] @ 166a80 │ │ │ │ ldr r6, [pc, #176] @ 166a84 │ │ │ │ ldr r2, [pc, #176] @ 166a88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -309062,16 +309062,16 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 58df0 │ │ │ │ mlseq sp, ip, r3, sl │ │ │ │ mlseq r9, r8, sl, sp │ │ │ │ @ instruction: 0xfffff324 │ │ │ │ strhteq sp, [r9], #-204 @ 0xffffff34 │ │ │ │ - subseq pc, r2, sl, asr r6 @ │ │ │ │ - subseq pc, r2, r2, lsl #12 │ │ │ │ + subseq pc, r2, sl, lsl r6 @ │ │ │ │ + subseq pc, r2, r2, asr #11 │ │ │ │ andeq r8, r0, r0, lsr r2 │ │ │ │ rsbeq sp, r9, r0, asr lr │ │ │ │ rsbeq sp, r9, r0, ror #28 │ │ │ │ rsbeq sp, r9, r4, lsl pc │ │ │ │ strdeq sp, [r9], #-236 @ 0xffffff14 @ │ │ │ │ rsbeq r9, sp, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -309101,15 +309101,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ strb r7, [sp, #893] @ 0x37d │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #908] @ 0x38c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #896 @ 0x380 │ │ │ │ bl 3855c │ │ │ │ @@ -309172,15 +309172,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 166c20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 166c48 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ bl 383c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #1808 @ 0x710 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -309239,15 +309239,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 166d2c │ │ │ │ cmp r1, #1 │ │ │ │ bne 166d60 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 166d60 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ bl 383c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -309305,15 +309305,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3773c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 167148 │ │ │ │ - bl 55b1e8 │ │ │ │ + bl 55b1b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1672cc │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 381cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1672d8 │ │ │ │ @@ -309340,21 +309340,21 @@ │ │ │ │ add r1, r3, r2 │ │ │ │ sub r7, r5, r1 │ │ │ │ beq 166fa0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 49196c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #1320] @ 167418 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 377cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -309391,21 +309391,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 167314 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 49196c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #1088] @ 1673fc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 377cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -309494,15 +309494,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ bl 16e958 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #756] @ 16744c │ │ │ │ ldr r7, [pc, #756] @ 167450 │ │ │ │ ldr r2, [pc, #756] @ 167454 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -309663,30 +309663,30 @@ │ │ │ │ mlseq sp, ip, sp, r9 │ │ │ │ rsbeq sp, r9, r0, lsr #14 │ │ │ │ rsbeq r8, sp, r8, asr #31 │ │ │ │ rsbeq sp, r9, r4, lsl #1 │ │ │ │ rsbeq sp, r9, r8, asr #8 │ │ │ │ rsbeq r8, sp, r0, ror ip │ │ │ │ strhteq r9, [sp], #-12 │ │ │ │ - subseq lr, r2, r2, asr #15 │ │ │ │ + subseq lr, r2, r2, lsl #15 │ │ │ │ rsbeq sp, r9, ip, lsr #1 │ │ │ │ rsbeq sp, r9, ip, lsl #14 │ │ │ │ - subseq pc, r2, r9, lsl #24 │ │ │ │ - subseq r5, r3, r6, ror r1 │ │ │ │ - subseq r5, r3, r7, lsr r1 │ │ │ │ - subseq r5, r3, sl, lsl r1 │ │ │ │ + subseq pc, r2, r9, asr #23 │ │ │ │ + subseq r5, r3, r6, lsr r1 │ │ │ │ + ldrsheq r5, [r3], #-7 │ │ │ │ + ldrsbeq r5, [r3], #-10 │ │ │ │ rsbeq sp, r9, r8, ror r9 │ │ │ │ - ldrsheq lr, [r2], #-158 @ 0xffffff62 │ │ │ │ + ldrheq lr, [r2], #-158 @ 0xffffff62 │ │ │ │ rsbeq sp, r9, r0, ror r2 │ │ │ │ - subseq r6, r2, r0, asr #3 │ │ │ │ - subseq r5, r3, sl, asr #5 │ │ │ │ - subseq r5, r3, fp, lsl #5 │ │ │ │ - subseq r5, r3, lr, ror #4 │ │ │ │ + subseq r6, r2, r0, lsl #3 │ │ │ │ + subseq r5, r3, sl, lsl #5 │ │ │ │ + subseq r5, r3, fp, asr #4 │ │ │ │ + subseq r5, r3, lr, lsr #4 │ │ │ │ ldrdeq sp, [r9], #-172 @ 0xffffff54 @ │ │ │ │ - subseq lr, r2, r2, asr fp │ │ │ │ + subseq lr, r2, r2, lsl fp │ │ │ │ rsbeq sp, r9, r4, asr #7 │ │ │ │ rsbeq sp, r9, ip, ror #15 │ │ │ │ andeq r7, r0, r4, asr #12 │ │ │ │ strhteq sp, [r9], #-120 @ 0xffffff88 │ │ │ │ andeq r7, r0, r4, ror #20 │ │ │ │ rsbeq sp, r9, ip, asr r8 │ │ │ │ rsbeq sp, r9, ip, lsr #16 │ │ │ │ @@ -309735,15 +309735,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 16753c │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -309882,15 +309882,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 1677b0 │ │ │ │ @@ -309904,21 +309904,21 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ rsbeq ip, r9, r0, asr #24 │ │ │ │ - subseq lr, r2, sl, lsr #6 │ │ │ │ + subseq lr, r2, sl, ror #5 │ │ │ │ rsbeq ip, r9, r0, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne 167928 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 167964 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ @@ -309936,15 +309936,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 167974 │ │ │ │ - bl 557068 │ │ │ │ + bl 557038 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r6 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ tst r2, #1 │ │ │ │ beq 1679f8 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ @@ -309965,15 +309965,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #464] @ 167a70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #432] @ 167a74 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -310017,15 +310017,15 @@ │ │ │ │ bl 58df0 │ │ │ │ b 167a08 │ │ │ │ ldr r0, [pc, #288] @ 167a8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ b 167a08 │ │ │ │ bl 38d60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #248] @ 167a7c │ │ │ │ ldr r2, [pc, #248] @ 167a80 │ │ │ │ ldr r7, [pc, #248] @ 167a84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -310076,30 +310076,30 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq ip, r9, ip, lsr #21 │ │ │ │ rsbeq ip, r9, ip, lsr #21 │ │ │ │ - subseq lr, r2, r5, lsl r2 │ │ │ │ + ldrsbeq lr, [r2], #-21 @ 0xffffffeb │ │ │ │ rsbeq ip, r9, r4, lsr #20 │ │ │ │ - subseq lr, r2, r3, lsl sl │ │ │ │ - ldrsheq lr, [r2], #-146 @ 0xffffff6e │ │ │ │ - subseq lr, r2, sp, ror #19 │ │ │ │ + ldrsbeq lr, [r2], #-147 @ 0xffffff6d │ │ │ │ + ldrheq lr, [r2], #-146 @ 0xffffff6e │ │ │ │ + subseq lr, r2, sp, lsr #19 │ │ │ │ mlseq sp, r8, r3, r9 │ │ │ │ @ instruction: 0xffffe3b0 │ │ │ │ rsbeq ip, r9, r4, lsl #26 │ │ │ │ strhteq ip, [r9], #-168 @ 0xffffff58 │ │ │ │ ldrdeq ip, [r9], #-252 @ 0xffffff04 @ │ │ │ │ mlseq r9, r4, sl, ip │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne 167ae4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 167acc │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ @@ -310147,15 +310147,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 219120 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5577c4 │ │ │ │ + bl 557794 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [pc, #628] @ 167e04 │ │ │ │ cmp r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ @@ -310168,15 +310168,15 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ bl 162b18 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 491758 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ b 167ca0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ @@ -310189,15 +310189,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #476] @ 167dfc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #444] @ 167e00 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -310236,15 +310236,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 383d0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #292] @ 167e14 │ │ │ │ ldr r2, [pc, #292] @ 167e18 │ │ │ │ ldr r7, [pc, #292] @ 167e1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -310262,18 +310262,18 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 167db4 │ │ │ │ bl 16fca8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 167d5c │ │ │ │ bl 16fca8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #164] @ 167e08 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #160] @ 167e0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -310305,17 +310305,17 @@ │ │ │ │ bl 38aa8 │ │ │ │ b 167de4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - @ instruction: 0x0052e693 │ │ │ │ - subseq lr, r2, r2, ror r6 │ │ │ │ - subseq lr, r2, sp, ror #12 │ │ │ │ + subseq lr, r2, r3, asr r6 │ │ │ │ + subseq lr, r2, r2, lsr r6 │ │ │ │ + subseq lr, r2, sp, lsr #12 │ │ │ │ rsbeq r9, sp, r0, lsr #32 │ │ │ │ @ instruction: 0xffffdfd0 │ │ │ │ strdeq ip, [r9], #-108 @ 0xffffff94 @ │ │ │ │ rsbeq ip, r9, r0, lsr #18 │ │ │ │ @ instruction: 0xffffe044 │ │ │ │ mlseq r9, r8, r9, ip │ │ │ │ rsbeq ip, r9, ip, asr #14 │ │ │ │ @@ -310324,15 +310324,15 @@ │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 167e60 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ @@ -310346,15 +310346,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #132] @ 167f18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 167f1c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -310376,39 +310376,39 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq lr, r2, r0, lsr #18 │ │ │ │ - ldrsheq lr, [r2], #-62 @ 0xffffffc2 │ │ │ │ - ldrsheq lr, [r2], #-57 @ 0xffffffc7 │ │ │ │ + subseq lr, r2, r0, ror #17 │ │ │ │ + ldrheq lr, [r2], #-62 @ 0xffffffc2 │ │ │ │ + ldrheq lr, [r2], #-57 @ 0xffffffc7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 167f88 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5584c4 │ │ │ │ + bl 558494 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 167f64 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ movwne r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55770c │ │ │ │ + bl 5576dc │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ @@ -310421,15 +310421,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #26 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #132] @ 168044 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #100] @ 168048 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -310451,17 +310451,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subseq lr, r2, sp, lsl #18 │ │ │ │ - ldrsbeq lr, [r2], #-34 @ 0xffffffde │ │ │ │ - subseq lr, r2, sp, asr #5 │ │ │ │ + subseq lr, r2, sp, asr #17 │ │ │ │ + @ instruction: 0x0052e292 │ │ │ │ + subseq lr, r2, sp, lsl #5 │ │ │ │ ldr r1, [pc, #20] @ 168068 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ @@ -311564,15 +311564,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r0, lsl fp │ │ │ │ - @ instruction: 0x0052cb9c │ │ │ │ + subseq ip, r2, ip, asr fp │ │ │ │ rsbeq fp, r9, r0, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 16928c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ @@ -311623,15 +311623,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r4, lsr #20 │ │ │ │ - ldrheq ip, [r2], #-160 @ 0xffffff60 │ │ │ │ + subseq ip, r2, r0, ror sl │ │ │ │ ldrdeq fp, [r9], #-20 @ 0xffffffec @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311682,15 +311682,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r0, lsr #17 │ │ │ │ - subseq ip, r2, r4, asr #19 │ │ │ │ + subseq ip, r2, r4, lsl #19 │ │ │ │ rsbeq fp, r9, r8, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169464 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311741,15 +311741,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, ip, lsr #12 │ │ │ │ - subseq r7, r2, r3, ror #14 │ │ │ │ + subseq r7, r2, r3, lsr #14 │ │ │ │ rsbeq r8, r9, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169550 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311800,15 +311800,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, ip, ror #15 │ │ │ │ - subseq r0, r3, r3, lsl r8 │ │ │ │ + ldrsbeq r0, [r3], #-115 @ 0xffffff8d │ │ │ │ strdeq sp, [r9], #-192 @ 0xffffff40 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 16963c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311859,15 +311859,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r0, lsl r9 │ │ │ │ - subseq r3, r3, pc, lsr #14 │ │ │ │ + subseq r3, r3, pc, ror #13 │ │ │ │ rsbeq pc, r9, r0, lsr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169728 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311918,15 +311918,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r8, ror #13 │ │ │ │ - subseq r0, r3, fp, lsr r6 │ │ │ │ + ldrsheq r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ rsbeq sp, r9, r8, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169814 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -311977,15 +311977,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r8, lsl #14 │ │ │ │ - subseq r3, r3, r7, asr r5 │ │ │ │ + subseq r3, r3, r7, lsl r5 │ │ │ │ rsbeq pc, r9, r8, asr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169900 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312036,15 +312036,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r0, ror r4 │ │ │ │ - subseq r0, r3, r3, ror #8 │ │ │ │ + subseq r0, r3, r3, lsr #8 │ │ │ │ rsbeq sp, r9, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 1699ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312095,15 +312095,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, ip, ror #7 │ │ │ │ - subseq r0, r3, r7, ror r3 │ │ │ │ + subseq r0, r3, r7, lsr r3 │ │ │ │ rsbeq sp, r9, r4, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312154,15 +312154,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r4, lsl r4 │ │ │ │ - @ instruction: 0x00533293 │ │ │ │ + subseq r3, r3, r3, asr r2 │ │ │ │ mlseq r9, r4, sp, lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169bc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312213,15 +312213,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strhteq r7, [sp], #-12 │ │ │ │ - subseq ip, r2, r8, ror r1 │ │ │ │ + subseq ip, r2, r8, lsr r1 │ │ │ │ mlseq r9, ip, r8, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169cb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312272,15 +312272,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ mlseq sp, r0, r1, r7 │ │ │ │ - ldrheq r0, [r3], #-3 │ │ │ │ + subseq r0, r3, r3, ror r0 │ │ │ │ mlseq r9, r0, r5, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169d9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312331,15 +312331,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r6, sp, ip, lsr #29 │ │ │ │ - subseq fp, r2, r0, lsr #31 │ │ │ │ + subseq fp, r2, r0, ror #30 │ │ │ │ rsbeq sl, r9, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169e88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312390,15 +312390,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r7, sp, r8, lsr #2 │ │ │ │ - subseq r2, r3, r3, ror #29 │ │ │ │ + subseq r2, r3, r3, lsr #29 │ │ │ │ rsbeq lr, r9, r4, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 169f74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312449,15 +312449,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r6, sp, r0, lsr lr │ │ │ │ - subseq pc, r2, pc, ror #27 │ │ │ │ + subseq pc, r2, pc, lsr #27 │ │ │ │ rsbeq sp, r9, ip, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ 16a060 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -312508,15 +312508,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r6, sp, r0, lsr #30 │ │ │ │ - subseq r2, r3, fp, lsl #26 │ │ │ │ + subseq r2, r3, fp, asr #25 │ │ │ │ rsbeq lr, r9, ip, lsl #16 │ │ │ │ ldr r1, [pc, #20] @ 16a088 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -315199,15 +315199,15 @@ │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq r4, sp, ip, ror #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16e588 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cacc │ │ │ │ ldr r2, [pc, #80] @ 16cad0 │ │ │ │ ldr ip, [pc, #80] @ 16cad4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315228,15 +315228,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, ip, ror #19 │ │ │ │ @ instruction: 0xffff927c │ │ │ │ strdeq r7, [r9], #-144 @ 0xffffff70 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16eefc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cb40 │ │ │ │ ldr r2, [pc, #80] @ 16cb44 │ │ │ │ ldr ip, [pc, #80] @ 16cb48 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315257,15 +315257,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, r8, ror r9 │ │ │ │ @ instruction: 0xffff9208 │ │ │ │ rsbeq r7, r9, ip, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16fca8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cbb4 │ │ │ │ ldr r2, [pc, #80] @ 16cbb8 │ │ │ │ ldr ip, [pc, #80] @ 16cbbc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315286,15 +315286,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, r4, lsl #18 │ │ │ │ @ instruction: 0xffff9194 │ │ │ │ rsbeq r7, r9, r8, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16ece0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cc28 │ │ │ │ ldr r2, [pc, #80] @ 16cc2c │ │ │ │ ldr ip, [pc, #80] @ 16cc30 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315315,15 +315315,15 @@ │ │ │ │ bl 58df0 │ │ │ │ mlseq r9, r0, r8, r7 │ │ │ │ @ instruction: 0xffff9120 │ │ │ │ mlseq r9, r4, r8, r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 1728b0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cc9c │ │ │ │ ldr r2, [pc, #80] @ 16cca0 │ │ │ │ ldr ip, [pc, #80] @ 16cca4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315344,15 +315344,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, ip, lsl r8 │ │ │ │ @ instruction: 0xffff90ac │ │ │ │ rsbeq r7, r9, r0, lsr #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16e968 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cd10 │ │ │ │ ldr r2, [pc, #80] @ 16cd14 │ │ │ │ ldr ip, [pc, #80] @ 16cd18 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315373,15 +315373,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, r8, lsr #15 │ │ │ │ @ instruction: 0xffff9038 │ │ │ │ rsbeq r7, r9, ip, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16e8cc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cd84 │ │ │ │ ldr r2, [pc, #80] @ 16cd88 │ │ │ │ ldr ip, [pc, #80] @ 16cd8c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315402,15 +315402,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, r4, lsr r7 │ │ │ │ @ instruction: 0xffff8fc4 │ │ │ │ rsbeq r7, r9, r8, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16e964 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16cdf8 │ │ │ │ ldr r2, [pc, #80] @ 16cdfc │ │ │ │ ldr ip, [pc, #80] @ 16ce00 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315431,15 +315431,15 @@ │ │ │ │ bl 58df0 │ │ │ │ rsbeq r7, r9, r0, asr #13 │ │ │ │ @ instruction: 0xffff8f50 │ │ │ │ rsbeq r7, r9, r4, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16e584 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 16ce6c │ │ │ │ ldr r2, [pc, #80] @ 16ce70 │ │ │ │ ldr ip, [pc, #80] @ 16ce74 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -315611,15 +315611,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, asr #22 │ │ │ │ - ldrheq r8, [r2], #-205 @ 0xffffff33 │ │ │ │ + subseq r8, r2, sp, ror ip │ │ │ │ mlseq r9, r4, r3, r7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d12c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315631,15 +315631,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r4, ror #23 │ │ │ │ - @ instruction: 0x0052cc94 │ │ │ │ + subseq ip, r2, r4, asr ip │ │ │ │ rsbeq sl, r9, r4, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d17c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315651,15 +315651,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, lsl #17 │ │ │ │ - subseq r3, r2, sp, ror #20 │ │ │ │ + subseq r3, r2, sp, lsr #20 │ │ │ │ rsbeq r5, r9, r8, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d1cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315671,15 +315671,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, asr sp │ │ │ │ - ldrsheq pc, [r2], #-188 @ 0xffffff44 @ │ │ │ │ + ldrheq pc, [r2], #-188 @ 0xffffff44 @ │ │ │ │ strhteq fp, [r9], #-96 @ 0xffffffa0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d21c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315691,15 +315691,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, lsl #20 │ │ │ │ - subseq r8, r2, sp, ror fp │ │ │ │ + subseq r8, r2, sp, lsr fp │ │ │ │ rsbeq r7, r9, r4, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d26c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315711,15 +315711,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, ip, lsr sl │ │ │ │ - subseq ip, r2, r4, asr fp │ │ │ │ + subseq ip, r2, r4, lsl fp │ │ │ │ rsbeq r9, r9, r4, ror #31 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d2bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315731,15 +315731,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, lsr ip │ │ │ │ - subseq pc, r2, ip, lsl #22 │ │ │ │ + subseq pc, r2, ip, asr #21 │ │ │ │ rsbeq fp, r9, r0, asr #11 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d30c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315751,15 +315751,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, ip, lsr #23 │ │ │ │ - ldrheq pc, [r2], #-172 @ 0xffffff54 @ │ │ │ │ + subseq pc, r2, ip, ror sl @ │ │ │ │ rsbeq fp, r9, r0, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d35c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315771,15 +315771,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strdeq r3, [sp], #-172 @ 0xffffff54 @ │ │ │ │ - subseq pc, r2, ip, ror #20 │ │ │ │ + subseq pc, r2, ip, lsr #20 │ │ │ │ rsbeq fp, r9, r0, lsr #10 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d3ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315791,15 +315791,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r8, lsl #16 │ │ │ │ - subseq r8, r2, sp, ror #19 │ │ │ │ + subseq r8, r2, sp, lsr #19 │ │ │ │ rsbeq r7, r9, r4, asr #1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d3fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315811,15 +315811,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strhteq r3, [sp], #-144 @ 0xffffff70 │ │ │ │ - subseq ip, r2, r4, asr #19 │ │ │ │ + subseq ip, r2, r4, lsl #19 │ │ │ │ rsbeq r9, r9, r4, asr lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d44c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315831,15 +315831,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, lsr #15 │ │ │ │ - subseq r8, r2, sp, asr #18 │ │ │ │ + subseq r8, r2, sp, lsl #18 │ │ │ │ rsbeq r7, r9, r4, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d49c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315851,15 +315851,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r8, lsr #17 │ │ │ │ - subseq ip, r2, r4, lsr #18 │ │ │ │ + subseq ip, r2, r4, ror #17 │ │ │ │ strhteq r9, [r9], #-212 @ 0xffffff2c │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d4ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315871,15 +315871,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ mlseq sp, ip, r9, r3 │ │ │ │ - ldrsbeq pc, [r2], #-140 @ 0xffffff74 @ │ │ │ │ + @ instruction: 0x0052f89c │ │ │ │ mlseq r9, r0, r3, fp │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d53c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315891,15 +315891,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r8, asr #12 │ │ │ │ - subseq r8, r2, sp, asr r8 │ │ │ │ + subseq r8, r2, sp, lsl r8 │ │ │ │ rsbeq r6, r9, r4, lsr pc │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d58c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315911,15 +315911,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, asr r7 │ │ │ │ - subseq ip, r2, r4, lsr r8 │ │ │ │ + ldrsheq ip, [r2], #-116 @ 0xffffff8c │ │ │ │ rsbeq r9, r9, r4, asr #25 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 16d5dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -315931,15 +315931,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r3, sp, r0, lsr #15 │ │ │ │ - subseq ip, r2, r4, ror #15 │ │ │ │ + subseq ip, r2, r4, lsr #15 │ │ │ │ rsbeq r9, r9, r4, ror ip │ │ │ │ ldr r2, [pc, #44] @ 16d61c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -316772,31 +316772,31 @@ │ │ │ │ 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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq r6, r9, r0, ror r2 │ │ │ │ - subseq r4, r2, sp, asr #8 │ │ │ │ + subseq r4, r2, sp, lsl #8 │ │ │ │ rsbeq r6, r9, r0, asr r2 │ │ │ │ - subseq pc, r1, r4, lsr #2 │ │ │ │ - subseq pc, r1, r4, lsl #2 │ │ │ │ + subseq pc, r1, r4, ror #1 │ │ │ │ + subseq pc, r1, r4, asr #1 │ │ │ │ rsbeq r6, r9, r8, lsr r2 │ │ │ │ - ldrsbeq r7, [r2], #-179 @ 0xffffff4d │ │ │ │ - ldrsbeq r7, [r2], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00527b93 │ │ │ │ + @ instruction: 0x00527b98 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 16e344 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - @ instruction: 0x0051f190 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq pc, r1, r0, asr r1 @ │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 16e368 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ @@ -316806,37 +316806,37 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ pop {r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 16e3a4 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq r7, r2, r3, lsl #22 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq r7, r2, r3, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 16e3e4 │ │ │ │ ldr r3, [pc, #40] @ 16e3e8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subseq r7, r2, sp, ror #21 │ │ │ │ + subseq r7, r2, sp, lsr #21 │ │ │ │ rsbeq r6, r9, r8, asr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 16e45c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 16e460 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -316855,22 +316855,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r6, r9, r8, lsl r1 │ │ │ │ - subseq r7, r2, r7, asr #21 │ │ │ │ + subseq r7, r2, r7, lsl #21 │ │ │ │ rsbeq r6, r9, r4, lsl r1 │ │ │ │ - subseq r7, r2, r7, lsr #21 │ │ │ │ - subseq r7, r2, r8, lsr #21 │ │ │ │ + subseq r7, r2, r7, ror #20 │ │ │ │ + subseq r7, r2, r8, ror #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 16e4dc │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #88] @ 16e4e0 │ │ │ │ add r5, r0, #12 │ │ │ │ ldr r4, [pc, #84] @ 16e4e4 │ │ │ │ @@ -316887,28 +316887,28 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strhteq r6, [r9], #-8 │ │ │ │ - subseq r7, r2, lr, asr sl │ │ │ │ + subseq r7, r2, lr, lsl sl │ │ │ │ rsbeq r6, r9, r0, asr #1 │ │ │ │ - subseq r7, r2, r0, asr #20 │ │ │ │ - subseq r7, r2, r5, asr #20 │ │ │ │ + subseq r7, r2, r0, lsl #20 │ │ │ │ + subseq r7, r2, r5, lsl #20 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 16e504 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrsheq r7, [r2], #-155 @ 0xffffff65 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrheq r7, [r2], #-155 @ 0xffffff65 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 16e560 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #76] @ 16e574 │ │ │ │ @@ -316920,26 +316920,26 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 16e580 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subseq lr, r1, r4, lsr #31 │ │ │ │ - subseq r7, r2, r8, asr #19 │ │ │ │ + b 67a5e4 │ │ │ │ + subseq lr, r1, r4, ror #30 │ │ │ │ + subseq r7, r2, r8, lsl #19 │ │ │ │ rsbeq r6, r9, r0, lsr r0 │ │ │ │ - subseq lr, r1, r4, lsr fp │ │ │ │ + ldrsheq lr, [r1], #-164 @ 0xffffff5c │ │ │ │ b 37af0 │ │ │ │ b 37dcc │ │ │ │ b 37a60 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 16e5d8 │ │ │ │ @@ -317018,15 +317018,15 @@ │ │ │ │ ldrb r7, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 553c1c │ │ │ │ + bl 553bec │ │ │ │ cmp r0, #0 │ │ │ │ beq 16e818 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 16e830 │ │ │ │ cmp r4, #0 │ │ │ │ beq 16e728 │ │ │ │ @@ -317043,31 +317043,31 @@ │ │ │ │ b 16e72c │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp] │ │ │ │ - bl 553cf0 │ │ │ │ + bl 553cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 16e76c │ │ │ │ cmp r4, r5 │ │ │ │ bcc 16e800 │ │ │ │ add r1, sl, r5 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 553c84 │ │ │ │ + bl 553c54 │ │ │ │ adds r0, r5, r0 │ │ │ │ bcs 16e7e4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ stmne r8, {r4, sl} │ │ │ │ strne r4, [r8, #8] │ │ │ │ addne sp, sp, #28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -317134,21 +317134,21 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r5, r9, ip, ror sp │ │ │ │ mlseq sp, r0, r6, r1 │ │ │ │ - subseq r7, r2, r2, asr r7 │ │ │ │ + subseq r7, r2, r2, lsl r7 │ │ │ │ mlseq r9, ip, sp, r5 │ │ │ │ mlseq r9, r8, sp, r5 │ │ │ │ - subseq r7, r2, r3, asr r8 │ │ │ │ + subseq r7, r2, r3, lsl r8 │ │ │ │ mlseq r9, r0, fp, r5 │ │ │ │ rsbeq r5, r9, r0, lsl lr │ │ │ │ - subseq r7, r2, r9, ror r7 │ │ │ │ + subseq r7, r2, r9, lsr r7 │ │ │ │ rsbeq r5, r9, r4, lsl #27 │ │ │ │ b 38544 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 16e940 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 16e944 │ │ │ │ @@ -317168,22 +317168,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r5, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x00527791 │ │ │ │ + subseq r7, r2, r1, asr r7 │ │ │ │ strdeq r5, [r9], #-192 @ 0xffffff40 @ │ │ │ │ - subseq r7, r2, r9, ror #14 │ │ │ │ - subseq r7, r2, r7, ror r7 │ │ │ │ + subseq r7, r2, r9, lsr #14 │ │ │ │ + subseq r7, r2, r7, lsr r7 │ │ │ │ b 386e8 │ │ │ │ b 3816c │ │ │ │ b 38bb0 │ │ │ │ b 386f4 │ │ │ │ b 38298 │ │ │ │ b 37d84 │ │ │ │ b 3891c │ │ │ │ @@ -317383,33 +317383,33 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 16ec94 │ │ │ │ ldr r1, [pc, #80] @ 16ecd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 16ecd0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 16ecd4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq r5, r9, r4, asr #19 │ │ │ │ - ldrsheq r7, [r2], #-73 @ 0xffffffb7 │ │ │ │ - subseq r7, r2, pc, lsr #10 │ │ │ │ + ldrheq r7, [r2], #-73 @ 0xffffffb7 │ │ │ │ + subseq r7, r2, pc, ror #9 │ │ │ │ b 38d60 │ │ │ │ b 3819c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #240] @ 0xf0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #10 │ │ │ │ @@ -317442,15 +317442,15 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r5, [r6, #240] @ 0xf0 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16eeb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16eeb4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -317460,15 +317460,15 @@ │ │ │ │ mov r0, #24 │ │ │ │ umull sl, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16ee18 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16ee18 │ │ │ │ cmp r7, #11 │ │ │ │ bcs 16ee28 │ │ │ │ ldr r0, [pc, #260] @ 16eee4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -317491,15 +317491,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 16ee88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16ee88 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ bl 2a9194 │ │ │ │ @@ -317533,18 +317533,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ strhteq r0, [sp], #-248 @ 0xffffff08 │ │ │ │ - subseq r3, r2, pc, lsr pc │ │ │ │ + ldrsheq r3, [r2], #-239 @ 0xffffff11 │ │ │ │ rsbeq r5, r9, r0, lsl #16 │ │ │ │ strhteq r5, [r9], #-120 @ 0xffffff88 │ │ │ │ - subseq r6, r2, sl, ror #23 │ │ │ │ + subseq r6, r2, sl, lsr #23 │ │ │ │ strhteq r5, [r9], #-64 @ 0xffffffc0 │ │ │ │ b 37a00 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 16ef68 │ │ │ │ mov r5, r0 │ │ │ │ @@ -317646,15 +317646,15 @@ │ │ │ │ bl 16f1ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13c358 │ │ │ │ bl 172938 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #208] @ 16f188 │ │ │ │ ldr r7, [pc, #208] @ 16f18c │ │ │ │ ldr r2, [pc, #208] @ 16f190 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -317663,15 +317663,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ b 16f128 │ │ │ │ bl 172938 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #152] @ 16f194 │ │ │ │ ldr r7, [pc, #152] @ 16f198 │ │ │ │ ldr r2, [pc, #152] @ 16f19c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -317682,15 +317682,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ b 16f170 │ │ │ │ bl 172938 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 16f1a0 │ │ │ │ ldr r5, [pc, #88] @ 16f1a4 │ │ │ │ ldr r2, [pc, #88] @ 16f1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r0, r1, r3, r8} │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -317723,15 +317723,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 13d228 │ │ │ │ @@ -317744,15 +317744,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 16f468 │ │ │ │ ldr r0, [pc, #1520] @ 16f818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #1512] @ 16f81c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ bl 218690 │ │ │ │ ldr r0, [pc, #1488] @ 16f820 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -317766,15 +317766,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ bl f15ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1388] @ 16f7f8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 16f510 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b20 │ │ │ │ mov r0, r5 │ │ │ │ bl 38640 │ │ │ │ @@ -317795,28 +317795,28 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [pc, #1344] @ 16f850 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 16f4d8 │ │ │ │ ldr r0, [pc, #1336] @ 16f860 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #1328] @ 16f864 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ bl 218c34 │ │ │ │ ldr r6, [pc, #1304] @ 16f868 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ @@ -317836,15 +317836,15 @@ │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 16f544 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1212] @ 16f86c │ │ │ │ ldr r3, [pc, #1212] @ 16f870 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -317852,35 +317852,35 @@ │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, #14 │ │ │ │ mov r3, #0 │ │ │ │ bl 12ec48 │ │ │ │ ldr r0, [pc, #1048] @ 16f7fc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 16f554 │ │ │ │ bl 37928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1012] @ 16f800 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 16f580 │ │ │ │ mov r0, r5 │ │ │ │ bl 37928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #976] @ 16f804 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16f5a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 389dc │ │ │ │ mov r4, r0 │ │ │ │ @@ -318128,29 +318128,29 @@ │ │ │ │ mlseq sp, r0, fp, r1 │ │ │ │ rsbeq r9, r9, r4, asr r0 │ │ │ │ rsbeq r0, sp, r0, ror #19 │ │ │ │ rsbeq r4, r9, r8, lsl lr │ │ │ │ rsbeq r5, r9, r8, ror #2 │ │ │ │ rsbeq r0, sp, r0, ror #14 │ │ │ │ ldrdeq r0, [sp], #-156 @ 0xffffff64 @ │ │ │ │ - ldrsbeq r3, [r2], #-69 @ 0xffffffbb │ │ │ │ + @ instruction: 0x00523495 │ │ │ │ rsbeq r0, sp, ip, asr r8 │ │ │ │ strhteq r2, [r9], #-188 @ 0xffffff44 │ │ │ │ rsbeq r2, r9, ip, lsl #22 │ │ │ │ rsbeq r2, r9, r0, lsl fp │ │ │ │ rsbeq r5, r9, r4, asr #8 │ │ │ │ - subseq r6, r2, r0, ror pc │ │ │ │ + subseq r6, r2, r0, lsr pc │ │ │ │ strdeq r1, [sp], #-104 @ 0xffffff98 @ │ │ │ │ rsbeq r1, sp, ip, lsl r5 │ │ │ │ rsbeq r2, r9, r4, ror r8 │ │ │ │ rsbeq r2, r9, r4, ror #28 │ │ │ │ rsbeq r1, sp, r4, ror #13 │ │ │ │ rsbeq r8, r9, r4, ror #30 │ │ │ │ rsbeq r0, sp, r8, asr #20 │ │ │ │ - @ instruction: 0x00526e96 │ │ │ │ + subseq r6, r2, r6, asr lr │ │ │ │ rsbeq r5, r9, r4, ror #6 │ │ │ │ rsbeq r0, sp, r0, lsl r8 │ │ │ │ rsbeq r2, r9, r0, ror fp │ │ │ │ rsbeq r2, r9, r8, ror #21 │ │ │ │ ldrdeq r2, [r9], #-164 @ 0xffffff5c @ │ │ │ │ rsbeq r0, sp, r8, ror #15 │ │ │ │ rsbeq r2, r9, r8, asr #22 │ │ │ │ @@ -318188,15 +318188,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #292] @ 16fa3c │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 16f974 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -318257,15 +318257,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r1, sp, r4, ror #10 │ │ │ │ rsbeq r1, sp, ip, lsr r4 │ │ │ │ strdeq r4, [r9], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq r4, r9, r4, asr #26 │ │ │ │ ldrdeq r1, [sp], #-88 @ 0xffffffa8 @ │ │ │ │ - subseq r6, r2, sl, lsl #19 │ │ │ │ + subseq r6, r2, sl, asr #18 │ │ │ │ rsbeq r4, r9, r0, lsr #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #240] @ 16fb44 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -318281,34 +318281,34 @@ │ │ │ │ add r4, r4, #20 │ │ │ │ cmp r5, #0 │ │ │ │ beq 16fab8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 16fae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5577c4 │ │ │ │ + bl 557794 │ │ │ │ eor r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5577dc │ │ │ │ + b 5577ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 16fae0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5577dc │ │ │ │ + b 5577ac │ │ │ │ bl 16e8cc │ │ │ │ b 16fae4 │ │ │ │ bl 16e95c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 16fb48 │ │ │ │ ldr r5, [pc, #88] @ 16fb4c │ │ │ │ ldr r2, [pc, #88] @ 16fb50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -318410,15 +318410,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r4, r9, r0, asr #22 │ │ │ │ mlseq sp, r8, r2, r1 │ │ │ │ rsbeq r1, sp, r0, asr #4 │ │ │ │ strdeq r4, [r9], #-96 @ 0xffffffa0 @ │ │ │ │ rsbeq r4, r9, r8, asr #22 │ │ │ │ rsbeq r1, sp, r4, lsl r3 │ │ │ │ - @ instruction: 0x00525e92 │ │ │ │ + subseq r5, r2, r2, asr lr │ │ │ │ rsbeq r4, r9, ip, lsr r7 │ │ │ │ rsbeq r4, r9, ip, lsr #22 │ │ │ │ ldr r0, [pc, #108] @ 16fd1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ @@ -318743,15 +318743,15 @@ │ │ │ │ ldr r2, [pc, #224] @ 17029c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ b 16ff48 │ │ │ │ bl 16e954 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 170234 │ │ │ │ ldr r7, [pc, #88] @ 170238 │ │ │ │ ldr r2, [pc, #88] @ 17023c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -318805,30 +318805,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #920] @ 170654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #55 @ 0x37 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705a0 │ │ │ │ ldr r5, [pc, #872] @ 170658 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #868] @ 17065c │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318836,15 +318836,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705b0 │ │ │ │ ldr r1, [pc, #808] @ 170660 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318852,15 +318852,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705c0 │ │ │ │ ldr r1, [pc, #748] @ 170664 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318868,15 +318868,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705d0 │ │ │ │ ldr r1, [pc, #688] @ 170668 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318884,15 +318884,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705e0 │ │ │ │ ldr r1, [pc, #628] @ 17066c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318900,15 +318900,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1705f0 │ │ │ │ ldr r1, [pc, #568] @ 170670 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318916,15 +318916,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 170600 │ │ │ │ ldr r1, [pc, #508] @ 170674 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318932,15 +318932,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 170610 │ │ │ │ ldr r1, [pc, #448] @ 170678 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -318948,15 +318948,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 170620 │ │ │ │ ldr r1, [pc, #388] @ 17067c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -319032,29 +319032,29 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 170530 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r6, r2, r0, lsr #32 │ │ │ │ - rsbeq r0, sp, r8, ror #17 │ │ │ │ - subseq r6, r2, pc, lsl r0 │ │ │ │ subseq r5, r2, r0, ror #31 │ │ │ │ - subseq sp, r1, ip, asr r1 │ │ │ │ - subseq r5, r2, r9, ror #30 │ │ │ │ - subseq sp, r1, r4, ror #1 │ │ │ │ - ldrsheq r5, [r2], #-232 @ 0xffffff18 │ │ │ │ - subseq r5, r2, r2, asr #29 │ │ │ │ - @ instruction: 0x00525e90 │ │ │ │ - subseq r5, r2, fp, asr lr │ │ │ │ + rsbeq r0, sp, r8, ror #17 │ │ │ │ + ldrsbeq r5, [r2], #-255 @ 0xffffff01 │ │ │ │ + subseq r5, r2, r0, lsr #31 │ │ │ │ + subseq sp, r1, ip, lsl r1 │ │ │ │ + subseq r5, r2, r9, lsr #30 │ │ │ │ + subseq sp, r1, r4, lsr #1 │ │ │ │ + ldrheq r5, [r2], #-232 @ 0xffffff18 │ │ │ │ + subseq r5, r2, r2, lsl #29 │ │ │ │ + subseq r5, r2, r0, asr lr │ │ │ │ + subseq r5, r2, fp, lsl lr │ │ │ │ rsbeq r3, r9, r8, asr #30 │ │ │ │ - subseq r5, r2, r2, ror #17 │ │ │ │ - subseq r5, r2, r0, ror #17 │ │ │ │ - subseq ip, r1, r4, lsl fp │ │ │ │ + subseq r5, r2, r2, lsr #17 │ │ │ │ + subseq r5, r2, r0, lsr #17 │ │ │ │ + ldrsbeq ip, [r1], #-164 @ 0xffffff5c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319073,21 +319073,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 130af4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #272] @ 170814 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -319142,17 +319142,17 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r2, r2, sp, asr r0 │ │ │ │ + subseq r2, r2, sp, lsl r0 │ │ │ │ strdeq r2, [r9], #-208 @ 0xffffff30 @ │ │ │ │ - subseq r5, r2, r3, asr #29 │ │ │ │ + subseq r5, r2, r3, lsl #29 │ │ │ │ rsbeq r0, sp, r8, lsl #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 16773c │ │ │ │ ldr r3, [pc, #80] @ 170880 │ │ │ │ ldr r2, [pc, #80] @ 170884 │ │ │ │ ldr ip, [pc, #80] @ 170888 │ │ │ │ @@ -319209,15 +319209,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffe028 │ │ │ │ @ instruction: 0xffff5490 │ │ │ │ - ldrheq r5, [r2], #-254 @ 0xffffff02 │ │ │ │ + subseq r5, r2, lr, ror pc │ │ │ │ rsbeq r4, r9, r0, lsr #32 │ │ │ │ rsbeq r4, r9, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [pc, #432] @ 170ae4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -319243,21 +319243,21 @@ │ │ │ │ bl 3873c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ bl 388bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 557714 │ │ │ │ + bl 5576e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 55770c │ │ │ │ + bl 5576dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 5584e8 │ │ │ │ + bl 5584b8 │ │ │ │ ldr r7, [pc, #292] @ 170ae8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -319288,15 +319288,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 388bc │ │ │ │ ldr r1, [pc, #172] @ 170af8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 170a90 │ │ │ │ @@ -319326,18 +319326,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1674b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r0, sp, r4, asr #4 │ │ │ │ ldrdeq pc, [ip], #-52 @ 0xffffffcc @ │ │ │ │ - @ instruction: 0x00525293 │ │ │ │ + subseq r5, r2, r3, asr r2 │ │ │ │ @ instruction: 0xffff74f8 │ │ │ │ @ instruction: 0xfffc3cbc │ │ │ │ - subseq r5, r2, r6, asr lr │ │ │ │ + subseq r5, r2, r6, lsl lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 170b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ @@ -319404,15 +319404,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 170c28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ @ instruction: 0xffff5190 │ │ │ │ rsbeq r3, r9, r0, lsl sp │ │ │ │ rsbeq r3, r9, r8, lsl sp │ │ │ │ - subseq r5, r2, r3, lsl #8 │ │ │ │ + subseq r5, r2, r3, asr #7 │ │ │ │ rsbeq r3, r9, ip, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ bne 170ca8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r1] │ │ │ │ @@ -319528,15 +319528,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffdec0 │ │ │ │ @ instruction: 0xffff4f88 │ │ │ │ rsbeq r3, r9, r4, ror #22 │ │ │ │ - subseq r5, r2, r4, lsl fp │ │ │ │ + ldrsbeq r5, [r2], #-164 @ 0xffffff5c │ │ │ │ rsbeq r3, r9, r0, asr #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #104] @ 170e94 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #100] @ 170e98 │ │ │ │ ldr ip, [pc, #100] @ 170e9c │ │ │ │ @@ -319563,15 +319563,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffde34 │ │ │ │ @ instruction: 0xffff4efc │ │ │ │ rsbeq r3, r9, r8, ror #21 │ │ │ │ - ldrsbeq r5, [r2], #-161 @ 0xffffff5f │ │ │ │ + @ instruction: 0x00525a91 │ │ │ │ strhteq r3, [r9], #-164 @ 0xffffff5c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [pc, #264] @ 170fc0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ @@ -319597,15 +319597,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrd r6, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 384a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -319900,15 +319900,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffd8f0 │ │ │ │ @ instruction: 0xffff49b8 │ │ │ │ rsbeq r3, r9, r4, lsr #11 │ │ │ │ - subseq r5, r2, sp, lsl #11 │ │ │ │ + subseq r5, r2, sp, asr #10 │ │ │ │ rsbeq r3, r9, r0, lsr #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #116] @ 171470 │ │ │ │ mov r4, #60 @ 0x3c │ │ │ │ ldr lr, [pc, #112] @ 171474 │ │ │ │ ldr ip, [pc, #112] @ 171478 │ │ │ │ @@ -319937,15 +319937,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffd4c4 │ │ │ │ @ instruction: 0xffff492c │ │ │ │ - @ instruction: 0x0052559e │ │ │ │ + subseq r5, r2, lr, asr r5 │ │ │ │ rsbeq r3, r9, ip, lsl r5 │ │ │ │ rsbeq r3, r9, ip, lsl r5 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [pc, #984] @ 17186c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -320166,15 +320166,15 @@ │ │ │ │ ldr r2, [pc, #208] @ 1718c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 171628 │ │ │ │ bl 16ec6c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 171870 │ │ │ │ ldr r7, [pc, #88] @ 171874 │ │ │ │ ldr r2, [pc, #88] @ 171878 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -320224,30 +320224,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #632] @ 171b60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171adc │ │ │ │ ldr r5, [pc, #584] @ 171b64 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #580] @ 171b68 │ │ │ │ mov r2, #15 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320255,15 +320255,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171aec │ │ │ │ ldr r1, [pc, #520] @ 171b6c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320271,15 +320271,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171afc │ │ │ │ ldr r1, [pc, #460] @ 171b70 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320287,15 +320287,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171b0c │ │ │ │ ldr r1, [pc, #400] @ 171b74 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320303,15 +320303,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171b1c │ │ │ │ ldr r1, [pc, #340] @ 171b78 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #6 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320319,15 +320319,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 171b2c │ │ │ │ ldr r1, [pc, #280] @ 171b7c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -320379,24 +320379,24 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 171a9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r5, r2, r5, asr #1 │ │ │ │ + subseq r5, r2, r5, lsl #1 │ │ │ │ rsbeq pc, ip, ip, lsl #5 │ │ │ │ - subseq r5, r2, r3, asr #1 │ │ │ │ - subseq r5, r2, lr, lsl #1 │ │ │ │ - subseq r5, r2, r7, asr r0 │ │ │ │ - subseq fp, r1, r8, lsl #22 │ │ │ │ - subseq r4, r2, r2, ror #31 │ │ │ │ - subseq r4, r2, r8, lsr #31 │ │ │ │ + subseq r5, r2, r3, lsl #1 │ │ │ │ + subseq r5, r2, lr, asr #32 │ │ │ │ + subseq r5, r2, r7, lsl r0 │ │ │ │ + subseq fp, r1, r8, asr #21 │ │ │ │ + subseq r4, r2, r2, lsr #31 │ │ │ │ + subseq r4, r2, r8, ror #30 │ │ │ │ rsbeq r2, r9, r0, lsl #20 │ │ │ │ - @ instruction: 0x0052439a │ │ │ │ + subseq r4, r2, sl, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [pc, #1876] @ 1722ec │ │ │ │ mov r4, r0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -320460,26 +320460,26 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ - bl 56875c │ │ │ │ + bl 56872c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 172100 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 172140 │ │ │ │ @@ -320561,39 +320561,39 @@ │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [pc, #1268] @ 172344 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ ldrd r6, [sl, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 375d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 172000 │ │ │ │ ldr r0, [pc, #1212] @ 172348 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [fp] │ │ │ │ @@ -320629,15 +320629,15 @@ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #1048] @ 172358 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -320680,15 +320680,15 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 171e84 │ │ │ │ bl 16ec6c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #720] @ 1722f0 │ │ │ │ ldr r7, [pc, #720] @ 1722f4 │ │ │ │ ldr r2, [pc, #720] @ 1722f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -320700,27 +320700,27 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ b 1720d8 │ │ │ │ bl 16e95c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #676] @ 172314 │ │ │ │ ldr r7, [pc, #676] @ 172318 │ │ │ │ ldr r2, [pc, #676] @ 17231c │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #24] │ │ │ │ b 1720c0 │ │ │ │ bl 16e96c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #652] @ 17232c │ │ │ │ ldr r7, [pc, #652] @ 172330 │ │ │ │ ldr r2, [pc, #652] @ 172334 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -320868,37 +320868,37 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq pc, ip, r8, lsl r0 @ │ │ │ │ rsbeq r2, r9, r8, asr #8 │ │ │ │ @ instruction: 0xffff3cf0 │ │ │ │ rsbeq r2, r9, r0, ror r6 │ │ │ │ rsbeq lr, ip, ip, lsr #2 │ │ │ │ rsbeq r2, r9, r4, asr #5 │ │ │ │ - subseq r3, r2, r0, lsl #20 │ │ │ │ + subseq r3, r2, r0, asr #19 │ │ │ │ rsbeq r2, r9, r8, lsl r2 │ │ │ │ @ instruction: 0xffff5ab4 │ │ │ │ @ instruction: 0xffff5d80 │ │ │ │ strdeq r2, [r9], #-56 @ 0xffffffc8 @ │ │ │ │ @ instruction: 0xffff3cc0 │ │ │ │ rsbeq r2, r9, ip, lsr r6 │ │ │ │ - subseq r3, r2, r0, ror #29 │ │ │ │ + subseq r3, r2, r0, lsr #29 │ │ │ │ @ instruction: 0xffff5d8c │ │ │ │ @ instruction: 0xfffc292c │ │ │ │ rsbeq r2, r9, r8, asr #7 │ │ │ │ @ instruction: 0xffff3c88 │ │ │ │ rsbeq r2, r9, r8, lsl #12 │ │ │ │ - subseq r4, r2, ip, asr #8 │ │ │ │ - subseq r0, r2, sp, lsr r9 │ │ │ │ + subseq r4, r2, ip, lsl #8 │ │ │ │ + ldrsheq r0, [r2], #-141 @ 0xffffff73 │ │ │ │ rsbeq r2, r9, ip, asr #23 │ │ │ │ - ldrsheq r0, [r2], #-133 @ 0xffffff7b │ │ │ │ - subseq r4, r2, fp, lsl sp │ │ │ │ - subseq r7, r2, r2, asr #22 │ │ │ │ + ldrheq r0, [r2], #-133 @ 0xffffff7b │ │ │ │ + ldrsbeq r4, [r2], #-203 @ 0xffffff35 │ │ │ │ + subseq r7, r2, r2, lsl #22 │ │ │ │ muleq r6, r8, r7 │ │ │ │ @ instruction: 0xfffc27c4 │ │ │ │ - subseq r4, r2, sp, ror ip │ │ │ │ - subseq r7, r2, sl, lsl #21 │ │ │ │ + subseq r4, r2, sp, lsr ip │ │ │ │ + subseq r7, r2, sl, asr #20 │ │ │ │ @ instruction: 0x0006c4b8 │ │ │ │ @ instruction: 0xfffc2708 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -321044,15 +321044,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq r9, r8, r1, r2 │ │ │ │ mlseq r9, r8, r1, r2 │ │ │ │ rsbeq r2, r9, ip, lsl #4 │ │ │ │ rsbeq r2, r9, ip, lsl #4 │ │ │ │ @ instruction: 0xffffc748 │ │ │ │ @ instruction: 0xffff3810 │ │ │ │ - subseq r4, r2, r4, asr #7 │ │ │ │ + subseq r4, r2, r4, lsl #7 │ │ │ │ rsbeq r2, r9, r0, lsl #8 │ │ │ │ ldrdeq r2, [r9], #-48 @ 0xffffffd0 @ │ │ │ │ rsbeq r2, r9, r8, ror r2 │ │ │ │ rsbeq r2, r9, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -321064,15 +321064,15 @@ │ │ │ │ beq 172688 │ │ │ │ cmp r2, #3 │ │ │ │ bne 172870 │ │ │ │ ldr r0, [r9, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 172788 │ │ │ │ mov r0, r9 │ │ │ │ - bl 557068 │ │ │ │ + bl 557038 │ │ │ │ mov r5, r0 │ │ │ │ bl 386a0 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl 38aa8 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -321158,15 +321158,15 @@ │ │ │ │ bl 387e4 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 16ecdc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #268] @ 1728a4 │ │ │ │ ldr r7, [pc, #268] @ 1728a8 │ │ │ │ ldr r2, [pc, #268] @ 1728ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -321380,15 +321380,15 @@ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 58df0 │ │ │ │ bl 172938 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #492] @ 172cfc │ │ │ │ ldr r6, [pc, #492] @ 172d00 │ │ │ │ ldr r2, [pc, #492] @ 172d04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -321516,45 +321516,45 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #312] @ 172e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 172e20 │ │ │ │ ldr r5, [pc, #264] @ 172e54 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #260] @ 172e58 │ │ │ │ mov r2, #17 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 172e30 │ │ │ │ ldr r1, [pc, #204] @ 172e5c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -321562,15 +321562,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 172e40 │ │ │ │ ldr r1, [pc, #144] @ 172e60 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -321591,19 +321591,19 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 172d88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 172dc8 │ │ │ │ - ldrsheq r3, [r2], #-247 @ 0xffffff09 │ │ │ │ + ldrheq r3, [r2], #-247 @ 0xffffff09 │ │ │ │ strdeq sp, [ip], #-212 @ 0xffffff2c @ │ │ │ │ - subseq r3, r2, sp, ror #31 │ │ │ │ - ldrheq r3, [r2], #-254 @ 0xffffff02 │ │ │ │ - subseq r3, r2, sl, lsl #31 │ │ │ │ + subseq r3, r2, sp, lsr #31 │ │ │ │ + subseq r3, r2, lr, ror pc │ │ │ │ + subseq r3, r2, sl, asr #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ strex r4, r3, [r2] │ │ │ │ @@ -323732,15 +323732,15 @@ │ │ │ │ bne 175340 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 655dac │ │ │ │ + bl 655d7c │ │ │ │ ldr r8, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ eor r1, r8, #2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ bne 175188 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ mov r8, #2 │ │ │ │ @@ -323817,15 +323817,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 175358 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r7 │ │ │ │ - bl 655dac │ │ │ │ + bl 655d7c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r8, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #548] @ 0x224 │ │ │ │ ldr r9, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r0, r8, #2 │ │ │ │ @@ -324100,15 +324100,15 @@ │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 175ae8 │ │ │ │ ldr r5, [r9] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 64e148 │ │ │ │ + bl 64e118 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 17558c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -324205,15 +324205,15 @@ │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 175b00 │ │ │ │ ldr r5, [r9] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 64e148 │ │ │ │ + bl 64e118 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 175730 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -325214,15 +325214,15 @@ │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 176d2c │ │ │ │ ldr r5, [fp] │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 64e19c │ │ │ │ + bl 64e16c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1766f4 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -325325,15 +325325,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 176d44 │ │ │ │ ldr r5, [fp] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r8, sp, #568 @ 0x238 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64e19c │ │ │ │ + bl 64e16c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1768b0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -326306,15 +326306,15 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r7} │ │ │ │ ldr r9, [r8, #20] │ │ │ │ ldr sl, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 64e758 │ │ │ │ + bl 64e728 │ │ │ │ cmp r9, #0 │ │ │ │ beq 177818 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -326407,15 +326407,15 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r7} │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldr r9, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - bl 64e758 │ │ │ │ + bl 64e728 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1779ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -326821,15 +326821,15 @@ │ │ │ │ stm r2, {r0, r3, r4, r7} │ │ │ │ ldr r9, [r8, #20] │ │ │ │ ldr sl, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ - bl 64e5dc │ │ │ │ + bl 64e5ac │ │ │ │ cmp r9, #0 │ │ │ │ beq 178024 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -326924,15 +326924,15 @@ │ │ │ │ stm r2, {r0, r3, r4, r7} │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldr r9, [r8, #24] │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ - bl 64e5dc │ │ │ │ + bl 64e5ac │ │ │ │ cmp r4, #0 │ │ │ │ beq 1781c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -327850,15 +327850,15 @@ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 65594c │ │ │ │ + bl 65591c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 179038 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -327963,15 +327963,15 @@ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 65594c │ │ │ │ + bl 65591c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1791fc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -328376,15 +328376,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 64e5dc │ │ │ │ + bl 64e5ac │ │ │ │ cmp r9, #0 │ │ │ │ beq 179870 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -328479,15 +328479,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - bl 64e5dc │ │ │ │ + bl 64e5ac │ │ │ │ cmp r8, #0 │ │ │ │ beq 179a0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -328883,15 +328883,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 17a574 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 64d784 │ │ │ │ + bl 64d754 │ │ │ │ cmp r9, #0 │ │ │ │ beq 17a05c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -328982,15 +328982,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 17a58c │ │ │ │ ldr r8, [r4, #20] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl 64d784 │ │ │ │ + bl 64d754 │ │ │ │ cmp r8, #0 │ │ │ │ beq 17a1e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -332553,67 +332553,67 @@ │ │ │ │ b 17d3e8 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ b 17d3e8 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ b 17d3e8 │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ b 17d3e8 │ │ │ │ - subseq sl, r1, ip, ror #3 │ │ │ │ - ldrheq sl, [r1], #-4 │ │ │ │ - subseq sl, r1, r5, lsr #1 │ │ │ │ - @ instruction: 0x0051a09b │ │ │ │ - ldrsbeq sl, [r1], #-26 @ 0xffffffe6 │ │ │ │ - ldrsbeq sl, [r1], #-16 │ │ │ │ - ldrheq r3, [r1], #-55 @ 0xffffffc9 │ │ │ │ - subseq sl, r1, r5, asr #2 │ │ │ │ - subseq sl, r1, sl, lsl #1 │ │ │ │ - subseq r9, r1, r6, lsr #31 │ │ │ │ - ldrheq r0, [r1], #-92 @ 0xffffffa4 │ │ │ │ - subseq r0, r1, r8, lsr #11 │ │ │ │ - subseq sl, r1, sp, lsr r0 │ │ │ │ - subseq sl, r1, r5, asr r0 │ │ │ │ - subseq sl, r1, fp, lsl r0 │ │ │ │ - subseq r9, r1, r8, ror pc │ │ │ │ - subseq r9, r1, pc, asr #30 │ │ │ │ - subseq r9, r1, lr, lsr #30 │ │ │ │ - subseq r9, r1, sp, lsl #30 │ │ │ │ - ldrsbeq r9, [r1], #-235 @ 0xffffff15 │ │ │ │ - subseq r9, r1, r8, lsl #28 │ │ │ │ - subseq r9, r1, r5, ror #27 │ │ │ │ - subseq r9, r1, r0, lsl #27 │ │ │ │ - subseq r9, r1, r2, ror #26 │ │ │ │ - subseq r9, r1, fp, asr #26 │ │ │ │ - subseq r9, r1, r4, ror #27 │ │ │ │ - subseq r9, r1, sp, lsr #26 │ │ │ │ - subseq r9, r1, ip, lsr ip │ │ │ │ - ldrheq r9, [r1], #-203 @ 0xffffff35 │ │ │ │ - subseq r9, r1, r1, ror ip │ │ │ │ - subseq r9, r1, fp, lsl ip │ │ │ │ - ldrsheq r9, [r1], #-177 @ 0xffffff4f │ │ │ │ - @ instruction: 0x00519b9a │ │ │ │ - subseq r9, r1, r0, ror fp │ │ │ │ - subseq r9, r1, sp, asr fp │ │ │ │ - subseq r9, r1, lr, lsr fp │ │ │ │ - subseq r9, r1, r2, lsr #22 │ │ │ │ - subseq r9, r1, r4, lsl #22 │ │ │ │ - subseq r9, r1, pc, ror #21 │ │ │ │ - ldrsbeq r9, [r1], #-169 @ 0xffffff57 │ │ │ │ - subseq r9, r1, r3, asr #21 │ │ │ │ - subseq r9, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00519a90 │ │ │ │ - subseq r9, r1, sl, ror sl │ │ │ │ - subseq r9, r1, r3, ror #20 │ │ │ │ - subseq r9, r1, r7, asr #20 │ │ │ │ - subseq r9, r1, r8, lsr #20 │ │ │ │ - subseq r9, r1, r2, lsl #20 │ │ │ │ - subseq r9, r1, r5, ror #19 │ │ │ │ - subseq r9, r1, r6, asr #19 │ │ │ │ - subseq r9, r1, sp, lsr #19 │ │ │ │ - @ instruction: 0x00519992 │ │ │ │ - subseq r9, r1, r9, ror r9 │ │ │ │ + subseq sl, r1, ip, lsr #3 │ │ │ │ + subseq sl, r1, r4, ror r0 │ │ │ │ + subseq sl, r1, r5, rrx │ │ │ │ + subseq sl, r1, fp, asr r0 │ │ │ │ + @ instruction: 0x0051a19a │ │ │ │ + @ instruction: 0x0051a190 │ │ │ │ + subseq r3, r1, r7, ror r3 │ │ │ │ + subseq sl, r1, r5, lsl #2 │ │ │ │ + subseq sl, r1, sl, asr #32 │ │ │ │ + subseq r9, r1, r6, ror #30 │ │ │ │ + subseq r0, r1, ip, ror r5 │ │ │ │ + subseq r0, r1, r8, ror #10 │ │ │ │ + ldrsheq r9, [r1], #-253 @ 0xffffff03 │ │ │ │ + subseq sl, r1, r5, lsl r0 │ │ │ │ + ldrsbeq r9, [r1], #-251 @ 0xffffff05 │ │ │ │ + subseq r9, r1, r8, lsr pc │ │ │ │ + subseq r9, r1, pc, lsl #30 │ │ │ │ + subseq r9, r1, lr, ror #29 │ │ │ │ + subseq r9, r1, sp, asr #29 │ │ │ │ + @ instruction: 0x00519e9b │ │ │ │ + subseq r9, r1, r8, asr #27 │ │ │ │ + subseq r9, r1, r5, lsr #27 │ │ │ │ + subseq r9, r1, r0, asr #26 │ │ │ │ + subseq r9, r1, r2, lsr #26 │ │ │ │ + subseq r9, r1, fp, lsl #26 │ │ │ │ + subseq r9, r1, r4, lsr #27 │ │ │ │ + subseq r9, r1, sp, ror #25 │ │ │ │ + ldrsheq r9, [r1], #-188 @ 0xffffff44 │ │ │ │ + subseq r9, r1, fp, ror ip │ │ │ │ + subseq r9, r1, r1, lsr ip │ │ │ │ + ldrsbeq r9, [r1], #-187 @ 0xffffff45 │ │ │ │ + ldrheq r9, [r1], #-177 @ 0xffffff4f │ │ │ │ + subseq r9, r1, sl, asr fp │ │ │ │ + subseq r9, r1, r0, lsr fp │ │ │ │ + subseq r9, r1, sp, lsl fp │ │ │ │ + ldrsheq r9, [r1], #-174 @ 0xffffff52 │ │ │ │ + subseq r9, r1, r2, ror #21 │ │ │ │ + subseq r9, r1, r4, asr #21 │ │ │ │ + subseq r9, r1, pc, lsr #21 │ │ │ │ + @ instruction: 0x00519a99 │ │ │ │ + subseq r9, r1, r3, lsl #21 │ │ │ │ + subseq r9, r1, ip, ror #20 │ │ │ │ + subseq r9, r1, r0, asr sl │ │ │ │ + subseq r9, r1, sl, lsr sl │ │ │ │ + subseq r9, r1, r3, lsr #20 │ │ │ │ + subseq r9, r1, r7, lsl #20 │ │ │ │ + subseq r9, r1, r8, ror #19 │ │ │ │ + subseq r9, r1, r2, asr #19 │ │ │ │ + subseq r9, r1, r5, lsr #19 │ │ │ │ + subseq r9, r1, r6, lsl #19 │ │ │ │ + subseq r9, r1, sp, ror #18 │ │ │ │ + subseq r9, r1, r2, asr r9 │ │ │ │ + subseq r9, r1, r9, lsr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ cmp r0, #8 │ │ │ │ bhi 17db5c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -332705,19 +332705,19 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, r1, pc, asr #13 │ │ │ │ - subseq r9, r1, r0, lsr #13 │ │ │ │ - subseq r9, r1, r1, asr r6 │ │ │ │ - subseq r9, r1, r5, asr #12 │ │ │ │ - ldrsbeq r9, [r1], #-101 @ 0xffffff9b │ │ │ │ + subseq r9, r1, pc, lsl #13 │ │ │ │ + subseq r9, r1, r0, ror #12 │ │ │ │ + subseq r9, r1, r1, lsl r6 │ │ │ │ + subseq r9, r1, r5, lsl #12 │ │ │ │ + @ instruction: 0x00519695 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ cmp r0, #17 │ │ │ │ bhi 17ddc0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -332830,20 +332830,20 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r9, r1, r3, lsr #10 │ │ │ │ - subseq r9, r1, r1, asr #9 │ │ │ │ - subseq r9, r1, pc, ror #10 │ │ │ │ - subseq r2, r1, fp, asr r4 │ │ │ │ - subseq r9, r1, sl, lsr #10 │ │ │ │ - subseq r9, r1, r9, ror r4 │ │ │ │ + subseq r9, r1, r3, ror #9 │ │ │ │ + subseq r9, r1, r1, lsl #9 │ │ │ │ + subseq r9, r1, pc, lsr #10 │ │ │ │ + subseq r2, r1, fp, lsl r4 │ │ │ │ + subseq r9, r1, sl, ror #9 │ │ │ │ + subseq r9, r1, r9, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r1, [r0, #110]! @ 0x6e │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -333054,38 +333054,38 @@ │ │ │ │ b 14c324 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 17e138 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0051909d │ │ │ │ - ldrheq r9, [r1], #-5 │ │ │ │ - @ instruction: 0x0051909a │ │ │ │ - subseq r9, r1, r7, lsl r3 │ │ │ │ - ldrsheq r9, [r1], #-39 @ 0xffffffd9 │ │ │ │ - subseq r9, r1, sp, rrx │ │ │ │ - ldrsbeq pc, [r0], #-76 @ 0xffffffb4 @ │ │ │ │ - subseq r9, r1, r3, ror #3 │ │ │ │ - subseq r9, r1, sp, lsl #1 │ │ │ │ - ldrheq r9, [r1], #-3 │ │ │ │ - @ instruction: 0x00519094 │ │ │ │ - subseq r9, r1, r4, ror r0 │ │ │ │ - subseq r9, r1, r6, asr r0 │ │ │ │ - subseq r9, r1, r6, rrx │ │ │ │ - subseq r9, r1, r9, asr #32 │ │ │ │ + subseq r9, r1, sp, asr r0 │ │ │ │ + subseq r9, r1, r5, ror r0 │ │ │ │ + subseq r9, r1, sl, asr r0 │ │ │ │ + ldrsbeq r9, [r1], #-39 @ 0xffffffd9 │ │ │ │ + ldrheq r9, [r1], #-39 @ 0xffffffd9 │ │ │ │ + subseq r9, r1, sp, lsr #32 │ │ │ │ + @ instruction: 0x0050f49c │ │ │ │ + subseq r9, r1, r3, lsr #3 │ │ │ │ + subseq r9, r1, sp, asr #32 │ │ │ │ + subseq r9, r1, r3, ror r0 │ │ │ │ + subseq r9, r1, r4, asr r0 │ │ │ │ + subseq r9, r1, r4, lsr r0 │ │ │ │ + subseq r9, r1, r6, lsl r0 │ │ │ │ + subseq r9, r1, r6, lsr #32 │ │ │ │ + subseq r9, r1, r9 │ │ │ │ + b 4d453c │ │ │ │ b 4d456c │ │ │ │ b 4d459c │ │ │ │ - b 4d45cc │ │ │ │ - b 4d453c │ │ │ │ - b 4d4554 │ │ │ │ - b 4d4584 │ │ │ │ - b 4d45b4 │ │ │ │ b 4d450c │ │ │ │ b 4d4524 │ │ │ │ + b 4d4554 │ │ │ │ + b 4d4584 │ │ │ │ + b 4d44dc │ │ │ │ + b 4d44f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 17e288 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -334018,15 +334018,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 17f05c │ │ │ │ cmp r2, #1 │ │ │ │ bne 17f080 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 17ef88 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -334034,30 +334034,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 17f094 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 17f0fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 17f0d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 17f0fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 17f190 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -334143,15 +334143,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 17f24c │ │ │ │ cmp r1, #1 │ │ │ │ bne 17f290 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 17f290 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -334162,15 +334162,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 17f2c0 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #812] @ 17f5f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 17f58c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -334198,15 +334198,15 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [pc, #708] @ 17f600 │ │ │ │ rsb r0, r0, #5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ bhi 17f58c │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #680] @ 17f604 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ @@ -334359,28 +334359,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 17f5ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 17f59c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 180934 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlseq ip, r8, fp, r0 │ │ │ │ rsbeq r5, r8, r4, asr #26 │ │ │ │ @ instruction: 0xfffe6a40 │ │ │ │ rsbeq r0, ip, ip, ror #22 │ │ │ │ - subseq r7, r1, r9, lsr pc │ │ │ │ + ldrsheq r7, [r1], #-233 @ 0xffffff17 │ │ │ │ rsbeq r5, r8, r8, lsr #22 │ │ │ │ rsbeq r0, ip, r0, ror #16 │ │ │ │ rsbeq r0, ip, r8, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -335615,15 +335615,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 180950 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2b5a5c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 18099c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -337188,15 +337188,15 @@ │ │ │ │ ldrh r2, [sp, #44] @ 0x2c │ │ │ │ strh r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6303fc │ │ │ │ + bl 6303cc │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ beq 18231c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ @@ -337317,24 +337317,24 @@ │ │ │ │ mov r6, sp │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 626c88 │ │ │ │ + bl 626c58 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ bne 18244c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 626db4 │ │ │ │ + bl 626d84 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 18247c │ │ │ │ mov r0, #21 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ b 1824b8 │ │ │ │ @@ -337445,15 +337445,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 182758 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 56952c │ │ │ │ + bl 5694fc │ │ │ │ b 182660 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ @@ -337568,20 +337568,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 18d5b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlseq fp, r8, r9, sp │ │ │ │ - subseq r5, r1, r9, lsr r5 │ │ │ │ + ldrsheq r5, [r1], #-73 @ 0xffffffb7 │ │ │ │ strhteq r3, [r8], #-0 │ │ │ │ rsbeq r2, r8, ip, asr r9 │ │ │ │ - subseq sl, r1, sl, lsr #15 │ │ │ │ + subseq sl, r1, sl, ror #14 │ │ │ │ rsbeq r2, r8, r8, lsr r9 │ │ │ │ - subseq r4, r1, r3, asr #23 │ │ │ │ + subseq r4, r1, r3, lsl #23 │ │ │ │ rsbeq r2, r8, r4, ror #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r1], #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 18285c │ │ │ │ cmp r3, #1 │ │ │ │ @@ -337597,15 +337597,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r5, [r2, #12] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ vldr d0, [r1] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4d9f18 │ │ │ │ + bl 4d9ee8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eor r1, r1, #3 │ │ │ │ strb r0, [sp, #32] │ │ │ │ orrs r1, r1, r2 │ │ │ │ beq 1828a0 │ │ │ │ @@ -337653,15 +337653,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ b 182be8 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ bmi 182a28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ b 182be0 │ │ │ │ add r6, r9, #1 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r6, r8 │ │ │ │ bcs 182b98 │ │ │ │ @@ -337738,15 +337738,15 @@ │ │ │ │ b 182ba8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bhi 182ac4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -338169,15 +338169,15 @@ │ │ │ │ bl 4e908 │ │ │ │ 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 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 1831a4 │ │ │ │ vldr d1, [pc, #220] @ 183258 │ │ │ │ @@ -338532,15 +338532,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 183720 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub r1, r1, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1836e8 │ │ │ │ - bl 5695a4 │ │ │ │ + bl 569574 │ │ │ │ b 183720 │ │ │ │ cmp r0, #0 │ │ │ │ beq 183724 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r8, [r5, #24] │ │ │ │ @@ -338620,18 +338620,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d5b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, fp, r0, ror #17 │ │ │ │ - @ instruction: 0x0051449d │ │ │ │ + subseq r4, r1, sp, asr r4 │ │ │ │ rsbeq r2, r8, r4, lsl r0 │ │ │ │ rsbeq r1, r8, r0, lsl r9 │ │ │ │ - ldrsheq r9, [r1], #-98 @ 0xffffff9e │ │ │ │ + ldrheq r9, [r1], #-98 @ 0xffffff9e │ │ │ │ ldrdeq r1, [r8], #-128 @ 0xffffff80 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338796,15 +338796,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 183b00 │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x0050f393 │ │ │ │ + subseq pc, r0, r3, asr r3 @ │ │ │ │ strdeq r1, [r8], #-100 @ 0xffffff9c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r2 │ │ │ │ ldrb r2, [r1, #732] @ 0x2dc │ │ │ │ mov fp, r1 │ │ │ │ @@ -339076,15 +339076,15 @@ │ │ │ │ str r0, [sp, #1744] @ 0x6d0 │ │ │ │ str r1, [sp, #1740] @ 0x6cc │ │ │ │ str r0, [sp, #1732] @ 0x6c4 │ │ │ │ str r0, [sp, #1724] @ 0x6bc │ │ │ │ add r5, lr, #360 @ 0x168 │ │ │ │ add r1, lr, #700 @ 0x2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 184478 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ ldr r1, [sp, #1420] @ 0x58c │ │ │ │ ldr r2, [sp, #1424] @ 0x590 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ str r1, [sp, #1404] @ 0x57c │ │ │ │ @@ -339126,15 +339126,15 @@ │ │ │ │ str r6, [sp, #1736] @ 0x6c8 │ │ │ │ str r3, [sp, #1732] @ 0x6c4 │ │ │ │ str r2, [sp, #1776] @ 0x6f0 │ │ │ │ str r5, [sp, #1788] @ 0x6fc │ │ │ │ str r0, [sp, #1792] @ 0x700 │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ add r2, lr, #700 @ 0x2bc │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1844a8 │ │ │ │ add r6, sp, #1760 @ 0x6e0 │ │ │ │ ldr r1, [pc, #1692] @ 184700 │ │ │ │ ldr r0, [pc, #1692] @ 184704 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ @@ -339154,27 +339154,27 @@ │ │ │ │ str r5, [sp, #1440] @ 0x5a0 │ │ │ │ str r3, [sp, #1460] @ 0x5b4 │ │ │ │ str r6, [sp, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #1428] @ 0x594 │ │ │ │ str r8, [sp, #1452] @ 0x5ac │ │ │ │ str r8, [sp, #1444] @ 0x5a4 │ │ │ │ str r1, [sp, #1416] @ 0x588 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1740] @ 0x6cc │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1736] @ 0x6c8 │ │ │ │ str r0, [sp, #1728] @ 0x6c0 │ │ │ │ str r9, [sp, #1732] @ 0x6c4 │ │ │ │ str r9, [sp, #1724] @ 0x6bc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ add r2, lr, #700 @ 0x2bc │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 184108 │ │ │ │ ldr r0, [sp, #1460] @ 0x5b4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -339192,27 +339192,27 @@ │ │ │ │ str r2, [sp, #1736] @ 0x6c8 │ │ │ │ add r2, lr, #748 @ 0x2ec │ │ │ │ str r2, [sp, #1732] @ 0x6c4 │ │ │ │ add r2, lr, #376 @ 0x178 │ │ │ │ str r8, [sp, #1776] @ 0x6f0 │ │ │ │ str r2, [sp, #1772] @ 0x6ec │ │ │ │ str r1, [sp, #1724] @ 0x6bc │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ str r9, [sp, #1424] @ 0x590 │ │ │ │ str r9, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #700 @ 0x2bc │ │ │ │ add r2, lr, #392 @ 0x188 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 184208 │ │ │ │ ldr r1, [pc, #1396] @ 184710 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1392] @ 184714 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -339224,27 +339224,27 @@ │ │ │ │ str r2, [sp, #1736] @ 0x6c8 │ │ │ │ add r2, lr, #748 @ 0x2ec │ │ │ │ str r2, [sp, #1732] @ 0x6c4 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ str r8, [sp, #1776] @ 0x6f0 │ │ │ │ str r2, [sp, #1772] @ 0x6ec │ │ │ │ str r1, [sp, #1724] @ 0x6bc │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ str r9, [sp, #1424] @ 0x590 │ │ │ │ str r9, [sp, #1416] @ 0x588 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #700 @ 0x2bc │ │ │ │ add r2, lr, #392 @ 0x188 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r7, [sp, #1392] @ 0x570 │ │ │ │ ldr r4, [sp, #1384] @ 0x568 │ │ │ │ ldr r8, [sp, #1388] @ 0x56c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #1396] @ 0x574 │ │ │ │ beq 18430c │ │ │ │ add r5, r8, #4 │ │ │ │ @@ -339533,34 +339533,34 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #732] @ 0x2dc │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r0, r8, r4, lsl lr │ │ │ │ rsbeq r0, r8, r0, lsr #28 │ │ │ │ - subseq r3, r1, r7, lsr #21 │ │ │ │ + subseq r3, r1, r7, ror #20 │ │ │ │ rsbeq ip, fp, ip, ror r1 │ │ │ │ rsbeq ip, fp, ip, lsl r1 │ │ │ │ strhteq r0, [r8], #-192 @ 0xffffff40 │ │ │ │ rsbeq r1, r8, r4, lsl #13 │ │ │ │ rsbeq r0, r8, r0, lsl sp │ │ │ │ rsbeq r0, r8, r0, lsr #26 │ │ │ │ - subseq r3, r1, fp, lsr r3 │ │ │ │ + ldrsheq r3, [r1], #-43 @ 0xffffffd5 │ │ │ │ rsbeq r1, r8, r0, lsl #16 │ │ │ │ - subseq r3, r1, fp, lsl #14 │ │ │ │ + subseq r3, r1, fp, asr #13 │ │ │ │ rsbeq r1, r8, r0, lsl #6 │ │ │ │ ldrdeq r1, [r8], #-44 @ 0xffffffd4 @ │ │ │ │ strdeq fp, [fp], #-236 @ 0xffffff14 @ │ │ │ │ ldrdeq fp, [r1], -r0 │ │ │ │ - subseq r3, r1, r3, lsr r6 │ │ │ │ + ldrsheq r3, [r1], #-83 @ 0xffffffad │ │ │ │ @ instruction: 0xfffc0d34 │ │ │ │ andeq fp, r3, r4, lsr #14 │ │ │ │ rsbeq r1, r8, ip, asr #14 │ │ │ │ strhteq r2, [r8], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq r3, [r1], #-107 @ 0xffffff95 │ │ │ │ + @ instruction: 0x0051369b │ │ │ │ ldrdeq r1, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ rsbeq r1, r8, ip, lsr #5 │ │ │ │ rsbeq r1, r8, r0, lsr #2 │ │ │ │ rsbeq r1, r8, r4, lsr r1 │ │ │ │ mlseq r8, r0, r0, r1 │ │ │ │ rsbeq r1, r8, ip, lsl #1 │ │ │ │ rsbeq r1, r8, r8, lsr #32 │ │ │ │ @@ -339589,21 +339589,21 @@ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ strh r2, [r1, #28] │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 1847d0 │ │ │ │ @@ -339638,15 +339638,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r5, #4 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 18487c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -339718,38 +339718,38 @@ │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1604] @ 184fdc │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ add r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d5c30 │ │ │ │ + bl 4d5c00 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 184a80 │ │ │ │ @@ -339759,15 +339759,15 @@ │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 184d90 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ ldr r2, [sl, #36] @ 0x24 │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 5445d8 │ │ │ │ + bl 5445a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 184da0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bmi 184dcc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -339809,15 +339809,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #144] @ 0x90 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4eac58 │ │ │ │ + bl 4eac28 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ eor r0, r7, #4 │ │ │ │ orrs r0, r0, r5 │ │ │ │ bne 184b28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ @@ -340109,30 +340109,30 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #138] @ 0x8a │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r1, r8, r4, asr r3 │ │ │ │ - subseq r2, r1, lr, asr #26 │ │ │ │ + subseq r2, r1, lr, lsl #26 │ │ │ │ rsbeq lr, r7, ip, asr #25 │ │ │ │ rsbeq r0, r8, r0, asr #10 │ │ │ │ rsbeq r0, r8, ip, asr #10 │ │ │ │ - ldrheq r2, [r1], #-225 @ 0xffffff1f │ │ │ │ + subseq r2, r1, r1, ror lr │ │ │ │ rsbeq r0, r8, r8, lsr sl │ │ │ │ strdeq r0, [r8], #-64 @ 0xffffffc0 @ │ │ │ │ strhteq r0, [r8], #-196 @ 0xffffff3c │ │ │ │ rsbeq fp, fp, r8, lsr r3 │ │ │ │ rsbeq r0, r8, r8, asr #9 │ │ │ │ rsbeq fp, fp, ip, asr r5 │ │ │ │ rsbeq r0, r8, r8, asr r9 │ │ │ │ rsbeq r0, r8, r8, asr r9 │ │ │ │ - subseq r2, r1, fp, asr ip │ │ │ │ + subseq r2, r1, fp, lsl ip │ │ │ │ rsbeq r1, r8, r8, lsr #1 │ │ │ │ - ldrsheq r2, [r1], #-229 @ 0xffffff1b │ │ │ │ + ldrheq r2, [r1], #-229 @ 0xffffff1b │ │ │ │ rsbeq r0, r8, ip, asr sl │ │ │ │ rsbeq r0, r8, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #812 @ 0x32c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r1, #959] @ 0x3bf │ │ │ │ @@ -340163,15 +340163,15 @@ │ │ │ │ str r2, [r1, #-88] @ 0xffffffa8 │ │ │ │ mov r2, r1 │ │ │ │ strb r0, [r1, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, #177]! @ 0xb1 │ │ │ │ strh r0, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf39c │ │ │ │ + bl 4bf36c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2, #692] @ 0x2b4 │ │ │ │ strb r1, [r2, #955] @ 0x3bb │ │ │ │ cmp r0, #2 │ │ │ │ bne 185378 │ │ │ │ ldr r0, [pc, #4076] @ 186090 │ │ │ │ @@ -340187,29 +340187,29 @@ │ │ │ │ str r2, [sp, #1160] @ 0x488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1156] @ 0x484 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1148] @ 0x47c │ │ │ │ str r2, [sp, #1152] @ 0x480 │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4076] @ 1860d8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 186194 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r2, #1700]! @ 0x6a4 │ │ │ │ add r1, pc, #12 │ │ │ │ sub r9, r2, #732 @ 0x2dc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -340380,15 +340380,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [r0, #1704] @ 0x6a8 │ │ │ │ ldr r6, [r0, #1708] @ 0x6ac │ │ │ │ strb fp, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4d0f10 │ │ │ │ + bl 4d0ee0 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [pc, #4012] @ 1863b4 │ │ │ │ @@ -340595,15 +340595,15 @@ │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 185e50 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #1624] @ 0x658 │ │ │ │ str r1, [sp, #1628] @ 0x65c │ │ │ │ str r2, [sp, #1632] @ 0x660 │ │ │ │ @@ -340657,26 +340657,26 @@ │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ str r3, [sp, #1436] @ 0x59c │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ str r2, [sp, #1692] @ 0x69c │ │ │ │ str r8, [sp, #868] @ 0x364 │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1432] @ 0x598 │ │ │ │ cmp r1, #0 │ │ │ │ beq 185880 │ │ │ │ ldr r0, [sp, #1436] @ 0x59c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -340694,26 +340694,26 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r4, [sp, #1688] @ 0x698 │ │ │ │ str r4, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 185974 │ │ │ │ ldr r1, [pc, #3892] @ 186844 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #3888] @ 186848 │ │ │ │ mov r5, #1 │ │ │ │ @@ -340724,26 +340724,26 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #1648 @ 0x670 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #860] @ 0x35c │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r4, [sp, #1688] @ 0x698 │ │ │ │ str r4, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 1bdbb0 │ │ │ │ ldr r1, [sp, #1624] @ 0x658 │ │ │ │ @@ -340929,15 +340929,15 @@ │ │ │ │ add r0, r0, #888 @ 0x378 │ │ │ │ mov r3, #5 │ │ │ │ bl 4808f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #688] @ 0x2b0 │ │ │ │ add r0, r0, #900 @ 0x384 │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ - bl 4a1494 │ │ │ │ + bl 4a1464 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #872] @ 0x368 │ │ │ │ strb r2, [r7, #958] @ 0x3be │ │ │ │ str r2, [r7, #912] @ 0x390 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ @@ -341209,15 +341209,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1860e0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1860e0 │ │ │ │ - subseq r2, r1, sp, ror #11 │ │ │ │ + subseq r2, r1, sp, lsr #11 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ movw r0, #1404 @ 0x57c │ │ │ │ add r0, r1, r0 │ │ │ │ bl 192f68 │ │ │ │ @@ -341306,15 +341306,15 @@ │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r5, r4, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ bl 37754 │ │ │ │ add r6, r4, #916 @ 0x394 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r1, #880] @ 0x370 │ │ │ │ ldr r1, [r1, #884] @ 0x374 │ │ │ │ mov r2, r5 │ │ │ │ bl 481180 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ @@ -341332,19 +341332,19 @@ │ │ │ │ addls r0, r0, #1 │ │ │ │ strls r0, [r1, #912] @ 0x390 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r0, #688] @ 0x2b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r2, #954] @ 0x3ba │ │ │ │ str r0, [r2, #928] @ 0x3a0 │ │ │ │ beq 1863c0 │ │ │ │ ldr fp, [pc, #3868] @ 187214 │ │ │ │ @@ -341366,17 +341366,17 @@ │ │ │ │ str r1, [r3, #936] @ 0x3a8 │ │ │ │ str r0, [r3, #940] @ 0x3ac │ │ │ │ str r1, [r3, #944] @ 0x3b0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 498228 │ │ │ │ + bl 4981f8 │ │ │ │ mov r1, #4 │ │ │ │ mov lr, #8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1865b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ @@ -341392,15 +341392,15 @@ │ │ │ │ bls 186620 │ │ │ │ ldr r2, [pc, #4060] @ 187380 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 589a8 │ │ │ │ b 186204 │ │ │ │ - subseq r2, r1, ip, lsr #4 │ │ │ │ + subseq r2, r1, ip, ror #3 │ │ │ │ rsbeq sl, fp, r8, lsr #18 │ │ │ │ strhteq sl, [fp], #-140 @ 0xffffff74 │ │ │ │ ldr r0, [pc, #4028] @ 187384 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 18645c │ │ │ │ @@ -341419,47 +341419,47 @@ │ │ │ │ add r1, r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #1148] @ 0x47c │ │ │ │ str r3, [sp, #1156] @ 0x484 │ │ │ │ add r3, lr, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #1152] @ 0x480 │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #1144] @ 0x478 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4084] @ 187420 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r4, [pc, #4032] @ 187424 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #688] @ 0x2b0 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ - bl 496a44 │ │ │ │ + bl 496a14 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r8 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 497728 │ │ │ │ + bl 4976f8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1184] @ 0x4a0 │ │ │ │ str r1, [sp, #1172] @ 0x494 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ @@ -341481,25 +341481,25 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ bl 192dd8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a0e18 │ │ │ │ + bl 4a0de8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #952] @ 0x3b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1865ac │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -341544,15 +341544,15 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ b 1879f8 │ │ │ │ rsbeq r0, r8, r4, asr r0 │ │ │ │ rsbeq sl, fp, r4, asr #14 │ │ │ │ andeq sl, r1, r8, lsl r5 │ │ │ │ - subseq r1, r1, fp, ror lr │ │ │ │ + subseq r1, r1, fp, lsr lr │ │ │ │ rsbeq pc, r7, r4, lsr #19 │ │ │ │ strhteq pc, [r7], #-152 @ 0xffffff68 @ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #940] @ 0x3ac │ │ │ │ mov r0, #4 │ │ │ │ @@ -341587,15 +341587,15 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strb sl, [r0, #1712] @ 0x6b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 4d2b20 │ │ │ │ + bl 4d2af0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ add lr, sp, #1664 @ 0x680 │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ @@ -341686,15 +341686,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r8, #-2147483644 @ 0x80000004 │ │ │ │ b 186e5c │ │ │ │ rsbeq pc, r7, r8, lsl r9 @ │ │ │ │ rsbeq pc, r7, r8, lsl r9 @ │ │ │ │ strhteq pc, [r7], #-132 @ 0xffffff7c @ │ │ │ │ strhteq pc, [r7], #-132 @ 0xffffff7c @ │ │ │ │ - subseq r1, r1, r3, asr fp │ │ │ │ + subseq r1, r1, r3, lsl fp │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb r1, [r7, #1386] @ 0x56a │ │ │ │ str r3, [r7, #1368] @ 0x558 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -341764,15 +341764,15 @@ │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ str r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add r5, lr, #408 @ 0x198 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 188e08 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ ldr r1, [sp, #1052] @ 0x41c │ │ │ │ ldr r2, [sp, #1056] @ 0x420 │ │ │ │ str r0, [sp, #1592] @ 0x638 │ │ │ │ str r1, [sp, #1596] @ 0x63c │ │ │ │ @@ -341810,15 +341810,15 @@ │ │ │ │ str r7, [sp, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ str r5, [sp, #1420] @ 0x58c │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ add r2, lr, #440 @ 0x1b8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 188eb0 │ │ │ │ ldr r1, [pc, #3916] @ 18799c │ │ │ │ add r5, sp, #1648 @ 0x670 │ │ │ │ ldr r2, [pc, #3912] @ 1879a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [pc, #3908] @ 1879a4 │ │ │ │ @@ -341841,29 +341841,29 @@ │ │ │ │ str r5, [sp, #1792] @ 0x700 │ │ │ │ str r7, [sp, #1652] @ 0x674 │ │ │ │ str r6, [sp, #1656] @ 0x678 │ │ │ │ str r3, [sp, #1060] @ 0x424 │ │ │ │ str r1, [sp, #1804] @ 0x70c │ │ │ │ str r1, [sp, #1796] @ 0x704 │ │ │ │ str r2, [sp, #1048] @ 0x418 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4088] @ 187abc │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1476] @ 0x5c4 │ │ │ │ str r0, [sp, #1468] @ 0x5bc │ │ │ │ str r1, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #24 │ │ │ │ add r2, lr, #440 @ 0x1b8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1648] @ 0x670 │ │ │ │ cmp r1, #0 │ │ │ │ beq 186b0c │ │ │ │ ldr r0, [sp, #1652] @ 0x674 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -341883,29 +341883,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1468] @ 0x5bc │ │ │ │ str r3, [sp, #1476] @ 0x5c4 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r2, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4056] @ 187b44 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #1052] @ 0x41c │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 186c28 │ │ │ │ ldr r1, [pc, #3992] @ 187b48 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #3988] @ 187b4c │ │ │ │ ldr r0, [pc, #3988] @ 187b50 │ │ │ │ @@ -341918,29 +341918,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1468] @ 0x5bc │ │ │ │ str r3, [sp, #1476] @ 0x5c4 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r2, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3932] @ 187b54 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1060] @ 0x424 │ │ │ │ str r0, [sp, #1052] @ 0x41c │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r2, lr, #24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r4, [sp, #1432] @ 0x598 │ │ │ │ ldr r5, [sp, #1436] @ 0x59c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ beq 186d24 │ │ │ │ @@ -342048,18 +342048,18 @@ │ │ │ │ b 186ea4 │ │ │ │ rsbeq pc, r7, r0, lsr #7 │ │ │ │ mlseq r7, r0, r3, pc @ │ │ │ │ rsbeq pc, r7, ip, ror r3 @ │ │ │ │ rsbeq pc, r7, r8, ror #6 │ │ │ │ rsbeq pc, r7, r4, ror #24 │ │ │ │ rsbeq pc, r7, ip, lsr r3 @ │ │ │ │ - subseq r1, r1, r3, lsr sp │ │ │ │ + ldrsheq r1, [r1], #-195 @ 0xffffff3d │ │ │ │ rsbeq pc, r7, r8, lsr #18 │ │ │ │ rsbeq pc, r7, r4, lsl #18 │ │ │ │ - subseq r1, r1, r3, lsl #26 │ │ │ │ + subseq r1, r1, r3, asr #25 │ │ │ │ strdeq pc, [r7], #-136 @ 0xffffff78 @ │ │ │ │ ldrdeq pc, [r7], #-132 @ 0xffffff7c @ │ │ │ │ cmp r5, #0 │ │ │ │ beq 186e28 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -342185,15 +342185,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ ldr r7, [r4, #1788] @ 0x6fc │ │ │ │ ldr r5, [r4, #1792] @ 0x700 │ │ │ │ ldr sl, [r4, #1796] @ 0x704 │ │ │ │ strb r8, [r4, #1800] @ 0x708 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4d2e28 │ │ │ │ + bl 4d2df8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ add r3, sp, #1776 @ 0x6f0 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ ldr r2, [sp, #1152] @ 0x480 │ │ │ │ mov ip, #1776 @ 0x6f0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -342443,20 +342443,20 @@ │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 187df8 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ bl 110f98 │ │ │ │ mov r0, r5 │ │ │ │ b 187408 │ │ │ │ - subseq r1, r1, sp, lsr #5 │ │ │ │ + subseq r1, r1, sp, ror #4 │ │ │ │ ldrdeq r9, [fp], #-112 @ 0xffffff90 @ │ │ │ │ rsbeq lr, r7, r4, lsl #29 │ │ │ │ mlseq r7, r4, lr, lr │ │ │ │ - ldrsheq r1, [r1], #-23 @ 0xffffffe9 │ │ │ │ - subseq r0, r1, r4, asr #30 │ │ │ │ + ldrheq r1, [r1], #-23 @ 0xffffffe9 │ │ │ │ + subseq r0, r1, r4, lsl #30 │ │ │ │ rsbeq r9, fp, r0, asr r6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #1600] @ 0x640 │ │ │ │ str r1, [sp, #1480] @ 0x5c8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ strb r1, [sp, #1488] @ 0x5d0 │ │ │ │ @@ -342497,15 +342497,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r6, sp, #1792 @ 0x700 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 188e38 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r4, [pc, #4048] @ 1884ec │ │ │ │ @@ -342541,15 +342541,15 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #860] @ 0x35c │ │ │ │ str r6, [sp, #1608] @ 0x648 │ │ │ │ str r0, [sp, #1664] @ 0x680 │ │ │ │ add r0, lr, #408 @ 0x198 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 188e80 │ │ │ │ ldr r1, [pc, #3908] @ 188500 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3904] @ 188504 │ │ │ │ add r5, lr, #600 @ 0x258 │ │ │ │ ldr r0, [pc, #3900] @ 188508 │ │ │ │ @@ -342572,28 +342572,28 @@ │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ str r7, [sp, #1628] @ 0x65c │ │ │ │ str r6, [sp, #1632] @ 0x660 │ │ │ │ str r3, [sp, #1692] @ 0x69c │ │ │ │ str r1, [sp, #668] @ 0x29c │ │ │ │ str r1, [sp, #660] @ 0x294 │ │ │ │ str r2, [sp, #1680] @ 0x690 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3804] @ 18850c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1624] @ 0x658 │ │ │ │ cmp r1, #0 │ │ │ │ beq 187674 │ │ │ │ ldr r0, [sp, #1628] @ 0x65c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -342612,28 +342612,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4068] @ 1886b4 │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r1, [sp, #1688] @ 0x698 │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 187788 │ │ │ │ ldr r1, [pc, #4072] @ 1886f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #4068] @ 1886fc │ │ │ │ mov r3, #0 │ │ │ │ @@ -342647,28 +342647,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4080] @ 18874c │ │ │ │ str r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1684] @ 0x694 │ │ │ │ str r1, [sp, #1688] @ 0x698 │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #1680 @ 0x690 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r6, sp, #1792 @ 0x700 │ │ │ │ ldr r0, [sp, #1804] @ 0x70c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldm r6, {r4, r5, r6} │ │ │ │ cmp r6, #0 │ │ │ │ beq 187cfc │ │ │ │ add r7, r5, #4 │ │ │ │ @@ -342847,43 +342847,43 @@ │ │ │ │ str r4, [sp, #1180] @ 0x49c │ │ │ │ str sl, [sp, #1176] @ 0x498 │ │ │ │ stm r1, {r2, r3, r7} │ │ │ │ str lr, [sp, #1148] @ 0x47c │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r6, r2, #352 @ 0x160 │ │ │ │ ldr r1, [r2, #548] @ 0x224 │ │ │ │ cmp r0, r1 │ │ │ │ bne 187acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 497ffc │ │ │ │ + bl 497fcc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ bne 187acc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ b 187b14 │ │ │ │ - subseq r0, r1, pc, lsr #22 │ │ │ │ + subseq r0, r1, pc, ror #21 │ │ │ │ andeq r9, r1, r4, ror #2 │ │ │ │ rsbeq lr, r7, r0, ror r6 │ │ │ │ rsbeq lr, r7, r4, lsl #13 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 496c7c │ │ │ │ + bl 496c4c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ ldr r1, [pc, #3416] @ 18884c │ │ │ │ ldr r3, [pc, #3416] @ 188850 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -342900,19 +342900,19 @@ │ │ │ │ add r8, r9, r9, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ lsl r6, r8, #2 │ │ │ │ ldr r5, [r0, #904] @ 0x388 │ │ │ │ ldr fp, [r0, #920] @ 0x398 │ │ │ │ ldr r7, [r0, #924] @ 0x39c │ │ │ │ b 187b64 │ │ │ │ - subseq r0, r1, r7, lsl #21 │ │ │ │ + subseq r0, r1, r7, asr #20 │ │ │ │ ldrdeq r9, [r1], -r8 │ │ │ │ strdeq lr, [r7], #-92 @ 0xffffffa4 @ │ │ │ │ rsbeq lr, r7, r0, lsl r6 │ │ │ │ - ldrsheq r0, [r1], #-155 @ 0xffffff65 │ │ │ │ + ldrheq r0, [r1], #-155 @ 0xffffff65 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r6, r4 │ │ │ │ beq 188d50 │ │ │ │ add r0, r5, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r7 │ │ │ │ bne 187b58 │ │ │ │ @@ -342975,15 +342975,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #954] @ 0x3ba │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 192940 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 186208 │ │ │ │ - subseq r0, r1, fp, lsl r9 │ │ │ │ + ldrsbeq r0, [r1], #-139 @ 0xffffff75 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r6, [sp, #1052] @ 0x41c │ │ │ │ ldr r7, [sp, #1060] @ 0x424 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r5, [sp, #1064] @ 0x428 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -343172,23 +343172,23 @@ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r0, #688] @ 0x2b0 │ │ │ │ strd r2, [r7] │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a1284 │ │ │ │ + bl 4a1254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 188de4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #688] @ 0x2b0 │ │ │ │ add r0, r1, #136 @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ - bl 4a1048 │ │ │ │ + bl 4a1018 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 38aa8 │ │ │ │ add r0, r5, #8 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r0, r4 │ │ │ │ bne 187f54 │ │ │ │ mov r9, r4 │ │ │ │ @@ -343208,15 +343208,15 @@ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 187fec │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 187fec │ │ │ │ - subseq r0, r1, r4, asr #11 │ │ │ │ + subseq r0, r1, r4, lsl #11 │ │ │ │ cmp sl, #0 │ │ │ │ beq 188034 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ @@ -343282,28 +343282,28 @@ │ │ │ │ strb r0, [r1, #957] @ 0x3bd │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ add r1, r2, r3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp, #1680] @ 0x690 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r5, lr, #120 @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ strb r4, [r0, #957] @ 0x3bd │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fe34 │ │ │ │ + bl 49fe04 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add fp, r0, #780 @ 0x30c │ │ │ │ strb r4, [r0, #1700] @ 0x6a4 │ │ │ │ str fp, [r0, #1696] @ 0x6a0 │ │ │ │ ldr r6, [pc, #4028] @ 189150 │ │ │ │ @@ -343526,15 +343526,15 @@ │ │ │ │ @ instruction: 0xfffbd7d8 │ │ │ │ andeq r8, r3, r8, asr #3 │ │ │ │ strdeq lr, [r7], #-16 @ │ │ │ │ rsbeq pc, r7, r8, asr r7 @ │ │ │ │ andeq r8, r1, r8, asr #13 │ │ │ │ strhteq sp, [r7], #-188 @ 0xffffff44 │ │ │ │ rsbeq sp, r7, r0, asr #23 │ │ │ │ - subseq pc, r0, r3, asr #31 │ │ │ │ + subseq pc, r0, r3, lsl #31 │ │ │ │ add r0, r9, #280 @ 0x118 │ │ │ │ mov r5, r6 │ │ │ │ bl 19616c │ │ │ │ ldr r1, [r9, #708] @ 0x2c4 │ │ │ │ add r6, r9, #436 @ 0x1b4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343586,22 +343586,22 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r6, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ ldr r2, [r1, #912] @ 0x390 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 4a0bdc │ │ │ │ + bl 4a0bac │ │ │ │ ldr r0, [sp, #1464] @ 0x5b8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3, #896] @ 0x380 │ │ │ │ ldr r0, [r3, #892] @ 0x37c │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -343632,15 +343632,15 @@ │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 1886b8 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ bl 110900 │ │ │ │ mov r0, r5 │ │ │ │ b 18869c │ │ │ │ - subseq pc, r0, r3, lsr #30 │ │ │ │ + subseq pc, r0, r3, ror #29 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #876] @ 0x36c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1886e0 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ @@ -343670,15 +343670,15 @@ │ │ │ │ strb r0, [fp] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #-2147483642 @ 0x80000006 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ b 1884d8 │ │ │ │ - @ instruction: 0x0050fe97 │ │ │ │ + subseq pc, r0, r7, asr lr @ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ strb r1, [r3, #1386] @ 0x56a │ │ │ │ str fp, [r3, #1368] @ 0x558 │ │ │ │ str r2, [r3, #1372] @ 0x55c │ │ │ │ @@ -343734,15 +343734,15 @@ │ │ │ │ bl 195b20 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strb r6, [r0, #1690] @ 0x69a │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, #3 │ │ │ │ bne 1880e8 │ │ │ │ b 188370 │ │ │ │ - subseq pc, r0, r8, ror #24 │ │ │ │ + subseq pc, r0, r8, lsr #24 │ │ │ │ strhteq sp, [r7], #-140 @ 0xffffff74 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #1456] @ 0x5b0 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #1428] @ 0x594 │ │ │ │ str r4, [sp, #1424] @ 0x590 │ │ │ │ @@ -343787,15 +343787,15 @@ │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ str r1, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1800] @ 0x708 │ │ │ │ str r0, [sp, #1792] @ 0x700 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ add r1, sp, #1792 @ 0x700 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 188f08 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #1628] @ 0x65c │ │ │ │ ldr r2, [sp, #1632] @ 0x660 │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ str r1, [sp, #1612] @ 0x64c │ │ │ │ @@ -343850,29 +343850,29 @@ │ │ │ │ str r3, [sp, #1664] @ 0x680 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ str r4, [sp, #1672] @ 0x688 │ │ │ │ str r2, [sp, #1636] @ 0x664 │ │ │ │ str r1, [sp, #1660] @ 0x67c │ │ │ │ str r1, [sp, #1652] @ 0x674 │ │ │ │ str ip, [sp, #1624] @ 0x658 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4048] @ 1899f8 │ │ │ │ str r0, [sp, #1808] @ 0x710 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1804] @ 0x70c │ │ │ │ str r0, [sp, #1796] @ 0x704 │ │ │ │ str r1, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1792] @ 0x700 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1792 @ 0x700 │ │ │ │ add r0, lr, #600 @ 0x258 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #1664] @ 0x680 │ │ │ │ cmp r1, #0 │ │ │ │ beq 188a70 │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -343892,29 +343892,29 @@ │ │ │ │ str r3, [sp, #1808] @ 0x710 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ str r6, [sp, #1796] @ 0x704 │ │ │ │ str r6, [sp, #1804] @ 0x70c │ │ │ │ str r3, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ str r2, [sp, #1792] @ 0x700 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4012] @ 189a7c │ │ │ │ str r0, [sp, #1640] @ 0x668 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1636] @ 0x664 │ │ │ │ str r0, [sp, #1628] @ 0x65c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ str r1, [sp, #1624] @ 0x658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 188b90 │ │ │ │ ldr r1, [pc, #3948] @ 189a80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3944] @ 189a84 │ │ │ │ mov r3, #0 │ │ │ │ @@ -343928,29 +343928,29 @@ │ │ │ │ str r3, [sp, #1808] @ 0x710 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ str r6, [sp, #1796] @ 0x704 │ │ │ │ str r6, [sp, #1804] @ 0x70c │ │ │ │ str r3, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ str r2, [sp, #1792] @ 0x700 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3884] @ 189a8c │ │ │ │ str r0, [sp, #1640] @ 0x668 │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1636] @ 0x664 │ │ │ │ str r0, [sp, #1628] @ 0x65c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ str r1, [sp, #1624] @ 0x658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ add r2, lr, #600 @ 0x258 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #1592] @ 0x638 │ │ │ │ add ip, sp, #1792 @ 0x700 │ │ │ │ ldr r1, [sp, #1596] @ 0x63c │ │ │ │ ldr r2, [sp, #1600] @ 0x640 │ │ │ │ ldr r3, [sp, #1604] @ 0x644 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ @@ -344004,15 +344004,15 @@ │ │ │ │ b 188328 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ bl 2a9190 │ │ │ │ b 187e44 │ │ │ │ - subseq pc, r0, r3, lsr r9 @ │ │ │ │ + ldrsheq pc, [r0], #-131 @ 0xffffff7d @ │ │ │ │ ldr r0, [sp, #1576] @ 0x628 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #1584] @ 0x630 │ │ │ │ ldr r0, [sp, #1580] @ 0x62c │ │ │ │ cmp r4, #7 │ │ │ │ bne 188cd0 │ │ │ │ ldr r7, [sp, #1472] @ 0x5c0 │ │ │ │ @@ -344311,15 +344311,15 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ movw r0, #1404 @ 0x57c │ │ │ │ add r0, r1, r0 │ │ │ │ bl 192f68 │ │ │ │ b 189158 │ │ │ │ - subseq pc, r0, r3, lsl #9 │ │ │ │ + subseq pc, r0, r3, asr #8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, #1690] @ 0x69a │ │ │ │ cmp r0, #0 │ │ │ │ beq 189174 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ @@ -344865,52 +344865,52 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #958] @ 0x3be │ │ │ │ add r0, r1, #780 @ 0x30c │ │ │ │ bl 1924e4 │ │ │ │ b 1861c4 │ │ │ │ bl 59014 │ │ │ │ - subseq lr, r0, fp, asr #23 │ │ │ │ + subseq lr, r0, fp, lsl #23 │ │ │ │ rsbeq ip, r7, r0, lsl #26 │ │ │ │ rsbeq ip, r7, r4, lsl r3 │ │ │ │ - subseq lr, r0, fp, asr #26 │ │ │ │ + subseq lr, r0, fp, lsl #26 │ │ │ │ rsbeq ip, r7, r0, asr #18 │ │ │ │ rsbeq ip, r7, ip, lsl r9 │ │ │ │ - subseq lr, r0, r3, lsl #26 │ │ │ │ + subseq lr, r0, r3, asr #25 │ │ │ │ strdeq ip, [r7], #-136 @ 0xffffff78 @ │ │ │ │ ldrdeq ip, [r7], #-132 @ 0xffffff7c @ │ │ │ │ rsbeq ip, r7, ip, asr #9 │ │ │ │ rsbeq ip, r7, r0, ror r6 │ │ │ │ rsbeq ip, r7, r8, ror #11 │ │ │ │ rsbeq ip, r7, r8, ror #25 │ │ │ │ strdeq ip, [r7], #-44 @ 0xffffffd4 @ │ │ │ │ - subseq lr, r0, fp, ror sp │ │ │ │ + subseq lr, r0, fp, lsr sp │ │ │ │ rsbeq ip, r7, r0, ror r9 │ │ │ │ rsbeq ip, r7, ip, asr #18 │ │ │ │ - ldrsbeq lr, [r0], #-195 @ 0xffffff3d │ │ │ │ + @ instruction: 0x0050ec93 │ │ │ │ rsbeq ip, r7, r8, asr #17 │ │ │ │ rsbeq ip, r7, r4, lsr #17 │ │ │ │ rsbeq ip, r7, r0, asr #9 │ │ │ │ rsbeq ip, r7, r8, ror #3 │ │ │ │ rsbeq ip, r7, ip, lsl ip │ │ │ │ - subseq lr, r0, fp, lsl r9 │ │ │ │ - subseq lr, r0, fp, ror ip │ │ │ │ + ldrsbeq lr, [r0], #-139 @ 0xffffff75 │ │ │ │ + subseq lr, r0, fp, lsr ip │ │ │ │ rsbeq ip, r7, r0, ror r8 │ │ │ │ rsbeq ip, r7, ip, asr #16 │ │ │ │ - subseq lr, r0, fp, asr #24 │ │ │ │ + subseq lr, r0, fp, lsl #24 │ │ │ │ rsbeq ip, r7, r0, asr #16 │ │ │ │ rsbeq ip, r7, ip, lsl r8 │ │ │ │ andeq r7, r1, r0, lsl #4 │ │ │ │ rsbeq ip, r7, r0, lsl r7 │ │ │ │ rsbeq ip, r7, r0, lsr #14 │ │ │ │ - subseq lr, r0, r3, lsr #22 │ │ │ │ + subseq lr, r0, r3, ror #21 │ │ │ │ andeq r7, r1, r0, ror r1 │ │ │ │ mlseq r7, r8, r6, ip │ │ │ │ rsbeq ip, r7, r8, lsr #13 │ │ │ │ - @ instruction: 0x0050ea93 │ │ │ │ + subseq lr, r0, r3, asr sl │ │ │ │ rsbeq ip, r7, r8, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -344927,15 +344927,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r4, [r9, #13] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r9, #4] │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 189d68 │ │ │ │ cmp r4, #0 │ │ │ │ beq 189f90 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -344945,15 +344945,15 @@ │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r1, #2 │ │ │ │ beq 18a7f4 │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ add r0, r5, #16 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ ldr lr, [r4, #72] @ 0x48 │ │ │ │ add r6, r5, #52 @ 0x34 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldm r7!, {r0, r1, r2, r5} │ │ │ │ @@ -345102,28 +345102,28 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3368] @ 18aae0 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r9, #12] │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ ldrb r0, [r8, #824]! @ 0x338 │ │ │ │ @@ -345247,20 +345247,20 @@ │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r5, [r9, #16] │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 4bfa54 │ │ │ │ + bl 4bfa24 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #153] @ 0x99 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r9, #100] @ 0x64 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, r9, #100 @ 0x64 │ │ │ │ add r1, lr, #251 @ 0xfb │ │ │ │ mov r2, r7 │ │ │ │ @@ -345298,34 +345298,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2752] @ 18ab88 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a13fc │ │ │ │ + bl 4a13cc │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 18a188 │ │ │ │ ldr r1, [pc, #2660] @ 18ab8c │ │ │ │ mov r2, #0 │ │ │ │ @@ -345335,28 +345335,28 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2616] @ 18ab94 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str r1, [sp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, r9, #16 │ │ │ │ bl 1924e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r9, #12] │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -345435,15 +345435,15 @@ │ │ │ │ str sl, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ - bl 4d65a8 │ │ │ │ + bl 4d6578 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18a804 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r7, [pc, #2088] @ 18ab2c │ │ │ │ @@ -345498,27 +345498,27 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ str r5, [sp, #436] @ 0x1b4 │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #27 │ │ │ │ mov r5, sl │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str sl, [sp, #476] @ 0x1dc │ │ │ │ str sl, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 18a428 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -345535,26 +345535,26 @@ │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ str r4, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 18a518 │ │ │ │ ldr r1, [pc, #1696] @ 18ab54 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #1692] @ 18ab58 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -345565,26 +345565,26 @@ │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ str r4, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ ldr sl, [sp, #372] @ 0x174 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 18a604 │ │ │ │ @@ -345947,60 +345947,60 @@ │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbeq r6, fp, ip, asr r1 │ │ │ │ mlseq r7, r8, sp, sl │ │ │ │ rsbeq r6, fp, ip, lsr r1 │ │ │ │ mlseq r7, r4, r6, fp │ │ │ │ mlseq r7, r4, r6, fp │ │ │ │ - ldrsheq sp, [r0], #-147 @ 0xffffff6d │ │ │ │ + ldrheq sp, [r0], #-147 @ 0xffffff6d │ │ │ │ rsbeq sl, r7, r0, ror #24 │ │ │ │ rsbeq sl, r7, r0, asr ip │ │ │ │ rsbeq sl, r7, r8, lsr #26 │ │ │ │ rsbeq sl, r7, ip, lsl sp │ │ │ │ - @ instruction: 0x0050d99a │ │ │ │ + subseq sp, r0, sl, asr r9 │ │ │ │ strdeq r6, [fp], #-0 @ │ │ │ │ mlseq fp, r0, r0, r6 │ │ │ │ rsbeq sl, r7, r4, lsl #19 │ │ │ │ rsbeq sl, r7, ip, ror #20 │ │ │ │ rsbeq sl, r7, r0, lsl #21 │ │ │ │ rsbeq fp, r7, r0, asr #7 │ │ │ │ mlseq r7, r4, r9, sl │ │ │ │ strhteq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ - subseq sp, r0, r7, lsr r0 │ │ │ │ + ldrsheq ip, [r0], #-247 @ 0xffffff09 │ │ │ │ strhteq fp, [r7], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, r0, pc, ror r3 │ │ │ │ + subseq sp, r0, pc, lsr r3 │ │ │ │ rsbeq sl, r7, r4, ror pc │ │ │ │ rsbeq sl, r7, r0, asr pc │ │ │ │ rsbeq r5, fp, r8, lsr #23 │ │ │ │ andeq r5, r1, ip, ror r9 │ │ │ │ - ldrsbeq sp, [r0], #-47 @ 0xffffffd1 │ │ │ │ - subseq sp, r0, pc, asr #6 │ │ │ │ + @ instruction: 0x0050d29f │ │ │ │ + subseq sp, r0, pc, lsl #6 │ │ │ │ rsbeq sl, r7, r4, asr #30 │ │ │ │ rsbeq sl, r7, r0, lsr #30 │ │ │ │ strdeq sl, [r7], #-208 @ 0xffffff30 @ │ │ │ │ strdeq sl, [r7], #-212 @ 0xffffff2c @ │ │ │ │ rsbeq sl, r7, r4, ror sp │ │ │ │ rsbeq sl, r7, r0, ror sp │ │ │ │ rsbeq sl, r7, r4, lsl sp │ │ │ │ rsbeq sl, r7, r0, lsl sp │ │ │ │ - subseq sp, r0, sp, asr #9 │ │ │ │ + subseq sp, r0, sp, lsl #9 │ │ │ │ mlseq r7, r0, r0, fp │ │ │ │ rsbeq sl, r7, ip, asr #25 │ │ │ │ mlseq r7, r8, sp, sl │ │ │ │ - subseq sp, r0, r5, asr r5 │ │ │ │ + subseq sp, r0, r5, lsl r5 │ │ │ │ rsbeq fp, r7, ip, lsl #2 │ │ │ │ rsbeq sl, r7, r8, lsl #27 │ │ │ │ rsbeq r5, fp, r0, asr #28 │ │ │ │ andeq r1, r0, r0, lsr #25 │ │ │ │ rsbeq fp, r7, r8, lsl #8 │ │ │ │ rsbeq fp, r7, ip, lsl r4 │ │ │ │ - subseq sp, r0, r3, ror #13 │ │ │ │ + subseq sp, r0, r3, lsr #13 │ │ │ │ mlseq r7, r0, r3, fp │ │ │ │ mlseq r7, r0, r3, fp │ │ │ │ - subseq sp, r0, pc, asr #12 │ │ │ │ + subseq sp, r0, pc, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #724 @ 0x2d4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r1, #2225] @ 0x8b1 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ mov fp, r2 │ │ │ │ @@ -346023,15 +346023,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r5, #-20] @ 0xffffffec │ │ │ │ - bl 4bf954 │ │ │ │ + bl 4bf924 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18acf0 │ │ │ │ ldr r0, [pc, #2820] @ 18b728 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 18ac98 │ │ │ │ @@ -346043,28 +346043,28 @@ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2760] @ 18b734 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, #-2147483643 @ 0x80000005 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 18acb4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -346084,15 +346084,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 18ad30 │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ strb r1, [r0, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #2200] @ 0x898 │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4] │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ strb r1, [r4, #2224] @ 0x8b0 │ │ │ │ @@ -346144,38 +346144,38 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2388] @ 18b754 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r6, [pc, #2340] @ 18b758 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, r0 │ │ │ │ bne 18ae7c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ @@ -346206,38 +346206,38 @@ │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ beq 18b4b8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r8, r4, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d5b04 │ │ │ │ + bl 4d5ad4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 18b4ec │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 18b02c │ │ │ │ add r0, r7, #16 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r6, r4, #84 @ 0x54 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr lr, [r4, #68] @ 0x44 │ │ │ │ add r7, r7, #52 @ 0x34 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr sl, [r4, #76] @ 0x4c │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ @@ -346293,25 +346293,25 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 18b500 │ │ │ │ add r1, r4, #20 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 676aa0 │ │ │ │ + bl 676a70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4bf99c │ │ │ │ + bl 4bf96c │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r4, #848] @ 0x350 │ │ │ │ strb r0, [r4, #852] @ 0x354 │ │ │ │ add r5, r4, #120 @ 0x78 │ │ │ │ str sl, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ @@ -346396,32 +346396,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1444] @ 18b794 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r7, r4, #84 @ 0x54 │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ ldr lr, [r4, #68] @ 0x44 │ │ │ │ add r6, r5, #52 @ 0x34 │ │ │ │ ldr r8, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldm r7!, {r0, r1, r2, r5} │ │ │ │ @@ -346519,15 +346519,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4bfa54 │ │ │ │ + bl 4bfa24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 480464 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ bl 192844 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 1924e4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -346560,15 +346560,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18d0c8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [r4, #2204] @ 0x89c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #2200] @ 0x898 │ │ │ │ - bl 4bf9f8 │ │ │ │ + bl 4bf9c8 │ │ │ │ add r5, r4, #2224 @ 0x8b0 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [r7] │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [r7, #4] │ │ │ │ str r8, [r7, #8] │ │ │ │ @@ -346736,52 +346736,52 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbeq r5, fp, ip, lsr r0 │ │ │ │ rsbeq r5, fp, r8, lsl #5 │ │ │ │ ldrdeq sl, [r7], #-136 @ 0xffffff78 @ │ │ │ │ ldrdeq sl, [r7], #-136 @ 0xffffff78 @ │ │ │ │ - subseq ip, r0, pc, lsr fp │ │ │ │ + ldrsheq ip, [r0], #-175 @ 0xffffff51 │ │ │ │ rsbeq sl, r7, r0, lsl #1 │ │ │ │ rsbeq sl, r7, ip, lsl #1 │ │ │ │ rsbeq r4, fp, r4, ror #29 │ │ │ │ rsbeq r5, fp, ip, lsl #2 │ │ │ │ ldrdeq r4, [r1], -r4 @ │ │ │ │ rsbeq sl, r7, r8, lsr #10 │ │ │ │ rsbeq sl, r7, r4, asr #10 │ │ │ │ - ldrsbeq ip, [r0], #-137 @ 0xffffff77 │ │ │ │ + @ instruction: 0x0050c899 │ │ │ │ rsbeq r4, fp, r0, lsl #28 │ │ │ │ strhteq r9, [r7], #-216 @ 0xffffff28 │ │ │ │ rsbeq r9, r7, r8, asr #27 │ │ │ │ rsbeq r9, r7, r8, lsl #28 │ │ │ │ rsbeq r9, r7, r0, ror lr │ │ │ │ - @ instruction: 0x0050c795 │ │ │ │ + subseq ip, r0, r5, asr r7 │ │ │ │ rsbeq sl, r7, r8, lsr r3 │ │ │ │ rsbeq r9, r7, r0, asr lr │ │ │ │ rsbeq r9, r7, ip, asr #28 │ │ │ │ rsbeq r4, fp, r8, lsl #24 │ │ │ │ rsbeq r9, r7, r0, lsr lr │ │ │ │ rsbeq r4, fp, r8, lsl sp │ │ │ │ andeq r4, r1, r0, ror #21 │ │ │ │ mlseq r7, ip, r1, sl │ │ │ │ strhteq sl, [r7], #-16 │ │ │ │ - subseq ip, r0, r9, ror #9 │ │ │ │ + subseq ip, r0, r9, lsr #9 │ │ │ │ rsbeq r4, fp, ip, ror r8 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 38778 │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r9 │ │ │ │ bne 18b8f0 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldrb r0, [r8, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 18b810 │ │ │ │ @@ -346901,23 +346901,23 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3758c │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ rsbeq r9, r7, r8, asr pc │ │ │ │ rsbeq r9, r7, r8, asr pc │ │ │ │ - ldrsbeq r7, [r0], #-67 @ 0xffffffbd │ │ │ │ + @ instruction: 0x00507493 │ │ │ │ rsbeq r9, r7, r4, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ bl 37ab4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 55e418 │ │ │ │ + bl 55e3e8 │ │ │ │ ldr r1, [pc, #140] @ 18ba80 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -347118,51 +347118,51 @@ │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ 18bd28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbeq r9, r7, r0, lsr #20 │ │ │ │ - b 4d44c4 │ │ │ │ - b 67b450 │ │ │ │ + b 4d4494 │ │ │ │ + b 67b420 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ ldr r5, [pc, #64] @ 18bd94 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r7, r7, r4, lsr #24 │ │ │ │ ldr r0, [r0] │ │ │ │ b 463f20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [pc, #552] @ 18bfe0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 18be70 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 18bdc4 │ │ │ │ @@ -347185,15 +347185,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ cmp r5, #0 │ │ │ │ bne 18be54 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 18bf8c │ │ │ │ mov r0, #0 │ │ │ │ @@ -347217,15 +347217,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ b 18bf38 │ │ │ │ bl 570b4 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 18be08 │ │ │ │ ldr r0, [pc, #268] @ 18bfe8 │ │ │ │ @@ -347234,15 +347234,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ cmp r5, #0 │ │ │ │ bne 18bf18 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 18bfa0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -347262,17 +347262,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 684bdc │ │ │ │ + bl 684bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 58528 │ │ │ │ b 18bf38 │ │ │ │ bl 570b4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -347291,27 +347291,27 @@ │ │ │ │ b 18bfd4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 18f178 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subseq ip, r0, r4, ror r8 │ │ │ │ + subseq ip, r0, r4, lsr r8 │ │ │ │ rsbeq r4, fp, r4, ror #2 │ │ │ │ rsbeq sl, r7, r0 │ │ │ │ - subeq sp, pc, r0, lsl #20 │ │ │ │ - ldrdeq sp, [pc], #-164 @ │ │ │ │ + subeq sp, pc, r0, asr #19 │ │ │ │ + umaaleq sp, pc, r4, sl @ │ │ │ │ rsbeq sl, r7, r4, asr #1 │ │ │ │ - subseq r3, r0, r8, lsr r6 │ │ │ │ + ldrsheq r3, [r0], #-88 @ 0xffffffa8 │ │ │ │ rsbeq r9, r7, r8, lsr #31 │ │ │ │ - subeq sp, pc, r4, asr sl @ │ │ │ │ + subeq sp, pc, r4, lsl sl @ │ │ │ │ rsbeq sl, r7, r8, rrx │ │ │ │ rsbeq sl, r7, r8, asr #32 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 68440c │ │ │ │ + b 6843dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub r2, r3, #35 @ 0x23 │ │ │ │ cmp r2, #9 │ │ │ │ subcc r1, r3, #34 @ 0x22 │ │ │ │ @@ -347335,15 +347335,15 @@ │ │ │ │ ldr r2, [pc, #512] @ 18c27c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #504] @ 18c29c │ │ │ │ ldr r1, [pc, #504] @ 18c2a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 18c12c │ │ │ │ @@ -347367,28 +347367,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #360] @ 18c28c │ │ │ │ ldr r1, [pc, #360] @ 18c290 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #316] @ 18c294 │ │ │ │ ldr r1, [pc, #316] @ 18c298 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 18c1ec │ │ │ │ @@ -347398,15 +347398,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr lr, [pc, #224] @ 18c280 │ │ │ │ add r2, r0, #16 │ │ │ │ ldr r3, [pc, #220] @ 18c284 │ │ │ │ ldr r1, [pc, #220] @ 18c288 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -347415,80 +347415,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #192] @ 18c2a4 │ │ │ │ ldr r1, [pc, #192] @ 18c2a8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ 18c2ac │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #144] @ 18c2b0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #112] @ 18c2bc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 18c2c0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subseq fp, r0, r3, lsr #31 │ │ │ │ + subseq fp, r0, r3, ror #30 │ │ │ │ rsbeq r9, r7, r8, lsr sl │ │ │ │ strdeq r9, [r7], #-128 @ 0xffffff80 @ │ │ │ │ strdeq r9, [r7], #-156 @ 0xffffff64 @ │ │ │ │ - ldrheq fp, [r0], #-254 @ 0xffffff02 │ │ │ │ + subseq fp, r0, lr, ror pc │ │ │ │ rsbeq r9, r7, r4, ror r9 │ │ │ │ - subseq ip, r0, r4, rrx │ │ │ │ + subseq ip, r0, r4, lsr #32 │ │ │ │ rsbeq r9, r7, r0, asr #18 │ │ │ │ - subseq ip, r0, r4, asr #32 │ │ │ │ + subseq ip, r0, r4 │ │ │ │ strdeq r9, [r7], #-148 @ 0xffffff6c @ │ │ │ │ - subseq ip, r0, r9, lsl #2 │ │ │ │ + subseq ip, r0, r9, asr #1 │ │ │ │ strhteq r9, [r7], #-132 @ 0xffffff7c │ │ │ │ - ldrsbeq fp, [r0], #-253 @ 0xffffff03 │ │ │ │ + @ instruction: 0x0050bf9d │ │ │ │ rsbeq r9, r7, r8, ror r8 │ │ │ │ - subseq fp, r0, sl, lsr #31 │ │ │ │ + subseq fp, r0, sl, ror #30 │ │ │ │ rsbeq r9, r7, r4, lsr #18 │ │ │ │ - subseq r7, r0, r4, lsl #31 │ │ │ │ + subseq r7, r0, r4, asr #30 │ │ │ │ rsbeq r9, r7, r4, asr #17 │ │ │ │ - subseq fp, r0, r9, lsl #31 │ │ │ │ + subseq fp, r0, r9, asr #30 │ │ │ │ rsbeq r9, r7, r4, lsr #20 │ │ │ │ - subseq ip, r0, sp, lsr r1 │ │ │ │ + ldrsheq ip, [r0], #-13 │ │ │ │ rsbeq r9, r7, r4, ror #21 │ │ │ │ - subseq ip, r0, ip, lsl r1 │ │ │ │ - strheq sp, [pc], #-116 @ │ │ │ │ + ldrsbeq ip, [r0], #-12 │ │ │ │ + subeq sp, pc, r4, ror r7 @ │ │ │ │ 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] @ 18c3a0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #172] @ 18c3a4 │ │ │ │ @@ -347528,36 +347528,36 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r0, [pc, #56] @ 18c3c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq r9, r7, r4, lsl r9 │ │ │ │ - subseq ip, r0, sp, lsr #5 │ │ │ │ + subseq ip, r0, sp, ror #4 │ │ │ │ rsbeq r9, r7, ip, ror #17 │ │ │ │ ldrdeq r9, [r7], #-132 @ 0xffffff7c @ │ │ │ │ - subseq ip, r0, r3, lsl #5 │ │ │ │ + subseq ip, r0, r3, asr #4 │ │ │ │ strhteq r9, [r7], #-128 @ 0xffffff80 │ │ │ │ - subseq ip, r0, sl, asr r2 │ │ │ │ - subeq sp, pc, ip, lsl #11 │ │ │ │ - subseq ip, r0, r0, lsr r2 │ │ │ │ + subseq ip, r0, sl, lsl r2 │ │ │ │ + subeq sp, pc, ip, asr #10 │ │ │ │ + ldrsheq ip, [r0], #-16 │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fc0bc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 18c3e4 │ │ │ │ tst r2, #32 │ │ │ │ bne 18c3e8 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 18c408 │ │ │ │ b 227238 │ │ │ │ @@ -348822,15 +348822,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 18d7a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 18d7d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 55e300 │ │ │ │ + b 55e2d0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b 18d7f0 │ │ │ │ @@ -348842,15 +348842,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 18d7f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 18d820 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 55e300 │ │ │ │ + bl 55e2d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ beq 18d88c │ │ │ │ @@ -348941,28 +348941,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 18d980 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 55e300 │ │ │ │ + b 55e2d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 18d9b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 18d9e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 55e300 │ │ │ │ + bl 55e2d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -349207,15 +349207,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18ddac │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #280] @ 0x118 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ beq 18de20 │ │ │ │ @@ -349463,15 +349463,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 18e1b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e1d4 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1904a8 │ │ │ │ ldr r7, [r4, #528] @ 0x210 │ │ │ │ ldr r6, [r4, #524] @ 0x20c │ │ │ │ @@ -349530,15 +349530,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 18e2bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e2f0 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ b 18e2f0 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #573] @ 0x23d │ │ │ │ b 18e308 │ │ │ │ @@ -349574,15 +349574,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18e368 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #292] @ 0x124 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #365] @ 0x16d │ │ │ │ cmp r0, #0 │ │ │ │ @@ -349604,15 +349604,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 18e3e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e4ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e4ac │ │ │ │ ldr r6, [r9, #360] @ 0x168 │ │ │ │ cmp r6, #0 │ │ │ │ beq 18e474 │ │ │ │ ldr r7, [r9, #356] @ 0x164 │ │ │ │ mov r5, #0 │ │ │ │ b 18e42c │ │ │ │ @@ -349630,15 +349630,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18e44c │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e424 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e424 │ │ │ │ ldr r1, [r9, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ beq 18e498 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #356] @ 0x164 │ │ │ │ mov r2, #4 │ │ │ │ @@ -349713,15 +349713,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18e598 │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e570 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e570 │ │ │ │ ldr r1, [r9, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ beq 18e5e0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #356] @ 0x164 │ │ │ │ mov r2, #4 │ │ │ │ @@ -349798,15 +349798,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 18e6ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e750 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e750 │ │ │ │ ldrb r0, [r9, #369] @ 0x171 │ │ │ │ cmp r0, #3 │ │ │ │ bne 18e7d8 │ │ │ │ ldrb r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ beq 18e7dc │ │ │ │ @@ -349847,15 +349847,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18e7b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e788 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e788 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9, #232] @ 0xe8 │ │ │ │ cmp r0, #4 │ │ │ │ beq 18e7f0 │ │ │ │ add r0, r9, #216 @ 0xd8 │ │ │ │ bl 1925d4 │ │ │ │ @@ -349910,15 +349910,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 18e8ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 18e884 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 18e884 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 18e8e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -351069,15 +351069,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 18fb04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 18d6e0 │ │ │ │ ldr r0, [pc, #76] @ 18fb58 │ │ │ │ @@ -351547,15 +351547,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 190240 │ │ │ │ cmp r2, #1 │ │ │ │ bne 190264 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 19016c │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -351563,30 +351563,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 190278 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1902e0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1902bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1902e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 190374 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -351672,15 +351672,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 190430 │ │ │ │ cmp r1, #1 │ │ │ │ bne 190474 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 190474 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -351692,25 +351692,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 190484 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 1904d0 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #812] @ 190804 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 19079c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -351738,15 +351738,15 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [pc, #708] @ 190810 │ │ │ │ rsb r0, r0, #5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ bhi 19079c │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #680] @ 190814 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ @@ -351899,28 +351899,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1907bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 1907ac │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 192fdc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq pc, sl, r8, lsl #19 │ │ │ │ mlseq r7, r8, r6, r5 │ │ │ │ @ instruction: 0xfffd5830 │ │ │ │ rsbeq pc, sl, ip, asr r9 @ │ │ │ │ - subseq r7, r0, r1, lsl #24 │ │ │ │ + subseq r7, r0, r1, asr #23 │ │ │ │ rsbeq r5, r7, r8, asr #17 │ │ │ │ rsbeq pc, sl, r0, asr r6 @ │ │ │ │ mlseq sl, r8, r4, pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ @@ -352471,15 +352471,15 @@ │ │ │ │ bne 1910a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 190fc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 191134 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -352819,15 +352819,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 191620 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191644 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #3 │ │ │ │ beq 19168c │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #320]! @ 0x140 │ │ │ │ dmb ish │ │ │ │ @@ -352837,15 +352837,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 191660 │ │ │ │ cmp r1, #1 │ │ │ │ bne 19168c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 1916d0 │ │ │ │ mov r5, r0 │ │ │ │ b 1916c8 │ │ │ │ mov r5, r0 │ │ │ │ b 1916c0 │ │ │ │ @@ -352905,15 +352905,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 191778 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19179c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 1917e0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1917e0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -352922,15 +352922,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1917bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1917e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 191824 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 191824 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -352939,15 +352939,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 191800 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191824 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 1918a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 191868 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -352971,15 +352971,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 191880 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1918a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1918e8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1918e8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -352988,15 +352988,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1918c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1918e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 19194c │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 191908 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -353012,15 +353012,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 191924 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191900 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 191900 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 191968 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -353044,15 +353044,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1919a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191980 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 191980 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1919e8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -353070,15 +353070,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 191a04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 191a30 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 191a78 │ │ │ │ mov r8, r0 │ │ │ │ b 191a70 │ │ │ │ mov r8, r0 │ │ │ │ b 191a68 │ │ │ │ @@ -353111,15 +353111,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 191ab0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191a8c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 191a8c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 191b74 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -353141,15 +353141,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 191b28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191b04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 191b04 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 191b6c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -353311,27 +353311,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 191dd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191df4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 191dfc │ │ │ │ cmp r1, #1 │ │ │ │ bne 191e24 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 191e88 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 191e88 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -353348,15 +353348,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 191e64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 191e88 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -353371,15 +353371,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 191ebc │ │ │ │ cmp r1, #1 │ │ │ │ bne 191ee4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 195998 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -353554,15 +353554,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 19219c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1921c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 192204 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 192204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -353571,15 +353571,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1921e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 192204 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 192248 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 192248 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -353588,15 +353588,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192224 │ │ │ │ cmp r2, #1 │ │ │ │ bne 192248 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 19228c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 19228c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -353605,15 +353605,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192268 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19228c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 19230c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1922d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -353637,15 +353637,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1922e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19230c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 192350 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 192350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -353654,15 +353654,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 19232c │ │ │ │ cmp r2, #1 │ │ │ │ bne 192350 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 19269c │ │ │ │ mov r5, r0 │ │ │ │ @@ -353706,15 +353706,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1923fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 192420 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 192438 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -353782,45 +353782,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 19252c │ │ │ │ cmp r2, #1 │ │ │ │ bne 192550 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192580 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1925ac │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 1925ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 1925c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 311490 │ │ │ │ mov r0, r4 │ │ │ │ @@ -354129,15 +354129,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192a98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 192abc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #3 │ │ │ │ beq 192b00 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 192b00 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -354146,15 +354146,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192adc │ │ │ │ cmp r2, #1 │ │ │ │ bne 192b00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #3 │ │ │ │ beq 192b48 │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ @@ -354164,15 +354164,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 192b1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 192b48 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 192b60 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 19581c │ │ │ │ add r0, r4, #28 │ │ │ │ @@ -354189,15 +354189,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 192b88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 192bac │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -354223,15 +354223,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 192c0c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 192c68 │ │ │ │ cmp r0, #0 │ │ │ │ bne 192c70 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -354306,15 +354306,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 192d5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 192d80 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb75c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -354456,15 +354456,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 192fb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 192fd8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 192ff0 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ @@ -354473,15 +354473,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 192ff8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 193078 │ │ │ │ mov r5, #0 │ │ │ │ b 193040 │ │ │ │ @@ -354608,15 +354608,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subseq r6, r0, pc, asr #13 │ │ │ │ + subseq r6, r0, pc, lsl #13 │ │ │ │ rsbeq r3, r7, ip, ror ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ @@ -354642,15 +354642,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 19329c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1932c0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 193330 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 193330 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -354670,15 +354670,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 193304 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193330 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 195998 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -354719,15 +354719,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1933d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1933ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1933ac │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 193418 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -354749,15 +354749,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 193448 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193424 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 193424 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 19348c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -354884,15 +354884,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 193664 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193688 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 191bec │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1936bc │ │ │ │ @@ -355034,15 +355034,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1938bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1938e0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 193804 │ │ │ │ ldrb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bne 193804 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ @@ -355059,15 +355059,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 193920 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193804 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 193804 │ │ │ │ mov r6, r0 │ │ │ │ b 19395c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 195998 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -355276,15 +355276,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 193c7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 193ca8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1584] @ 0x630 │ │ │ │ cmp r0, #3 │ │ │ │ beq 193d24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 193e18 │ │ │ │ add r0, r4, #1360 @ 0x550 │ │ │ │ @@ -355346,15 +355346,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 193d9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 193dc0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #492] @ 0x1ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 193df4 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 1925d4 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ and r0, r0, #6 │ │ │ │ @@ -355386,15 +355386,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 193e3c │ │ │ │ cmp r2, #1 │ │ │ │ bne 193ec4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 193ec4 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ bl 194f9c │ │ │ │ movw r0, #1492 @ 0x5d4 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 191714 │ │ │ │ mov r0, #0 │ │ │ │ @@ -355411,15 +355411,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 193ea0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193ec4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #494] @ 0x1ee │ │ │ │ cmp r0, #0 │ │ │ │ beq 193ed8 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 191714 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r1, #0 │ │ │ │ @@ -355436,15 +355436,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 193f04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 193f28 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #336]! @ 0x150 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 193f30 │ │ │ │ @@ -355552,15 +355552,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1940d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1940f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #494] @ 0x1ee │ │ │ │ cmp r0, #1 │ │ │ │ bne 194114 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ bl 191714 │ │ │ │ b 194114 │ │ │ │ mov r6, r0 │ │ │ │ @@ -355661,15 +355661,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 194288 │ │ │ │ cmp r2, #1 │ │ │ │ bne 194260 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 194260 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1942d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -355693,15 +355693,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 194308 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1942e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1942e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 194350 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -355721,15 +355721,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 194378 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19439c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ cmp r0, #3 │ │ │ │ beq 1944c0 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -356025,15 +356025,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 194838 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19485c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1948a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1948a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -356042,15 +356042,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 19487c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1948a0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 1948e4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1948e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -356059,15 +356059,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1948c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1948e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 1948fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 15621c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -356144,29 +356144,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 194a14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1949f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1949f4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 194a44 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #37] @ 0x25 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 194aa8 │ │ │ │ @@ -356268,15 +356268,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 194c04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 194c28 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 194ba0 │ │ │ │ ldrb r0, [r6, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 194ba0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ @@ -356296,15 +356296,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 194c6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 194ba0 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 195998 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -356697,15 +356697,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1952b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 195294 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 195294 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 195300 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -356727,15 +356727,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 195330 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19530c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 19530c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 195374 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -356836,15 +356836,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1954e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 195528 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 195528 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1923dc │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ bl 18d9ec │ │ │ │ mov r0, #0 │ │ │ │ @@ -357049,15 +357049,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 195838 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19585c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #404] @ 0x194 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1958b8 │ │ │ │ cmp r1, #3 │ │ │ │ bne 1958f4 │ │ │ │ @@ -357087,15 +357087,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1958cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1958f4 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ beq 19591c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ bne 195934 │ │ │ │ @@ -357125,15 +357125,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 195968 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19598c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1959f8 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ @@ -357152,15 +357152,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1959d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1959f8 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ bne 195b00 │ │ │ │ @@ -357190,15 +357190,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 195a6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 195a90 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 195b00 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bne 195b00 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -357218,15 +357218,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 195ad4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 195b00 │ │ │ │ dmb ish │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 195998 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -357852,25 +357852,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r0, [pc, #8] @ 1964e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r0, r9, asr r7 │ │ │ │ + subseq r1, r0, r9, lsl r7 │ │ │ │ ldr r0, [pc, #8] @ 1964f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r0, r5, asr #14 │ │ │ │ + subseq r1, r0, r5, lsl #14 │ │ │ │ ldr r0, [pc, #8] @ 19650c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r0, r1, lsr r7 │ │ │ │ + ldrsheq r1, [r0], #-97 @ 0xffffff9f │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -357946,15 +357946,15 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ beq 196660 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 196660 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55a9a4 │ │ │ │ + bl 55a974 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #124] @ 1966f8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -358018,18 +358018,18 @@ │ │ │ │ beq 196774 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 196a70 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 196864 │ │ │ │ ldr r0, [pc, #992] @ 196b88 │ │ │ │ mov r1, #4 │ │ │ │ @@ -358074,15 +358074,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 196838 │ │ │ │ cmp r1, #1 │ │ │ │ bne 196860 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r8 │ │ │ │ @@ -358579,15 +358579,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 281434 │ │ │ │ ldr r2, [pc, #3680] @ 197e94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #3652] @ 197e98 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, #1 │ │ │ │ @@ -359496,15 +359496,15 @@ │ │ │ │ strb r0, [r9, #643] @ 0x283 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #624]! @ 0x270 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1974c0 │ │ │ │ bl 46a038 │ │ │ │ b 1974c0 │ │ │ │ - subseq r0, r0, fp, ror sp │ │ │ │ + subseq r0, r0, fp, lsr sp │ │ │ │ rsbeq r8, sl, r8, asr #26 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -359680,19 +359680,19 @@ │ │ │ │ b 1981d8 │ │ │ │ b 198278 │ │ │ │ mov r5, r0 │ │ │ │ b 1981d0 │ │ │ │ b 198278 │ │ │ │ b 198278 │ │ │ │ b 198278 │ │ │ │ - subeq r8, pc, r0, lsr #7 │ │ │ │ + subeq r8, pc, r0, ror #6 │ │ │ │ b 19829c │ │ │ │ - ldrsheq r0, [r0], #-191 @ 0xffffff41 │ │ │ │ + ldrheq r0, [r0], #-191 @ 0xffffff41 │ │ │ │ b 198278 │ │ │ │ - ldrheq r0, [r0], #-183 @ 0xffffff49 │ │ │ │ + subseq r0, r0, r7, ror fp │ │ │ │ mov r5, r0 │ │ │ │ b 1981bc │ │ │ │ mov r5, r0 │ │ │ │ b 198444 │ │ │ │ b 198414 │ │ │ │ b 198278 │ │ │ │ mov r5, r0 │ │ │ │ @@ -359909,15 +359909,15 @@ │ │ │ │ bl 59014 │ │ │ │ rsbeq sp, r6, r0, lsr #16 │ │ │ │ rsbeq sp, r6, ip, lsr #16 │ │ │ │ rsbeq sp, r6, r8, lsr #15 │ │ │ │ mlseq r6, r4, r7, sp │ │ │ │ strhteq sp, [r6], #-116 @ 0xffffff8c │ │ │ │ rsbeq sp, r6, r4, lsr #15 │ │ │ │ - subeq r7, pc, r4, ror #7 │ │ │ │ + subeq r7, pc, r4, lsr #7 │ │ │ │ rsbeq sp, r6, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -360211,15 +360211,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 198a5c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 198a60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1989e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -360230,15 +360230,15 @@ │ │ │ │ bcc 1989d8 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1989d8 │ │ │ │ @@ -360247,15 +360247,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r7, sl, r0, ror #11 │ │ │ │ mlseq sl, r4, r4, r7 │ │ │ │ rsbeq r7, sl, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -360539,25 +360539,25 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #13] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq pc, pc, fp, ror #4 │ │ │ │ + subeq pc, pc, fp, lsr #4 │ │ │ │ mlseq r6, r4, sl, ip │ │ │ │ rsbeq ip, r6, ip, lsr #25 │ │ │ │ ldrdeq ip, [r6], #-204 @ 0xffffff34 @ │ │ │ │ rsbeq ip, r6, r8, ror #25 │ │ │ │ rsbeq r1, r7, ip, lsl #6 │ │ │ │ rsbeq r1, r7, r0, lsl r3 │ │ │ │ - subeq pc, pc, pc, lsl r2 @ │ │ │ │ + ldrdeq pc, [pc], #-31 @ │ │ │ │ rsbeq ip, r6, r8, asr #20 │ │ │ │ rsbeq ip, r6, r0, lsl #25 │ │ │ │ - subeq lr, pc, r7, ror r6 @ │ │ │ │ + subeq lr, pc, r7, lsr r6 @ │ │ │ │ rsbeq ip, r6, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ add ip, sp, #976 @ 0x3d0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, ip, #9 │ │ │ │ @@ -360872,15 +360872,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1993f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 199418 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #988] @ 0x3dc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ add fp, r0, #8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ @@ -361001,15 +361001,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1995f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 19961c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #2192 @ 0x890 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr sl, [r7] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -361092,15 +361092,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 199764 │ │ │ │ cmp r2, #1 │ │ │ │ bne 199788 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ ldr r1, [sp, #2044] @ 0x7fc │ │ │ │ ldr r2, [sp, #2048] @ 0x800 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #3152] @ 0xc50 │ │ │ │ @@ -361696,15 +361696,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 19abd0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ strb r2, [r0] │ │ │ │ b 19b404 │ │ │ │ mov r0, #3 │ │ │ │ b 19bab8 │ │ │ │ - subeq lr, pc, r3, lsl #21 │ │ │ │ + subeq lr, pc, r3, asr #20 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #2192 @ 0x890 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ @@ -362149,15 +362149,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19a7e4 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r6 │ │ │ │ bne 19d280 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 19d280 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ add ip, sp, #2176 @ 0x880 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ @@ -362242,15 +362242,15 @@ │ │ │ │ ldr r8, [r9, #768] @ 0x300 │ │ │ │ ldrb r1, [r9, #772] @ 0x304 │ │ │ │ ldr r4, [r9, #736] @ 0x2e0 │ │ │ │ ldr r5, [r9, #740] @ 0x2e4 │ │ │ │ ldr r0, [r9, #744] @ 0x2e8 │ │ │ │ ldr r3, [r9, #748] @ 0x2ec │ │ │ │ b 19a064 │ │ │ │ - subeq lr, pc, r3, lsl #5 │ │ │ │ + subeq lr, pc, r3, asr #4 │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #1720] @ 0x6b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add ip, fp, #824 @ 0x338 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ ldr r2, [sp, #1728] @ 0x6c0 │ │ │ │ @@ -362503,15 +362503,15 @@ │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, ip │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ b 19c040 │ │ │ │ - subeq sp, pc, fp, lsr #30 │ │ │ │ + subeq sp, pc, fp, ror #29 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ add r6, sp, #1312 @ 0x520 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ @@ -362585,17 +362585,17 @@ │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ b 19d228 │ │ │ │ - ldrdeq sp, [pc], #-219 @ │ │ │ │ - strdeq sp, [pc], #-216 @ │ │ │ │ - ldrdeq sp, [pc], #-223 @ │ │ │ │ + umaaleq sp, pc, fp, sp @ │ │ │ │ + strheq sp, [pc], #-216 @ │ │ │ │ + umaaleq sp, pc, pc, sp @ │ │ │ │ mov r1, r9 │ │ │ │ add r9, sp, #1200 @ 0x4b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -362829,15 +362829,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #760]! @ 0x2f8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 19b3c0 │ │ │ │ bl 46a038 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ b 19b3c4 │ │ │ │ - subeq sp, pc, fp, ror #20 │ │ │ │ + subeq sp, pc, fp, lsr #20 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #976 @ 0x3d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -363070,15 +363070,15 @@ │ │ │ │ ldr r7, [sp, #2192] @ 0x890 │ │ │ │ cmp r7, #22 │ │ │ │ bne 19b670 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ b 19bab8 │ │ │ │ - subeq r9, pc, r8, lsl #20 │ │ │ │ + subeq r9, pc, r8, asr #19 │ │ │ │ ldr r0, [sp, #2196] @ 0x894 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ @@ -363151,17 +363151,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 19b7bc │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 19b790 │ │ │ │ dmb ish │ │ │ │ b 19b868 │ │ │ │ - strheq sp, [pc], #-76 @ │ │ │ │ - subeq sp, pc, pc, ror #6 │ │ │ │ - subeq sp, pc, fp, asr #6 │ │ │ │ + subeq sp, pc, ip, ror r4 @ │ │ │ │ + subeq sp, pc, pc, lsr #6 │ │ │ │ + subeq sp, pc, fp, lsl #6 │ │ │ │ str r9, [sp, #8] │ │ │ │ movw r9, #51713 @ 0xca01 │ │ │ │ clrex │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r7] │ │ │ │ @@ -363340,18 +363340,18 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 19ba84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19baa8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 19d3c4 │ │ │ │ - subeq sp, pc, r4, lsl #8 │ │ │ │ - strheq sp, [pc], #-39 @ │ │ │ │ + subeq sp, pc, r4, asr #7 │ │ │ │ + subeq sp, pc, r7, ror r2 @ │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r0, [r1] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ @@ -363467,16 +363467,16 @@ │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ mov fp, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov sl, r9 │ │ │ │ b 19c040 │ │ │ │ - subeq ip, pc, r7, asr #31 │ │ │ │ - subeq ip, pc, pc, lsl pc @ │ │ │ │ + subeq ip, pc, r7, lsl #31 │ │ │ │ + ldrdeq ip, [pc], #-239 @ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r0, lr, #1016 @ 0x3f8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r6, r3 │ │ │ │ @@ -364378,15 +364378,15 @@ │ │ │ │ b 19d168 │ │ │ │ b 19d168 │ │ │ │ b 19cacc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ bl 191714 │ │ │ │ b 19d1b4 │ │ │ │ - subeq r8, pc, ip, lsr #11 │ │ │ │ + subeq r8, pc, ip, ror #10 │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1946c0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0, #872] @ 0x368 │ │ │ │ @@ -364863,15 +364863,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19d250 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19d27c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b 19d280 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r0, #534] @ 0x216 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -364897,15 +364897,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19d2d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19d2fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r9, fp │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r0, #376]! @ 0x178 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ @@ -365038,15 +365038,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19d50c │ │ │ │ cmp r2, #1 │ │ │ │ bne 19d530 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0, #534] @ 0x216 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19d54c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #392 @ 0x188 │ │ │ │ bl 191714 │ │ │ │ @@ -365300,15 +365300,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 19d920 │ │ │ │ cmp r1, #1 │ │ │ │ bne 19d948 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 19148c │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -365318,36 +365318,36 @@ │ │ │ │ bne 19dd34 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 348c60 │ │ │ │ b 19dd34 │ │ │ │ rsbeq r8, r6, r8, lsl #30 │ │ │ │ rsbeq r8, r6, ip, ror #29 │ │ │ │ - subeq r2, pc, ip, asr fp @ │ │ │ │ + subeq r2, pc, ip, lsl fp @ │ │ │ │ rsbeq r8, r6, r4, ror #31 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #108 @ 0x6c │ │ │ │ str r0, [r1, #268] @ 0x10c │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r9, r0, #4 │ │ │ │ ldr r2, [pc, #3428] @ 19e718 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #17 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 2a0ea4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r7, #2 │ │ │ │ b 19e338 │ │ │ │ rsbeq r8, r6, r8, ror #29 │ │ │ │ ldrdeq r8, [r6], #-224 @ 0xffffff20 @ │ │ │ │ - subeq r2, pc, r8, lsl #22 │ │ │ │ + subeq r2, pc, r8, asr #21 │ │ │ │ mlseq r6, r0, lr, r8 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #276] @ 0x114 │ │ │ │ add r4, sp, #3152 @ 0xc50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0af4 │ │ │ │ ldr r0, [sp, #3152] @ 0xc50 │ │ │ │ @@ -365402,15 +365402,15 @@ │ │ │ │ ldr r0, [pc, #3184] @ 19e738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 19dbc8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19dbc8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 19e3f0 │ │ │ │ @@ -365479,15 +365479,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [r5] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #2028] @ 0x7ec │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #2032] @ 0x7f0 │ │ │ │ str r0, [sp, #2024] @ 0x7e8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #1000 @ 0x3e8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -365546,15 +365546,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r0, lr, #496 @ 0x1f0 │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r6, sp, #2192 @ 0x890 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [fp] │ │ │ │ add r0, sp, #3152 @ 0xc50 │ │ │ │ bl 1900fc │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ @@ -365856,15 +365856,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19e1d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19e1f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b 19e338 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add ip, sp, #2176 @ 0x880 │ │ │ │ add r3, lr, #108 @ 0x6c │ │ │ │ mov r4, r7 │ │ │ │ ldmda r3, {r0, r1, r2, r3} │ │ │ │ @@ -365907,15 +365907,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 19e2a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 19e2cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, r4 │ │ │ │ b 19d638 │ │ │ │ mov r7, r4 │ │ │ │ b 19d638 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -366052,15 +366052,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 19e4e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 19e528 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 19e528 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #2192 @ 0x890 │ │ │ │ bl 192a3c │ │ │ │ b 19e59c │ │ │ │ b 19e534 │ │ │ │ b 19e634 │ │ │ │ @@ -366185,44 +366185,44 @@ │ │ │ │ ldrb r0, [r0, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19d714 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bl 192e94 │ │ │ │ b 19d714 │ │ │ │ - subeq sl, pc, r8, lsl r5 @ │ │ │ │ - subeq r9, pc, r1, asr #22 │ │ │ │ + ldrdeq sl, [pc], #-72 @ │ │ │ │ + subeq r9, pc, r1, lsl #22 │ │ │ │ strhteq r7, [r6], #-92 @ 0xffffffa4 │ │ │ │ rsbeq r7, r6, r8, lsr #11 │ │ │ │ - subeq r9, pc, pc, lsr fp @ │ │ │ │ + strdeq r9, [pc], #-175 @ │ │ │ │ ldrdeq r7, [r6], #-56 @ 0xffffffc8 @ │ │ │ │ rsbeq r2, sl, r8, lsr #4 │ │ │ │ strdeq r2, [sl], #-68 @ 0xffffffbc @ │ │ │ │ ldrdeq r2, [sl], #-68 @ 0xffffffbc @ │ │ │ │ mlseq sl, r0, r2, r2 │ │ │ │ rsbeq r2, sl, r8, asr #5 │ │ │ │ rsbeq r2, sl, r4, lsr #7 │ │ │ │ - subeq r9, pc, ip, lsl fp @ │ │ │ │ + ldrdeq r9, [pc], #-172 @ │ │ │ │ rsbeq r7, r6, r0, ror #10 │ │ │ │ rsbeq r7, r6, r0, lsr #26 │ │ │ │ rsbeq r7, r6, ip, lsl #26 │ │ │ │ ldrdeq r2, [sl], #-36 @ 0xffffffdc @ │ │ │ │ rsbeq r2, sl, r4, ror #5 │ │ │ │ - subeq r9, pc, r8, lsr fp @ │ │ │ │ + strdeq r9, [pc], #-168 @ │ │ │ │ rsbeq r7, r6, ip, ror r5 │ │ │ │ rsbeq r7, r6, r4, ror lr │ │ │ │ rsbeq r7, r6, r0, ror #28 │ │ │ │ rsbeq r2, sl, r4, lsr r4 │ │ │ │ rsbeq r2, sl, r4, asr #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 19e78c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r9, pc, sp, asr r8 @ │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r9, pc, sp, lsl r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ str r0, [sp] │ │ │ │ ldmib r1, {r2, r9} │ │ │ │ @@ -367003,45 +367003,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 19f6c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 19f72c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 19f720 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 19f724 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 19f714 │ │ │ │ add r1, pc, r1 │ │ │ │ b 19f4cc │ │ │ │ ldr r1, [pc, #664] @ 19f6e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 19f718 │ │ │ │ add r1, pc, r1 │ │ │ │ b 19f5a8 │ │ │ │ ldr r1, [pc, #656] @ 19f700 │ │ │ │ add r1, pc, r1 │ │ │ │ b 19f4cc │ │ │ │ ldr r3, [pc, #600] @ 19f6d4 │ │ │ │ @@ -367050,38 +367050,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 19f728 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 19f6dc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 19f6f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 19f6cc │ │ │ │ ldr r1, [pc, #456] @ 19f6d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 19f57c │ │ │ │ ldr r3, [pc, #536] @ 19f730 │ │ │ │ ldr r1, [pc, #536] @ 19f734 │ │ │ │ @@ -367099,61 +367099,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 19f6e4 │ │ │ │ ldr r1, [pc, #368] @ 19f6e8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 19f71c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 19f6ec │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 19f6f0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 19f738 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 19f73c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 19f704 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 19f708 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 19f70c │ │ │ │ @@ -367166,89 +367166,89 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 19f6f8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 19f6fc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 19f740 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subeq r8, pc, r2, lsl ip @ │ │ │ │ + b 67a5e4 │ │ │ │ + ldrdeq r8, [pc], #-178 @ │ │ │ │ mlseq r6, r4, r5, r6 │ │ │ │ - subeq r8, pc, pc, ror #21 │ │ │ │ + subeq r8, pc, pc, lsr #21 │ │ │ │ rsbeq r6, r6, r8, lsr #12 │ │ │ │ - subeq r8, pc, lr, ror #22 │ │ │ │ - subeq r8, pc, r1, asr #22 │ │ │ │ - subeq r8, pc, r9, asr #23 │ │ │ │ + subeq r8, pc, lr, lsr #22 │ │ │ │ + subeq r8, pc, r1, lsl #22 │ │ │ │ + subeq r8, pc, r9, lsl #23 │ │ │ │ rsbeq r6, r6, r4, asr #10 │ │ │ │ - subeq r8, pc, r7, lsr #21 │ │ │ │ + subeq r8, pc, r7, ror #20 │ │ │ │ rsbeq r6, r6, r0, lsl #10 │ │ │ │ - subeq r8, pc, lr, asr #20 │ │ │ │ - subeq r8, pc, pc, lsr fp @ │ │ │ │ + subeq r8, pc, lr, lsl #20 │ │ │ │ + strdeq r8, [pc], #-175 @ │ │ │ │ rsbeq r6, r6, r4, lsl r4 │ │ │ │ - subeq r8, pc, r6, lsr #19 │ │ │ │ - ldrdeq r8, [pc], #-183 @ │ │ │ │ + subeq r8, pc, r6, ror #18 │ │ │ │ + umaaleq r8, pc, r7, fp @ │ │ │ │ rsbeq r6, r6, r0, asr #9 │ │ │ │ rsbeq r6, r6, r8, lsr #9 │ │ │ │ mlseq r6, r4, r4, r6 │ │ │ │ - strdeq r8, [pc], #-155 @ │ │ │ │ - subeq r8, pc, r2, lsr #24 │ │ │ │ - subeq r8, pc, r6, lsl #24 │ │ │ │ - subeq r8, pc, sp, asr #21 │ │ │ │ + strheq r8, [pc], #-155 @ │ │ │ │ + subeq r8, pc, r2, ror #23 │ │ │ │ + subeq r8, pc, r6, asr #23 │ │ │ │ + subeq r8, pc, sp, lsl #21 │ │ │ │ strdeq r6, [r6], #-108 @ 0xffffff94 @ │ │ │ │ - subeq r8, pc, r0, ror #24 │ │ │ │ - subeq r8, pc, fp, asr #23 │ │ │ │ - ldrdeq r4, [pc], #-180 @ │ │ │ │ + subeq r8, pc, r0, lsr #24 │ │ │ │ + subeq r8, pc, fp, lsl #23 │ │ │ │ + umaaleq r4, pc, r4, fp @ │ │ │ │ rsbeq r6, r6, r0, lsl #11 │ │ │ │ - subeq r8, pc, ip, ror #22 │ │ │ │ + subeq r8, pc, ip, lsr #22 │ │ │ │ rsbeq r6, r6, ip, lsl r5 │ │ │ │ - subeq r4, pc, r8, asr #19 │ │ │ │ - ldrdeq r8, [pc], #-151 @ │ │ │ │ + subeq r4, pc, r8, lsl #19 │ │ │ │ + umaaleq r8, pc, r7, r9 @ │ │ │ │ rsbeq r6, r6, r4, lsl #12 │ │ │ │ rsbeq r6, r6, ip, ror #11 │ │ │ │ - subeq r8, pc, r4, asr fp @ │ │ │ │ + subeq r8, pc, r4, lsl fp @ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 19f7b8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 19f79c │ │ │ │ ldr r2, [pc, #296] @ 19f8b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -367365,15 +367365,15 @@ │ │ │ │ ldr r0, [pc, #756] @ 19fc68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 19fa58 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 19fa58 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r1 │ │ │ │ movne r5, #0 │ │ │ │ @@ -367415,15 +367415,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 19fb4c │ │ │ │ ldr r0, [pc, #532] @ 19fc74 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -367471,15 +367471,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r1, r2, r6, r7} │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r2, r4, #136 @ 0x88 │ │ │ │ @@ -367550,59 +367550,59 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ rsbeq r0, sl, ip, ror r3 │ │ │ │ rsbeq r0, sl, r4, ror r5 │ │ │ │ rsbeq r0, sl, r4, asr r5 │ │ │ │ - subeq r8, pc, r0, lsr #6 │ │ │ │ + subeq r8, pc, r0, ror #5 │ │ │ │ rsbeq r5, r6, r4, asr #30 │ │ │ │ rsbeq r0, sl, r4, ror #8 │ │ │ │ rsbeq r0, sl, r8, ror #7 │ │ │ │ - subeq r8, pc, ip, lsr r3 @ │ │ │ │ + strdeq r8, [pc], #-44 @ │ │ │ │ rsbeq r5, r6, r0, ror #30 │ │ │ │ rsbeq r6, r6, r8, rrx │ │ │ │ rsbeq r6, r6, r4, asr r0 │ │ │ │ rsbeq r6, r6, ip, asr r1 │ │ │ │ rsbeq r6, r6, r8, lsr r1 │ │ │ │ strdeq r0, [sl], #-24 @ 0xffffffe8 @ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r2, [pc, #32] @ 19fccc │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 19fcd0 │ │ │ │ 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 67a614 │ │ │ │ - subeq r8, pc, r0, lsl #31 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r8, pc, r0, asr #30 │ │ │ │ rsbeq r6, r6, r0, lsr #15 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 19fce8 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r8, pc, r4, lsl #9 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r8, pc, r4, asr #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ 19fd18 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [pc, #28] @ 19fd1c │ │ │ │ add r1, pc, r1 │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ rsbeq r6, r6, r4, lsl #15 │ │ │ │ - subeq r8, pc, r8, asr pc @ │ │ │ │ + subeq r8, pc, r8, lsl pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 19fd8c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #88] @ 19fd90 │ │ │ │ add r5, r0, #12 │ │ │ │ ldr r4, [pc, #84] @ 19fd94 │ │ │ │ @@ -367619,27 +367619,27 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsbeq r5, r6, r4, ror lr │ │ │ │ - subeq r8, pc, sp, asr r8 @ │ │ │ │ + subeq r8, pc, sp, lsl r8 @ │ │ │ │ rsbeq r5, r6, ip, ror lr │ │ │ │ - subeq r8, pc, pc, lsr r8 @ │ │ │ │ - subeq r8, pc, r4, asr #16 │ │ │ │ + strdeq r8, [pc], #-127 @ │ │ │ │ + subeq r8, pc, r4, lsl #16 │ │ │ │ ldr r0, [pc, #8] @ 19fdb0 │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subeq r4, pc, ip, ror #6 │ │ │ │ + subeq r4, pc, ip, lsr #6 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 19fe00 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #64] @ 19fe14 │ │ │ │ @@ -367648,51 +367648,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 19fe1c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ rsbeq r5, r6, r0, asr lr │ │ │ │ - strheq r9, [lr], #-168 @ 0xffffff58 │ │ │ │ - subeq r9, lr, ip, lsl #21 │ │ │ │ + subeq r9, lr, r8, ror sl │ │ │ │ + subeq r9, lr, ip, asr #20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 19fe44 │ │ │ │ ldr r1, [pc, #76] @ 19fe84 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 19fe7c │ │ │ │ ldr r3, [pc, #40] @ 19fe80 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r9, lr, r4, asr #20 │ │ │ │ + subeq r9, lr, r4, lsl #20 │ │ │ │ rsbeq r5, r6, ip, lsr ip │ │ │ │ - subeq r9, lr, ip, asr sl │ │ │ │ + subeq r9, lr, ip, lsl sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 19fed0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #60] @ 19fee4 │ │ │ │ @@ -367700,25 +367700,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 19feec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - strdeq r9, [lr], #-144 @ 0xffffff70 │ │ │ │ + b 67a5e4 │ │ │ │ + strheq r9, [lr], #-144 @ 0xffffff70 │ │ │ │ rsbeq r5, r6, r8, lsl #27 │ │ │ │ - strheq r9, [lr], #-156 @ 0xffffff64 │ │ │ │ + subeq r9, lr, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r6, [r1, #104] @ 0x68 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -368103,19 +368103,19 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r8, [pc], #-3 @ │ │ │ │ - ldrdeq r8, [pc], #-1 @ │ │ │ │ + umaaleq r8, pc, r3, r0 @ │ │ │ │ + umaaleq r8, pc, r1, r0 @ │ │ │ │ rsbeq r5, r6, r0, asr #14 │ │ │ │ ldr r1, [pc, #8] @ 1a0538 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ rsbeq r5, r6, r8, lsr r7 │ │ │ │ ldr r1, [pc, #8] @ 1a054c │ │ │ │ @@ -368159,18 +368159,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r7, [pc], #-250 @ │ │ │ │ + strheq r7, [pc], #-250 @ │ │ │ │ rsbeq r5, r6, ip, ror #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a0630 │ │ │ │ @@ -368180,25 +368180,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 1a0640 │ │ │ │ ldr r2, [pc, #48] @ 1a0668 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #32] @ 1a0670 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subeq r9, lr, r8, lsr #5 │ │ │ │ - strheq r7, [pc], #-245 @ │ │ │ │ + subeq r9, lr, r8, ror #4 │ │ │ │ + subeq r7, pc, r5, ror pc @ │ │ │ │ rsbeq r5, r6, r4, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r4, [lr, #16] │ │ │ │ cmp r5, r4 │ │ │ │ bcs 1a06c4 │ │ │ │ @@ -369025,75 +369025,75 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldr r1, [pc, #224] @ 1a1448 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #224] @ 1a1464 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #220] @ 1a1468 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #156] @ 1a1454 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #152] @ 1a1458 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #112] @ 1a145c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 1a1460 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #44] @ 1a144c │ │ │ │ ldr r3, [pc, #44] @ 1a1450 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r7, pc, r7, ror r2 @ │ │ │ │ - subeq r7, pc, fp, asr #3 │ │ │ │ + subeq r7, pc, r7, lsr r2 @ │ │ │ │ + subeq r7, pc, fp, lsl #3 │ │ │ │ rsbeq r4, r6, r0, ror r6 │ │ │ │ rsbeq r4, r6, ip, ror #21 │ │ │ │ - subeq r7, pc, r0, asr #4 │ │ │ │ + subeq r7, pc, r0, lsl #4 │ │ │ │ rsbeq r4, r6, r8, asr #21 │ │ │ │ - subeq r7, pc, r8, lsl r2 @ │ │ │ │ + ldrdeq r7, [pc], #-24 @ │ │ │ │ rsbeq r4, r6, r0, asr #22 │ │ │ │ - subeq r7, pc, sp, lsl #5 │ │ │ │ + subeq r7, pc, sp, asr #4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, #20 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #1 │ │ │ │ @@ -369128,18 +369128,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r7, pc, r9, lsr r1 @ │ │ │ │ + strdeq r7, [pc], #-9 @ │ │ │ │ rsbeq r4, r6, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ @@ -369310,15 +369310,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 18d544 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq lr, r9, r8, lsl #18 │ │ │ │ - subeq r6, pc, r5, lsl #10 │ │ │ │ + subeq r6, pc, r5, asr #9 │ │ │ │ ldrdeq r4, [r6], #-12 @ │ │ │ │ rsbeq r4, r6, r0, ror r8 │ │ │ │ rsbeq r4, r6, ip, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -369439,15 +369439,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 18d544 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq lr, r9, r4, lsl #14 │ │ │ │ - subeq r6, pc, r1, lsl #6 │ │ │ │ + subeq r6, pc, r1, asr #5 │ │ │ │ ldrdeq r3, [r6], #-232 @ 0xffffff18 @ │ │ │ │ rsbeq r4, r6, ip, ror #12 │ │ │ │ rsbeq r4, r6, r8, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #96] @ 1a1a70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -369663,22 +369663,22 @@ │ │ │ │ cmn sl, #1 │ │ │ │ beq 1a1d78 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 5489a4 │ │ │ │ + bl 548974 │ │ │ │ b 1a1d90 │ │ │ │ ldr r2, [pc, #1484] @ 1a234c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #4 │ │ │ │ bne 1a1df4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a1dc0 │ │ │ │ ldr r0, [pc, #1424] @ 1a2340 │ │ │ │ @@ -369744,15 +369744,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r8, r1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a1de8 │ │ │ │ @@ -369787,15 +369787,15 @@ │ │ │ │ ldr r8, [pc, #988] @ 1a2328 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r1, [r8, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 1a20dc │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a1e68 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldrdne r4, [r0, #36] @ 0x24 │ │ │ │ @@ -369839,15 +369839,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #828] @ 1a2378 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a20bc │ │ │ │ ldr r0, [pc, #812] @ 1a237c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -369856,15 +369856,15 @@ │ │ │ │ bne 1a20bc │ │ │ │ ldr r8, [r8] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a20bc │ │ │ │ @@ -369873,15 +369873,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [fp] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ clrex │ │ │ │ bl 583e4 │ │ │ │ @@ -369928,15 +369928,15 @@ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ strb r7, [fp] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 570b4 │ │ │ │ eor r2, r0, #1 │ │ │ │ ldrb r0, [r8, #12] │ │ │ │ @@ -370023,30 +370023,30 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 18d544 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq lr, r9, r0, lsr #7 │ │ │ │ - umaaleq r5, pc, r5, sl @ │ │ │ │ + subeq r5, pc, r5, asr sl @ │ │ │ │ rsbeq r3, r6, ip, ror #12 │ │ │ │ rsbeq r3, r6, r0, lsl #29 │ │ │ │ ldrdeq r3, [r6], #-212 @ 0xffffff2c @ │ │ │ │ ldrdeq r3, [r6], #-212 @ 0xffffff2c @ │ │ │ │ rsbeq sp, r9, r0, ror #28 │ │ │ │ rsbeq lr, r9, ip │ │ │ │ rsbeq sp, r9, ip, ror #28 │ │ │ │ - strdeq r5, [pc], #-248 @ │ │ │ │ + strheq r5, [pc], #-248 @ │ │ │ │ strdeq r4, [r6], #-8 @ │ │ │ │ - subeq sl, pc, r2, lsl sp @ │ │ │ │ + ldrdeq sl, [pc], #-194 @ │ │ │ │ rsbeq r3, r6, r8, lsl #29 │ │ │ │ rsbeq lr, r9, r0, lsr #3 │ │ │ │ - ldrdeq r6, [pc], #-75 @ │ │ │ │ + umaaleq r6, pc, fp, r4 @ │ │ │ │ rsbeq r3, r6, r0, ror lr │ │ │ │ - strdeq sp, [pc], #-118 @ │ │ │ │ + strheq sp, [pc], #-118 @ │ │ │ │ rsbeq lr, r9, r0, asr #2 │ │ │ │ rsbeq sp, r9, ip, ror #31 │ │ │ │ rsbeq lr, r9, r4, lsr #32 │ │ │ │ strhteq lr, [r9], #-8 │ │ │ │ rsbeq r4, r6, ip, lsr #2 │ │ │ │ rsbeq r3, r6, r0, lsr pc │ │ │ │ rsbeq r3, r6, r8, asr r8 │ │ │ │ @@ -370093,15 +370093,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1a242c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub r1, r1, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1a240c │ │ │ │ - bl 5695a4 │ │ │ │ + bl 569574 │ │ │ │ cmp r5, #0 │ │ │ │ bne 1a2444 │ │ │ │ ldr r0, [r7] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 1a24d4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -370154,31 +370154,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 18f178 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sp, r9, r0, ror fp │ │ │ │ - subeq r5, pc, r1, asr #15 │ │ │ │ + subeq r5, pc, r1, lsl #15 │ │ │ │ rsbeq r3, r6, r8, lsr r3 │ │ │ │ rsbeq r2, r6, r4, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr sl, [r0] │ │ │ │ mov r9, r1 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [fp] │ │ │ │ bne 1a26dc │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 568744 │ │ │ │ + bl 568714 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a282c │ │ │ │ ldr r0, [pc, #1276] @ 1a2a6c │ │ │ │ mov r1, #4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -370214,31 +370214,31 @@ │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ beq 1a28dc │ │ │ │ ldr r7, [fp, #8] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 568744 │ │ │ │ + bl 568714 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a2644 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 1a28ec │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #1056] @ 1a2a7c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r9, [sp, #20] │ │ │ │ @@ -370544,15 +370544,15 @@ │ │ │ │ bne 1a2bd0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bne 1a2b58 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -372356,15 +372356,15 @@ │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ beq 1a47b4 │ │ │ │ b 1a4b2c │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 4d901c │ │ │ │ + bl 4d8fec │ │ │ │ b 1a47ac │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ b 1a47a4 │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 1a4b60 │ │ │ │ @@ -372488,15 +372488,15 @@ │ │ │ │ bne 1a4954 │ │ │ │ b 1a4b10 │ │ │ │ cmp r2, #25 │ │ │ │ bne 1a4b50 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 4d901c │ │ │ │ + bl 4d8fec │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a4b24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ bcs 1a4b10 │ │ │ │ ldr r1, [sl] │ │ │ │ @@ -372617,17 +372617,17 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #16] @ 1a4b98 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #12] @ 1a4b9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - subeq r2, pc, r7, ror #16 │ │ │ │ + subeq r2, pc, r7, lsr #16 │ │ │ │ rsbeq r0, r6, ip, lsr #10 │ │ │ │ - subeq r2, pc, pc, ror r8 @ │ │ │ │ + subeq r2, pc, pc, lsr r8 @ │ │ │ │ rsbeq r0, r6, r4, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -372642,15 +372642,15 @@ │ │ │ │ strd r0, [r9, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bcs 1a5074 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1a5950 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a4ccc │ │ │ │ ldr r0, [pc, #4004] @ 1a5bb4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -372720,28 +372720,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3944] @ 1a5ca8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a4d84 │ │ │ │ bl 3b55c │ │ │ │ mov r5, r0 │ │ │ │ b 1a5258 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -372860,28 +372860,28 @@ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3408] @ 1a5cc0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 1a58f4 │ │ │ │ bl 445778 │ │ │ │ bl 3b4d4 │ │ │ │ b 1a596c │ │ │ │ mov r1, r9 │ │ │ │ ldrb r0, [r1, #48]! @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -373084,15 +373084,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a59c0 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 4475c4 │ │ │ │ mov r1, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a5628 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a5648 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -373159,15 +373159,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1a53ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 1a5414 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r9, #76] @ 0x4c │ │ │ │ str r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 2829c4 │ │ │ │ @@ -373193,15 +373193,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a5a18 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 4475c4 │ │ │ │ mov r1, r0 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a5694 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a56b8 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -373253,15 +373253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1a5568 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1a558c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a55f0 │ │ │ │ ldrb r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ bne 1a55f0 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ @@ -373278,15 +373278,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1a55cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1a55f0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r7, [r9, #48] @ 0x30 │ │ │ │ b 1a5278 │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ beq 1a53e4 │ │ │ │ b 1a5418 │ │ │ │ @@ -373374,15 +373374,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1a574c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1a5770 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a57ac │ │ │ │ ldrb r0, [r9, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 1a57b0 │ │ │ │ @@ -373456,28 +373456,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1148] @ 1a5d20 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1124] @ 1a5d24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, r9, #120 @ 0x78 │ │ │ │ bl 190824 │ │ │ │ ldr r0, [pc, #1068] @ 1a5d28 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strh r1, [r9, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r9, #8] │ │ │ │ @@ -373516,15 +373516,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1a5984 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1a57b0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 1a57b0 │ │ │ │ bl 570b4 │ │ │ │ eor r6, r0, #1 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a52d0 │ │ │ │ ldr r0, [pc, #800] @ 1a5ce8 │ │ │ │ @@ -373709,50 +373709,50 @@ │ │ │ │ bl 59014 │ │ │ │ mlseq r5, r0, lr, lr │ │ │ │ rsbeq r1, r6, r8, ror #2 │ │ │ │ rsbeq r1, r6, ip, asr r1 │ │ │ │ strhteq fp, [r9], #-16 │ │ │ │ rsbeq r1, r6, r8, asr r6 │ │ │ │ rsbeq r1, r6, ip, asr r6 │ │ │ │ - strheq r3, [pc], #-195 @ │ │ │ │ - subeq r2, pc, r5, ror #22 │ │ │ │ + subeq r3, pc, r3, ror ip @ │ │ │ │ + subeq r2, pc, r5, lsr #22 │ │ │ │ strdeq r0, [r6], #-108 @ 0xffffff94 @ │ │ │ │ rsbeq r1, r6, r0, lsr #5 │ │ │ │ rsbeq r1, r6, r4, asr #8 │ │ │ │ rsbeq r1, r6, r4, asr #8 │ │ │ │ - subeq r3, pc, r3, lsl #21 │ │ │ │ + subeq r3, pc, r3, asr #20 │ │ │ │ strdeq r1, [r6], #-40 @ 0xffffffd8 @ │ │ │ │ rsbeq r1, r6, ip, lsl #6 │ │ │ │ rsbeq r0, r6, ip, lsr #32 │ │ │ │ rsbeq r0, r6, r0, asr #32 │ │ │ │ strdeq pc, [r5], #-248 @ 0xffffff08 @ │ │ │ │ rsbeq r0, r6, ip │ │ │ │ mlseq r5, r8, pc, pc @ │ │ │ │ rsbeq pc, r5, r0, asr #31 │ │ │ │ mlseq r9, ip, ip, sl │ │ │ │ - subeq r2, pc, sp, lsl #5 │ │ │ │ + subeq r2, pc, sp, asr #4 │ │ │ │ rsbeq pc, r5, r4, ror lr @ │ │ │ │ rsbeq pc, r5, r0, ror r7 @ │ │ │ │ rsbeq pc, r5, ip, asr #31 │ │ │ │ strdeq pc, [r5], #-244 @ 0xffffff0c @ │ │ │ │ rsbeq r4, r6, ip, ror r5 │ │ │ │ rsbeq r4, r6, r0, lsl #11 │ │ │ │ rsbeq sl, r9, r0, asr #20 │ │ │ │ - subeq r2, pc, r5, lsr r2 @ │ │ │ │ + strdeq r2, [pc], #-21 @ │ │ │ │ rsbeq pc, r5, ip, lsl lr @ │ │ │ │ rsbeq pc, r5, r8, lsr #14 │ │ │ │ rsbeq sl, r9, r8, asr #12 │ │ │ │ rsbeq r0, r6, r8, lsr fp │ │ │ │ rsbeq r0, r6, r0, lsr fp │ │ │ │ rsbeq sl, r9, r0, lsr #8 │ │ │ │ - subeq r3, pc, r3, lsr r1 @ │ │ │ │ + strdeq r3, [pc], #-3 @ │ │ │ │ rsbeq fp, r9, r8, lsr #13 │ │ │ │ rsbeq r0, r6, r4, ror r8 │ │ │ │ ldrdeq r0, [r6], #-136 @ 0xffffff78 @ │ │ │ │ - subeq r2, pc, r8, lsl #30 │ │ │ │ + subeq r2, pc, r8, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, #156 @ 0x9c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -374794,26 +374794,26 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r5, r0, r8, ror #29 │ │ │ │ andeq r5, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #560] @ 0x230 │ │ │ │ b 1a72e0 │ │ │ │ - subeq ip, lr, sp, lsl #19 │ │ │ │ + subeq ip, lr, sp, asr #18 │ │ │ │ rsbeq sp, r5, r0, lsr #14 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r1, #135]! @ 0x87 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ sub r1, r1, #23 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ - subeq r3, lr, r4, ror #21 │ │ │ │ + subeq r3, lr, r4, lsr #21 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r5, r0, r4, ror pc │ │ │ │ andeq r5, r0, r4, lsl #31 │ │ │ │ @ instruction: 0x00001bb0 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0xfffffbac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -375059,15 +375059,15 @@ │ │ │ │ add r1, lr, #8 │ │ │ │ bl 112860 │ │ │ │ ldr r8, [r4, #712] @ 0x2c8 │ │ │ │ mov sl, #7 │ │ │ │ ldr r7, [r4, #716] @ 0x2cc │ │ │ │ ldr r6, [r4, #720] @ 0x2d0 │ │ │ │ b 1a71c8 │ │ │ │ - subeq r1, pc, pc, asr r8 @ │ │ │ │ + subeq r1, pc, pc, lsl r8 @ │ │ │ │ mov sl, #6 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 18f078 │ │ │ │ cmp sl, #7 │ │ │ │ @@ -375182,15 +375182,15 @@ │ │ │ │ add r1, lr, #584 @ 0x248 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ bl 25ac90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1a73b0 │ │ │ │ mov r0, #3 │ │ │ │ b 1aa928 │ │ │ │ - subeq r1, pc, sl, lsr r5 @ │ │ │ │ + strdeq r1, [pc], #-74 @ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, [r0, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1a73d0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -375360,15 +375360,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 3855c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #2056] @ 0x808 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1acab4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1a76b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -375685,15 +375685,15 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b 1a8554 │ │ │ │ - subeq r0, pc, r1, asr #27 │ │ │ │ + subeq r0, pc, r1, lsl #27 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ add r4, lr, #296 @ 0x128 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 3855c │ │ │ │ @@ -376061,15 +376061,15 @@ │ │ │ │ andeq r4, r0, r4, asr sp │ │ │ │ andeq r4, r0, r8, ror #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #516] @ 0x204 │ │ │ │ b 1a9680 │ │ │ │ strdeq lr, [r5], #-92 @ 0xffffffa4 @ │ │ │ │ - subeq r0, pc, fp, lsl #13 │ │ │ │ + subeq r0, pc, fp, asr #12 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #584 @ 0x248 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -376221,15 +376221,15 @@ │ │ │ │ ldr r1, [r0, #208]! @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1a89cc │ │ │ │ bl 46a038 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #584 @ 0x248 │ │ │ │ b 1a89d4 │ │ │ │ - subeq r8, lr, ip, lsr #2 │ │ │ │ + subeq r8, lr, ip, ror #1 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #584 @ 0x248 │ │ │ │ add r3, r4, #896 @ 0x380 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ add ip, r4, #752 @ 0x2f0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -376268,15 +376268,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ b 1aa93c │ │ │ │ - subeq r8, lr, r8, lsr #1 │ │ │ │ + subeq r8, lr, r8, rrx │ │ │ │ add r3, r8, #752 @ 0x2f0 │ │ │ │ add ip, r8, #848 @ 0x350 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r8, lr, #976 @ 0x3d0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ @@ -376379,15 +376379,15 @@ │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ b 1a7438 │ │ │ │ - subeq r1, pc, pc, lsl #5 │ │ │ │ + subeq r1, pc, pc, asr #4 │ │ │ │ rsbeq lr, r5, r0, lsl #23 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ add r4, r0, #56 @ 0x38 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -377135,15 +377135,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1a920c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1a9234 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r7, #0 │ │ │ │ b 1ab12c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add r3, lr, #584 @ 0x248 │ │ │ │ mov fp, r5 │ │ │ │ add r3, r3, #672 @ 0x2a0 │ │ │ │ @@ -377199,15 +377199,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1a930c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1a9334 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1a9338 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -377950,15 +377950,15 @@ │ │ │ │ cmp r8, #22 │ │ │ │ bne 1aaed8 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r6] │ │ │ │ strb r0, [r9] │ │ │ │ strb r0, [sl] │ │ │ │ b 1abdf0 │ │ │ │ - subeq lr, lr, lr, lsr #30 │ │ │ │ + subeq lr, lr, lr, ror #29 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -378082,17 +378082,17 @@ │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ strb r2, [r4, #288] @ 0x120 │ │ │ │ str r1, [r4, #268] @ 0x10c │ │ │ │ str r0, [r4, #272] @ 0x110 │ │ │ │ str r5, [r4, #276] @ 0x114 │ │ │ │ b 1aa564 │ │ │ │ - subeq pc, lr, pc, asr #8 │ │ │ │ - subeq r6, pc, r3, lsl sl @ │ │ │ │ - ldrdeq r6, [pc], #-151 @ │ │ │ │ + subeq pc, lr, pc, lsl #8 │ │ │ │ + ldrdeq r6, [pc], #-147 @ │ │ │ │ + umaaleq r6, pc, r7, r9 @ │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ add r4, r0, #296 @ 0x128 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r8, ip │ │ │ │ @@ -378802,16 +378802,16 @@ │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r2, r0, r8, lsr #11 │ │ │ │ andeq r2, r0, r0, asr #11 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - subeq r6, pc, ip, ror #3 │ │ │ │ - subeq r6, pc, fp, asr #1 │ │ │ │ + subeq r6, pc, ip, lsr #3 │ │ │ │ + subeq r6, pc, fp, lsl #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ ldr lr, [r0, #140] @ 0x8c │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ ldr r1, [r0, #484] @ 0x1e4 │ │ │ │ b 1a8f50 │ │ │ │ add ip, r5, #8 │ │ │ │ @@ -379138,15 +379138,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1ab15c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1ab180 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, #152 @ 0x98 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ cmp r7, #0 │ │ │ │ strb ip, [fp, #420] @ 0x1a4 │ │ │ │ @@ -379859,15 +379859,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1abca0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1abcc4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #3992] @ 0xf98 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ cmp sl, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ @@ -380131,15 +380131,15 @@ │ │ │ │ beq 1ac0f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ bl 1925d4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #584 @ 0x248 │ │ │ │ b 1ac694 │ │ │ │ - subeq ip, lr, r2, lsr #15 │ │ │ │ + subeq ip, lr, r2, ror #14 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r4, ip │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -380318,15 +380318,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1ac3c8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1ac3f0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ add r0, lr, #920 @ 0x398 │ │ │ │ add r1, r0, #8 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -381685,15 +381685,15 @@ │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1ae368 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1add2c │ │ │ │ - subeq ip, lr, r7, lsl #31 │ │ │ │ + subeq ip, lr, r7, asr #30 │ │ │ │ rsbeq sl, r5, r4, lsr r5 │ │ │ │ mov r6, r0 │ │ │ │ b 1ae7d4 │ │ │ │ mov sl, r0 │ │ │ │ b 1ae710 │ │ │ │ b 1ae548 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -381779,15 +381779,15 @@ │ │ │ │ bne 1ae368 │ │ │ │ add r0, r6, #216 @ 0xd8 │ │ │ │ bl 194954 │ │ │ │ b 1ae368 │ │ │ │ b 1ae434 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1ae914 │ │ │ │ - subeq ip, lr, r8, ror r0 │ │ │ │ + subeq ip, lr, r8, lsr r0 │ │ │ │ rsbeq r8, r5, ip, ror #25 │ │ │ │ rsbeq r9, r5, r4, asr #18 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1adb6c │ │ │ │ b 1ae548 │ │ │ │ @@ -381925,15 +381925,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 18d9ec │ │ │ │ b 1adf7c │ │ │ │ b 1ae548 │ │ │ │ b 1ae488 │ │ │ │ strdeq r8, [r5], #-132 @ 0xffffff7c @ │ │ │ │ rsbeq r8, r5, r4, lsl #17 │ │ │ │ - strdeq r2, [lr], #-112 @ 0xffffff90 │ │ │ │ + strheq r2, [lr], #-112 @ 0xffffff90 │ │ │ │ rsbeq r8, r5, r8, ror fp │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #568 @ 0x238 │ │ │ │ @@ -381941,15 +381941,15 @@ │ │ │ │ add r0, r6, #520 @ 0x208 │ │ │ │ bl 18f96c │ │ │ │ add r0, r6, #192 @ 0xc0 │ │ │ │ bl 19154c │ │ │ │ b 1ae368 │ │ │ │ rsbeq r8, r5, r4, ror #18 │ │ │ │ rsbeq r8, r5, r4, asr r9 │ │ │ │ - subeq r2, lr, ip, lsr #15 │ │ │ │ + subeq r2, lr, ip, ror #14 │ │ │ │ rsbeq r8, r5, r4, lsr fp │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -382035,15 +382035,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 1aed70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1ae908 │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r5, r0, lsl r7 │ │ │ │ b 1ae434 │ │ │ │ - subeq r2, lr, ip, asr #12 │ │ │ │ + subeq r2, lr, ip, lsl #12 │ │ │ │ ldrdeq r8, [r5], #-148 @ 0xffffff6c @ │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r7] │ │ │ │ b 1ae764 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ @@ -382081,15 +382081,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1adf54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1adf7c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r6, #420] @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1adfc4 │ │ │ │ ldr r0, [r6, #392] @ 0x188 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1adfc4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -382099,15 +382099,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1adfa0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1adfc4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r6, r0] │ │ │ │ b 1ae2dc │ │ │ │ bl 59014 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ @@ -382143,15 +382143,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1ae050 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1ae074 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, fp │ │ │ │ strb r0, [fp, #504] @ 0x1f8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #505] @ 0x1f9 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 18dd64 │ │ │ │ @@ -382195,22 +382195,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1ae7e8 │ │ │ │ rsbeq r8, r5, ip, lsl r9 │ │ │ │ mov sl, r0 │ │ │ │ b 1ae724 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 1ae6b4 │ │ │ │ - ldrdeq r2, [lr], #-52 @ 0xffffffcc │ │ │ │ + umaaleq r2, lr, r4, r3 │ │ │ │ rsbeq r8, r5, ip, asr r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ b 1ae72c │ │ │ │ - strheq r5, [lr], #-207 @ 0xffffff31 │ │ │ │ + subeq r5, lr, pc, ror ip │ │ │ │ strdeq r8, [r5], #-140 @ 0xffffff74 @ │ │ │ │ - umaaleq r5, lr, pc, ip @ │ │ │ │ + subeq r5, lr, pc, asr ip │ │ │ │ ldrdeq r8, [r5], #-140 @ 0xffffff74 @ │ │ │ │ rsbeq r8, r5, ip, lsl r7 │ │ │ │ rsbeq r8, r5, r0, lsl #14 │ │ │ │ rsbeq r8, r5, r8, ror r8 │ │ │ │ rsbeq r8, r5, r0, ror #16 │ │ │ │ strhteq r8, [r5], #-104 @ 0xffffff98 │ │ │ │ rsbeq r8, r5, r0, lsr #13 │ │ │ │ @@ -382255,15 +382255,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1ae210 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1ae234 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 195860 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #548]! @ 0x224 │ │ │ │ @@ -382373,15 +382373,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1ae3e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1ae40c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #125] @ 0x7d │ │ │ │ add r0, r6, #108 @ 0x6c │ │ │ │ mov r4, r6 │ │ │ │ bl 194244 │ │ │ │ b 1ae930 │ │ │ │ b 1ae668 │ │ │ │ @@ -383609,47 +383609,47 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1af738 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1af75c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, fp │ │ │ │ strb r0, [fp, #448] @ 0x1c0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #449] @ 0x1c1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 18dd64 │ │ │ │ add r0, r9, #456 @ 0x1c8 │ │ │ │ bl 1164a0 │ │ │ │ add r0, r9, #488 @ 0x1e8 │ │ │ │ bl 19301c │ │ │ │ b 1aee64 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subeq r0, pc, pc, ror #26 │ │ │ │ - strdeq r0, [pc], #-218 @ │ │ │ │ - ldrdeq r3, [lr], #-131 @ 0xffffff7d │ │ │ │ + subeq r0, pc, pc, lsr #26 │ │ │ │ + strheq r0, [pc], #-218 @ │ │ │ │ + umaaleq r3, lr, r3, r8 │ │ │ │ rsbeq r6, r5, r0, lsl r5 │ │ │ │ rsbeq r6, r5, r0, ror #5 │ │ │ │ rsbeq r6, r5, r4, asr #5 │ │ │ │ rsbeq r6, r5, ip, lsl #5 │ │ │ │ ldr r2, [pc, #32] @ 1af7d8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 1af7dc │ │ │ │ ldr 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 67a614 │ │ │ │ - subeq r4, lr, r4, ror r9 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r4, lr, r4, lsr r9 │ │ │ │ strhteq r7, [r5], #-12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #128] @ 1af870 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -383842,37 +383842,37 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, r3 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1afe48 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1afb24 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1afe68 │ │ │ │ ldr r0, [pc, #4088] @ 1b0b34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 1afbf4 │ │ │ │ add r6, sp, #2960 @ 0xb90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bf504 │ │ │ │ + bl 4bf4d4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [pc, #4052] @ 1b0b38 │ │ │ │ ldr r2, [pc, #4052] @ 1b0b3c │ │ │ │ add r3, lr, #568 @ 0x238 │ │ │ │ ldr r0, [pc, #4092] @ 1b0b6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -383884,28 +383884,28 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #2616] @ 0xa38 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4032] @ 1b0b70 │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2960] @ 0xb90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1afbf4 │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ @@ -384128,15 +384128,15 @@ │ │ │ │ ldr r1, [sp, #2688] @ 0xa80 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1aff70 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1afac0 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r9, #-2147483643 @ 0x80000005 │ │ │ │ ldr r0, [pc, #3984] @ 1b0f20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -384166,28 +384166,28 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3872] @ 1b0f38 │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2960] @ 0xb90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b005c │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r6, #4 │ │ │ │ @@ -384290,28 +384290,28 @@ │ │ │ │ str r4, [sp, #2616] @ 0xa38 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #2692] @ 0xa84 │ │ │ │ str r3, [sp, #2700] @ 0xa8c │ │ │ │ str r1, [sp, #2620] @ 0xa3c │ │ │ │ str r2, [sp, #2688] @ 0xa80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4032] @ 1b11c8 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b024c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -384362,28 +384362,28 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #2616] @ 0xa38 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3772] @ 1b11e4 │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2960] @ 0xb90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b036c │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ @@ -384427,15 +384427,15 @@ │ │ │ │ movw r2, #2243 @ 0x8c3 │ │ │ │ mov r8, r7 │ │ │ │ strb r0, [r8, #12]! │ │ │ │ add r0, r7, #13 │ │ │ │ bl 3855c │ │ │ │ ldr r4, [fp, #112] @ 0x70 │ │ │ │ str r4, [fp, #116] @ 0x74 │ │ │ │ - bl 55db24 │ │ │ │ + bl 55daf4 │ │ │ │ mov r5, r0 │ │ │ │ bl 380c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b0524 │ │ │ │ ldr r0, [pc, #4084] @ 1b1430 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ @@ -384522,28 +384522,28 @@ │ │ │ │ str r2, [sp, #2704] @ 0xa90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2700] @ 0xa8c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2692] @ 0xa84 │ │ │ │ str r2, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3828] @ 1b149c │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2972] @ 0xb9c │ │ │ │ str r0, [sp, #2964] @ 0xb94 │ │ │ │ str r1, [sp, #2968] @ 0xb98 │ │ │ │ str r1, [sp, #2960] @ 0xb90 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #4 │ │ │ │ bne 1b071c │ │ │ │ mov r6, #4 │ │ │ │ mov r4, #0 │ │ │ │ b 1b1abc │ │ │ │ cmp r4, #4 │ │ │ │ @@ -384565,28 +384565,28 @@ │ │ │ │ str r2, [sp, #2704] @ 0xa90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2700] @ 0xa8c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2692] @ 0xa84 │ │ │ │ str r2, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4076] @ 1b1640 │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2972] @ 0xb9c │ │ │ │ str r0, [sp, #2964] @ 0xb94 │ │ │ │ str r1, [sp, #2968] @ 0xb98 │ │ │ │ str r1, [sp, #2960] @ 0xb90 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f9f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 1b1c40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ @@ -384603,28 +384603,28 @@ │ │ │ │ str r2, [sp, #2704] @ 0xa90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2700] @ 0xa8c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2692] @ 0xa84 │ │ │ │ str r2, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4088] @ 1b16e4 │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2972] @ 0xb9c │ │ │ │ str r0, [sp, #2964] @ 0xb94 │ │ │ │ str r1, [sp, #2968] @ 0xb98 │ │ │ │ str r1, [sp, #2960] @ 0xb90 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 1b0b90 │ │ │ │ ldr r4, [fp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #128] @ 0x80 │ │ │ │ strb r0, [fp, #152] @ 0x98 │ │ │ │ strd r4, [fp, #136] @ 0x88 │ │ │ │ add r5, fp, #136 @ 0x88 │ │ │ │ @@ -384672,17 +384672,17 @@ │ │ │ │ strd r6, [sp] │ │ │ │ bl 12e778 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r4, #0 │ │ │ │ b 1b1ab8 │ │ │ │ rsbeq r1, r9, ip, lsr #6 │ │ │ │ strhteq r1, [r9], #-88 @ 0xffffffa8 │ │ │ │ - subeq r2, lr, r9, lsl sp │ │ │ │ + ldrdeq r2, [lr], #-201 @ 0xffffff37 │ │ │ │ rsbeq r3, r5, ip, lsr #21 │ │ │ │ - strdeq r2, [lr], #-193 @ 0xffffff3f │ │ │ │ + strheq r2, [lr], #-193 @ 0xffffff3f │ │ │ │ rsbeq r1, r9, r8, asr #9 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 1617bc │ │ │ │ ldr r1, [pc, #3800] @ 1b16f8 │ │ │ │ @@ -384699,15 +384699,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 1b1b08 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #2688] @ 0xa80 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1b1cf4 │ │ │ │ ldr r0, [sp, #2692] @ 0xa84 │ │ │ │ ldr r2, [sp, #2696] @ 0xa88 │ │ │ │ ldr r3, [pc, #3716] @ 1b1704 │ │ │ │ ldr r5, [pc, #3716] @ 1b1708 │ │ │ │ @@ -384781,34 +384781,34 @@ │ │ │ │ add r5, lr, #536 @ 0x218 │ │ │ │ str r5, [sp, #2968] @ 0xb98 │ │ │ │ str r3, [sp, #2584] @ 0xa18 │ │ │ │ str r9, [sp, #2712] @ 0xa98 │ │ │ │ str r1, [sp, #2704] @ 0xa90 │ │ │ │ str r2, [sp, #2696] @ 0xa88 │ │ │ │ str r2, [sp, #2688] @ 0xa80 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3896] @ 1b18ec │ │ │ │ str r0, [sp, #2632] @ 0xa48 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2628] @ 0xa44 │ │ │ │ str r0, [sp, #2620] @ 0xa3c │ │ │ │ str r1, [sp, #2624] @ 0xa40 │ │ │ │ str r1, [sp, #2616] @ 0xa38 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r2, lr, #568 @ 0x238 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [pc, #4084] @ 1b19e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ mov r2, #19 │ │ │ │ - bl 628960 │ │ │ │ + bl 628930 │ │ │ │ mov r0, #0 │ │ │ │ add r5, sp, #2960 @ 0xb90 │ │ │ │ strb r0, [sp, #2820] @ 0xb04 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #2816] @ 0xb00 │ │ │ │ mov r0, r5 │ │ │ │ @@ -384818,15 +384818,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ bl 1e2574 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2817] @ 0xb01 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #2 │ │ │ │ - bl 628f60 │ │ │ │ + bl 628f30 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2688 @ 0xa80 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ bl 447f04 │ │ │ │ ldr r2, [sp, #2616] @ 0xa38 │ │ │ │ ldr r0, [sp, #2620] @ 0xa3c │ │ │ │ ldr r1, [sp, #2624] @ 0xa40 │ │ │ │ @@ -384895,43 +384895,43 @@ │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 190b64 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [fp, #132] @ 0x84 │ │ │ │ b 1b1abc │ │ │ │ rsbeq r6, r5, r8, lsr r7 │ │ │ │ - subeq r8, lr, sp, lsl sp │ │ │ │ + ldrdeq r8, [lr], #-205 @ 0xffffff33 │ │ │ │ mov r0, #0 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #132] @ 0x84 │ │ │ │ movw r2, #25856 @ 0x6500 │ │ │ │ mov r0, #0 │ │ │ │ movt r2, #7629 @ 0x1dcd │ │ │ │ mov r1, #0 │ │ │ │ - bl 562d10 │ │ │ │ + bl 562ce0 │ │ │ │ strd r0, [fp, #128] @ 0x80 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b0bf0 │ │ │ │ mov r0, #4 │ │ │ │ b 1b0ce4 │ │ │ │ - subeq r9, sp, r4, asr ip │ │ │ │ - subeq r8, lr, sl, lsr pc │ │ │ │ - subeq r3, lr, r0, asr #21 │ │ │ │ - strheq r3, [lr], #-167 @ 0xffffff59 │ │ │ │ - subeq r3, lr, r3, asr sl │ │ │ │ - subeq r2, lr, r9, asr #20 │ │ │ │ + subeq r9, sp, r4, lsl ip │ │ │ │ + strdeq r8, [lr], #-234 @ 0xffffff16 │ │ │ │ + subeq r3, lr, r0, lsl #21 │ │ │ │ + subeq r3, lr, r7, ror sl │ │ │ │ + subeq r3, lr, r3, lsl sl │ │ │ │ + subeq r2, lr, r9, lsl #20 │ │ │ │ ldrdeq r3, [r5], #-124 @ 0xffffff84 @ │ │ │ │ rsbeq r0, r9, r8, asr #32 │ │ │ │ mlseq r5, r8, r6, r6 │ │ │ │ ldrd r4, [fp, #128] @ 0x80 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b0c08 │ │ │ │ @@ -384950,15 +384950,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ bl 13f3cc │ │ │ │ str r0, [fp, #128] @ 0x80 │ │ │ │ ldr r0, [fp, #116] @ 0x74 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b1a3c │ │ │ │ add r0, fp, #128 @ 0x80 │ │ │ │ bl 13eac8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b1a3c │ │ │ │ ldr r0, [fp, #116] @ 0x74 │ │ │ │ @@ -385065,28 +385065,28 @@ │ │ │ │ str r5, [sp, #2584] @ 0xa18 │ │ │ │ str r7, [sp, #2620] @ 0xa3c │ │ │ │ str r6, [sp, #2624] @ 0xa40 │ │ │ │ str r3, [sp, #2964] @ 0xb94 │ │ │ │ str r3, [sp, #2972] @ 0xb9c │ │ │ │ str r1, [sp, #2588] @ 0xa1c │ │ │ │ str r2, [sp, #2960] @ 0xb90 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4088] @ 1b1e1c │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2616] @ 0xa38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b0e68 │ │ │ │ ldr r0, [sp, #2620] @ 0xa3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #3232 @ 0xca0 │ │ │ │ @@ -385116,36 +385116,36 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ add r3, sp, #2960 @ 0xb90 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #2960] @ 0xb90 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4076] @ 1b1edc │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 1b105c │ │ │ │ rsbeq pc, r8, ip, lsl pc @ │ │ │ │ - umaaleq r3, lr, r5, r7 │ │ │ │ + subeq r3, lr, r5, asr r7 │ │ │ │ rsbeq r3, r5, ip, lsl #10 │ │ │ │ @ instruction: 0xfffefcb4 │ │ │ │ rsbeq r6, r5, ip, lsl r2 │ │ │ │ rsbeq r6, r5, r0, lsr r2 │ │ │ │ - strheq r8, [lr], #-133 @ 0xffffff7b │ │ │ │ + subeq r8, lr, r5, ror r8 │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r0, [pc, #4092] @ 1b1f44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 1b101c │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ @@ -385174,28 +385174,28 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #2616] @ 0xa38 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4068] @ 1b1fbc │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2960] @ 0xb90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b101c │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ @@ -385241,15 +385241,15 @@ │ │ │ │ ldr r1, [r8, #2236] @ 0x8bc │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b10f4 │ │ │ │ ldr r0, [r8, #2240] @ 0x8c0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1b10f4 │ │ │ │ - strheq r8, [lr], #-132 @ 0xffffff7c │ │ │ │ + subeq r8, lr, r4, ror r8 │ │ │ │ rsbeq pc, r8, r8, ror sp @ │ │ │ │ rsbeq r5, r5, r0, lsl #12 │ │ │ │ add r0, r8, #24 │ │ │ │ bl 18d0c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #2248] @ 0x8c8 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -385301,22 +385301,22 @@ │ │ │ │ bne 1b11f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #5 │ │ │ │ strb r4, [fp, #84] @ 0x54 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r8, lr, r5, asr #13 │ │ │ │ + subeq r8, lr, r5, lsl #13 │ │ │ │ rsbeq pc, r8, r8, lsl ip @ │ │ │ │ - subeq r3, lr, sp, lsl #9 │ │ │ │ + subeq r3, lr, sp, asr #8 │ │ │ │ rsbeq r3, r5, r4, lsl #4 │ │ │ │ @ instruction: 0xfff94a44 │ │ │ │ rsbeq r5, r5, ip, lsr pc │ │ │ │ rsbeq r5, r5, r0, asr pc │ │ │ │ - subeq r8, lr, r5, lsr #11 │ │ │ │ + subeq r8, lr, r5, ror #10 │ │ │ │ rsbeq r0, r9, r0, lsr #23 │ │ │ │ rsbeq r0, r9, r8, ror fp │ │ │ │ mov r0, #1 │ │ │ │ add r8, fp, #48 @ 0x30 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ @@ -385375,28 +385375,28 @@ │ │ │ │ ldr r2, [fp, #840] @ 0x348 │ │ │ │ ldr r3, [fp, #844] @ 0x34c │ │ │ │ str r0, [sp, #2696] @ 0xa88 │ │ │ │ str r0, [sp, #2688] @ 0xa80 │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #2688 @ 0xa80 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1b1b54 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r6, lr, #568 @ 0x238 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 3855c │ │ │ │ add r7, fp, #852 @ 0x354 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d5b04 │ │ │ │ + bl 4d5ad4 │ │ │ │ ldr r0, [fp, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b139c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #3232] @ 0xca0 │ │ │ │ strb r1, [fp, #948] @ 0x3b4 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ @@ -385415,15 +385415,15 @@ │ │ │ │ str r0, [sp, #2584] @ 0xa18 │ │ │ │ str r3, [sp, #2596] @ 0xa24 │ │ │ │ str r6, [sp, #2600] @ 0xa28 │ │ │ │ str r4, [sp, #2604] @ 0xa2c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ add r1, lr, #536 @ 0x218 │ │ │ │ - bl 4d5b94 │ │ │ │ + bl 4d5b64 │ │ │ │ ldr r0, [sp, #3232] @ 0xca0 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [fp, #824] @ 0x338 │ │ │ │ strb r0, [fp, #828] @ 0x33c │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ @@ -385457,15 +385457,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b1688 │ │ │ │ mov r0, r8 │ │ │ │ bl 195b20 │ │ │ │ b 1b1688 │ │ │ │ rsbeq r0, r9, r0, ror fp │ │ │ │ rsbeq r3, r5, r0, asr #32 │ │ │ │ - subeq r3, lr, r1, asr #5 │ │ │ │ + subeq r3, lr, r1, lsl #5 │ │ │ │ ldr r0, [pc, #4080] @ 1b2434 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -385482,15 +385482,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ beq 1b1968 │ │ │ │ bl 38aa8 │ │ │ │ b 1b1968 │ │ │ │ rsbeq pc, r8, ip, asr #18 │ │ │ │ rsbeq r5, r5, ip, lsr ip │ │ │ │ rsbeq r5, r5, ip, lsr ip │ │ │ │ - ldrdeq r8, [lr], #-37 @ 0xffffffdb │ │ │ │ + umaaleq r8, lr, r5, r2 │ │ │ │ rsbeq pc, r8, r0, lsr #17 │ │ │ │ ldr r1, [pc, #4092] @ 1b24a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #2696] @ 0xa88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ @@ -385502,15 +385502,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ str r2, [sp, #2688] @ 0xa80 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 4d4418 │ │ │ │ + bl 4d43e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b1bf0 │ │ │ │ ldr r5, [sp, #2688] @ 0xa80 │ │ │ │ ldr r7, [sp, #2692] @ 0xa84 │ │ │ │ ldr r0, [sp, #2696] @ 0xa88 │ │ │ │ ldr r1, [pc, #4000] @ 1b24ac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -385547,28 +385547,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ stm r1, {r2, r3, r6} │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #4044] @ 1b2578 │ │ │ │ str r0, [sp, #2704] @ 0xa90 │ │ │ │ mov r0, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2700] @ 0xa8c │ │ │ │ str r0, [sp, #2692] @ 0xa84 │ │ │ │ str r1, [sp, #2696] @ 0xa88 │ │ │ │ str r1, [sp, #2688] @ 0xa80 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #2688 @ 0xa80 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #4092] @ 1b25dc │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #2960] @ 0xb90 │ │ │ │ ldr r7, [sp, #2964] @ 0xb94 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ @@ -385587,15 +385587,15 @@ │ │ │ │ bl 1ed84c │ │ │ │ b 1b1978 │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ bl 1edb14 │ │ │ │ b 1b1978 │ │ │ │ - umaaleq r8, lr, pc, r3 @ │ │ │ │ + subeq r8, lr, pc, asr r3 │ │ │ │ rsbeq r5, r5, r8, lsl #25 │ │ │ │ rsbeq r5, r5, r8, lsl #25 │ │ │ │ add r0, r8, #280 @ 0x118 │ │ │ │ bl 19616c │ │ │ │ ldr r1, [r8, #708] @ 0x2c4 │ │ │ │ add r6, r8, #436 @ 0x1b4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -385628,27 +385628,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #-2147483642 @ 0x80000006 │ │ │ │ strb r0, [r5] │ │ │ │ beq 1b13d0 │ │ │ │ b 1b182c │ │ │ │ - subeq r8, lr, r7, lsl #6 │ │ │ │ + subeq r8, lr, r7, asr #5 │ │ │ │ rsbeq r0, r9, r4, lsl r8 │ │ │ │ strdeq r5, [r5], #-148 @ 0xffffff6c @ │ │ │ │ - subeq r8, lr, r8, lsl #1 │ │ │ │ + subeq r8, lr, r8, asr #32 │ │ │ │ ldrdeq r5, [r5], #-156 @ 0xffffff64 @ │ │ │ │ - subeq r8, lr, r5, ror #3 │ │ │ │ + subeq r8, lr, r5, lsr #3 │ │ │ │ strdeq pc, [r8], #-136 @ 0xffffff78 @ │ │ │ │ - subeq r8, lr, r6, ror #3 │ │ │ │ - subeq r8, lr, sl, asr #3 │ │ │ │ - strheq r8, [lr], #-16 │ │ │ │ - subeq r8, lr, r2, lsr #3 │ │ │ │ - subeq r8, lr, lr, asr #2 │ │ │ │ - subeq r8, lr, r1, lsl #3 │ │ │ │ + subeq r8, lr, r6, lsr #3 │ │ │ │ + subeq r8, lr, sl, lsl #3 │ │ │ │ + subeq r8, lr, r0, ror r1 │ │ │ │ + subeq r8, lr, r2, ror #2 │ │ │ │ + subeq r8, lr, lr, lsl #2 │ │ │ │ + subeq r8, lr, r1, asr #2 │ │ │ │ add r6, sp, #2688 @ 0xa80 │ │ │ │ add r1, sp, #2960 @ 0xb90 │ │ │ │ add r0, r6, #16 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ bl 3855c │ │ │ │ str r9, [sp, #2700] @ 0xa8c │ │ │ │ str sl, [sp, #2696] @ 0xa88 │ │ │ │ @@ -385675,28 +385675,28 @@ │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ add r3, sp, #3216 @ 0xc90 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ add r3, r6, #156 @ 0x9c │ │ │ │ str r3, [sp, #3224] @ 0xc98 │ │ │ │ str r1, [sp, #3216] @ 0xc90 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #3796] @ 1b2680 │ │ │ │ str r0, [sp, #3248] @ 0xcb0 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #3244] @ 0xcac │ │ │ │ str r0, [sp, #3236] @ 0xca4 │ │ │ │ str r1, [sp, #3240] @ 0xca8 │ │ │ │ str r1, [sp, #3232] @ 0xca0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #3232 @ 0xca0 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ bl 192844 │ │ │ │ add r0, fp, #852 @ 0x354 │ │ │ │ bl 1924e4 │ │ │ │ ldr r0, [fp, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [fp, #948] @ 0x3b4 │ │ │ │ @@ -385725,24 +385725,24 @@ │ │ │ │ add r0, fp, #16 │ │ │ │ bl 13ef1c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ strb r1, [fp, #86] @ 0x56 │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 4bf2ec │ │ │ │ + bl 4bf2bc │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 38aa8 │ │ │ │ bl 13d228 │ │ │ │ ldr r1, [pc, #3592] @ 1b2688 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -385751,22 +385751,22 @@ │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483643 @ 0x80000005 │ │ │ │ beq 1b1938 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 192bb0 │ │ │ │ b 1b1938 │ │ │ │ - subeq r8, lr, r7, lsr #2 │ │ │ │ - subeq r8, sp, r4, lsr #31 │ │ │ │ - subeq r8, lr, r5, lsl #2 │ │ │ │ + subeq r8, lr, r7, ror #1 │ │ │ │ + subeq r8, sp, r4, ror #30 │ │ │ │ + subeq r8, lr, r5, asr #1 │ │ │ │ rsbeq pc, r8, r0, lsl #11 │ │ │ │ ldrdeq r5, [r5], #-152 @ 0xffffff68 @ │ │ │ │ rsbeq r5, r5, r8, asr #19 │ │ │ │ andeq r7, r4, r4, asr #21 │ │ │ │ - subeq r8, lr, pc, lsr r0 │ │ │ │ + strdeq r7, [lr], #-255 @ 0xffffff01 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ bne 1b1930 │ │ │ │ ldr r0, [pc, #3444] @ 1b2684 │ │ │ │ @@ -385819,15 +385819,15 @@ │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1b18b0 │ │ │ │ - subeq r8, lr, r3, lsl #1 │ │ │ │ + subeq r8, lr, r3, asr #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb r0, [fp, #2361] @ 0x939 │ │ │ │ ldr r7, [sp, #2692] @ 0xa84 │ │ │ │ ldr r6, [sp, #2696] @ 0xa88 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1b1a20 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -385982,15 +385982,15 @@ │ │ │ │ bl 58b10 │ │ │ │ b 1b1d40 │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r0, [pc, #2456] @ 1b25fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ b 1b1d40 │ │ │ │ - subeq r2, lr, r1, asr #21 │ │ │ │ + subeq r2, lr, r1, lsl #21 │ │ │ │ rsbeq r2, r5, r8, lsr r8 │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r0, [pc, #2424] @ 1b25f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ b 1b1d40 │ │ │ │ ldr r0, [pc, #2484] @ 1b2644 │ │ │ │ @@ -386020,15 +386020,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ b 1b1d40 │ │ │ │ ldr r0, [pc, #2352] @ 1b262c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ b 1b1d40 │ │ │ │ - subeq r7, lr, sp, asr #24 │ │ │ │ + subeq r7, lr, sp, lsl #24 │ │ │ │ ldr r0, [pc, #2288] @ 1b2600 │ │ │ │ ldr r3, [pc, #2288] @ 1b2604 │ │ │ │ ldr r1, [pc, #2288] @ 1b2608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #3216 @ 0xc90 │ │ │ │ @@ -386090,15 +386090,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #2688] @ 0xa80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b1fb0 │ │ │ │ add r0, sp, #2688 @ 0xa80 │ │ │ │ bl 190824 │ │ │ │ b 1b1fb0 │ │ │ │ - subeq r7, lr, r9, lsr #21 │ │ │ │ + subeq r7, lr, r9, ror #20 │ │ │ │ mov sl, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #536 @ 0x218 │ │ │ │ bl 190824 │ │ │ │ b 1b1fb0 │ │ │ │ b 1b1f14 │ │ │ │ b 1b1e40 │ │ │ │ @@ -386138,15 +386138,15 @@ │ │ │ │ b 1b1fa4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b1efc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ b 1b1ef4 │ │ │ │ - ldrdeq r7, [lr], #-157 @ 0xffffff63 │ │ │ │ + umaaleq r7, lr, sp, r9 │ │ │ │ ldr r1, [sp, #2960] @ 0xb90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b1efc │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -386167,15 +386167,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 196358 │ │ │ │ ldr r0, [fp, #128] @ 0x80 │ │ │ │ b 1b20d8 │ │ │ │ rsbeq lr, r8, r4, ror #30 │ │ │ │ b 1b23c0 │ │ │ │ b 1b1fac │ │ │ │ - ldrdeq r2, [lr], #-125 @ 0xffffff83 │ │ │ │ + umaaleq r2, lr, sp, r7 │ │ │ │ rsbeq r2, r5, r4, asr r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #28] │ │ │ │ strb r0, [fp, #2336] @ 0x920 │ │ │ │ b 1b2590 │ │ │ │ b 1b2220 │ │ │ │ @@ -386194,15 +386194,15 @@ │ │ │ │ b 1b1fa4 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #132] @ 0x84 │ │ │ │ b 1b2580 │ │ │ │ - strdeq r7, [lr], #-133 @ 0xffffff7b │ │ │ │ + strheq r7, [lr], #-133 @ 0xffffff7b │ │ │ │ mov sl, r0 │ │ │ │ add r0, r8, #436 @ 0x1b4 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r8, #721] @ 0x2d1 │ │ │ │ bl 192f68 │ │ │ │ strb r4, [r8, #722] @ 0x2d2 │ │ │ │ b 1b2428 │ │ │ │ @@ -386221,15 +386221,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b20a4 │ │ │ │ mov r0, r5 │ │ │ │ b 1b209c │ │ │ │ mov sl, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ b 1b20a4 │ │ │ │ - subeq r1, lr, r9, lsl #14 │ │ │ │ + subeq r1, lr, r9, asr #13 │ │ │ │ mlseq r5, ip, r4, r2 │ │ │ │ bl 59014 │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 18dde0 │ │ │ │ @@ -386286,15 +386286,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 1b2590 │ │ │ │ mov sl, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 18c488 │ │ │ │ b 1b23d4 │ │ │ │ - subeq r8, lr, fp, lsr fp │ │ │ │ + strdeq r8, [lr], #-171 @ 0xffffff55 │ │ │ │ rsbeq r6, r5, r8, asr #13 │ │ │ │ mov sl, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 18dde0 │ │ │ │ b 1b23d4 │ │ │ │ bl 59014 │ │ │ │ @@ -386353,15 +386353,15 @@ │ │ │ │ bl 59014 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ b 1b2590 │ │ │ │ mov sl, r0 │ │ │ │ b 1b25a4 │ │ │ │ b 1b23c0 │ │ │ │ - strdeq r2, [lr], #-73 @ 0xffffffb7 │ │ │ │ + strheq r2, [lr], #-73 @ 0xffffffb7 │ │ │ │ rsbeq r2, r5, r0, ror r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ b 1b2478 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -386510,15 +386510,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b25a8 │ │ │ │ b 1b25ac │ │ │ │ mlseq r5, ip, r2, r4 │ │ │ │ - strheq r7, [lr], #-104 @ 0xffffff98 │ │ │ │ + subeq r7, lr, r8, ror r6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [fp, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b24d0 │ │ │ │ ldrb r1, [fp, #948] @ 0x3b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1b24d0 │ │ │ │ @@ -386559,17 +386559,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ add r0, fp, #36 @ 0x24 │ │ │ │ bl 192bb0 │ │ │ │ b 1b25a4 │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0xfffee718 │ │ │ │ - subeq sp, sp, ip, ror pc │ │ │ │ + subeq sp, sp, ip, lsr pc │ │ │ │ rsbeq r4, r5, r4, asr #29 │ │ │ │ - subeq r7, lr, lr, asr r6 │ │ │ │ + subeq r7, lr, lr, lsl r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 18dee4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -386595,15 +386595,15 @@ │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, r5, ip, ror #17 │ │ │ │ strdeq r4, [r5], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq r4, r5, r4, asr #12 │ │ │ │ rsbeq r4, r5, r8, asr r6 │ │ │ │ rsbeq r4, r5, r4, asr #12 │ │ │ │ rsbeq r4, r5, r0, ror #12 │ │ │ │ - subeq r5, lr, fp, ror lr │ │ │ │ + subeq r5, lr, fp, lsr lr │ │ │ │ rsbeq r3, r5, r0, ror sl │ │ │ │ rsbeq r3, r5, ip, asr #20 │ │ │ │ rsbeq r4, r5, r4, lsr #13 │ │ │ │ rsbeq r2, r5, ip, lsl #8 │ │ │ │ strdeq r4, [r5], #-72 @ 0xffffffb8 @ │ │ │ │ rsbeq r4, r5, r0, lsl r5 │ │ │ │ rsbeq r4, r5, ip, lsr #14 │ │ │ │ @@ -386611,33 +386611,33 @@ │ │ │ │ rsbeq r3, r5, r8, lsl ip │ │ │ │ rsbeq r4, r5, r8, lsl #11 │ │ │ │ rsbeq r4, r5, r8, lsl r6 │ │ │ │ rsbeq r4, r5, r0, lsl #12 │ │ │ │ rsbeq r4, r5, r8, ror r6 │ │ │ │ rsbeq pc, r8, r4, ror #10 │ │ │ │ rsbeq r4, r5, r0, lsl #15 │ │ │ │ - subeq r6, lr, r8, asr #28 │ │ │ │ - strdeq r5, [lr], #-235 @ 0xffffff15 │ │ │ │ + subeq r6, lr, r8, lsl #28 │ │ │ │ + strheq r5, [lr], #-235 @ 0xffffff15 │ │ │ │ strdeq r3, [r5], #-160 @ 0xffffff60 @ │ │ │ │ rsbeq r3, r5, ip, asr #21 │ │ │ │ - umaaleq r5, lr, r3, pc @ │ │ │ │ + subeq r5, lr, r3, asr pc │ │ │ │ rsbeq r3, r5, r8, lsl #23 │ │ │ │ rsbeq r3, r5, r4, ror #22 │ │ │ │ rsbeq r3, r5, r8, ror r9 │ │ │ │ - strdeq r6, [lr], #-9 │ │ │ │ + strheq r6, [lr], #-9 │ │ │ │ mlseq r5, ip, ip, r3 │ │ │ │ rsbeq r3, r5, ip, asr #18 │ │ │ │ rsbeq r3, r5, ip, asr r9 │ │ │ │ rsbeq lr, r8, r8, ror #14 │ │ │ │ @ instruction: 0xfffee530 │ │ │ │ rsbeq r3, r5, r8, ror sp │ │ │ │ mlseq r5, ip, sp, r3 │ │ │ │ - strdeq r5, [lr], #-255 @ 0xffffff01 │ │ │ │ + strheq r5, [lr], #-255 @ 0xffffff01 │ │ │ │ rsbeq pc, r8, ip, asr r3 @ │ │ │ │ - subeq r7, lr, fp, lsr #7 │ │ │ │ + subeq r7, lr, fp, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -386684,22 +386684,22 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ sub r2, r4, sl │ │ │ │ add r1, r7, sl │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 1b2ce8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b3130 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b2f90 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, sl, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -387137,15 +387137,15 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ bl 1c6300 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ @@ -387197,21 +387197,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ bl 589a8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1b31d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b2fb8 │ │ │ │ add r0, r9, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [fp, #4] │ │ │ │ @@ -387464,22 +387464,22 @@ │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r1, r5, r4, ror #3 │ │ │ │ rsbeq r3, r5, r0, lsr r6 │ │ │ │ strdeq r3, [r5], #-92 @ 0xffffffa4 @ │ │ │ │ - strheq r6, [sp], #-172 @ 0xffffff54 │ │ │ │ + subeq r6, sp, ip, ror sl │ │ │ │ @ instruction: 0xfffb2f28 │ │ │ │ rsbeq r3, r5, r8, asr #21 │ │ │ │ strhteq r3, [r5], #-168 @ 0xffffff58 │ │ │ │ mlseq r5, r0, sl, r3 │ │ │ │ rsbeq r3, r5, r4, ror #20 │ │ │ │ rsbeq sp, r8, r4, lsl #1 │ │ │ │ - subeq r5, lr, sl, lsl #31 │ │ │ │ + subeq r5, lr, sl, asr #30 │ │ │ │ rsbeq r3, r5, r4, lsl #15 │ │ │ │ rsbeq r3, r5, r4, asr r7 │ │ │ │ ldrdeq r3, [r5], #-104 @ 0xffffff98 @ │ │ │ │ ldrdeq r3, [r5], #-104 @ 0xffffff98 @ │ │ │ │ rsbeq ip, r8, r8, lsr #29 │ │ │ │ rsbeq r3, r5, r8, lsr #21 │ │ │ │ rsbeq r3, r5, r8, lsl #12 │ │ │ │ @@ -387960,15 +387960,15 @@ │ │ │ │ strhteq ip, [r8], #-128 @ 0xffffff80 │ │ │ │ rsbeq r2, r5, r0, asr pc │ │ │ │ rsbeq r2, r5, ip, ror lr │ │ │ │ rsbeq r3, r5, ip, asr #5 │ │ │ │ ldrdeq r2, [r5], #-248 @ 0xffffff08 @ │ │ │ │ rsbeq r2, r5, ip, asr pc │ │ │ │ rsbeq r4, r5, r0, lsl #16 │ │ │ │ - subeq r5, lr, r4, asr fp │ │ │ │ + subeq r5, lr, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -388223,48 +388223,48 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ ldr r4, [pc, #3456] @ 1b4ce4 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldr r1, [pc, r4] │ │ │ │ ldm r0, {r3, r4, r6, r7} │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 1b3f9c │ │ │ │ ldr r0, [pc, #3428] @ 1b4cec │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ b 1b3fd0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ ldr r0, [pc, #3384] @ 1b4ce8 │ │ │ │ mov r7, #1 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r7, [r0, r4]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r7, [pc, #3352] @ 1b4cf0 │ │ │ │ add r0, sl, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r4, [pc, #3356] @ 1b4d04 │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ add r4, pc, r4 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r7, r2, #0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -388368,15 +388368,15 @@ │ │ │ │ ldr r0, [pc, #2940] @ 1b4d1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #428] @ 0x1ac │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ str r6, [sp, #520] @ 0x208 │ │ │ │ ldr r3, [pc, #2896] @ 1b4d20 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ @@ -388502,15 +388502,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ add r2, sp, #380 @ 0x17c │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ str r9, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [pc, #2368] @ 1b4d2c │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ @@ -388794,15 +388794,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #380] @ 0x17c │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ ldr r3, [pc, #1244] @ 1b4d50 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ @@ -388844,15 +388844,15 @@ │ │ │ │ ldr r0, [pc, #1072] @ 1b4d40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r3, [pc, #1036] @ 1b4d44 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ @@ -389059,15 +389059,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ bl 1c0088 │ │ │ │ b 1b4c88 │ │ │ │ bl 59014 │ │ │ │ b 1b4c84 │ │ │ │ b 1b4ca8 │ │ │ │ - subeq r5, lr, r8, asr #7 │ │ │ │ + subeq r5, lr, r8, lsl #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b4cac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ @@ -389092,26 +389092,26 @@ │ │ │ │ rsbeq fp, r8, ip, lsr sp │ │ │ │ rsbeq fp, r8, ip, ror #26 │ │ │ │ rsbeq fp, r8, r8, lsl #26 │ │ │ │ rsbeq r1, r5, r4, ror lr │ │ │ │ rsbeq r3, r5, ip, ror r6 │ │ │ │ rsbeq r3, r5, r0, lsl #18 │ │ │ │ rsbeq r4, r5, r0, asr r2 │ │ │ │ - subeq r5, sp, ip, asr #17 │ │ │ │ - subeq r4, lr, r3, lsr fp │ │ │ │ + subeq r5, sp, ip, lsl #17 │ │ │ │ + strdeq r4, [lr], #-163 @ 0xffffff5d │ │ │ │ rsbeq r2, r5, ip, lsl r3 │ │ │ │ rsbeq r2, r5, ip, lsl #6 │ │ │ │ rsbeq r2, r5, r4, lsr #6 │ │ │ │ ldrdeq r2, [r5], #-192 @ 0xffffff40 @ │ │ │ │ rsbeq fp, r8, r0, lsr fp │ │ │ │ rsbeq r2, r5, r8, ror #13 │ │ │ │ ldrdeq r2, [r5], #-152 @ 0xffffff68 @ │ │ │ │ rsbeq fp, r8, ip, lsl r9 │ │ │ │ rsbeq r2, r5, ip, asr #9 │ │ │ │ - subeq r4, lr, r3, lsl #22 │ │ │ │ + subeq r4, lr, r3, asr #21 │ │ │ │ rsbeq r2, r5, ip, ror #5 │ │ │ │ rsbeq r2, r5, r8, lsl #6 │ │ │ │ rsbeq r2, r5, r0, ror #10 │ │ │ │ rsbeq fp, r8, r0, asr #7 │ │ │ │ rsbeq r1, r5, r8, lsl #31 │ │ │ │ rsbeq r2, r5, r4, asr #10 │ │ │ │ rsbeq fp, r8, ip, lsl #9 │ │ │ │ @@ -389403,15 +389403,15 @@ │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sl, r8, r8, lsr pc │ │ │ │ rsbeq r1, r5, r0, ror r8 │ │ │ │ rsbeq r2, r5, r4, ror pc │ │ │ │ - ldrdeq r4, [lr], #-28 @ 0xffffffe4 │ │ │ │ + umaaleq r4, lr, ip, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -389953,15 +389953,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ add r2, sp, #268 @ 0x10c │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr r4, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [pc, #1388] @ 1b5ffc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ @@ -390299,26 +390299,26 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, r8, r8, lsr #21 │ │ │ │ rsbeq r0, r5, r8, ror fp │ │ │ │ - subeq r7, sp, r8, lsr #17 │ │ │ │ + subeq r7, sp, r8, ror #16 │ │ │ │ rsbeq r0, r5, r0, asr #22 │ │ │ │ rsbeq r1, r5, r4, ror r1 │ │ │ │ - subeq r3, lr, fp, asr #15 │ │ │ │ + subeq r3, lr, fp, lsl #15 │ │ │ │ strhteq r0, [r5], #-244 @ 0xffffff0c │ │ │ │ rsbeq r1, r5, r8, lsr r3 │ │ │ │ rsbeq sl, r8, r0, ror r2 │ │ │ │ rsbeq r0, r5, r0, lsr lr │ │ │ │ rsbeq r0, r5, r0, lsr #27 │ │ │ │ rsbeq r0, r5, r4, lsl #26 │ │ │ │ rsbeq r2, r5, r0, ror #20 │ │ │ │ - subeq r3, lr, ip, asr #26 │ │ │ │ + subeq r3, lr, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -390936,15 +390936,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [pc, #2224] @ 1b729c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -391296,15 +391296,15 @@ │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r0, r2, r1 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [pc, #804] @ 1b72b0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ @@ -391408,15 +391408,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 41b3c │ │ │ │ b 1b717c │ │ │ │ - subeq r2, lr, r8, lsl pc │ │ │ │ + ldrdeq r2, [lr], #-232 @ 0xffffff18 │ │ │ │ ldr r2, [pc, #352] @ 1b72a0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #348] @ 1b72a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ @@ -391490,24 +391490,24 @@ │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq pc, r4, r4, lsl #17 │ │ │ │ - subeq r6, sp, r0, lsr #20 │ │ │ │ + subeq r6, sp, r0, ror #19 │ │ │ │ rsbeq pc, r4, ip, asr #16 │ │ │ │ rsbeq pc, r4, ip, lsl #25 │ │ │ │ - subeq r2, lr, fp, lsl #10 │ │ │ │ + subeq r2, lr, fp, asr #9 │ │ │ │ strdeq pc, [r4], #-196 @ 0xffffff3c @ │ │ │ │ rsbeq r0, r5, r4, asr #3 │ │ │ │ ldrdeq r0, [r5], #-52 @ 0xffffffcc @ │ │ │ │ rsbeq r9, r8, r4, lsl r3 │ │ │ │ ldrdeq pc, [r4], #-228 @ 0xffffff1c @ │ │ │ │ - ldrdeq r2, [lr], #-71 @ 0xffffffb9 │ │ │ │ + umaaleq r2, lr, r7, r4 │ │ │ │ rsbeq pc, r4, r0, asr #25 │ │ │ │ rsbeq pc, r4, ip, lsr lr @ │ │ │ │ rsbeq r8, r8, r8, ror sp │ │ │ │ rsbeq pc, r4, r4, lsr r9 @ │ │ │ │ ldrdeq pc, [r4], #-164 @ 0xffffff5c @ │ │ │ │ ldrdeq r1, [r5], #-188 @ 0xffffff44 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -391787,15 +391787,15 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r8, r4, asr #19 │ │ │ │ rsbeq pc, r4, r4, lsl #6 │ │ │ │ - subeq r1, lr, r8, ror #24 │ │ │ │ + subeq r1, lr, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -392164,15 +392164,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1b7ce0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1b7940 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ 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} │ │ │ │ cmp r7, #2 │ │ │ │ @@ -392184,15 +392184,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1b7d30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1b7930 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1b7930 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r5, #35 @ 0x23 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ stmib r9, {r3, r7} │ │ │ │ add r3, r9, #16 │ │ │ │ @@ -392249,15 +392249,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1b7e34 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1b7ec4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1b7ec4 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1b7efc │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -392267,15 +392267,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1b7e7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1b7efc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1b7efc │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1b7efc │ │ │ │ b 1b7ed8 │ │ │ │ @@ -392300,15 +392300,15 @@ │ │ │ │ rsbeq r8, r8, r8, ror #10 │ │ │ │ rsbeq lr, r4, r8, ror #23 │ │ │ │ rsbeq lr, r4, ip, lsr fp │ │ │ │ rsbeq lr, r4, r0, asr #30 │ │ │ │ rsbeq pc, r4, r8, lsr #32 │ │ │ │ rsbeq lr, r4, r0, lsr #25 │ │ │ │ rsbeq r0, r5, r0, lsl #9 │ │ │ │ - subeq r1, lr, ip, lsl #16 │ │ │ │ + subeq r1, lr, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -392605,15 +392605,15 @@ │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r7, r8, ip, asr sp │ │ │ │ rsbeq lr, r4, r8, ror #12 │ │ │ │ mlseq r5, r4, r1, r1 │ │ │ │ - subeq r1, lr, r0 │ │ │ │ + subeq r0, lr, r0, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -392897,15 +392897,15 @@ │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r7, r8, r0, lsr #17 │ │ │ │ ldrdeq lr, [r4], #-24 @ 0xffffffe8 @ │ │ │ │ rsbeq pc, r4, ip, lsl #18 │ │ │ │ - subeq r0, lr, r4, asr #22 │ │ │ │ + subeq r0, lr, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -393520,15 +393520,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [pc, #824] @ 1b9584 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #224] @ 0xe0 │ │ │ │ @@ -393725,26 +393725,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r7, r8, r8, lsl #8 │ │ │ │ rsbeq sp, r4, r4, asr r5 │ │ │ │ - subeq r4, sp, r0, asr #3 │ │ │ │ + subeq r4, sp, r0, lsl #3 │ │ │ │ rsbeq sp, r4, r4, asr #20 │ │ │ │ rsbeq sp, r4, r0, asr #15 │ │ │ │ - subeq r0, lr, r7, lsr #3 │ │ │ │ + subeq r0, lr, r7, ror #2 │ │ │ │ mlseq r4, r0, r9, sp │ │ │ │ rsbeq sp, r4, ip, ror fp │ │ │ │ strhteq r6, [r8], #-164 @ 0xffffff5c │ │ │ │ rsbeq sp, r4, r4, ror r6 │ │ │ │ rsbeq sp, r4, ip, lsr r6 │ │ │ │ strhteq sp, [r4], #-80 @ 0xffffffb0 │ │ │ │ rsbeq pc, r4, r4, asr #6 │ │ │ │ - subeq r0, lr, ip, lsr #13 │ │ │ │ + subeq r0, lr, ip, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -394014,15 +394014,15 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r6, r8, ip, ror #13 │ │ │ │ rsbeq sp, r4, r8, lsr r0 │ │ │ │ - umaaleq pc, sp, r0, r9 @ │ │ │ │ + subeq pc, sp, r0, asr r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r0, #30 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -394040,22 +394040,22 @@ │ │ │ │ sub r2, r4, r5 │ │ │ │ add r1, r7, r5 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 1b9a9c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b9c0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b9bdc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -394104,15 +394104,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 1c6300 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -394128,21 +394128,21 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1b9ca8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b9bec │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 1b9bf8 │ │ │ │ @@ -394211,22 +394211,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1b9cf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq pc, ip, r0, ror #27 │ │ │ │ + subeq pc, ip, r0, lsr #27 │ │ │ │ @ instruction: 0xfffac24c │ │ │ │ rsbeq ip, r4, ip, ror #27 │ │ │ │ ldrdeq ip, [r4], #-220 @ 0xffffff24 @ │ │ │ │ strhteq ip, [r4], #-212 @ 0xffffff2c │ │ │ │ rsbeq ip, r4, r8, lsl #27 │ │ │ │ rsbeq r6, r8, r8, lsr #7 │ │ │ │ - subeq pc, sp, lr, lsr #9 │ │ │ │ + subeq pc, sp, lr, ror #8 │ │ │ │ rsbeq ip, r4, r8, lsr #25 │ │ │ │ rsbeq ip, r4, r8, ror ip │ │ │ │ strdeq ip, [r4], #-184 @ 0xffffff48 @ │ │ │ │ strdeq ip, [r4], #-188 @ 0xffffff44 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -394248,22 +394248,22 @@ │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 1b9e0c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b9fbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1b9f74 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -394324,15 +394324,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 1c6300 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -394358,21 +394358,21 @@ │ │ │ │ str r5, [r9, #12] │ │ │ │ stm r9, {r0, r5, r6} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1ba058 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1b9f94 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -394447,22 +394447,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ba0a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq pc, ip, r0, ror sl @ │ │ │ │ + subeq pc, ip, r0, lsr sl @ │ │ │ │ @ instruction: 0xfffabedc │ │ │ │ rsbeq ip, r4, ip, ror sl │ │ │ │ rsbeq ip, r4, ip, ror #20 │ │ │ │ rsbeq ip, r4, r4, asr #20 │ │ │ │ rsbeq ip, r4, r8, lsl sl │ │ │ │ rsbeq r6, r8, r8, lsr r0 │ │ │ │ - strdeq pc, [sp], #-14 │ │ │ │ + strheq pc, [sp], #-14 @ │ │ │ │ strdeq ip, [r4], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq ip, r4, r8, asr #17 │ │ │ │ rsbeq lr, r4, r4, lsr #32 │ │ │ │ rsbeq r5, r8, ip, lsr #31 │ │ │ │ rsbeq ip, r4, r8, asr #16 │ │ │ │ rsbeq ip, r4, ip, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -394564,17 +394564,17 @@ │ │ │ │ bl 589a8 │ │ │ │ ldr r2, [pc, #32] @ 1ba294 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ rsbeq r5, r8, r4, ror #24 │ │ │ │ - subeq pc, sp, r8, ror r0 @ │ │ │ │ + subeq pc, sp, r8, lsr r0 @ │ │ │ │ rsbeq r5, r8, r4, lsl #23 │ │ │ │ - subeq pc, sp, r0 │ │ │ │ + subeq lr, sp, r0, asr #31 │ │ │ │ rsbeq r9, r4, ip, lsr r8 │ │ │ │ rsbeq r9, r4, r8, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -394672,17 +394672,17 @@ │ │ │ │ bl 589a8 │ │ │ │ ldr r2, [pc, #32] @ 1ba444 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ strhteq r5, [r8], #-164 @ 0xffffff5c │ │ │ │ - subeq lr, sp, r8, asr #29 │ │ │ │ + subeq lr, sp, r8, lsl #29 │ │ │ │ ldrdeq r5, [r8], #-148 @ 0xffffff6c @ │ │ │ │ - subeq lr, sp, r0, asr lr │ │ │ │ + subeq lr, sp, r0, lsl lr │ │ │ │ rsbeq r9, r4, ip, lsl #13 │ │ │ │ rsbeq r9, r4, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -394780,17 +394780,17 @@ │ │ │ │ bl 589a8 │ │ │ │ ldr r2, [pc, #32] @ 1ba5f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ rsbeq r5, r8, r4, lsl #18 │ │ │ │ - subeq lr, sp, r8, lsl sp │ │ │ │ + ldrdeq lr, [sp], #-200 @ 0xffffff38 │ │ │ │ rsbeq r5, r8, r4, lsr #16 │ │ │ │ - subeq lr, sp, r0, lsr #25 │ │ │ │ + subeq lr, sp, r0, ror #24 │ │ │ │ ldrdeq r9, [r4], #-76 @ 0xffffffb4 @ │ │ │ │ rsbeq r9, r4, r8, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -395027,15 +395027,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #1732] @ 1bb078 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #1704] @ 1bb07c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -395259,15 +395259,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #840] @ 1bb09c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #812] @ 1bb0a0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -395460,26 +395460,26 @@ │ │ │ │ bl 59014 │ │ │ │ rsbeq r5, r8, r4, asr r6 │ │ │ │ rsbeq fp, r4, ip, asr #20 │ │ │ │ rsbeq ip, r4, ip, asr #9 │ │ │ │ rsbeq r5, r8, ip, lsl r3 │ │ │ │ rsbeq fp, r4, ip, ror #29 │ │ │ │ rsbeq r5, r8, r4, asr r7 │ │ │ │ - subeq lr, sp, r8, ror #22 │ │ │ │ + subeq lr, sp, r8, lsr #22 │ │ │ │ rsbeq fp, r4, r0, ror #30 │ │ │ │ rsbeq fp, r4, r8, lsr #31 │ │ │ │ rsbeq r5, r8, r0, lsr r2 │ │ │ │ rsbeq fp, r4, r0, lsr #20 │ │ │ │ rsbeq ip, r4, ip, lsr #2 │ │ │ │ rsbeq r4, r8, ip, ror pc │ │ │ │ rsbeq fp, r4, ip, asr #22 │ │ │ │ rsbeq fp, r4, r4, asr #19 │ │ │ │ rsbeq fp, r4, ip, lsl #19 │ │ │ │ mlseq r8, r4, r2, r5 │ │ │ │ - subeq lr, sp, r0, lsl r7 │ │ │ │ + ldrdeq lr, [sp], #-96 @ 0xffffffa0 │ │ │ │ ldrdeq r8, [r4], #-172 @ 0xffffff54 @ │ │ │ │ strhteq r8, [r4], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -395878,15 +395878,15 @@ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #1044] @ 1bbb14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #1016] @ 1bbb18 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -395957,15 +395957,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #700] @ 1bbaf4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #668] @ 1bbaf8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -396314,15 +396314,15 @@ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #1720] @ 1bc488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #1692] @ 1bc48c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ @@ -396568,15 +396568,15 @@ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #736] @ 1bc4a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #708] @ 1bc4ac │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ @@ -396979,15 +396979,15 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #716] @ 1bcb00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #688] @ 1bcb04 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -397037,15 +397037,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1bc908 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bc8e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bc8e0 │ │ │ │ ldr r3, [pc, #464] @ 1bcb08 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 38f58 │ │ │ │ @@ -397131,15 +397131,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1bca80 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bca58 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bca58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1bcae0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -397227,15 +397227,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bcbfc │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bcbbc │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm sp, {r3, r7} │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ stmib r5, {r3, r7} │ │ │ │ add r3, r5, #16 │ │ │ │ @@ -397265,15 +397265,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bcc94 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bccbc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r9, r4, r4, asr #25 │ │ │ │ rsbeq r9, r4, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -397483,15 +397483,15 @@ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #564] @ 1bd248 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #536] @ 1bd24c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -397992,15 +397992,15 @@ │ │ │ │ ldr r0, [pc, #672] @ 1bdaa0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #636] @ 1bdaa4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -398062,15 +398062,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bd908 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bd930 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #24] │ │ │ │ sub r2, r4, r9 │ │ │ │ str r2, [r6, #12] │ │ │ │ add r4, r0, sl │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -398140,15 +398140,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bda40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bda68 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r9, r4, r0, ror #9 │ │ │ │ rsbeq r9, r4, ip, lsr #8 │ │ │ │ rsbeq r9, r4, r4, lsr #13 │ │ │ │ strdeq r9, [r4], #-80 @ 0xffffffb0 @ │ │ │ │ @@ -398219,17 +398219,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 390bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq fp, [sp], #-126 @ 0xffffff82 │ │ │ │ - subeq fp, sp, r5, asr #16 │ │ │ │ - subeq fp, sp, sl, lsl #16 │ │ │ │ + umaaleq fp, sp, lr, r7 │ │ │ │ + subeq fp, sp, r5, lsl #16 │ │ │ │ + subeq fp, sp, sl, asr #15 │ │ │ │ strdeq r8, [r4], #-208 @ 0xffffff30 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldmib r0, {r5, r7, r8} │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1bdc04 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -398899,15 +398899,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1be61c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1be398 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1be398 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -399203,15 +399203,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1beadc │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bdec4 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r3, r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r4, #32 │ │ │ │ bls 1beb24 │ │ │ │ @@ -399352,15 +399352,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bed30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bedc4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bedc4 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1bedfc │ │ │ │ @@ -399371,15 +399371,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bed7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bedfc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bedfc │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1bedfc │ │ │ │ b 1bedd8 │ │ │ │ @@ -399405,27 +399405,27 @@ │ │ │ │ mlseq r4, ip, sp, r7 │ │ │ │ rsbeq r8, r4, r4, asr #18 │ │ │ │ mlseq r4, r0, r8, r8 │ │ │ │ rsbeq r8, r4, r4, lsl #5 │ │ │ │ ldrdeq r8, [r4], #-16 @ │ │ │ │ mlseq r4, r8, r4, r8 │ │ │ │ rsbeq r8, r4, r4, ror #7 │ │ │ │ - subeq lr, ip, r0, lsl r8 │ │ │ │ + ldrdeq lr, [ip], #-112 @ 0xffffff90 │ │ │ │ rsbeq r8, r4, r8, lsl #2 │ │ │ │ rsbeq r8, r4, r4, asr r0 │ │ │ │ rsbeq r8, r4, r0, lsl #16 │ │ │ │ rsbeq r8, r4, ip, asr #14 │ │ │ │ rsbeq r8, r4, r0, ror r5 │ │ │ │ strhteq r8, [r4], #-76 @ 0xffffffb4 │ │ │ │ rsbeq r8, r4, r4, lsr #8 │ │ │ │ rsbeq r8, r4, r0, ror r3 │ │ │ │ rsbeq r8, r4, r8, lsr #4 │ │ │ │ rsbeq r8, r4, r4, ror r1 │ │ │ │ strhteq r8, [r4], #-152 @ 0xffffff68 │ │ │ │ - subeq fp, sp, r8, asr r1 │ │ │ │ + subeq fp, sp, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -399718,15 +399718,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bf36c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -399802,15 +399802,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1bf4bc │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -399886,15 +399886,15 @@ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #8] @ 1bf5ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - subeq r9, sp, fp, ror #23 │ │ │ │ + subeq r9, sp, fp, lsr #23 │ │ │ │ b 2bf938 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 1bf628 │ │ │ │ mov r6, #9 │ │ │ │ @@ -399914,22 +399914,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r7, r4, ip, ror r6 │ │ │ │ - subeq r9, sp, r0, lsl #31 │ │ │ │ + subeq r9, sp, r0, asr #30 │ │ │ │ rsbeq r7, r4, r4, lsl #13 │ │ │ │ - subeq r9, sp, r8, asr pc │ │ │ │ - subeq r9, sp, r6, ror #30 │ │ │ │ + subeq r9, sp, r8, lsl pc │ │ │ │ + subeq r9, sp, r6, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1bf698 │ │ │ │ @@ -399942,15 +399942,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 1bf6d8 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 1bf6dc │ │ │ │ ldr ip, [pc, #52] @ 1bf6e0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -399958,44 +399958,44 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r9, sp, r1, ror #30 │ │ │ │ - subeq r9, sp, pc, asr #30 │ │ │ │ + subeq r9, sp, r1, lsr #30 │ │ │ │ + subeq r9, sp, pc, lsl #30 │ │ │ │ rsbeq r7, r4, r0, asr #12 │ │ │ │ - subeq r9, sp, ip, lsr #31 │ │ │ │ - umaaleq r9, sp, fp, pc @ │ │ │ │ + subeq r9, sp, ip, ror #30 │ │ │ │ + subeq r9, sp, fp, asr pc │ │ │ │ rsbeq r7, r4, r0, lsl #13 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 62fa24 │ │ │ │ + b 62f9f4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42b318 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #36] @ 1bf734 │ │ │ │ ldr r1, [pc, #36] @ 1bf738 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ movwne r2, #5 │ │ │ │ - b 67a614 │ │ │ │ - subeq r9, sp, r1, lsl ip │ │ │ │ - subeq r9, sp, r6, lsl ip │ │ │ │ + b 67a5e4 │ │ │ │ + ldrdeq r9, [sp], #-177 @ 0xffffff4f │ │ │ │ + ldrdeq r9, [sp], #-182 @ 0xffffff4a │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d65a8 │ │ │ │ + b 4d6578 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ bne 1bf758 │ │ │ │ add r0, r0, #4 │ │ │ │ b 1bff98 │ │ │ │ b 1c0088 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -400100,15 +400100,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1bf8e4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ bne 1bf990 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -400133,15 +400133,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bf968 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bf940 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bf940 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1bff98 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1bf9c0 │ │ │ │ @@ -400168,15 +400168,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1bf9f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bf9cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bf9cc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1bfa3c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #4 │ │ │ │ @@ -400333,15 +400333,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1bfc88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bfcac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1bfbb4 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -400349,30 +400349,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bfcc0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1bfd28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1bfd04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1bfd28 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1bfdbc │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -400457,15 +400457,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1bfe74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1bfeb8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1bfeb8 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -400676,15 +400676,15 @@ │ │ │ │ bne 1c01d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1c00fc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 1c0268 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -400815,15 +400815,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c0410 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0434 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1c0478 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1c0478 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -400832,15 +400832,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c0454 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0478 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1c04bc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1c04bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -400849,15 +400849,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c0498 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c04bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 1c0500 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1c0500 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -400866,15 +400866,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c04dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0500 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 1c0580 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1c0544 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -400898,15 +400898,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c055c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0580 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1c05c4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1c05c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -400915,15 +400915,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1c05a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c05c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1c0650 │ │ │ │ mov r5, r0 │ │ │ │ @@ -401147,15 +401147,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1c0940 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0964 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1c09d4 │ │ │ │ mov r5, #0 │ │ │ │ @@ -401174,15 +401174,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1c09ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0984 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1c0984 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1c09f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -401206,15 +401206,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1c0a2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0a04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1c0a04 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1c0a74 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -401234,15 +401234,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1c0a9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1c0ac0 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ movw ip, #7081 @ 0x1ba9 │ │ │ │ movw r2, #64596 @ 0xfc54 │ │ │ │ movw r1, #17899 @ 0x45eb │ │ │ │ movw r3, #49615 @ 0xc1cf │ │ │ │ movt ip, #47790 @ 0xbaae │ │ │ │ movt r2, #56846 @ 0xde0e │ │ │ │ @@ -401357,16 +401357,16 @@ │ │ │ │ bne 1c0c9c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ bl 348c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, sp, r4, lsl r8 │ │ │ │ - subeq ip, ip, ip, asr #6 │ │ │ │ + ldrdeq r8, [sp], #-116 @ 0xffffff8c │ │ │ │ + subeq ip, ip, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #836] @ 1c1008 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #6 │ │ │ │ @@ -401573,22 +401573,22 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, sp, fp, lsr #14 │ │ │ │ - subeq r8, sp, r4, asr #13 │ │ │ │ - subeq ip, ip, r4, lsl #15 │ │ │ │ - subeq r8, sp, lr, asr r6 │ │ │ │ - subeq r3, sp, ip, asr r2 │ │ │ │ - subeq r3, sp, r0, lsr #3 │ │ │ │ + subeq r8, sp, fp, ror #13 │ │ │ │ + subeq r8, sp, r4, lsl #13 │ │ │ │ + subeq ip, ip, r4, asr #14 │ │ │ │ + subeq r8, sp, lr, lsl r6 │ │ │ │ + subeq r3, sp, ip, lsl r2 │ │ │ │ + subeq r3, sp, r0, ror #2 │ │ │ │ rsbeq r5, r4, r8, lsl #28 │ │ │ │ - strdeq r8, [sp], #-75 @ 0xffffffb5 │ │ │ │ + strheq r8, [sp], #-75 @ 0xffffffb5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #728] @ 1c1314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -401768,21 +401768,21 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 1c1330 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strheq r8, [sp], #-51 @ 0xffffffcd │ │ │ │ - subeq r8, sp, r4, ror r3 │ │ │ │ - subeq ip, ip, r0, asr #8 │ │ │ │ - subeq r8, sp, sl, lsl r3 │ │ │ │ - subeq r2, sp, r8, lsr #30 │ │ │ │ - subeq r2, sp, r8, asr lr │ │ │ │ - subeq r8, sp, r7, lsr #3 │ │ │ │ + subeq r8, sp, r3, ror r3 │ │ │ │ + subeq r8, sp, r4, lsr r3 │ │ │ │ + subeq ip, ip, r0, lsl #8 │ │ │ │ + ldrdeq r8, [sp], #-42 @ 0xffffffd6 │ │ │ │ + subeq r2, sp, r8, ror #29 │ │ │ │ + subeq r2, sp, r8, lsl lr │ │ │ │ + subeq r8, sp, r7, ror #2 │ │ │ │ rsbeq r5, r4, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #808] @ 1c1670 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov fp, r0 │ │ │ │ @@ -401983,19 +401983,19 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, sp, r7, lsr #1 │ │ │ │ - subeq r8, sp, ip, lsr r0 │ │ │ │ - strdeq ip, [ip], #-12 │ │ │ │ - ldrdeq r7, [sp], #-246 @ 0xffffff0a │ │ │ │ - subeq r7, sp, pc, asr #28 │ │ │ │ + subeq r8, sp, r7, rrx │ │ │ │ + strdeq r7, [sp], #-252 @ 0xffffff04 │ │ │ │ + strheq ip, [ip], #-12 │ │ │ │ + umaaleq r7, sp, r6, pc @ │ │ │ │ + subeq r7, sp, pc, lsl #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #564] @ 1c18cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -402134,19 +402134,19 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subeq r7, sp, r7, asr sp │ │ │ │ - subeq r7, sp, r8, lsl sp │ │ │ │ - subeq fp, ip, r4, ror #27 │ │ │ │ - strheq r7, [sp], #-206 @ 0xffffff32 │ │ │ │ - ldrdeq r7, [sp], #-191 @ 0xffffff41 │ │ │ │ + subeq r7, sp, r7, lsl sp │ │ │ │ + ldrdeq r7, [sp], #-200 @ 0xffffff38 │ │ │ │ + subeq fp, ip, r4, lsr #27 │ │ │ │ + subeq r7, sp, lr, ror ip │ │ │ │ + umaaleq r7, sp, pc, fp @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #21 │ │ │ │ @@ -402174,66 +402174,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 1c1bcc │ │ │ │ ldr r0, [pc, #588] @ 1c1bd0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 1c1b98 │ │ │ │ ldr r1, [pc, #488] @ 1c1b9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 1c1a98 │ │ │ │ ldr r1, [pc, #528] @ 1c1bd4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 1c1bc0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 1c1b8c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 1c1b90 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 1c1b94 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 1c1ba8 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 1c1bac │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 1c1bb0 │ │ │ │ @@ -402242,62 +402242,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 1c1b84 │ │ │ │ ldr r1, [pc, #244] @ 1c1b88 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 1c1ba0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 1c1bd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 1c1ba4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 1c1bc4 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 1c1bc8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 1c1bb4 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 1c1bb8 │ │ │ │ ldr r1, [pc, #100] @ 1c1bbc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -402305,41 +402305,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq r5, r4, ip, lsr #2 │ │ │ │ - subeq r7, sp, r0, asr #19 │ │ │ │ - subeq r7, sp, pc, asr sl │ │ │ │ + subeq r7, sp, r0, lsl #19 │ │ │ │ + subeq r7, sp, pc, lsl sl │ │ │ │ strhteq r5, [r4], #-16 │ │ │ │ - subeq r7, ip, r4, ror #28 │ │ │ │ + subeq r7, ip, r4, lsr #28 │ │ │ │ rsbeq r5, r4, ip, lsr #4 │ │ │ │ - strheq r7, [sp], #-168 @ 0xffffff58 │ │ │ │ - subeq r7, sp, pc, lsr #19 │ │ │ │ - subeq r7, sp, r0, lsl #19 │ │ │ │ + subeq r7, sp, r8, ror sl │ │ │ │ + subeq r7, sp, pc, ror #18 │ │ │ │ + subeq r7, sp, r0, asr #18 │ │ │ │ rsbeq r5, r4, r4, lsr #3 │ │ │ │ rsbeq r5, r4, r8, lsl #3 │ │ │ │ - subeq r7, sp, r4, lsr #20 │ │ │ │ + subeq r7, sp, r4, ror #19 │ │ │ │ rsbeq r5, r4, r8, asr r0 │ │ │ │ rsbeq r5, r4, ip, ror r0 │ │ │ │ - subeq r7, sp, r6, asr #18 │ │ │ │ - ldrdeq r7, [sp], #-163 @ 0xffffff5d │ │ │ │ + subeq r7, sp, r6, lsl #18 │ │ │ │ + umaaleq r7, sp, r3, sl │ │ │ │ strdeq r5, [r4], #-0 @ │ │ │ │ - subeq fp, ip, r4, ror r4 │ │ │ │ - subeq r7, sp, lr, lsr fp │ │ │ │ + subeq fp, ip, r4, lsr r4 │ │ │ │ + strdeq r7, [sp], #-174 @ 0xffffff52 │ │ │ │ mlseq r4, r4, r2, r5 │ │ │ │ - subeq r7, sp, r8, lsl #22 │ │ │ │ - strdeq r7, [sp], #-154 @ 0xffffff66 │ │ │ │ + subeq r7, sp, r8, asr #21 │ │ │ │ + strheq r7, [sp], #-154 @ 0xffffff66 │ │ │ │ rsbeq r5, r4, r8, asr r2 │ │ │ │ - strdeq r7, [sp], #-165 @ 0xffffff5b │ │ │ │ + strheq r7, [sp], #-165 @ 0xffffff5b │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ bne 1c1bf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ sub r7, r2, r1 │ │ │ │ @@ -402716,15 +402716,15 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #292] @ 1c2320 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ @@ -402796,15 +402796,15 @@ │ │ │ │ bl 1c0088 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, r4, r4, asr #23 │ │ │ │ rsbeq sp, r7, r8, lsl #22 │ │ │ │ rsbeq r4, r4, r4, asr #13 │ │ │ │ - subeq r7, sp, r7, ror #6 │ │ │ │ + subeq r7, sp, r7, lsr #6 │ │ │ │ rsbeq r4, r4, r4, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1c23b8 │ │ │ │ @@ -403114,15 +403114,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 1c0088 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq sl, [ip], #-176 @ 0xffffff50 │ │ │ │ + strheq sl, [ip], #-176 @ 0xffffff50 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ bne 1c2850 │ │ │ │ @@ -403316,15 +403316,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 1c2c6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 1c2c70 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -403554,15 +403554,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #268] @ 1c3020 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -403628,15 +403628,15 @@ │ │ │ │ bl 1bf7b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r3, [r4], #-228 @ 0xffffff1c │ │ │ │ rsbeq ip, r7, ip, ror #27 │ │ │ │ rsbeq r3, r4, ip, lsr #19 │ │ │ │ - subeq r6, sp, r3, asr r6 │ │ │ │ + subeq r6, sp, r3, lsl r6 │ │ │ │ rsbeq r3, r4, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ @@ -403809,15 +403809,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #608] @ 1c3548 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [pc, #576] @ 1c354c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -404160,15 +404160,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r9, [ip], #-152 @ 0xffffff68 │ │ │ │ + umaaleq r9, ip, r8, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -404323,15 +404323,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #268] @ 1c3c24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -404397,15 +404397,15 @@ │ │ │ │ bl 1bf7b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r3, [r4], #-32 @ 0xffffffe0 │ │ │ │ rsbeq ip, r7, r8, ror #3 │ │ │ │ rsbeq r2, r4, r8, lsr #27 │ │ │ │ - subeq r5, sp, pc, asr #20 │ │ │ │ + subeq r5, sp, pc, lsl #20 │ │ │ │ rsbeq r3, r4, ip, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr fp, [r1, #24] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -405173,15 +405173,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -405229,15 +405229,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -405247,15 +405247,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, ip, r0, asr #14 │ │ │ │ + subeq r8, ip, r0, lsl #14 │ │ │ │ rsbeq r2, r4, r0, ror r3 │ │ │ │ @ instruction: 0xfff80428 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 1c4a50 │ │ │ │ mov r5, r1 │ │ │ │ @@ -405285,15 +405285,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -405341,15 +405341,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -405397,15 +405397,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -405415,15 +405415,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, ip, r0, lsr r5 │ │ │ │ + strdeq r8, [ip], #-64 @ 0xffffffc0 │ │ │ │ ldrdeq r2, [r4], #-0 @ │ │ │ │ @ instruction: 0xfff80188 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 1c4cf0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -405453,15 +405453,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -406422,15 +406422,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, r7, r0, ror #5 │ │ │ │ - umaaleq r3, sp, r4, sl │ │ │ │ + subeq r3, sp, r4, asr sl │ │ │ │ rsbeq r0, r4, r8, ror #28 │ │ │ │ rsbeq r0, r4, ip, ror lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r1, [pc, #276] @ 1c5d00 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406500,15 +406500,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, r7, r8, lsr #3 │ │ │ │ - subeq r3, sp, ip, asr r9 │ │ │ │ + subeq r3, sp, ip, lsl r9 │ │ │ │ rsbeq r0, r4, r0, lsr sp │ │ │ │ rsbeq r0, r4, r4, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r1, [pc, #276] @ 1c5e38 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406578,15 +406578,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sl, r7, r0, ror r0 │ │ │ │ - subeq r3, sp, r4, lsr #16 │ │ │ │ + subeq r3, sp, r4, ror #15 │ │ │ │ strdeq r0, [r4], #-184 @ 0xffffff48 @ │ │ │ │ rsbeq r0, r4, ip, lsl #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r1, [pc, #276] @ 1c5f70 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406656,15 +406656,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r9, r7, r8, lsr pc │ │ │ │ - subeq r3, sp, ip, ror #13 │ │ │ │ + subeq r3, sp, ip, lsr #13 │ │ │ │ rsbeq r0, r4, r0, asr #21 │ │ │ │ ldrdeq r0, [r4], #-164 @ 0xffffff5c @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ @@ -406714,50 +406714,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 1c6244 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c6120 │ │ │ │ ldr r2, [pc, #444] @ 1c6238 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 1c621c │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61f4 │ │ │ │ ldr r2, [pc, #404] @ 1c623c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 1c6230 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61f4 │ │ │ │ ldr r2, [pc, #320] @ 1c6214 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 1c6248 │ │ │ │ ldr r2, [pc, #340] @ 1c624c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61b8 │ │ │ │ ldr r2, [pc, #272] @ 1c6218 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -406768,94 +406768,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 1c6210 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 1c6264 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 1c6268 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 1c6220 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61f4 │ │ │ │ ldr r2, [pc, #188] @ 1c6240 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 1c6224 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61f4 │ │ │ │ ldr r3, [pc, #188] @ 1c626c │ │ │ │ ldr r2, [pc, #188] @ 1c6270 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 1c6234 │ │ │ │ add r2, pc, r2 │ │ │ │ b 1c61f4 │ │ │ │ ldr r2, [pc, #56] @ 1c622c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subeq r3, ip, ip, lsr #17 │ │ │ │ - subeq r3, sp, pc, ror r4 │ │ │ │ - ldrdeq r3, [ip], #-116 @ 0xffffff8c │ │ │ │ - umaaleq r3, sp, r9, r4 │ │ │ │ - subeq r3, sp, r8, lsl #10 │ │ │ │ - subeq r3, sp, pc, lsr #8 │ │ │ │ - subeq r3, sp, r6, lsl #8 │ │ │ │ - umaaleq r3, sp, r9, r4 │ │ │ │ - strheq r3, [sp], #-60 @ 0xffffffc4 │ │ │ │ - subeq r3, sp, fp, ror #9 │ │ │ │ - subeq r3, sp, lr, asr #7 │ │ │ │ - subeq r3, sp, r9, lsr r5 │ │ │ │ - subeq r3, sp, r6, lsl r5 │ │ │ │ - subeq r3, sp, r4, asr #8 │ │ │ │ - subeq r3, sp, r3, ror #10 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r3, ip, ip, ror #16 │ │ │ │ + subeq r3, sp, pc, lsr r4 │ │ │ │ + umaaleq r3, ip, r4, r7 │ │ │ │ + subeq r3, sp, r9, asr r4 │ │ │ │ + subeq r3, sp, r8, asr #9 │ │ │ │ + subeq r3, sp, pc, ror #7 │ │ │ │ + subeq r3, sp, r6, asr #7 │ │ │ │ + subeq r3, sp, r9, asr r4 │ │ │ │ + subeq r3, sp, ip, ror r3 │ │ │ │ + subeq r3, sp, fp, lsr #9 │ │ │ │ + subeq r3, sp, lr, lsl #7 │ │ │ │ + strdeq r3, [sp], #-73 @ 0xffffffb7 │ │ │ │ + ldrdeq r3, [sp], #-70 @ 0xffffffba │ │ │ │ + subeq r3, sp, r4, lsl #8 │ │ │ │ + subeq r3, sp, r3, lsr #10 │ │ │ │ mlseq r4, r8, fp, r0 │ │ │ │ - ldrdeq r3, [sp], #-73 @ 0xffffffb7 │ │ │ │ + umaaleq r3, sp, r9, r4 │ │ │ │ rsbeq r0, r4, r8, asr #24 │ │ │ │ - subeq r3, sp, r1, asr #11 │ │ │ │ + subeq r3, sp, r1, lsl #11 │ │ │ │ rsbeq r0, r4, ip, ror ip │ │ │ │ - subeq r3, ip, r4, lsl #17 │ │ │ │ - subeq r3, sp, sl, lsr #11 │ │ │ │ + subeq r3, ip, r4, asr #16 │ │ │ │ + subeq r3, sp, sl, ror #10 │ │ │ │ rsbeq r0, r4, r8, ror #22 │ │ │ │ - subeq r3, sp, sp, lsl r4 │ │ │ │ + ldrdeq r3, [sp], #-61 @ 0xffffffc3 │ │ │ │ ldrdeq r0, [r4], #-172 @ 0xffffff54 @ │ │ │ │ - subeq r3, sp, sl, lsr #8 │ │ │ │ + subeq r3, sp, sl, ror #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #112] @ 1c62f4 │ │ │ │ mov r3, #0 │ │ │ │ ldr lr, [pc, #108] @ 1c62f8 │ │ │ │ ldr ip, [pc, #108] @ 1c62fc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -406877,15 +406877,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xfff7ea84 │ │ │ │ @ instruction: 0xffff94a0 │ │ │ │ strdeq r0, [r4], #-144 @ 0xffffff70 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -407243,15 +407243,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r6, #8 │ │ │ │ mov r3, sp │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -407276,18 +407276,18 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ mov r1, #2 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r3, ip, ip, asr #1 │ │ │ │ - subeq r3, ip, r0, asr #1 │ │ │ │ - strheq r3, [ip], #-4 │ │ │ │ - subeq r3, ip, ip, lsr #32 │ │ │ │ + subeq r3, ip, ip, lsl #1 │ │ │ │ + subeq r3, ip, r0, lsl #1 │ │ │ │ + subeq r3, ip, r4, ror r0 │ │ │ │ + subeq r2, ip, ip, ror #31 │ │ │ │ rsbeq r0, r4, r8, lsl #9 │ │ │ │ rsbeq r9, r7, r8, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r5, sp │ │ │ │ mov r7, r0 │ │ │ │ @@ -407446,15 +407446,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 1c6c18 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 1c6c1c │ │ │ │ ldr ip, [pc, #52] @ 1c6c20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -407462,22 +407462,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r2, sp, r1, lsr #20 │ │ │ │ - subeq r2, sp, pc, lsl #20 │ │ │ │ + subeq r2, sp, r1, ror #19 │ │ │ │ + subeq r2, sp, pc, asr #19 │ │ │ │ rsbeq r0, r4, r0, lsl #2 │ │ │ │ - subeq r2, sp, ip, ror #20 │ │ │ │ - subeq r2, sp, fp, asr sl │ │ │ │ + subeq r2, sp, ip, lsr #20 │ │ │ │ + subeq r2, sp, fp, lsl sl │ │ │ │ rsbeq r0, r4, r0, asr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 11aab8 │ │ │ │ @@ -407611,28 +407611,28 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subeq r2, sp, r9, lsl #17 │ │ │ │ - subeq r2, sp, r0, lsl #17 │ │ │ │ - subeq r2, sp, r7, ror r8 │ │ │ │ - subeq r2, sp, lr, ror #16 │ │ │ │ - subeq r2, sp, r5, ror #16 │ │ │ │ - subeq r2, sp, ip, asr r8 │ │ │ │ - subeq r2, sp, sl, asr r8 │ │ │ │ - subeq r2, sp, r7, asr r8 │ │ │ │ - subeq r2, sp, fp, lsr r8 │ │ │ │ + subeq r2, sp, r9, asr #16 │ │ │ │ + subeq r2, sp, r0, asr #16 │ │ │ │ + subeq r2, sp, r7, lsr r8 │ │ │ │ + subeq r2, sp, lr, lsr #16 │ │ │ │ + subeq r2, sp, r5, lsr #16 │ │ │ │ + subeq r2, sp, ip, lsl r8 │ │ │ │ + subeq r2, sp, sl, lsl r8 │ │ │ │ + subeq r2, sp, r7, lsl r8 │ │ │ │ + strdeq r2, [sp], #-123 @ 0xffffff85 │ │ │ │ rsbeq pc, r3, r8, lsr #30 │ │ │ │ ldrdeq r8, [r7], #-232 @ 0xffffff18 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r9, [r1] │ │ │ │ add r8, sp, #16 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ @@ -407926,21 +407926,21 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r2, [sp], #-108 @ 0xffffff94 │ │ │ │ - subeq r6, ip, ip, lsr #2 │ │ │ │ + strheq r2, [sp], #-108 @ 0xffffff94 │ │ │ │ + subeq r6, ip, ip, ror #1 │ │ │ │ rsbeq pc, r3, r8, ror #21 │ │ │ │ - subeq r2, sp, r1, asr #7 │ │ │ │ + subeq r2, sp, r1, lsl #7 │ │ │ │ rsbeq pc, r3, r8, asr r7 @ │ │ │ │ - subeq r2, sp, r9, lsr r6 │ │ │ │ - subeq r2, sp, fp, ror r5 │ │ │ │ + strdeq r2, [sp], #-89 @ 0xffffffa7 │ │ │ │ + subeq r2, sp, fp, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr fp, [r1] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r6, r1 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -408276,23 +408276,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 1c0088 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq pc, [r3], #-84 @ 0xffffffac @ │ │ │ │ - subeq r2, sp, ip, lsl #4 │ │ │ │ + subeq r2, sp, ip, asr #3 │ │ │ │ rsbeq pc, r3, ip, asr #11 │ │ │ │ - subeq r2, sp, r5, lsl #2 │ │ │ │ - subeq r5, ip, r4, asr #24 │ │ │ │ + subeq r2, sp, r5, asr #1 │ │ │ │ + subeq r5, ip, r4, lsl #24 │ │ │ │ rsbeq pc, r3, r0, asr #10 │ │ │ │ - subeq r1, sp, r9, lsl lr │ │ │ │ + ldrdeq r1, [sp], #-217 @ 0xffffff27 │ │ │ │ strhteq pc, [r3], #-16 @ │ │ │ │ rsbeq pc, r3, r0, ror #11 │ │ │ │ - subeq r2, sp, r7, lsl r0 │ │ │ │ + ldrdeq r1, [sp], #-247 @ 0xffffff09 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r9, [r1] │ │ │ │ add r8, sp, #16 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov fp, r1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -408644,21 +408644,21 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq r1, [sp], #-196 @ 0xffffff3c │ │ │ │ - subeq r5, ip, r4, ror #13 │ │ │ │ + subeq r1, sp, r4, ror ip │ │ │ │ + subeq r5, ip, r4, lsr #13 │ │ │ │ strhteq lr, [r3], #-240 @ 0xffffff10 │ │ │ │ - subeq r1, sp, r9, lsl #17 │ │ │ │ + subeq r1, sp, r9, asr #16 │ │ │ │ rsbeq lr, r3, r0, lsr #24 │ │ │ │ - strdeq r1, [sp], #-177 @ 0xffffff4f │ │ │ │ - subeq r1, sp, r7, ror #21 │ │ │ │ + strheq r1, [sp], #-177 @ 0xffffff4f │ │ │ │ + subeq r1, sp, r7, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r9, [r1] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -408995,21 +408995,21 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1bfec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r1, sp, r0, ror #13 │ │ │ │ - subeq r1, sp, r9, ror #11 │ │ │ │ - subeq r5, ip, r8, lsl r1 │ │ │ │ + subeq r1, sp, r0, lsr #13 │ │ │ │ + subeq r1, sp, r9, lsr #11 │ │ │ │ + ldrdeq r5, [ip], #-8 │ │ │ │ strdeq lr, [r3], #-152 @ 0xffffff68 @ │ │ │ │ - ldrdeq r1, [sp], #-45 @ 0xffffffd3 │ │ │ │ + umaaleq r1, sp, sp, r2 │ │ │ │ rsbeq lr, r3, r0, ror r6 │ │ │ │ - subeq r1, sp, r3, lsl #10 │ │ │ │ + subeq r1, sp, r3, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r4, #30 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r9, [r1, #24] │ │ │ │ @@ -409194,28 +409194,28 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r0, [sp], #-241 @ 0xffffff0f │ │ │ │ - subeq r0, sp, r8, asr #31 │ │ │ │ - strheq r0, [sp], #-255 @ 0xffffff01 │ │ │ │ - strheq r0, [sp], #-246 @ 0xffffff0a │ │ │ │ - subeq r0, sp, sp, lsr #31 │ │ │ │ - subeq r0, sp, r4, lsr #31 │ │ │ │ - subeq r0, sp, r2, lsr #31 │ │ │ │ - umaaleq r0, sp, pc, pc @ │ │ │ │ - subeq r0, sp, r3, lsl #31 │ │ │ │ + umaaleq r0, sp, r1, pc @ │ │ │ │ + subeq r0, sp, r8, lsl #31 │ │ │ │ + subeq r0, sp, pc, ror pc │ │ │ │ + subeq r0, sp, r6, ror pc │ │ │ │ + subeq r0, sp, sp, ror #30 │ │ │ │ + subeq r0, sp, r4, ror #30 │ │ │ │ + subeq r0, sp, r2, ror #30 │ │ │ │ + subeq r0, sp, pc, asr pc │ │ │ │ + subeq r0, sp, r3, asr #30 │ │ │ │ rsbeq lr, r3, r0, ror r6 │ │ │ │ rsbeq r7, r7, r0, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ @@ -409813,15 +409813,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [pc, #2080] @ 1c9900 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ @@ -410035,15 +410035,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [pc, #1216] @ 1c9918 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ @@ -410307,15 +410307,15 @@ │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 1c98b4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 1bff98 │ │ │ │ b 1c98b4 │ │ │ │ bl 59014 │ │ │ │ - subeq r0, sp, ip, asr #15 │ │ │ │ + subeq r0, sp, ip, lsl #15 │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1c98d8 │ │ │ │ b 1c98c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -410332,24 +410332,24 @@ │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sp, r3, r4, lsr #4 │ │ │ │ - subeq r4, ip, r4, lsl r3 │ │ │ │ + ldrdeq r4, [ip], #-36 @ 0xffffffdc │ │ │ │ ldrdeq sp, [r3], #-24 @ 0xffffffe8 @ │ │ │ │ strhteq sp, [r3], #-16 │ │ │ │ - subeq pc, ip, r7, lsr #29 │ │ │ │ + subeq pc, ip, r7, ror #28 │ │ │ │ mlseq r3, r0, r6, sp │ │ │ │ rsbeq sp, r3, r8, ror #25 │ │ │ │ rsbeq r6, r7, r0, lsr #24 │ │ │ │ rsbeq sp, r3, r0, ror #15 │ │ │ │ rsbeq sp, r3, ip, asr #14 │ │ │ │ - subeq pc, ip, r7, ror lr @ │ │ │ │ + subeq pc, ip, r7, lsr lr @ │ │ │ │ rsbeq sp, r3, r0, ror #12 │ │ │ │ rsbeq sp, r3, r0, ror r9 │ │ │ │ rsbeq r6, r7, r8, lsr #17 │ │ │ │ rsbeq sp, r3, r8, ror #8 │ │ │ │ strhteq sp, [r3], #-88 @ 0xffffffa8 │ │ │ │ strhteq pc, [r3], #-68 @ 0xffffffbc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410950,15 +410950,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [pc, #2664] @ 1cad0c │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -411309,15 +411309,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r9, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [pc, #1252] @ 1cad24 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ @@ -411572,15 +411572,15 @@ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 1cacc8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 1bff98 │ │ │ │ b 1cacc8 │ │ │ │ bl 59014 │ │ │ │ - subeq pc, ip, r4, lsl r4 @ │ │ │ │ + ldrdeq pc, [ip], #-52 @ 0xffffffcc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ bl 1c0650 │ │ │ │ b 1cacec │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -411617,43 +411617,43 @@ │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq fp, r3, r8, lsl lr │ │ │ │ - subeq r2, ip, ip, lsl #31 │ │ │ │ - subeq lr, ip, r8, lsr ip │ │ │ │ - subeq lr, ip, r0, lsl r7 │ │ │ │ + subeq r2, ip, ip, asr #30 │ │ │ │ + strdeq lr, [ip], #-184 @ 0xffffff48 │ │ │ │ + ldrdeq lr, [ip], #-96 @ 0xffffffa0 │ │ │ │ rsbeq ip, r3, r4, lsr #22 │ │ │ │ rsbeq r5, r7, ip, asr sl │ │ │ │ rsbeq ip, r3, r8, lsl r6 │ │ │ │ - subeq lr, ip, r4, lsl #29 │ │ │ │ - subeq lr, ip, pc, ror sl │ │ │ │ + subeq lr, ip, r4, asr #28 │ │ │ │ + subeq lr, ip, pc, lsr sl │ │ │ │ rsbeq ip, r3, ip, ror #4 │ │ │ │ rsbeq ip, r3, r8, lsl #11 │ │ │ │ rsbeq r5, r7, r0, asr #9 │ │ │ │ rsbeq ip, r3, r0, lsl #1 │ │ │ │ - subeq lr, ip, ip, lsl #18 │ │ │ │ + subeq lr, ip, ip, asr #17 │ │ │ │ rsbeq ip, r3, r0, lsr #26 │ │ │ │ - subeq lr, ip, r8, asr #13 │ │ │ │ + subeq lr, ip, r8, lsl #13 │ │ │ │ mlseq r3, r4, sp, fp │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1cad60 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #16] @ 1cad68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 569048 │ │ │ │ - umaaleq lr, ip, r2, r9 │ │ │ │ + b 569018 │ │ │ │ + subeq lr, ip, r2, asr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1cadc0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -411813,22 +411813,22 @@ │ │ │ │ sub r2, r5, r7 │ │ │ │ add r1, r6, r7 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 1cb630 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1cb914 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1cb8d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, r7, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -412307,15 +412307,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ bl 1c6300 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ @@ -412366,21 +412366,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ bl 589a8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1cba28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1cb9b8 │ │ │ │ add r0, r9, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [r8, #4] │ │ │ │ @@ -412512,22 +412512,22 @@ │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r3, r0, lsr r9 │ │ │ │ rsbeq sl, r3, ip, ror #28 │ │ │ │ rsbeq sl, r3, r4, lsr lr │ │ │ │ - subeq lr, fp, r4, ror r1 │ │ │ │ + subeq lr, fp, r4, lsr r1 │ │ │ │ @ instruction: 0xfff9a5e0 │ │ │ │ rsbeq fp, r3, r0, lsl #3 │ │ │ │ rsbeq fp, r3, r0, ror r1 │ │ │ │ rsbeq fp, r3, r8, asr #2 │ │ │ │ rsbeq fp, r3, ip, lsl r1 │ │ │ │ rsbeq r4, r7, ip, lsr r7 │ │ │ │ - subeq sp, ip, r6, lsr #15 │ │ │ │ + subeq sp, ip, r6, ror #14 │ │ │ │ rsbeq sl, r3, r0, lsr #31 │ │ │ │ rsbeq sl, r3, r0, ror pc │ │ │ │ rsbeq r8, r3, ip, lsl #6 │ │ │ │ rsbeq sl, r3, r4, ror lr │ │ │ │ rsbeq sl, r3, r8, ror lr │ │ │ │ rsbeq r4, r7, r4, ror #10 │ │ │ │ rsbeq fp, r3, r4, ror #2 │ │ │ │ @@ -412647,15 +412647,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 1cbd14 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ rsbeq r8, r3, ip, lsr #32 │ │ │ │ rsbeq r4, r7, r0, lsr r1 │ │ │ │ - subeq r6, ip, ip, lsr r2 │ │ │ │ + strdeq r6, [ip], #-28 @ 0xffffffe4 │ │ │ │ rsbeq r7, r3, r0, lsr #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -412754,15 +412754,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 1cbec0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ rsbeq r7, r3, r8, ror #28 │ │ │ │ rsbeq r3, r7, ip, ror pc │ │ │ │ - subeq r6, ip, r8, lsl #1 │ │ │ │ + subeq r6, ip, r8, asr #32 │ │ │ │ strdeq r7, [r3], #-180 @ 0xffffff4c @ │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldrd r8, [r1, #12] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r9, r2 │ │ │ │ cmp r1, r8 │ │ │ │ @@ -412791,15 +412791,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #136] @ 1cbfec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r5, sp │ │ │ │ @@ -412891,15 +412891,15 @@ │ │ │ │ ldr r0, [pc, #176] @ 1cc17c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #140] @ 1cc180 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, sp │ │ │ │ @@ -412967,16 +412967,16 @@ │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - strheq r7, [ip], #-228 @ 0xffffff1c │ │ │ │ - subeq r7, ip, r4, lsl #29 │ │ │ │ + subeq r7, ip, r4, ror lr │ │ │ │ + subeq r7, ip, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #116] @ 1cc2a0 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -413003,16 +413003,16 @@ │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - subeq r7, ip, r4, lsl #28 │ │ │ │ - ldrdeq r7, [ip], #-212 @ 0xffffff2c │ │ │ │ + subeq r7, ip, r4, asr #27 │ │ │ │ + umaaleq r7, ip, r4, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1480] @ 1cc884 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -413381,15 +413381,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r7, [r3], #-140 @ 0xffffff74 │ │ │ │ - umaaleq pc, ip, r3, r8 @ │ │ │ │ + subeq pc, ip, r3, asr r8 @ │ │ │ │ rsbeq fp, r3, r8, lsl sl │ │ │ │ rsbeq sl, r3, r4, asr #11 │ │ │ │ rsbeq sl, r3, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1200] @ 1ccd5c │ │ │ │ @@ -413691,15 +413691,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sl, r3, r0, lsl #3 │ │ │ │ - strheq pc, [ip], #-59 @ 0xffffffc5 @ │ │ │ │ + subeq pc, ip, fp, ror r3 @ │ │ │ │ rsbeq fp, r3, r0, asr #10 │ │ │ │ rsbeq sl, r3, ip, ror #1 │ │ │ │ rsbeq sl, r3, ip, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 1cd028 │ │ │ │ @@ -413869,16 +413869,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, ip, r8, lsr r3 │ │ │ │ - subeq pc, ip, r7, asr #1 │ │ │ │ + strdeq r0, [ip], #-40 @ 0xffffffd8 │ │ │ │ + subeq pc, ip, r7, lsl #1 │ │ │ │ rsbeq fp, r3, ip, asr #4 │ │ │ │ strdeq r9, [r3], #-216 @ 0xffffff28 @ │ │ │ │ strdeq r9, [r3], #-216 @ 0xffffff28 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -414047,15 +414047,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq lr, [ip], #-223 @ 0xffffff21 │ │ │ │ + strheq lr, [ip], #-223 @ 0xffffff21 │ │ │ │ rsbeq sl, r3, r4, lsl #31 │ │ │ │ rsbeq r9, r3, r0, lsr fp │ │ │ │ rsbeq r9, r3, r0, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1408] @ 1cd894 │ │ │ │ @@ -414409,24 +414409,24 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r9, [r3], #-124 @ 0xffffff84 @ │ │ │ │ - subeq lr, ip, r3, lsl #17 │ │ │ │ + subeq lr, ip, r3, asr #16 │ │ │ │ rsbeq sl, r3, r8, lsl #20 │ │ │ │ - subeq fp, ip, r4, ror #31 │ │ │ │ - subeq fp, ip, sl, lsl #31 │ │ │ │ - subeq fp, ip, r1, ror #30 │ │ │ │ + subeq fp, ip, r4, lsr #31 │ │ │ │ + subeq fp, ip, sl, asr #30 │ │ │ │ + subeq fp, ip, r1, lsr #30 │ │ │ │ strhteq r9, [r3], #-84 @ 0xffffffac │ │ │ │ strhteq r9, [r3], #-84 @ 0xffffffac │ │ │ │ - umaaleq ip, ip, r4, r0 │ │ │ │ - strdeq fp, [ip], #-230 @ 0xffffff1a │ │ │ │ - strheq fp, [ip], #-237 @ 0xffffff13 │ │ │ │ + subeq ip, ip, r4, asr r0 │ │ │ │ + strheq fp, [ip], #-230 @ 0xffffff1a │ │ │ │ + subeq fp, ip, sp, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ 1cdc54 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -414649,15 +414649,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r6, [r3], #-44 @ 0xffffffd4 @ │ │ │ │ - umaaleq lr, ip, pc, r4 @ │ │ │ │ + subeq lr, ip, pc, asr r4 │ │ │ │ rsbeq sl, r3, r4, lsr #12 │ │ │ │ ldrdeq r9, [r3], #-16 @ │ │ │ │ ldrdeq r9, [r3], #-16 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1392] @ 1ce1ec │ │ │ │ @@ -415007,15 +415007,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r3, r8, asr #27 │ │ │ │ - subeq sp, ip, fp, lsr #30 │ │ │ │ + subeq sp, ip, fp, ror #29 │ │ │ │ strhteq sl, [r3], #-0 │ │ │ │ rsbeq r8, r3, ip, asr ip │ │ │ │ rsbeq r8, r3, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #716] @ 1ce4e0 │ │ │ │ @@ -415195,16 +415195,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, fp, r8, asr #28 │ │ │ │ - subeq sp, ip, pc, lsl #24 │ │ │ │ + subeq lr, fp, r8, lsl #28 │ │ │ │ + subeq sp, ip, pc, asr #23 │ │ │ │ mlseq r3, r4, sp, r9 │ │ │ │ rsbeq r8, r3, r0, asr #18 │ │ │ │ rsbeq r8, r3, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 1ce7ac │ │ │ │ @@ -415374,16 +415374,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r5, [ip], #-168 @ 0xffffff58 │ │ │ │ - subeq sp, ip, r3, asr #18 │ │ │ │ + umaaleq r5, ip, r8, sl │ │ │ │ + subeq sp, ip, r3, lsl #18 │ │ │ │ rsbeq r9, r3, r8, asr #21 │ │ │ │ rsbeq r8, r3, r4, ror r6 │ │ │ │ rsbeq r8, r3, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1480] @ 1ced9c │ │ │ │ @@ -415755,15 +415755,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r5, r3, r4, lsr #7 │ │ │ │ - subeq sp, ip, fp, ror r3 │ │ │ │ + subeq sp, ip, fp, lsr r3 │ │ │ │ rsbeq r9, r3, r0, lsl #10 │ │ │ │ rsbeq r8, r3, ip, lsr #1 │ │ │ │ rsbeq r8, r3, ip, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #700] @ 1cf080 │ │ │ │ @@ -415939,16 +415939,16 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq lr, [fp], #-40 @ 0xffffffd8 │ │ │ │ - subeq sp, ip, pc, rrx │ │ │ │ + strheq lr, [fp], #-40 @ 0xffffffd8 │ │ │ │ + subeq sp, ip, pc, lsr #32 │ │ │ │ strdeq r9, [r3], #-20 @ 0xffffffec @ │ │ │ │ rsbeq r7, r3, r0, lsr #27 │ │ │ │ rsbeq r7, r3, r0, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 1cf34c │ │ │ │ @@ -416119,15 +416119,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, r3, r4, lsr #21 │ │ │ │ - subeq ip, ip, r3, lsr #27 │ │ │ │ + subeq ip, ip, r3, ror #26 │ │ │ │ rsbeq r8, r3, r8, lsr #30 │ │ │ │ ldrdeq r7, [r3], #-164 @ 0xffffff5c @ │ │ │ │ ldrdeq r7, [r3], #-164 @ 0xffffff5c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #684] @ 1cf620 │ │ │ │ @@ -416299,16 +416299,16 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, ip, ip, ror #24 │ │ │ │ - subeq ip, ip, pc, asr #21 │ │ │ │ + subeq r4, ip, ip, lsr #24 │ │ │ │ + subeq ip, ip, pc, lsl #21 │ │ │ │ rsbeq r8, r3, r4, asr ip │ │ │ │ rsbeq r7, r3, r0, lsl #16 │ │ │ │ rsbeq r7, r3, r0, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1200] @ 1cfaf8 │ │ │ │ @@ -416610,15 +416610,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r7, r3, r0, ror #9 │ │ │ │ - subeq ip, ip, pc, lsl r6 │ │ │ │ + ldrdeq ip, [ip], #-95 @ 0xffffffa1 │ │ │ │ rsbeq r8, r3, r4, lsr #15 │ │ │ │ rsbeq r7, r3, r0, asr r3 │ │ │ │ rsbeq r7, r3, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1200] @ 1cffd0 │ │ │ │ @@ -416920,15 +416920,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r7, r3, r0, lsr #32 │ │ │ │ - subeq ip, ip, r7, asr #2 │ │ │ │ + subeq ip, ip, r7, lsl #2 │ │ │ │ rsbeq r8, r3, ip, asr #5 │ │ │ │ rsbeq r6, r3, r8, ror lr │ │ │ │ rsbeq r6, r3, r8, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1272] @ 1d04f0 │ │ │ │ @@ -417248,15 +417248,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r6, [r3], #-160 @ 0xffffff60 │ │ │ │ - subeq fp, ip, r7, lsr #24 │ │ │ │ + subeq fp, ip, r7, ror #23 │ │ │ │ rsbeq r7, r3, ip, lsr #27 │ │ │ │ rsbeq r6, r3, r8, asr r9 │ │ │ │ rsbeq r6, r3, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1268] @ 1d0a0c │ │ │ │ @@ -417575,15 +417575,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r3, [r3], #-100 @ 0xffffff9c │ │ │ │ - subeq fp, ip, fp, lsl #14 │ │ │ │ + subeq fp, ip, fp, asr #13 │ │ │ │ mlseq r3, r0, r8, r7 │ │ │ │ rsbeq r6, r3, ip, lsr r4 │ │ │ │ rsbeq r6, r3, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1388] @ 1d0fa0 │ │ │ │ @@ -417932,15 +417932,15 @@ │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r3, r3, ip, ror #2 │ │ │ │ - subeq fp, ip, r7, ror r1 │ │ │ │ + subeq fp, ip, r7, lsr r1 │ │ │ │ strdeq r7, [r3], #-44 @ 0xffffffd4 @ │ │ │ │ rsbeq r5, r3, r8, lsr #29 │ │ │ │ rsbeq r5, r3, r8, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #176] @ 1d1078 │ │ │ │ @@ -417985,16 +417985,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1bff48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, fp, r4, lsr r1 │ │ │ │ - subeq fp, ip, r3 │ │ │ │ + strdeq ip, [fp], #-4 │ │ │ │ + subeq sl, ip, r3, asr #31 │ │ │ │ rsbeq r7, r3, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ @@ -418401,15 +418401,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, ip, pc, lsr sl │ │ │ │ + strdeq sl, [ip], #-159 @ 0xffffff61 │ │ │ │ rsbeq r6, r3, r4, asr #23 │ │ │ │ rsbeq r5, r3, r8, lsl #15 │ │ │ │ rsbeq r5, r3, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -418610,15 +418610,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq sl, [ip], #-99 @ 0xffffff9d │ │ │ │ + umaaleq sl, ip, r3, r6 │ │ │ │ rsbeq r6, r3, r8, asr r8 │ │ │ │ rsbeq r5, r3, ip, lsl r4 │ │ │ │ rsbeq r5, r3, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov fp, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -418989,22 +418989,22 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, ip, pc, lsl #2 │ │ │ │ + subeq sl, ip, pc, asr #1 │ │ │ │ mlseq r3, r4, r2, r6 │ │ │ │ - subeq r7, ip, r0, lsl #17 │ │ │ │ - subeq r7, ip, r2, lsr #16 │ │ │ │ - strdeq r7, [ip], #-121 @ 0xffffff87 │ │ │ │ - subeq r7, ip, r0, asr #18 │ │ │ │ - subeq r7, ip, lr, lsl #15 │ │ │ │ - subeq r7, ip, r5, asr r7 │ │ │ │ + subeq r7, ip, r0, asr #16 │ │ │ │ + subeq r7, ip, r2, ror #15 │ │ │ │ + strheq r7, [ip], #-121 @ 0xffffff87 │ │ │ │ + subeq r7, ip, r0, lsl #18 │ │ │ │ + subeq r7, ip, lr, asr #14 │ │ │ │ + subeq r7, ip, r5, lsl r7 │ │ │ │ rsbeq r4, r3, r8, asr lr │ │ │ │ rsbeq r4, r3, r4, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -419334,15 +419334,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, ip, fp, lsr #23 │ │ │ │ + subeq r9, ip, fp, ror #22 │ │ │ │ rsbeq r5, r3, r0, lsr sp │ │ │ │ strdeq r4, [r3], #-132 @ 0xffffff7c @ │ │ │ │ strdeq r4, [r3], #-128 @ 0xffffff80 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -419506,15 +419506,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, ip, pc, ror r8 │ │ │ │ + subeq r9, ip, pc, lsr r8 │ │ │ │ rsbeq r5, r3, r4, lsl #20 │ │ │ │ rsbeq r4, r3, r0, lsr r7 │ │ │ │ rsbeq r4, r3, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -419723,15 +419723,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, ip, pc, ror #10 │ │ │ │ + subeq r9, ip, pc, lsr #10 │ │ │ │ strdeq r5, [r3], #-100 @ 0xffffff9c @ │ │ │ │ strhteq r4, [r3], #-40 @ 0xffffffd8 │ │ │ │ strhteq r4, [r3], #-36 @ 0xffffffdc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -419932,15 +419932,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, ip, fp, lsr #4 │ │ │ │ + subeq r9, ip, fp, ror #3 │ │ │ │ strhteq r5, [r3], #-48 @ 0xffffffd0 │ │ │ │ rsbeq r3, r3, r4, ror pc │ │ │ │ rsbeq r3, r3, r0, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -420271,15 +420271,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, ip, r7, lsl #26 │ │ │ │ + subeq r8, ip, r7, asr #25 │ │ │ │ rsbeq r4, r3, ip, lsl #29 │ │ │ │ rsbeq r3, r3, r0, asr sl │ │ │ │ rsbeq r3, r3, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov fp, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -420658,15 +420658,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r8, [ip], #-107 @ 0xffffff95 │ │ │ │ + strheq r8, [ip], #-107 @ 0xffffff95 │ │ │ │ rsbeq r4, r3, r0, lsl #17 │ │ │ │ rsbeq r3, r3, r4, asr #8 │ │ │ │ rsbeq r3, r3, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -420871,15 +420871,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, ip, pc, ror r3 │ │ │ │ + subeq r8, ip, pc, lsr r3 │ │ │ │ rsbeq r4, r3, r4, lsl #10 │ │ │ │ rsbeq r3, r3, r8, asr #1 │ │ │ │ rsbeq r3, r3, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov fp, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -421230,15 +421230,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, ip, fp, lsl #28 │ │ │ │ + subeq r7, ip, fp, asr #27 │ │ │ │ mlseq r3, r0, pc, r3 @ │ │ │ │ rsbeq r2, r3, r4, asr fp │ │ │ │ rsbeq r2, r3, r0, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov sl, r0 │ │ │ │ @@ -421588,15 +421588,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, ip, r3, ror r8 │ │ │ │ + subeq r7, ip, r3, lsr r8 │ │ │ │ strdeq r3, [r3], #-152 @ 0xffffff68 @ │ │ │ │ strhteq r2, [r3], #-92 @ 0xffffffa4 │ │ │ │ strhteq r2, [r3], #-88 @ 0xffffffa8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov fp, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -421974,15 +421974,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, ip, fp, ror #4 │ │ │ │ + subeq r7, ip, fp, lsr #4 │ │ │ │ strdeq r3, [r3], #-48 @ 0xffffffd0 @ │ │ │ │ strhteq r1, [r3], #-244 @ 0xffffff0c │ │ │ │ strhteq r1, [r3], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -422195,15 +422195,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, ip, pc, asr #29 │ │ │ │ + subeq r6, ip, pc, lsl #29 │ │ │ │ rsbeq r3, r3, r4, asr r0 │ │ │ │ rsbeq r1, r3, r8, lsl ip │ │ │ │ rsbeq r1, r3, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -422406,15 +422406,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, ip, r3, lsl #23 │ │ │ │ + subeq r6, ip, r3, asr #22 │ │ │ │ rsbeq r2, r3, r8, lsl #26 │ │ │ │ rsbeq r1, r3, ip, asr #17 │ │ │ │ rsbeq r1, r3, r8, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -422615,15 +422615,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, ip, pc, lsr r8 │ │ │ │ + strdeq r6, [ip], #-127 @ 0xffffff81 │ │ │ │ rsbeq r2, r3, r4, asr #19 │ │ │ │ rsbeq r1, r3, r8, lsl #11 │ │ │ │ rsbeq r1, r3, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -422954,15 +422954,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, ip, fp, lsl r3 │ │ │ │ + ldrdeq r6, [ip], #-43 @ 0xffffffd5 │ │ │ │ rsbeq r2, r3, r0, lsr #9 │ │ │ │ rsbeq r1, r3, r4, rrx │ │ │ │ rsbeq r1, r3, r0, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r9, r0 │ │ │ │ @@ -423219,15 +423219,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r5, [ip], #-227 @ 0xffffff1d │ │ │ │ + umaaleq r5, ip, r3, lr │ │ │ │ rsbeq r2, r3, r8, asr r0 │ │ │ │ rsbeq r0, r3, ip, lsl ip │ │ │ │ rsbeq r0, r3, r8, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r9, r0 │ │ │ │ @@ -423636,15 +423636,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1c08a0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, ip, r3, ror r8 │ │ │ │ + subeq r5, ip, r3, lsr r8 │ │ │ │ strdeq r1, [r3], #-152 @ 0xffffff68 @ │ │ │ │ strhteq r0, [r3], #-92 @ 0xffffffa4 │ │ │ │ strhteq r0, [r3], #-88 @ 0xffffffa8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ @@ -423819,15 +423819,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d6b08 │ │ │ │ b 1d6b20 │ │ │ │ - subeq sp, fp, ip, lsl r6 │ │ │ │ + ldrdeq sp, [fp], #-92 @ 0xffffffa4 │ │ │ │ rsbeq r2, r3, r4, asr #17 │ │ │ │ rsbeq r0, r3, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d6d2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -423918,15 +423918,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d6c94 │ │ │ │ b 1d6cac │ │ │ │ - strdeq sp, [fp], #-64 @ 0xffffffc0 │ │ │ │ + strheq sp, [fp], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r2, r3, r8, lsr r7 │ │ │ │ rsbeq r0, r3, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d6eb8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424017,15 +424017,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d6e20 │ │ │ │ b 1d6e38 │ │ │ │ - subeq sp, fp, r4, ror #5 │ │ │ │ + subeq sp, fp, r4, lsr #5 │ │ │ │ rsbeq r2, r3, ip, lsr #11 │ │ │ │ rsbeq pc, r2, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d7044 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424116,15 +424116,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d6fac │ │ │ │ b 1d6fc4 │ │ │ │ - subeq sp, fp, r8, lsl #3 │ │ │ │ + subeq sp, fp, r8, asr #2 │ │ │ │ rsbeq r2, r3, r0, lsr #8 │ │ │ │ strhteq pc, [r2], #-212 @ 0xffffff2c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d71d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424215,15 +424215,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d7138 │ │ │ │ b 1d7150 │ │ │ │ - subeq sp, fp, ip, lsl r0 │ │ │ │ + ldrdeq ip, [fp], #-252 @ 0xffffff04 │ │ │ │ mlseq r3, r4, r2, r2 │ │ │ │ rsbeq pc, r2, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d735c │ │ │ │ mov r5, r1 │ │ │ │ @@ -424314,15 +424314,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d72c4 │ │ │ │ b 1d72dc │ │ │ │ - subeq ip, fp, r0, lsr #29 │ │ │ │ + subeq ip, fp, r0, ror #28 │ │ │ │ rsbeq r2, r3, r8, lsl #2 │ │ │ │ mlseq r2, ip, sl, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d74e8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424413,15 +424413,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d7450 │ │ │ │ b 1d7468 │ │ │ │ - subeq ip, fp, r4, lsr #26 │ │ │ │ + subeq ip, fp, r4, ror #25 │ │ │ │ rsbeq r1, r3, ip, ror pc │ │ │ │ rsbeq pc, r2, r0, lsl r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d7674 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424512,15 +424512,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d75dc │ │ │ │ b 1d75f4 │ │ │ │ - subeq ip, fp, r8, ror #22 │ │ │ │ + subeq ip, fp, r8, lsr #22 │ │ │ │ strdeq r1, [r3], #-208 @ 0xffffff30 @ │ │ │ │ rsbeq pc, r2, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #364] @ 1d7800 │ │ │ │ mov r5, r1 │ │ │ │ @@ -424611,15 +424611,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 3b6f4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bhi 1d7768 │ │ │ │ b 1d7780 │ │ │ │ - subeq ip, fp, ip, lsr #20 │ │ │ │ + subeq ip, fp, ip, ror #19 │ │ │ │ rsbeq r1, r3, r4, ror #24 │ │ │ │ strdeq pc, [r2], #-88 @ 0xffffffa8 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -424645,15 +424645,15 @@ │ │ │ │ bne 1d7858 │ │ │ │ cmn r2, #1 │ │ │ │ beq 1d7920 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 642e04 │ │ │ │ + bl 642dd4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 1d78dc │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ @@ -424694,15 +424694,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37700 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, ip, sl, asr #29 │ │ │ │ + subeq r1, ip, sl, lsl #29 │ │ │ │ rsbeq pc, r2, ip, lsr #9 │ │ │ │ rsbeq pc, r2, ip, lsr r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ uxtb r7, r2 │ │ │ │ @@ -424995,15 +424995,15 @@ │ │ │ │ ldr r2, [pc, #44] @ 1d7e18 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ ldr r2, [pc, #24] @ 1d7e14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d44 │ │ │ │ - subeq r1, ip, r6, lsl #6 │ │ │ │ + subeq r1, ip, r6, asr #5 │ │ │ │ rsbeq pc, r2, r4, asr r0 @ │ │ │ │ strdeq lr, [r2], #-160 @ 0xffffff60 @ │ │ │ │ rsbeq pc, r2, ip, lsl #1 │ │ │ │ rsbeq lr, r2, ip, lsr #22 │ │ │ │ rsbeq pc, r2, ip, lsr #32 │ │ │ │ rsbeq pc, r2, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -425203,15 +425203,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #888] @ 1d84a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [pc, #856] @ 1d84ac │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -425335,15 +425335,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #312] @ 1d84a0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ @@ -425423,15 +425423,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq lr, r2, r0, ror #20 │ │ │ │ mlseq r6, r8, r9, r7 │ │ │ │ rsbeq lr, r2, r8, asr r5 │ │ │ │ rsbeq lr, r2, r0, asr sp │ │ │ │ rsbeq r7, r6, r0, lsr #23 │ │ │ │ rsbeq lr, r2, ip, ror #14 │ │ │ │ - subeq r1, ip, r3, lsr #4 │ │ │ │ + subeq r1, ip, r3, ror #3 │ │ │ │ rsbeq lr, r2, r0, lsl sl │ │ │ │ rsbeq lr, r2, r8, asr #20 │ │ │ │ rsbeq lr, r2, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -425532,15 +425532,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #948] @ 1d8a08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #916] @ 1d8a0c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -425672,15 +425672,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #340] @ 1d8a00 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -425767,15 +425767,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq lr, r2, ip, lsl r5 │ │ │ │ rsbeq r7, r6, r4, asr r4 │ │ │ │ rsbeq lr, r2, r4, lsl r0 │ │ │ │ rsbeq lr, r2, ip, lsr #16 │ │ │ │ rsbeq r7, r6, ip, ror r6 │ │ │ │ rsbeq lr, r2, r8, asr #4 │ │ │ │ - strheq r0, [ip], #-199 @ 0xffffff39 │ │ │ │ + subeq r0, ip, r7, ror ip │ │ │ │ rsbeq lr, r2, r4, lsr #9 │ │ │ │ ldrdeq lr, [r2], #-76 @ 0xffffffb4 @ │ │ │ │ rsbeq lr, r2, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -425821,15 +425821,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #760] @ 1d8dd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #728] @ 1d8dd4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -425919,15 +425919,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #320] @ 1d8dc8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ @@ -426009,15 +426009,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq lr, r2, r0, asr #2 │ │ │ │ rsbeq r7, r6, r8, ror r0 │ │ │ │ rsbeq sp, r2, r8, lsr ip │ │ │ │ rsbeq lr, r2, r8, lsr #7 │ │ │ │ strdeq r7, [r6], #-24 @ 0xffffffe8 @ │ │ │ │ rsbeq sp, r2, r4, asr #27 │ │ │ │ - ldrdeq r0, [ip], #-135 @ 0xffffff79 │ │ │ │ + umaaleq r0, ip, r7, r8 │ │ │ │ rsbeq lr, r2, r4, asr #1 │ │ │ │ rsbeq lr, r2, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ @@ -426063,15 +426063,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #800] @ 1d91c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #768] @ 1d91c4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -426166,15 +426166,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [pc, #340] @ 1d91b8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ @@ -426261,15 +426261,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sp, r2, r4, ror #26 │ │ │ │ mlseq r6, ip, ip, r6 │ │ │ │ rsbeq sp, r2, ip, asr r8 │ │ │ │ rsbeq sp, r2, r0, ror #31 │ │ │ │ rsbeq r6, r6, r0, lsr lr │ │ │ │ strdeq sp, [r2], #-156 @ 0xffffff64 @ │ │ │ │ - subeq r0, ip, r7, ror #9 │ │ │ │ + subeq r0, ip, r7, lsr #9 │ │ │ │ ldrdeq sp, [r2], #-196 @ 0xffffff3c @ │ │ │ │ rsbeq sp, r2, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -426431,15 +426431,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #272] @ 1d9598 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ @@ -426506,15 +426506,15 @@ │ │ │ │ bl 1bf7e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sp, r2, r0, asr #18 │ │ │ │ rsbeq r6, r6, r8, ror r8 │ │ │ │ rsbeq sp, r2, r8, lsr r4 │ │ │ │ - ldrdeq r0, [ip], #-11 │ │ │ │ + umaaleq r0, ip, fp, r0 │ │ │ │ rsbeq sp, r2, r8, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -426670,15 +426670,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #264] @ 1d994c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -426743,15 +426743,15 @@ │ │ │ │ bl 1bf894 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sp, r2, r4, lsl #11 │ │ │ │ strhteq r6, [r6], #-76 @ 0xffffffb4 │ │ │ │ rsbeq sp, r2, ip, ror r0 │ │ │ │ - subeq pc, fp, r7, lsr #26 │ │ │ │ + subeq pc, fp, r7, ror #25 │ │ │ │ rsbeq sp, r2, r4, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -426914,15 +426914,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #244] @ 1d9d08 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -426982,15 +426982,15 @@ │ │ │ │ bl 1bff98 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sp, r2, ip, lsr #3 │ │ │ │ strdeq r6, [r6], #-0 @ │ │ │ │ rsbeq ip, r2, ip, lsr #25 │ │ │ │ - subeq pc, fp, r7, ror r9 @ │ │ │ │ + subeq pc, fp, r7, lsr r9 @ │ │ │ │ rsbeq sp, r2, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -427148,15 +427148,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [pc, #272] @ 1da0cc │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ @@ -427223,15 +427223,15 @@ │ │ │ │ bl 1bfa48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, r2, ip, lsl #28 │ │ │ │ rsbeq r5, r6, r4, asr #26 │ │ │ │ rsbeq ip, r2, r4, lsl #18 │ │ │ │ - subeq pc, fp, r7, lsr #11 │ │ │ │ + subeq pc, fp, r7, ror #10 │ │ │ │ mlseq r2, r4, sp, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -427387,15 +427387,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #312] @ 1da4b0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -427430,15 +427430,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1da3ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 1da2c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r6!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r6, {r1, r2, r3, r7} │ │ │ │ @@ -427472,15 +427472,15 @@ │ │ │ │ bl 1bf8b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq ip, r2, r0, asr sl │ │ │ │ rsbeq r5, r6, r8, lsl #19 │ │ │ │ rsbeq ip, r2, r8, asr #10 │ │ │ │ - subeq pc, fp, r3, asr #3 │ │ │ │ + subeq pc, fp, r3, lsl #3 │ │ │ │ strhteq ip, [r2], #-144 @ 0xffffff70 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1da538 │ │ │ │ @@ -427672,15 +427672,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, fp, r4, ror sl │ │ │ │ + subeq r2, fp, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1da85c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -427902,15 +427902,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, fp, r0, lsr r7 │ │ │ │ + strdeq r2, [fp], #-96 @ 0xffffffa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dabfc │ │ │ │ cmp r0, #1 │ │ │ │ @@ -428124,15 +428124,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, fp, ip, lsr #7 │ │ │ │ + subeq r2, fp, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1daf74 │ │ │ │ @@ -428332,15 +428332,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, fp, r8, lsr r0 │ │ │ │ + strdeq r1, [fp], #-248 @ 0xffffff08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1db2a8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -428532,15 +428532,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1c0650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r1, fp, r0, lsl #26 │ │ │ │ + subeq r1, fp, r0, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq 1db618 │ │ │ │ ldm r0, {r1, sl} │ │ │ │ mov r4, #0 │ │ │ │ @@ -428821,15 +428821,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [pc, #488] @ 1dbba4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #460] @ 1dbba8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -429144,15 +429144,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 1dbffc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 1dc000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -429429,15 +429429,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #336] @ 1dc488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #304] @ 1dc48c │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ @@ -429717,15 +429717,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #312] @ 1dc8f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #280] @ 1dc8f4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ @@ -429999,15 +429999,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #336] @ 1dcd70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #304] @ 1dcd74 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ @@ -430109,27 +430109,27 @@ │ │ │ │ bne 1dce3c │ │ │ │ mov r7, #1 │ │ │ │ b 1dce64 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1dcea0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bpl 1dce34 │ │ │ │ b 1dcef4 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1dcea0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 1dcef4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ @@ -431330,15 +431330,15 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ beq 1ddff8 │ │ │ │ b 1de088 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5508e0 │ │ │ │ + bl 5508b0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrh r3, [r3] │ │ │ │ strb r2, [sp, #18] │ │ │ │ strh r3, [sp, #16] │ │ │ │ @@ -431348,25 +431348,25 @@ │ │ │ │ ldrb r2, [sp, #18] │ │ │ │ ldrh r3, [sp, #16] │ │ │ │ strb r0, [r4] │ │ │ │ strh r3, [r4, #1] │ │ │ │ strb r2, [r4, #3] │ │ │ │ str r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5508e0 │ │ │ │ + bl 5508b0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 1de17c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d44 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 1de164 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5508e0 │ │ │ │ + bl 5508b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r2, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r4, [r2] │ │ │ │ @@ -431395,15 +431395,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #300] @ 1de324 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #268] @ 1de328 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431432,15 +431432,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #164] @ 1de330 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #132] @ 1de334 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431467,30 +431467,30 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrdeq sp, [fp], #-135 @ 0xffffff79 │ │ │ │ - subeq ip, fp, r6, lsl #12 │ │ │ │ - subeq ip, fp, r0, lsr r6 │ │ │ │ - subeq sp, fp, ip, asr r8 │ │ │ │ - subeq ip, fp, r2, ror r5 │ │ │ │ - umaaleq ip, fp, ip, r5 │ │ │ │ + umaaleq sp, fp, r7, r8 │ │ │ │ + subeq ip, fp, r6, asr #11 │ │ │ │ + strdeq ip, [fp], #-80 @ 0xffffffb0 │ │ │ │ + subeq sp, fp, ip, lsl r8 │ │ │ │ + subeq ip, fp, r2, lsr r5 │ │ │ │ + subeq ip, fp, ip, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de3b4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ strb r1, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ add r5, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -431520,15 +431520,15 @@ │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #156] @ 1de484 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2056] @ 0x808 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2060] @ 0x80c │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r2, [pc, #120] @ 1de488 │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431555,17 +431555,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23b8d0 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq sp, fp, fp, ror #13 │ │ │ │ - subeq ip, fp, r6, lsl r4 │ │ │ │ - subeq ip, fp, ip, lsr r4 │ │ │ │ + subeq sp, fp, fp, lsr #13 │ │ │ │ + ldrdeq ip, [fp], #-54 @ 0xffffffca │ │ │ │ + strdeq ip, [fp], #-60 @ 0xffffffc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de4e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -431594,15 +431594,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #152] @ 1de5ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #120] @ 1de5b0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431629,17 +431629,17 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, r3, lsr r9 │ │ │ │ - subeq ip, fp, sl, ror #5 │ │ │ │ - subeq ip, fp, r4, lsl r3 │ │ │ │ + strdeq ip, [fp], #-131 @ 0xffffff7d │ │ │ │ + subeq ip, fp, sl, lsr #5 │ │ │ │ + ldrdeq ip, [fp], #-36 @ 0xffffffdc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de5f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -431664,15 +431664,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #21 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 1de6a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 1de6ac │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431692,17 +431692,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sp, fp, r1, asr #13 │ │ │ │ - ldrdeq ip, [fp], #-18 @ 0xffffffee │ │ │ │ - strdeq ip, [fp], #-28 @ 0xffffffe4 │ │ │ │ + subeq sp, fp, r1, lsl #13 │ │ │ │ + umaaleq ip, fp, r2, r1 │ │ │ │ + strheq ip, [fp], #-28 @ 0xffffffe4 │ │ │ │ rsbeq r2, r6, r0, lsr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de708 │ │ │ │ @@ -431732,15 +431732,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #152] @ 1de7d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #120] @ 1de7d8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431767,17 +431767,17 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, fp, lsl #14 │ │ │ │ - subeq ip, fp, r2, asr #1 │ │ │ │ - subeq ip, fp, ip, ror #1 │ │ │ │ + subeq ip, fp, fp, asr #13 │ │ │ │ + subeq ip, fp, r2, lsl #1 │ │ │ │ + subeq ip, fp, ip, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de80c │ │ │ │ mov r4, r0 │ │ │ │ @@ -431797,15 +431797,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #120] @ 1de8b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #88] @ 1de8bc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431824,27 +431824,27 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ bl 1e304c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sp, fp, r2, asr #9 │ │ │ │ - strheq fp, [fp], #-254 @ 0xffffff02 │ │ │ │ - subeq fp, fp, r8, ror #31 │ │ │ │ + subeq sp, fp, r2, lsl #9 │ │ │ │ + subeq fp, fp, lr, ror pc │ │ │ │ + subeq fp, fp, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1de948 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ add r6, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -431877,15 +431877,15 @@ │ │ │ │ mov r2, #21 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #180] @ 1dea30 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2056] @ 0x808 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2060] @ 0x80c │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r2, [pc, #144] @ 1dea34 │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -431918,17 +431918,17 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23ca90 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq sp, fp, r5, ror r3 │ │ │ │ - subeq fp, fp, r2, lsl #29 │ │ │ │ - subeq fp, fp, r8, lsr #29 │ │ │ │ + subeq sp, fp, r5, lsr r3 │ │ │ │ + subeq fp, fp, r2, asr #28 │ │ │ │ + subeq fp, fp, r8, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1deaa8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -431939,15 +431939,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 1deb44 │ │ │ │ ldr r0, [pc, #320] @ 1debb4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #312] @ 1debb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 387a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ @@ -431964,15 +431964,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ 1deb9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #160] @ 1deba0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432009,17 +432009,17 @@ │ │ │ │ b 1dea6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sp, fp, r6, lsr #4 │ │ │ │ - subeq fp, fp, r2, lsr #26 │ │ │ │ - subeq fp, fp, ip, asr #26 │ │ │ │ + subeq sp, fp, r6, ror #3 │ │ │ │ + subeq fp, fp, r2, ror #25 │ │ │ │ + subeq fp, fp, ip, lsl #26 │ │ │ │ strhteq r2, [r6], #-60 @ 0xffffffc4 │ │ │ │ rsbeq r2, r6, r0, asr #5 │ │ │ │ rsbeq r3, r2, ip, ror #5 │ │ │ │ rsbeq r3, r2, r0, asr #18 │ │ │ │ ldrdeq r2, [r6], #-60 @ 0xffffffc4 @ │ │ │ │ rsbeq r5, r2, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -432027,15 +432027,15 @@ │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dec38 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ strb r1, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ add r5, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -432065,15 +432065,15 @@ │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #156] @ 1ded08 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2056] @ 0x808 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2060] @ 0x80c │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r2, [pc, #120] @ 1ded0c │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432100,43 +432100,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23b9f4 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq ip, fp, r7, ror #28 │ │ │ │ - umaaleq fp, fp, r2, fp │ │ │ │ - strheq fp, [fp], #-184 @ 0xffffff48 │ │ │ │ + subeq ip, fp, r7, lsr #28 │ │ │ │ + subeq fp, fp, r2, asr fp │ │ │ │ + subeq fp, fp, r8, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dedfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1dedec │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ - bl 566288 │ │ │ │ + bl 566258 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 1dee98 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 219444 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 48d24c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432177,15 +432177,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #236] @ 1def1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #204] @ 1def20 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432233,30 +432233,30 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, r7, lsl r0 │ │ │ │ - subeq fp, fp, lr, asr #19 │ │ │ │ - strdeq fp, [fp], #-152 @ 0xffffff68 │ │ │ │ + ldrdeq fp, [fp], #-247 @ 0xffffff09 │ │ │ │ + subeq fp, fp, lr, lsl #19 │ │ │ │ + strheq fp, [fp], #-152 @ 0xffffff68 │ │ │ │ rsbeq r8, r2, ip, asr #26 │ │ │ │ rsbeq r8, r2, ip, asr #26 │ │ │ │ rsbeq r1, r6, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1defb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ add r6, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -432289,15 +432289,15 @@ │ │ │ │ mov r2, #21 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #180] @ 1df0a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2056] @ 0x808 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2060] @ 0x80c │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r2, [pc, #144] @ 1df0a4 │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432330,17 +432330,17 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23e1b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq ip, fp, r5, lsl #26 │ │ │ │ - subeq fp, fp, r2, lsl r8 │ │ │ │ - subeq fp, fp, r8, lsr r8 │ │ │ │ + subeq ip, fp, r5, asr #25 │ │ │ │ + ldrdeq fp, [fp], #-114 @ 0xffffff8e │ │ │ │ + strdeq fp, [fp], #-120 @ 0xffffff88 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df0d0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -432358,15 +432358,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 1df180 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 1df184 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432386,17 +432386,17 @@ │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, fp, asr #19 │ │ │ │ - strdeq fp, [fp], #-106 @ 0xffffff96 │ │ │ │ - subeq fp, fp, r4, lsr #14 │ │ │ │ + subeq ip, fp, fp, lsl #19 │ │ │ │ + strheq fp, [fp], #-106 @ 0xffffff96 │ │ │ │ + subeq fp, fp, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r4, [r2] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df1ec │ │ │ │ @@ -432429,15 +432429,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #312] @ 1df358 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #280] @ 1df35c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432466,15 +432466,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #176] @ 1df364 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #144] @ 1df368 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432504,20 +432504,20 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, pc, lsr #17 │ │ │ │ - ldrdeq fp, [fp], #-94 @ 0xffffffa2 │ │ │ │ - subeq fp, fp, r8, lsl #12 │ │ │ │ - subeq ip, fp, r4, lsr r8 │ │ │ │ - subeq fp, fp, sl, asr #10 │ │ │ │ - subeq fp, fp, r4, ror r5 │ │ │ │ + subeq ip, fp, pc, ror #16 │ │ │ │ + umaaleq fp, fp, lr, r5 │ │ │ │ + subeq fp, fp, r8, asr #11 │ │ │ │ + strdeq ip, [fp], #-116 @ 0xffffff8c │ │ │ │ + subeq fp, fp, sl, lsl #10 │ │ │ │ + subeq fp, fp, r4, lsr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df3a4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -432539,15 +432539,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #132] @ 1df45c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 1df460 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432569,17 +432569,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, sl, lsr #18 │ │ │ │ - subeq fp, fp, r6, lsr #8 │ │ │ │ - subeq fp, fp, r0, asr r4 │ │ │ │ + subeq ip, fp, sl, ror #17 │ │ │ │ + subeq fp, fp, r6, ror #7 │ │ │ │ + subeq fp, fp, r0, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrd r6, [r2] │ │ │ │ mov r0, r6 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df574 │ │ │ │ @@ -432592,28 +432592,28 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 491758 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 497d88 │ │ │ │ + bl 497d58 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 49196c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1df504 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -432656,15 +432656,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #448] @ 1df76c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #416] @ 1df770 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432694,15 +432694,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #312] @ 1df77c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #280] @ 1df780 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432765,21 +432765,21 @@ │ │ │ │ bl 38aa8 │ │ │ │ b 1df754 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq ip, fp, ip, lsr #12 │ │ │ │ - subeq fp, fp, r2, asr r2 │ │ │ │ - subeq fp, fp, ip, ror r2 │ │ │ │ + subeq ip, fp, ip, ror #11 │ │ │ │ + subeq fp, fp, r2, lsl r2 │ │ │ │ + subeq fp, fp, ip, lsr r2 │ │ │ │ mlseq r2, r8, r6, r8 │ │ │ │ - subeq ip, fp, r4, lsr #9 │ │ │ │ - strheq fp, [fp], #-26 @ 0xffffffe6 │ │ │ │ - subeq fp, fp, r4, ror #3 │ │ │ │ + subeq ip, fp, r4, ror #8 │ │ │ │ + subeq fp, fp, sl, ror r1 │ │ │ │ + subeq fp, fp, r4, lsr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df7c8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -432804,15 +432804,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 1df878 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 1df87c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -432832,47 +432832,47 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq fp, fp, fp, asr #12 │ │ │ │ - subeq fp, fp, r2 │ │ │ │ - subeq fp, fp, ip, lsr #32 │ │ │ │ + subeq fp, fp, fp, lsl #12 │ │ │ │ + subeq sl, fp, r2, asr #31 │ │ │ │ + subeq sl, fp, ip, ror #31 │ │ │ │ ldrdeq r1, [r6], #-112 @ 0xffffff90 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ ldrd r4, [r2] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dfb64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dfbfc │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 55bc38 │ │ │ │ + bl 55bc08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dfc9c │ │ │ │ mov r0, r4 │ │ │ │ bl 3870c │ │ │ │ bl 386b8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 497c44 │ │ │ │ + bl 497c14 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 55c9a0 │ │ │ │ + bl 55c970 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1df910 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 37a48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -432942,15 +432942,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 569034 │ │ │ │ + bl 569004 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1dfcac │ │ │ │ ldr ip, [pc, #968] @ 1dfe08 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #964] @ 1dfe0c │ │ │ │ ldr r0, [pc, #964] @ 1dfe10 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -432968,28 +432968,28 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #884] @ 1dfe14 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1dfae4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -433036,15 +433036,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #560] @ 1dfdcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #528] @ 1dfdd0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433074,15 +433074,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #424] @ 1dfddc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #392] @ 1dfde0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433173,35 +433173,35 @@ │ │ │ │ bl 38aa8 │ │ │ │ b 1dfdb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq fp, fp, r3, lsr pc │ │ │ │ - subeq sl, fp, r2, ror #24 │ │ │ │ - subeq sl, fp, ip, lsl #25 │ │ │ │ + strdeq fp, [fp], #-227 @ 0xffffff1d │ │ │ │ + subeq sl, fp, r2, lsr #24 │ │ │ │ + subeq sl, fp, ip, asr #24 │ │ │ │ rsbeq r8, r2, r0, rrx │ │ │ │ - strheq fp, [fp], #-228 @ 0xffffff1c │ │ │ │ - subeq sl, fp, sl, asr #23 │ │ │ │ - strdeq sl, [fp], #-180 @ 0xffffff4c │ │ │ │ - subeq ip, fp, r3, lsl #16 │ │ │ │ - subeq ip, fp, r1, asr #15 │ │ │ │ - subeq ip, fp, sl, ror r7 │ │ │ │ - subeq ip, fp, pc, lsr #3 │ │ │ │ + subeq fp, fp, r4, ror lr │ │ │ │ + subeq sl, fp, sl, lsl #23 │ │ │ │ + strheq sl, [fp], #-180 @ 0xffffff4c │ │ │ │ + subeq ip, fp, r3, asr #15 │ │ │ │ + subeq ip, fp, r1, lsl #15 │ │ │ │ + subeq ip, fp, sl, lsr r7 │ │ │ │ + subeq ip, fp, pc, ror #2 │ │ │ │ ldrdeq r0, [r6], #-72 @ 0xffffffb8 @ │ │ │ │ rsbeq r7, r2, ip, lsr r7 │ │ │ │ - subeq r9, fp, r9, ror #27 │ │ │ │ + subeq r9, fp, r9, lsr #27 │ │ │ │ mlseq r2, r8, r4, r7 │ │ │ │ rsbeq r7, r2, r4, lsl #9 │ │ │ │ andeq r6, r0, r4, ror sp │ │ │ │ rsbeq r8, r2, r8, lsr #5 │ │ │ │ strhteq r8, [r2], #-36 @ 0xffffffdc │ │ │ │ - subeq ip, fp, r2, lsr #1 │ │ │ │ - subeq ip, fp, r4, asr r0 │ │ │ │ + subeq ip, fp, r2, rrx │ │ │ │ + subeq ip, fp, r4, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrd r6, [r2] │ │ │ │ mov r0, r6 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1dff2c │ │ │ │ @@ -433214,28 +433214,28 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 491758 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 497d88 │ │ │ │ + bl 497d58 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 49196c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1dfebc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -433278,15 +433278,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #448] @ 1e0124 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #416] @ 1e0128 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433316,15 +433316,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #312] @ 1e0134 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #280] @ 1e0138 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433387,21 +433387,21 @@ │ │ │ │ bl 38aa8 │ │ │ │ b 1e010c │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq fp, fp, r4, ror ip │ │ │ │ - umaaleq sl, fp, sl, r8 │ │ │ │ - subeq sl, fp, r4, asr #17 │ │ │ │ + subeq fp, fp, r4, lsr ip │ │ │ │ + subeq sl, fp, sl, asr r8 │ │ │ │ + subeq sl, fp, r4, lsl #17 │ │ │ │ strdeq r7, [r2], #-192 @ 0xffffff40 @ │ │ │ │ - subeq fp, fp, ip, ror #21 │ │ │ │ - subeq sl, fp, r2, lsl #16 │ │ │ │ - subeq sl, fp, ip, lsr #16 │ │ │ │ + subeq fp, fp, ip, lsr #21 │ │ │ │ + subeq sl, fp, r2, asr #15 │ │ │ │ + subeq sl, fp, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0194 │ │ │ │ @@ -433432,15 +433432,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #316] @ 1e0308 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #284] @ 1e030c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433470,15 +433470,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #176] @ 1e0314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #144] @ 1e0318 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433508,35 +433508,35 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq fp, fp, r3, lsl #18 │ │ │ │ - subeq sl, fp, r2, lsr r6 │ │ │ │ - subeq sl, fp, ip, asr r6 │ │ │ │ - subeq fp, fp, r4, lsl #17 │ │ │ │ - umaaleq sl, fp, sl, r5 │ │ │ │ - subeq sl, fp, r4, asr #11 │ │ │ │ + subeq fp, fp, r3, asr #17 │ │ │ │ + strdeq sl, [fp], #-82 @ 0xffffffae │ │ │ │ + subeq sl, fp, ip, lsl r6 │ │ │ │ + subeq fp, fp, r4, asr #16 │ │ │ │ + subeq sl, fp, sl, asr r5 │ │ │ │ + subeq sl, fp, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldrd r4, [r2] │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e038c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0424 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 48d4d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e04b8 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -433558,15 +433558,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #776] @ 1e06cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #744] @ 1e06d0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433596,15 +433596,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #636] @ 1e06d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #604] @ 1e06dc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433634,47 +433634,47 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #484] @ 1e06ec │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 497bd4 │ │ │ │ + bl 497ba4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 38aa8 │ │ │ │ add r5, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497d88 │ │ │ │ + bl 497d58 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ cmp r7, #0 │ │ │ │ beq 1e0598 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -433749,24 +433749,24 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq fp, fp, fp, lsl #14 │ │ │ │ - subeq sl, fp, sl, lsr r4 │ │ │ │ - subeq sl, fp, r4, ror #8 │ │ │ │ - subeq fp, fp, ip, lsl #13 │ │ │ │ - subeq sl, fp, r2, lsr #7 │ │ │ │ - subeq sl, fp, ip, asr #7 │ │ │ │ + subeq fp, fp, fp, asr #13 │ │ │ │ + strdeq sl, [fp], #-58 @ 0xffffffc6 │ │ │ │ + subeq sl, fp, r4, lsr #8 │ │ │ │ + subeq fp, fp, ip, asr #12 │ │ │ │ + subeq sl, fp, r2, ror #6 │ │ │ │ + subeq sl, fp, ip, lsl #7 │ │ │ │ rsbeq pc, r5, ip, ror #19 │ │ │ │ rsbeq r7, r2, r4, asr #16 │ │ │ │ rsbeq r7, r2, r4, asr #16 │ │ │ │ - subeq fp, fp, sl, lsr r6 │ │ │ │ + strdeq fp, [fp], #-90 @ 0xffffffa6 │ │ │ │ rsbeq r7, r2, ip, lsr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0730 │ │ │ │ @@ -433790,15 +433790,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #132] @ 1e07e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 1e07ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433820,27 +433820,27 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - umaaleq fp, fp, lr, r5 │ │ │ │ - umaaleq sl, fp, sl, r0 │ │ │ │ - subeq sl, fp, r4, asr #1 │ │ │ │ + subeq fp, fp, lr, asr r5 │ │ │ │ + subeq sl, fp, sl, asr r0 │ │ │ │ + subeq sl, fp, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e086c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #2032] @ 0x7f0 │ │ │ │ strb r1, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ add r5, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -433870,15 +433870,15 @@ │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #156] @ 1e093c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #2056] @ 0x808 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #2060] @ 0x80c │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ ldr r2, [pc, #120] @ 1e0940 │ │ │ │ ldr r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -433905,43 +433905,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23bb84 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq fp, fp, r3, lsr r2 │ │ │ │ - subeq r9, fp, lr, asr pc │ │ │ │ - subeq r9, fp, r4, lsl #31 │ │ │ │ + strdeq fp, [fp], #-19 @ 0xffffffed │ │ │ │ + subeq r9, fp, lr, lsl pc │ │ │ │ + subeq r9, fp, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e0a20 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ - bl 566288 │ │ │ │ + bl 566258 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 1e0acc │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 219444 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 48d24c │ │ │ │ mov r7, r0 │ │ │ │ @@ -433982,15 +433982,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #236] @ 1e0b50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #204] @ 1e0b54 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434038,17 +434038,17 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sl, fp, r3, ror #7 │ │ │ │ - umaaleq r9, fp, sl, sp │ │ │ │ - subeq r9, fp, r4, asr #27 │ │ │ │ + subeq sl, fp, r3, lsr #7 │ │ │ │ + subeq r9, fp, sl, asr sp │ │ │ │ + subeq r9, fp, r4, lsl #27 │ │ │ │ rsbeq r7, r2, r8, lsr r1 │ │ │ │ rsbeq r7, r2, r8, lsr r1 │ │ │ │ rsbeq r0, r6, r4, asr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ @@ -434057,15 +434057,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0bb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e0ba8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 566288 │ │ │ │ + bl 566258 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e0c50 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -434081,15 +434081,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #260] @ 1e0cf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #228] @ 1e0cf8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434110,15 +434110,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 3855c │ │ │ │ @@ -434143,17 +434143,17 @@ │ │ │ │ bl 59014 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sl, fp, r7, asr r2 │ │ │ │ - subeq r9, fp, lr, lsl #24 │ │ │ │ - subeq r9, fp, r8, lsr ip │ │ │ │ + subeq sl, fp, r7, lsl r2 │ │ │ │ + subeq r9, fp, lr, asr #23 │ │ │ │ + strdeq r9, [fp], #-184 @ 0xffffff48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e0d6c │ │ │ │ mov r4, r0 │ │ │ │ @@ -434164,15 +434164,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 1e0e08 │ │ │ │ ldr r0, [pc, #320] @ 1e0e78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #312] @ 1e0e7c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 387a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ @@ -434189,15 +434189,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ 1e0e60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #160] @ 1e0e64 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434234,17 +434234,17 @@ │ │ │ │ b 1e0d30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sl, fp, r2, ror #30 │ │ │ │ - subeq r9, fp, lr, asr sl │ │ │ │ - subeq r9, fp, r8, lsl #21 │ │ │ │ + subeq sl, fp, r2, lsr #30 │ │ │ │ + subeq r9, fp, lr, lsl sl │ │ │ │ + subeq r9, fp, r8, asr #20 │ │ │ │ strdeq r0, [r6], #-4 @ │ │ │ │ strdeq pc, [r5], #-248 @ 0xffffff08 @ │ │ │ │ strhteq r0, [r2], #-240 @ 0xffffff10 │ │ │ │ rsbeq r1, r2, ip, ror #12 │ │ │ │ rsbeq r0, r6, r8, ror #1 │ │ │ │ rsbeq r3, r2, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -434266,21 +434266,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 130af4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ ldr r1, [pc, #404] @ 1e107c │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -434313,15 +434313,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #220] @ 1e106c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #188] @ 1e1070 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434365,20 +434365,20 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - strheq r9, [fp], #-231 @ 0xffffff19 │ │ │ │ - subeq r9, fp, lr, ror #16 │ │ │ │ - umaaleq r9, fp, r8, r8 │ │ │ │ - subeq r1, fp, r9, ror r8 │ │ │ │ + subeq r9, fp, r7, ror lr │ │ │ │ + subeq r9, fp, lr, lsr #16 │ │ │ │ + subeq r9, fp, r8, asr r8 │ │ │ │ + subeq r1, fp, r9, lsr r8 │ │ │ │ rsbeq r2, r2, ip, lsl #12 │ │ │ │ - subeq sl, fp, sl, lsl lr │ │ │ │ + ldrdeq sl, [fp], #-218 @ 0xffffff26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e10f0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -434389,15 +434389,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 1e118c │ │ │ │ ldr r0, [pc, #320] @ 1e11fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #312] @ 1e1200 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 387a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ @@ -434414,15 +434414,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #192] @ 1e11e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #160] @ 1e11e8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434459,17 +434459,17 @@ │ │ │ │ b 1e10b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrdeq sl, [fp], #-190 @ 0xffffff42 │ │ │ │ - ldrdeq r9, [fp], #-106 @ 0xffffff96 │ │ │ │ - subeq r9, fp, r4, lsl #14 │ │ │ │ + umaaleq sl, fp, lr, fp │ │ │ │ + umaaleq r9, fp, sl, r6 │ │ │ │ + subeq r9, fp, r4, asr #13 │ │ │ │ rsbeq pc, r5, r0, asr #22 │ │ │ │ rsbeq pc, r5, r4, asr #20 │ │ │ │ rsbeq r0, r2, r8, ror fp │ │ │ │ rsbeq r1, r2, r0, asr #3 │ │ │ │ rsbeq pc, r5, r0, lsr fp @ │ │ │ │ rsbeq r3, r2, r8, lsl #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -434480,15 +434480,15 @@ │ │ │ │ beq 1e127c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 219444 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 48d4d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e1314 │ │ │ │ ldr r0, [pc, #428] @ 1e1404 │ │ │ │ @@ -434514,15 +434514,15 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #328] @ 1e13fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #296] @ 1e1400 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434553,28 +434553,28 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #176] @ 1e1414 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -434593,22 +434593,22 @@ │ │ │ │ bl 38aa8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - umaaleq r9, fp, r3, fp │ │ │ │ - subeq r9, fp, sl, asr #10 │ │ │ │ - subeq r9, fp, r4, ror r5 │ │ │ │ + subeq r9, fp, r3, asr fp │ │ │ │ + subeq r9, fp, sl, lsl #10 │ │ │ │ + subeq r9, fp, r4, lsr r5 │ │ │ │ rsbeq pc, r5, r4, ror #21 │ │ │ │ mlseq r5, r0, fp, lr │ │ │ │ mlseq r2, r8, r8, r6 │ │ │ │ mlseq r2, r8, r8, r6 │ │ │ │ - subeq r9, fp, r8, ror r0 │ │ │ │ + subeq r9, fp, r8, lsr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e1440 │ │ │ │ mov r1, r0 │ │ │ │ @@ -434626,15 +434626,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 1e14f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 1e14f4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434654,31 +434654,31 @@ │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sl, fp, fp, asr r6 │ │ │ │ - subeq r9, fp, sl, lsl #7 │ │ │ │ - strheq r9, [fp], #-52 @ 0xffffffcc │ │ │ │ + subeq sl, fp, fp, lsl r6 │ │ │ │ + subeq r9, fp, sl, asr #6 │ │ │ │ + subeq r9, fp, r4, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e157c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e156c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 566288 │ │ │ │ + bl 566258 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1e156c │ │ │ │ ldr r0, [pc, #264] @ 1e164c │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -434706,15 +434706,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #144] @ 1e1644 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #112] @ 1e1648 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434739,17 +434739,17 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - umaaleq r9, fp, r3, r8 │ │ │ │ - subeq r9, fp, sl, asr #4 │ │ │ │ - subeq r9, fp, r4, ror r2 │ │ │ │ + subeq r9, fp, r3, asr r8 │ │ │ │ + subeq r9, fp, sl, lsl #4 │ │ │ │ + subeq r9, fp, r4, lsr r2 │ │ │ │ rsbeq pc, r5, ip, lsr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e168c │ │ │ │ @@ -434773,15 +434773,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #132] @ 1e1744 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 1e1748 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434803,34 +434803,34 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq sl, fp, r2, asr #12 │ │ │ │ - subeq r9, fp, lr, lsr r1 │ │ │ │ - subeq r9, fp, r8, ror #2 │ │ │ │ + subeq sl, fp, r2, lsl #12 │ │ │ │ + strdeq r9, [fp], #-14 │ │ │ │ + subeq r9, fp, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e185c │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e184c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 55e4ec │ │ │ │ + bl 55e4bc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 561f10 │ │ │ │ + bl 561ee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e18fc │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #10 │ │ │ │ mov sl, #0 │ │ │ │ bne 1e17c0 │ │ │ │ ldr r1, [pc, #420] @ 1e1954 │ │ │ │ @@ -434890,15 +434890,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #180] @ 1e1948 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #148] @ 1e194c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -434932,20 +434932,20 @@ │ │ │ │ bl 37a48 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq r9, fp, r2, lsl pc │ │ │ │ - subeq r8, fp, sl, ror #30 │ │ │ │ - umaaleq r8, fp, r4, pc @ │ │ │ │ + ldrdeq r9, [fp], #-226 @ 0xffffff1e │ │ │ │ + subeq r8, fp, sl, lsr #30 │ │ │ │ + subeq r8, fp, r4, asr pc │ │ │ │ strhteq r6, [r2], #-32 @ 0xffffffe0 │ │ │ │ - strdeq r9, [fp], #-252 @ 0xffffff04 │ │ │ │ - subeq r4, fp, r3, ror r0 │ │ │ │ + strheq r9, [fp], #-252 @ 0xffffff04 │ │ │ │ + subeq r4, fp, r3, lsr r0 │ │ │ │ rsbeq r2, r2, r4, lsl #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -434954,17 +434954,17 @@ │ │ │ │ beq 1e19d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 1e1aec │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 55e4ec │ │ │ │ + bl 55e4bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 561f10 │ │ │ │ + bl 561ee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e1afc │ │ │ │ cmp r1, #7 │ │ │ │ bne 1e1a70 │ │ │ │ ldr r1, [pc, #388] @ 1e1b44 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -434985,15 +434985,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #280] @ 1e1b28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #248] @ 1e1b2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -435052,40 +435052,40 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - umaaleq r9, fp, r6, sp │ │ │ │ - subeq r8, fp, lr, ror #27 │ │ │ │ - subeq r8, fp, r8, lsl lr │ │ │ │ + subeq r9, fp, r6, asr sp │ │ │ │ + subeq r8, fp, lr, lsr #27 │ │ │ │ + ldrdeq r8, [fp], #-216 @ 0xffffff28 │ │ │ │ rsbeq r6, r2, r0, lsr #1 │ │ │ │ - subeq r7, sl, ip, lsr lr │ │ │ │ - subeq r7, sl, r8, lsr lr │ │ │ │ + strdeq r7, [sl], #-220 @ 0xffffff24 │ │ │ │ + strdeq r7, [sl], #-216 @ 0xffffff28 │ │ │ │ rsbeq r2, r2, ip, lsr r5 │ │ │ │ rsbeq r2, r2, ip, lsr r5 │ │ │ │ - subeq r3, fp, r4, asr ip │ │ │ │ + subeq r3, fp, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e1c38 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e1c28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 55e4ec │ │ │ │ + bl 55e4bc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 561fac │ │ │ │ + bl 561f7c │ │ │ │ uxtb sl, r0 │ │ │ │ cmp sl, #2 │ │ │ │ beq 1e1cd8 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ @@ -435137,15 +435137,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #180] @ 1e1d24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #148] @ 1e1d28 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -435179,29 +435179,29 @@ │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq r9, fp, r6, lsr fp │ │ │ │ - subeq r8, fp, lr, lsl #23 │ │ │ │ - strheq r8, [fp], #-184 @ 0xffffff48 │ │ │ │ + strdeq r9, [fp], #-166 @ 0xffffff5a │ │ │ │ + subeq r8, fp, lr, asr #22 │ │ │ │ + subeq r8, fp, r8, ror fp │ │ │ │ rsbeq r5, r2, r4, ror #29 │ │ │ │ - subeq r3, fp, r8, lsr #25 │ │ │ │ + subeq r3, fp, r8, ror #24 │ │ │ │ rsbeq r2, r2, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #160] @ 1e1dec │ │ │ │ mov r6, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55db34 │ │ │ │ + bl 55db04 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ bl 3794c │ │ │ │ add r1, r8, r7 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -435249,15 +435249,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r5, ip, ror r1 @ │ │ │ │ - subeq sp, fp, sp, lsr fp │ │ │ │ + strdeq sp, [fp], #-173 @ 0xffffff53 │ │ │ │ rsbeq r7, r2, ip, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ 1e1e64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -435279,15 +435279,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r5, r4, lsl #2 │ │ │ │ - subeq sp, fp, r1, lsr fp │ │ │ │ + strdeq sp, [fp], #-161 @ 0xffffff5f │ │ │ │ rsbeq r7, r2, r4, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #64] @ 1e1f04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -435301,15 +435301,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strhteq pc, [r5], #-4 @ │ │ │ │ - subeq sp, fp, r6, lsl #22 │ │ │ │ + subeq sp, fp, r6, asr #21 │ │ │ │ strhteq r7, [r2], #-124 @ 0xffffff84 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 1e1f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -435321,15 +435321,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r5, ip, asr r0 @ │ │ │ │ - subeq sp, fp, r4, ror #21 │ │ │ │ + subeq sp, fp, r4, lsr #21 │ │ │ │ rsbeq r7, r2, ip, ror r7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 1e1fa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -435341,15 +435341,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r5, ip │ │ │ │ - subeq sp, fp, r3, asr #21 │ │ │ │ + subeq sp, fp, r3, lsl #21 │ │ │ │ rsbeq r7, r2, ip, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 1e1ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -435361,15 +435361,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strhteq lr, [r5], #-252 @ 0xffffff04 │ │ │ │ - subeq sp, fp, r3, lsr #21 │ │ │ │ + subeq sp, fp, r3, ror #20 │ │ │ │ strdeq r7, [r2], #-108 @ 0xffffff94 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 1e2044 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -435381,15 +435381,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r5, ip, ror #30 │ │ │ │ - subeq sp, fp, r4, lsl #21 │ │ │ │ + subeq sp, fp, r4, asr #20 │ │ │ │ strhteq r7, [r2], #-108 @ 0xffffff94 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #248] @ 1e215c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -435404,15 +435404,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movweq r7, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ @@ -435451,15 +435451,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r5, r4, lsl pc │ │ │ │ - umaaleq sp, fp, sp, r9 │ │ │ │ + subeq sp, fp, sp, asr r9 │ │ │ │ strhteq r7, [r2], #-84 @ 0xffffffac │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 1e21ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -435471,15 +435471,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r5, r4, lsl #28 │ │ │ │ - subeq sp, fp, pc, ror r9 │ │ │ │ + subeq sp, fp, pc, lsr r9 │ │ │ │ rsbeq r7, r2, r4, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #148] @ 1e2260 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -435491,15 +435491,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ bl 3794c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movweq r6, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -435516,25 +435516,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r5, ip, lsr #27 │ │ │ │ - strdeq sp, [fp], #-141 @ 0xffffff73 │ │ │ │ + strheq sp, [fp], #-141 @ 0xffffff73 │ │ │ │ ldrdeq r7, [r2], #-64 @ 0xffffffc0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #288] @ 1e239c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55d94c │ │ │ │ + bl 55d91c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e2370 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r6, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -435544,24 +435544,24 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r0, r5 │ │ │ │ sub r0, r2, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55d968 │ │ │ │ + bl 55d938 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1e22f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55d968 │ │ │ │ + bl 55d938 │ │ │ │ str r5, [r8] │ │ │ │ b 1e22fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55d968 │ │ │ │ + bl 55d938 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1e233c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, r0, #4 │ │ │ │ b 1e2320 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -435595,15 +435595,15 @@ │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1e3b58 │ │ │ │ bl 58ff8 │ │ │ │ strdeq lr, [r5], #-196 @ 0xffffff3c @ │ │ │ │ - subeq sp, fp, r1, lsl #16 │ │ │ │ + subeq sp, fp, r1, asr #15 │ │ │ │ strhteq r7, [r2], #-48 @ 0xffffffd0 │ │ │ │ ldr r2, [pc, #24] @ 1e23c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ @@ -435615,15 +435615,15 @@ │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 6394f4 │ │ │ │ + bl 6394c4 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e2424 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ @@ -435743,87 +435743,87 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [r1, #32] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 666194 │ │ │ │ + b 666164 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 5443f0 │ │ │ │ + b 5443c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 642d48 │ │ │ │ + b 642d18 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 62861c │ │ │ │ + b 6285ec │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #36] @ 1e26e4 │ │ │ │ ldr r1, [pc, #36] @ 1e26e8 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ movwne r2, #8 │ │ │ │ - b 67a614 │ │ │ │ - umaaleq r0, fp, r9, r0 │ │ │ │ - subeq sl, sl, r4, asr lr │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r0, fp, r9, asr r0 │ │ │ │ + subeq sl, sl, r4, lsl lr │ │ │ │ ldr r0, [r0] │ │ │ │ - b 628654 │ │ │ │ + b 628624 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 1e270c │ │ │ │ tst r2, #32 │ │ │ │ bne 1e2710 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 1e2734 │ │ │ │ mov r2, #1 │ │ │ │ @@ -435934,25 +435934,25 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 1e71c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 1e28f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ rsbeq r4, r2, r0, asr sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 1e2904 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ rsbeq r4, r2, r4, lsr #20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 1e2918 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ rsbeq r4, r2, r0, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e2938 │ │ │ │ @@ -436022,15 +436022,15 @@ │ │ │ │ bne 1e2af0 │ │ │ │ bl 13d228 │ │ │ │ ldr r1, [pc, #284] @ 1e2b5c │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -436090,15 +436090,15 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 58df0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, fp, r9, asr lr │ │ │ │ + subeq r7, fp, r9, lsl lr │ │ │ │ andeq r4, r0, r0, lsl #27 │ │ │ │ rsbeq r4, r2, r0, asr #26 │ │ │ │ rsbeq r4, r2, r8, lsr #26 │ │ │ │ rsbeq r4, r2, r8, ror sp │ │ │ │ rsbeq r4, r2, r8, lsl #27 │ │ │ │ strdeq sp, [r5], #-28 @ 0xffffffe4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -436125,28 +436125,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #580] @ 1e2e38 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ bl 13bbfc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -436182,15 +436182,15 @@ │ │ │ │ bl 37a48 │ │ │ │ bl 13d228 │ │ │ │ ldr r1, [pc, #388] @ 1e2e44 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ bl 38b8c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -436273,18 +436273,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq sp, r5, r0, lsl #6 │ │ │ │ rsbeq r4, r2, r4, asr ip │ │ │ │ rsbeq r4, r2, r8, asr ip │ │ │ │ - subeq r7, fp, r3, asr ip │ │ │ │ - subeq r0, fp, r4, lsr lr │ │ │ │ + subeq r7, fp, r3, lsl ip │ │ │ │ + strdeq r0, [fp], #-212 @ 0xffffff2c │ │ │ │ ldrdeq r0, [r2], #-136 @ 0xffffff78 @ │ │ │ │ - ldrdeq r7, [fp], #-185 @ 0xffffff47 │ │ │ │ + umaaleq r7, fp, r9, fp │ │ │ │ strdeq r4, [r0], -r4 @ │ │ │ │ strhteq r4, [r2], #-164 @ 0xffffff5c │ │ │ │ rsbeq r4, r2, r4, asr #21 │ │ │ │ rsbeq r4, r2, r8, lsl fp │ │ │ │ rsbeq r4, r2, r0, lsl #22 │ │ │ │ rsbeq ip, r5, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -436352,15 +436352,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ b 1e2f68 │ │ │ │ mov ip, #8 │ │ │ │ str sl, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 56875c │ │ │ │ + bl 56872c │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2236] @ 0x8bc │ │ │ │ @@ -436489,15 +436489,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1e31e0 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -436617,15 +436617,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1e33e0 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -436661,15 +436661,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, r2, r8, asr #31 │ │ │ │ rsbeq r3, r2, r8, asr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1e3474 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -437243,15 +437243,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1e3d3c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1e3d64 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 383c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -437259,15 +437259,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1e3d7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1e3db0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 1e3db0 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -437424,15 +437424,15 @@ │ │ │ │ b 1e36f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 1e36f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - b 544474 │ │ │ │ + b 544444 │ │ │ │ movw ip, #8457 @ 0x2109 │ │ │ │ movw r2, #24834 @ 0x6102 │ │ │ │ movw r1, #56694 @ 0xdd76 │ │ │ │ movw r3, #1753 @ 0x6d9 │ │ │ │ movt ip, #34134 @ 0x8556 │ │ │ │ movt r2, #56728 @ 0xdd98 │ │ │ │ movt r1, #6859 @ 0x1acb │ │ │ │ @@ -437442,15 +437442,15 @@ │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #13 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 1e416c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -437522,31 +437522,31 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ stm sp, {r4, r5} │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 58df0 │ │ │ │ - subeq r5, fp, r0, asr sl │ │ │ │ - subeq r5, fp, r1, lsl #21 │ │ │ │ - subeq r5, fp, lr, asr #20 │ │ │ │ + subeq r5, fp, r0, lsl sl │ │ │ │ subeq r5, fp, r1, asr #20 │ │ │ │ - subeq r5, fp, r0, lsr sl │ │ │ │ + subeq r5, fp, lr, lsl #20 │ │ │ │ + subeq r5, fp, r1, lsl #20 │ │ │ │ + strdeq r5, [fp], #-144 @ 0xffffff70 │ │ │ │ @ instruction: 0xfff81bc0 │ │ │ │ rsbeq r3, r2, r0, lsr #32 │ │ │ │ rsbeq r3, r2, r0, lsl r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 1e4250 │ │ │ │ @@ -437560,15 +437560,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ mlseq r2, r8, pc, r2 @ │ │ │ │ - ldrdeq r5, [fp], #-141 @ 0xffffff73 │ │ │ │ + umaaleq r5, fp, sp, r8 │ │ │ │ rsbeq r2, r2, r0, lsr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -437585,15 +437585,15 @@ │ │ │ │ beq 1e43e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 372e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 55c9a4 │ │ │ │ + bl 55c974 │ │ │ │ bl 37280 │ │ │ │ mov r1, r5 │ │ │ │ bl 381fc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ beq 1e449c │ │ │ │ bl 13d228 │ │ │ │ @@ -437634,15 +437634,15 @@ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #20 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #588] @ 1e45c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #556] @ 1e45c4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437687,28 +437687,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #396] @ 1e45e8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #292] @ 1e45c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -437723,28 +437723,28 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #232] @ 1e45d4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1e4534 │ │ │ │ b 1e4488 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e4558 │ │ │ │ @@ -437778,26 +437778,26 @@ │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq r6, fp, fp, lsr #9 │ │ │ │ - subeq r6, fp, sl, lsl #9 │ │ │ │ - strheq r6, [fp], #-68 @ 0xffffffbc │ │ │ │ + subeq r6, fp, fp, ror #8 │ │ │ │ + subeq r6, fp, sl, asr #8 │ │ │ │ + subeq r6, fp, r4, ror r4 │ │ │ │ rsbeq fp, r5, r8, lsl #20 │ │ │ │ rsbeq r3, r2, r8, lsr #6 │ │ │ │ rsbeq r3, r2, r8, lsr #6 │ │ │ │ - subeq r6, fp, pc, asr r3 │ │ │ │ + subeq r6, fp, pc, lsl r3 │ │ │ │ rsbeq fp, r5, ip, lsr #21 │ │ │ │ @ instruction: 0xfffe6914 │ │ │ │ rsbeq r3, r2, ip, lsr #7 │ │ │ │ ldrdeq r3, [r2], #-56 @ 0xffffffc8 @ │ │ │ │ - subeq r6, fp, pc, ror #7 │ │ │ │ + subeq r6, fp, pc, lsr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ @@ -437852,15 +437852,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #144] @ 1e476c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #112] @ 1e4770 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -437885,40 +437885,40 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - subeq r6, fp, fp, ror #14 │ │ │ │ - subeq r6, fp, r2, lsr #2 │ │ │ │ - subeq r6, fp, ip, asr #2 │ │ │ │ + subeq r6, fp, fp, lsr #14 │ │ │ │ + subeq r6, fp, r2, ror #1 │ │ │ │ + subeq r6, fp, ip, lsl #2 │ │ │ │ rsbeq ip, r5, r4, asr #13 │ │ │ │ mlseq r2, ip, pc, r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 568744 │ │ │ │ + bl 568714 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e47cc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 1e4848 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #340] @ 1e4930 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ @@ -438011,15 +438011,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sp │ │ │ │ bl 38d54 │ │ │ │ ldrd sl, [r9] │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, fp │ │ │ │ bne 1e4b34 │ │ │ │ mov r0, sl │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e4994 │ │ │ │ mov r7, r0 │ │ │ │ @@ -438040,15 +438040,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #604] @ 1e4c28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #572] @ 1e4c2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438188,39 +438188,39 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3758c │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ rsbeq r2, r2, r8, lsl #13 │ │ │ │ rsbeq r2, r2, r8, lsl #13 │ │ │ │ rsbeq r3, r2, r4, asr #6 │ │ │ │ - subeq r6, fp, fp, ror r4 │ │ │ │ - subeq r5, fp, r2, lsr lr │ │ │ │ - subeq r5, fp, ip, asr lr │ │ │ │ + subeq r6, fp, fp, lsr r4 │ │ │ │ + strdeq r5, [fp], #-210 @ 0xffffff2e │ │ │ │ + subeq r5, fp, ip, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 568744 │ │ │ │ + bl 568714 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e4c84 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 1e4d10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #352] @ 1e4df0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ str r8, [sp, #12] │ │ │ │ @@ -438311,32 +438311,32 @@ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 568744 │ │ │ │ + bl 568714 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e4e48 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 1e4eec │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r6, [r4] │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #372] @ 1e4fd4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -438439,15 +438439,15 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ bl 37ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldm r9, {r0, r1, r4} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r4, r0 │ │ │ │ bne 1e565c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -438481,28 +438481,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #2012] @ 1e5884 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #2104] @ 0x838 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #2100] @ 0x834 │ │ │ │ str r1, [sp, #2112] @ 0x840 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1988] @ 1e5888 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ bl 3758c │ │ │ │ mov r0, fp │ │ │ │ bl 38aa8 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ b 1e53b8 │ │ │ │ @@ -438518,15 +438518,15 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #25 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #1756] @ 1e5820 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #2112] @ 0x840 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr fp, [sp, #2116] @ 0x844 │ │ │ │ ldr r0, [sp, #2124] @ 0x84c │ │ │ │ ldr r2, [pc, #1724] @ 1e5824 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438559,15 +438559,15 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #1644] @ 1e5854 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #2112] @ 0x840 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr fp, [sp, #2116] @ 0x844 │ │ │ │ ldr r0, [sp, #2124] @ 0x84c │ │ │ │ ldr r2, [pc, #1612] @ 1e5858 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -438599,15 +438599,15 @@ │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e52a0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 373d0 │ │ │ │ b 1e52a8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #2100] @ 0x834 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [pc, #1448] @ 1e585c │ │ │ │ @@ -438623,46 +438623,46 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #2128] @ 0x850 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #2116] @ 0x844 │ │ │ │ str r3, [sp, #2124] @ 0x84c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #2112] @ 0x840 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1388] @ 1e5868 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #2100] @ 0x834 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1e5344 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 497fa0 │ │ │ │ + bl 497f70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e540c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r4, sp, #2112 @ 0x840 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2056 @ 0x808 │ │ │ │ bl 3855c │ │ │ │ @@ -438760,15 +438760,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #824] @ 1e5844 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #2124] @ 0x84c │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #2112] @ 0x840 │ │ │ │ ldr r7, [sp, #2116] @ 0x844 │ │ │ │ bl 388d4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 1e554c │ │ │ │ @@ -438778,15 +438778,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #756] @ 1e5848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2112 @ 0x840 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #2124] @ 0x84c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 3791c │ │ │ │ ldr r1, [sp, #2112] @ 0x840 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -438954,57 +438954,57 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3758c │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ rsbeq r1, r2, r0, ror #22 │ │ │ │ rsbeq r1, r2, r0, ror #22 │ │ │ │ - subeq r6, fp, fp, lsl #19 │ │ │ │ - strheq r5, [fp], #-106 @ 0xffffff96 │ │ │ │ - subeq r5, fp, r4, ror #13 │ │ │ │ + subeq r6, fp, fp, asr #18 │ │ │ │ + subeq r5, fp, sl, ror r6 │ │ │ │ + subeq r5, fp, r4, lsr #13 │ │ │ │ rsbeq sl, r5, r8, asr #24 │ │ │ │ - subeq r6, fp, r3, lsr #16 │ │ │ │ - subeq r6, fp, r5, lsl r8 │ │ │ │ - subeq r6, fp, r4, lsr r8 │ │ │ │ - subeq r6, fp, r9, lsr #16 │ │ │ │ - strdeq r6, [fp], #-126 @ 0xffffff82 │ │ │ │ - strdeq r6, [fp], #-120 @ 0xffffff88 │ │ │ │ - subeq r6, fp, r4, asr #15 │ │ │ │ - subeq r6, fp, ip, ror r7 │ │ │ │ + subeq r6, fp, r3, ror #15 │ │ │ │ + ldrdeq r6, [fp], #-117 @ 0xffffff8b │ │ │ │ + strdeq r6, [fp], #-116 @ 0xffffff8c │ │ │ │ + subeq r6, fp, r9, ror #15 │ │ │ │ + strheq r6, [fp], #-126 @ 0xffffff82 │ │ │ │ + strheq r6, [fp], #-120 @ 0xffffff88 │ │ │ │ + subeq r6, fp, r4, lsl #15 │ │ │ │ + subeq r6, fp, ip, lsr r7 │ │ │ │ ldrdeq sl, [r5], #-120 @ 0xffffff88 @ │ │ │ │ - subeq r6, fp, r6, lsl #20 │ │ │ │ - subeq r5, fp, r6, lsl r6 │ │ │ │ - subeq r5, fp, r0, asr #12 │ │ │ │ + subeq r6, fp, r6, asr #19 │ │ │ │ + ldrdeq r5, [fp], #-86 @ 0xffffffaa │ │ │ │ + subeq r5, fp, r0, lsl #12 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ mlseq r2, r4, sl, r2 │ │ │ │ strhteq r2, [r2], #-160 @ 0xffffff60 │ │ │ │ - subeq r6, fp, r6, asr #16 │ │ │ │ - subeq ip, sl, r8, lsr sl │ │ │ │ + subeq r6, fp, r6, lsl #16 │ │ │ │ + strdeq ip, [sl], #-152 @ 0xffffff68 │ │ │ │ @ instruction: 0xfff41c80 │ │ │ │ @ instruction: 0xfff4f4ac │ │ │ │ rsbeq sl, r5, r8, asr #28 │ │ │ │ rsbeq r2, r2, r4, ror #25 │ │ │ │ rsbeq r2, r2, ip, ror #25 │ │ │ │ rsbeq sl, r5, ip, asr #29 │ │ │ │ - subeq r6, fp, lr, ror sl │ │ │ │ + subeq r6, fp, lr, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ bl 37ea4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne 1e5cec │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ @@ -439039,28 +439039,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1300] @ 1e5e74 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1276] @ 1e5e78 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ bl 3758c │ │ │ │ b 1e5c90 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ @@ -439073,15 +439073,15 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #1100] @ 1e5e3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #1068] @ 1e5e40 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -439115,15 +439115,15 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #952] @ 1e5e50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #920] @ 1e5e54 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -439163,15 +439163,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e5b70 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ b 1e5b78 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #728] @ 1e5e58 │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -439186,28 +439186,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #668] @ 1e5e64 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 1e5c10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -439215,15 +439215,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 13ef1c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [pc, #504] @ 1e5e48 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -439345,38 +439345,38 @@ │ │ │ │ bl 58ff8 │ │ │ │ mov r0, fp │ │ │ │ bl 3758c │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ ldrdeq r1, [r2], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdeq r1, [r2], #-64 @ 0xffffffc0 @ │ │ │ │ - subeq r6, fp, r6, ror r3 │ │ │ │ - subeq r4, fp, lr, lsl #28 │ │ │ │ - subeq r4, fp, r8, lsr lr │ │ │ │ + subeq r6, fp, r6, lsr r3 │ │ │ │ + subeq r4, fp, lr, asr #27 │ │ │ │ + strdeq r4, [fp], #-216 @ 0xffffff28 │ │ │ │ rsbeq sl, r5, ip, ror r3 │ │ │ │ rsbeq r2, r2, r4, ror r1 │ │ │ │ - subeq r6, fp, r6, asr r1 │ │ │ │ - subeq r4, fp, r6, ror #26 │ │ │ │ - umaaleq r4, fp, r0, sp │ │ │ │ + subeq r6, fp, r6, lsl r1 │ │ │ │ + subeq r4, fp, r6, lsr #26 │ │ │ │ + subeq r4, fp, r0, asr sp │ │ │ │ andeq r0, r0, r0, lsr #26 │ │ │ │ rsbeq r2, r2, r8, lsl #4 │ │ │ │ rsbeq r2, r2, ip, lsl r2 │ │ │ │ - subeq sl, sl, r3, asr #11 │ │ │ │ + subeq sl, sl, r3, lsl #11 │ │ │ │ rsbeq sl, r5, ip, lsl #11 │ │ │ │ rsbeq r2, r2, ip, lsr #8 │ │ │ │ rsbeq r2, r2, ip, ror r4 │ │ │ │ rsbeq sl, r5, r4, lsl #11 │ │ │ │ - subeq sl, sl, pc, lsl #16 │ │ │ │ + subeq sl, sl, pc, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 37778 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e5f74 │ │ │ │ - bl 55bc38 │ │ │ │ + bl 55bc08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e5f7c │ │ │ │ mov r0, r9 │ │ │ │ bl 387fc │ │ │ │ bl 386b8 │ │ │ │ ldr r4, [pc, #312] @ 1e5ff0 │ │ │ │ @@ -439402,15 +439402,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 376c4 │ │ │ │ strb r5, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r5, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r7} │ │ │ │ @@ -439488,15 +439488,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl 388a4 │ │ │ │ ldr r1, [pc, #124] @ 1e60e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 1e60ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -439516,17 +439516,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrdeq r4, [fp], #-219 @ 0xffffff25 │ │ │ │ - umaaleq r4, fp, r2, r7 │ │ │ │ - strheq r4, [fp], #-124 @ 0xffffff84 │ │ │ │ + umaaleq r4, fp, fp, sp │ │ │ │ + subeq r4, fp, r2, asr r7 │ │ │ │ + subeq r4, fp, ip, ror r7 │ │ │ │ mlseq r5, ip, lr, sl │ │ │ │ ldr r2, [pc, #20] @ 1e6110 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -439554,15 +439554,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sl, r5, r4, ror sp │ │ │ │ - subeq r6, fp, r1, lsr #25 │ │ │ │ + subeq r6, fp, r1, ror #24 │ │ │ │ rsbeq r2, r2, ip, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #28] @ 1e61ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -439585,15 +439585,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strdeq sl, [r5], #-200 @ 0xffffff38 @ │ │ │ │ - subeq r6, fp, pc, lsr #25 │ │ │ │ + subeq r6, fp, pc, ror #24 │ │ │ │ ldrdeq r2, [r2], #-96 @ 0xffffffa0 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 1e6244 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -439605,15 +439605,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sl, r5, r8, lsr #25 │ │ │ │ - subeq r6, fp, r8, lsl #25 │ │ │ │ + subeq r6, fp, r8, asr #24 │ │ │ │ mlseq r2, r0, r6, r2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #72] @ 1e62a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -439629,15 +439629,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sl, r5, r8, asr ip │ │ │ │ - subeq r6, fp, r3, asr ip │ │ │ │ + subeq r6, fp, r3, lsl ip │ │ │ │ rsbeq r2, r2, r0, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #132] @ 1e6348 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -439675,31 +439675,31 @@ │ │ │ │ bl 59014 │ │ │ │ ldrdeq r9, [r5], #-164 @ 0xffffff5c @ │ │ │ │ strdeq lr, [r1], #-128 @ 0xffffff80 @ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1e6364 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r3, fp, pc, ror #21 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r3, fp, pc, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 1e63c4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 1e63a8 │ │ │ │ ldr r2, [pc, #292] @ 1e64b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -439958,15 +439958,15 @@ │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [pc, #60] @ 1e681c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 1e6820 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ 1e6824 │ │ │ │ @@ -439975,19 +439975,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq r0, r2, r4, asr #21 │ │ │ │ - subeq r6, sl, r4, lsr #26 │ │ │ │ + subeq r6, sl, r4, ror #25 │ │ │ │ rsbeq r0, r2, r8, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 1e6898 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 1e689c │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -440006,49 +440006,49 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r0, r2, r0, ror #20 │ │ │ │ - subeq r3, fp, r0, ror r6 │ │ │ │ + subeq r3, fp, r0, lsr r6 │ │ │ │ rsbeq r0, r2, ip, asr sl │ │ │ │ - subeq r3, fp, r0, asr r6 │ │ │ │ - subeq r3, fp, r1, asr r6 │ │ │ │ + subeq r3, fp, r0, lsl r6 │ │ │ │ + subeq r3, fp, r1, lsl r6 │ │ │ │ b 378a4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e68d4 │ │ │ │ ldr r1, [pc, #76] @ 1e6914 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 1e690c │ │ │ │ ldr r3, [pc, #40] @ 1e6910 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq fp, sl, r1, ror lr │ │ │ │ + subeq fp, sl, r1, lsr lr │ │ │ │ strdeq r0, [r2], #-148 @ 0xffffff6c @ │ │ │ │ - subeq fp, sl, r9, lsl #29 │ │ │ │ + subeq fp, sl, r9, asr #28 │ │ │ │ b 37af0 │ │ │ │ b 37dcc │ │ │ │ b 37a60 │ │ │ │ b 38544 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 1e6998 │ │ │ │ @@ -440070,22 +440070,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r0, r2, r0, lsr #19 │ │ │ │ - subeq r3, fp, pc, ror #11 │ │ │ │ + subeq r3, fp, pc, lsr #11 │ │ │ │ rsbeq r0, r2, ip, lsr #19 │ │ │ │ - subeq r3, fp, r7, asr #11 │ │ │ │ - ldrdeq r3, [fp], #-85 @ 0xffffffab │ │ │ │ + subeq r3, fp, r7, lsl #11 │ │ │ │ + umaaleq r3, fp, r5, r5 │ │ │ │ b 386e8 │ │ │ │ b 37304 │ │ │ │ b 375c8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r6, #21845 @ 0x5555 │ │ │ │ @@ -440363,23 +440363,23 @@ │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r9, r5, r8, lsr #7 │ │ │ │ - subeq r6, sl, ip, lsl #7 │ │ │ │ + subeq r6, sl, ip, asr #6 │ │ │ │ strdeq r0, [r2], #-96 @ 0xffffffa0 @ │ │ │ │ rsbeq r0, r2, r4, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r6, #43690 @ 0xaaaa │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -440896,23 +440896,23 @@ │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strhteq r8, [r5], #-168 @ 0xffffff58 │ │ │ │ - subeq r5, sl, ip, lsr #22 │ │ │ │ + subeq r5, sl, ip, ror #21 │ │ │ │ rsbeq pc, r1, ip, asr #29 │ │ │ │ rsbeq r0, r2, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movcs r4, #65536 @ 0x10000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -441038,47 +441038,47 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e78b0 │ │ │ │ ldr r1, [pc, #80] @ 1e78f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 1e78ec │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 1e78f0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ rsbeq pc, r1, ip, asr #22 │ │ │ │ - subeq r2, fp, r7, ror #14 │ │ │ │ - umaaleq r2, fp, sp, r7 │ │ │ │ + subeq r2, fp, r7, lsr #14 │ │ │ │ + subeq r2, fp, sp, asr r7 │ │ │ │ b 3819c │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e7914 │ │ │ │ bl 256a6c │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 1e792c │ │ │ │ mov r1, #24 │ │ │ │ ldr r2, [pc, #12] @ 1e7930 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - strheq r2, [fp], #-126 @ 0xffffff82 │ │ │ │ + subeq r2, fp, lr, ror r7 │ │ │ │ rsbeq pc, r1, r4, lsr fp @ │ │ │ │ b 371cc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r5, sp, #4 │ │ │ │ @@ -441101,15 +441101,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldm r7, {r8, r9} │ │ │ │ stm r7, {r0, r1} │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e7a14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -441121,15 +441121,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne 1e7a58 │ │ │ │ ldr r2, [pc, #236] @ 1e7ad8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #21 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r0, [sp, #27] │ │ │ │ ldrh r1, [sp, #25] │ │ │ │ ldrb sl, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ b 1e7a5c │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -441177,15 +441177,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 1e3e60 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, fp, pc, asr #14 │ │ │ │ + subeq r2, fp, pc, lsl #14 │ │ │ │ b 37a00 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ sub r0, r0, #14 │ │ │ │ @@ -441205,15 +441205,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 1e7cfc │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ ldr r1, [pc, #604] @ 1e7dc0 │ │ │ │ ldr r2, [pc, #604] @ 1e7dc4 │ │ │ │ strb r0, [sp, #87] @ 0x57 │ │ │ │ @@ -441233,15 +441233,15 @@ │ │ │ │ ldr r0, [pc, #548] @ 1e7dc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #87 @ 0x57 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 394c0 │ │ │ │ mov r1, r0 │ │ │ │ b 1e7bfc │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [pc, #508] @ 1e7dd8 │ │ │ │ @@ -441276,15 +441276,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 1e7d2c │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ ldr r1, [pc, #332] @ 1e7dcc │ │ │ │ ldr r2, [pc, #332] @ 1e7dd0 │ │ │ │ strb r0, [sp, #87] @ 0x57 │ │ │ │ @@ -441304,15 +441304,15 @@ │ │ │ │ ldr r0, [pc, #276] @ 1e7dd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #87 @ 0x57 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 394c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e36f4 │ │ │ │ @@ -441550,24 +441550,24 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, sl, r3, ror #27 │ │ │ │ + subeq sl, sl, r3, lsr #27 │ │ │ │ rsbeq pc, r1, r0 │ │ │ │ strhteq pc, [r1], #-4 @ │ │ │ │ rsbeq pc, r1, r4, lsr r0 @ │ │ │ │ b 37d30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e81ac │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 3809c │ │ │ │ @@ -441586,15 +441586,15 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 2a918c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e816c │ │ │ │ b 1e81f4 │ │ │ │ - bl 652230 │ │ │ │ + bl 652200 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -441655,34 +441655,34 @@ │ │ │ │ beq 1e8248 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - umaaleq r1, fp, r1, pc @ │ │ │ │ + subeq r1, fp, r1, asr pc │ │ │ │ rsbeq lr, r1, r8, lsr #31 │ │ │ │ rsbeq pc, r1, r4, lsr #5 │ │ │ │ rsbeq r7, r5, ip, ror ip │ │ │ │ rsbeq pc, r1, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e8494 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ add r7, sp, #24 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ cmp r7, #7 │ │ │ │ bhi 1e8344 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1e835c │ │ │ │ ldrb r0, [r6] │ │ │ │ @@ -441719,21 +441719,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e835c │ │ │ │ mov r1, #6 │ │ │ │ b 1e83a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e83a4 │ │ │ │ add r0, sp, #24 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 676ff0 │ │ │ │ + bl 676fc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ b 1e83ac │ │ │ │ mov r1, #0 │ │ │ │ b 1e83a4 │ │ │ │ mov r1, #1 │ │ │ │ b 1e83a4 │ │ │ │ @@ -441765,15 +441765,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2a918c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8438 │ │ │ │ b 1e84e0 │ │ │ │ - bl 652230 │ │ │ │ + bl 652200 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -441878,18 +441878,18 @@ │ │ │ │ beq 1e85c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, fp, r9, lsr #25 │ │ │ │ + subeq r1, fp, r9, ror #24 │ │ │ │ rsbeq lr, r1, r0, asr #25 │ │ │ │ rsbeq lr, r1, ip, asr #31 │ │ │ │ - strheq r1, [fp], #-194 @ 0xffffff3e │ │ │ │ + subeq r1, fp, r2, ror ip │ │ │ │ rsbeq lr, r1, r4, ror #24 │ │ │ │ rsbeq lr, r1, r4, lsl #31 │ │ │ │ strhteq r7, [r5], #-152 @ 0xffffff68 │ │ │ │ mlseq r1, ip, sp, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -441949,31 +441949,31 @@ │ │ │ │ mov r1, #6 │ │ │ │ b 1e8858 │ │ │ │ mov r6, #1 │ │ │ │ b 1e86f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8858 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 676ff0 │ │ │ │ + bl 676fc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ bl 376dc │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 1e87d4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bmi 1e8810 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -442079,18 +442079,18 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq lr, [r1], #-164 @ 0xffffff5c │ │ │ │ ldrdeq lr, [r1], #-200 @ 0xffffff38 @ │ │ │ │ - subeq sl, sl, r3, lsr #13 │ │ │ │ + subeq sl, sl, r3, ror #12 │ │ │ │ rsbeq lr, r1, r4, ror r9 │ │ │ │ rsbeq r7, r5, r0, lsl #15 │ │ │ │ - subeq r1, fp, r7, ror r9 │ │ │ │ + subeq r1, fp, r7, lsr r9 │ │ │ │ rsbeq lr, r1, ip, lsl #18 │ │ │ │ rsbeq lr, r1, r8, lsr ip │ │ │ │ rsbeq r7, r5, r0, asr #12 │ │ │ │ rsbeq lr, r1, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -442151,23 +442151,23 @@ │ │ │ │ mov r1, #6 │ │ │ │ b 1e8d00 │ │ │ │ mov r5, #1 │ │ │ │ b 1e8a1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d00 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 676ff0 │ │ │ │ + bl 676fc0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bmi 1e8c38 │ │ │ │ beq 1e8b10 │ │ │ │ ldr r0, [pc, #1012] @ 1e8e44 │ │ │ │ mov r1, #1 │ │ │ │ @@ -442220,34 +442220,34 @@ │ │ │ │ mov r1, #6 │ │ │ │ b 1e8d40 │ │ │ │ mov r5, #1 │ │ │ │ b 1e8b30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 1e8d40 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 676ff0 │ │ │ │ + bl 676fc0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 37cd0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 1e8c54 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 1e8c90 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -442414,35 +442414,35 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq lr, r1, r0, asr r6 │ │ │ │ rsbeq r7, r5, r8, asr r4 │ │ │ │ - subeq r1, fp, pc, asr #9 │ │ │ │ + subeq r1, fp, pc, lsl #9 │ │ │ │ rsbeq lr, r1, r4, ror #8 │ │ │ │ strhteq lr, [r1], #-112 @ 0xffffff90 │ │ │ │ rsbeq lr, r1, r8, lsl #17 │ │ │ │ - subeq r1, fp, r4, asr #11 │ │ │ │ + subeq r1, fp, r4, lsl #11 │ │ │ │ strdeq lr, [r1], #-68 @ 0xffffffbc @ │ │ │ │ rsbeq r7, r5, r4, asr #6 │ │ │ │ rsbeq lr, r1, r0, asr #12 │ │ │ │ - strheq r1, [fp], #-66 @ 0xffffffbe │ │ │ │ + subeq r1, fp, r2, ror r4 │ │ │ │ rsbeq lr, r1, r4, lsr #8 │ │ │ │ rsbeq lr, r1, r0, lsl #15 │ │ │ │ strdeq r7, [r5], #-24 @ 0xffffffe8 @ │ │ │ │ rsbeq lr, r1, r8, ror #11 │ │ │ │ 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 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 1e8f4c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ @@ -442527,15 +442527,15 @@ │ │ │ │ beq 1e8fe8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, fp, r1, ror #5 │ │ │ │ + subeq r1, fp, r1, lsr #5 │ │ │ │ rsbeq lr, r1, r8, lsl #4 │ │ │ │ rsbeq lr, r1, r4, lsl #11 │ │ │ │ rsbeq r6, r5, ip, asr #29 │ │ │ │ rsbeq lr, r1, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r7, [pc, #1436] @ 1e95b0 │ │ │ │ @@ -442599,15 +442599,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1180] @ 1e95b8 │ │ │ │ ldr r2, [pc, #1180] @ 1e95bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ @@ -442629,27 +442629,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1068] @ 1e95c0 │ │ │ │ ldr r2, [pc, #1068] @ 1e95c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp] │ │ │ │ bl 12fa8c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -442663,28 +442663,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #940] @ 1e95c8 │ │ │ │ ldr r2, [pc, #940] @ 1e95cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp] │ │ │ │ bl 12fe24 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #896] @ 1e95d0 │ │ │ │ ldr r3, [pc, #896] @ 1e95d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #18 │ │ │ │ @@ -442697,15 +442697,15 @@ │ │ │ │ bl 2a7eb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 37280 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ - bl 5585b0 │ │ │ │ + bl 558580 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e948c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -442771,15 +442771,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1ee0c4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #524] @ 1e95d8 │ │ │ │ ldr r2, [pc, #524] @ 1e95dc │ │ │ │ ldr r7, [pc, #524] @ 1e95e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -442797,15 +442797,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1e94f8 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #456] @ 1e95fc │ │ │ │ ldr r2, [pc, #456] @ 1e9600 │ │ │ │ ldr r7, [pc, #456] @ 1e9604 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -442897,30 +442897,30 @@ │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r7, r5, r8, asr ip │ │ │ │ rsbeq r6, r5, r8, lsl sp │ │ │ │ - subeq r1, fp, r1, asr r1 │ │ │ │ + subeq r1, fp, r1, lsl r1 │ │ │ │ rsbeq lr, r1, r8, ror #7 │ │ │ │ - subeq r1, fp, r7, ror #1 │ │ │ │ + subeq r1, fp, r7, lsr #1 │ │ │ │ rsbeq lr, r1, r0, lsl #7 │ │ │ │ - subeq r1, fp, sp, rrx │ │ │ │ + subeq r1, fp, sp, lsr #32 │ │ │ │ rsbeq lr, r1, r8, lsl #6 │ │ │ │ - subeq r1, fp, r6, asr #32 │ │ │ │ + subeq r1, fp, r6 │ │ │ │ rsbeq lr, r1, r4, ror #5 │ │ │ │ @ instruction: 0xfff7c968 │ │ │ │ rsbeq lr, r1, r8, asr #32 │ │ │ │ rsbeq lr, r1, ip, lsr r0 │ │ │ │ @ instruction: 0xfff4b3f0 │ │ │ │ - subeq ip, sl, ip, lsr #19 │ │ │ │ + subeq ip, sl, ip, ror #18 │ │ │ │ @ instruction: 0xfff7eb1c │ │ │ │ @ instruction: 0xfff4b380 │ │ │ │ - subeq ip, sl, fp, lsl r9 │ │ │ │ + ldrdeq ip, [sl], #-139 @ 0xffffff75 │ │ │ │ @ instruction: 0xffffaee8 │ │ │ │ @ instruction: 0xfff7c900 │ │ │ │ rsbeq sp, r1, r0, ror #31 │ │ │ │ ldrdeq sp, [r1], #-244 @ 0xffffff0c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [pc, #980] @ 1e99ec │ │ │ │ @@ -443085,15 +443085,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e9a20 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 38aa8 │ │ │ │ bl 37304 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #316] @ 1e99f0 │ │ │ │ ldr r2, [pc, #316] @ 1e99f4 │ │ │ │ ldr r7, [pc, #316] @ 1e99f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -443171,20 +443171,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r7, r5, r8, lsl #13 │ │ │ │ @ instruction: 0xfff7c480 │ │ │ │ rsbeq sp, r1, r0, ror #22 │ │ │ │ rsbeq sp, r1, r4, asr fp │ │ │ │ rsbeq r6, r5, r4, lsr #14 │ │ │ │ - subeq r7, sl, r7, ror #7 │ │ │ │ + subeq r7, sl, r7, lsr #7 │ │ │ │ @ instruction: 0xfff081dc │ │ │ │ @ instruction: 0xfff4b004 │ │ │ │ @ instruction: 0xfff07ff0 │ │ │ │ @ instruction: 0xfff081a0 │ │ │ │ - subeq r2, fp, lr, lsl r6 │ │ │ │ + ldrdeq r2, [fp], #-94 @ 0xffffffa2 │ │ │ │ @ instruction: 0xffefbc38 │ │ │ │ @ instruction: 0xfff4ae6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r6, r0 │ │ │ │ @@ -443200,15 +443200,15 @@ │ │ │ │ ldr fp, [pc, #496] @ 1e9c50 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 557a9c │ │ │ │ + bl 557a6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1e9b60 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [sl] │ │ │ │ dmb ish │ │ │ │ @@ -443266,15 +443266,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 37304 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #224] @ 1e9c68 │ │ │ │ ldr r2, [pc, #224] @ 1e9c6c │ │ │ │ ldr r7, [pc, #224] @ 1e9c70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -443322,15 +443322,15 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq r7, [r5], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r7, r5, r8, ror r4 │ │ │ │ mlseq r1, r4, sp, sp │ │ │ │ rsbeq sp, r1, ip, asr #11 │ │ │ │ - subeq pc, sl, sp, asr #31 │ │ │ │ + subeq pc, sl, sp, lsl #31 │ │ │ │ rsbeq sp, r1, r4, asr r6 │ │ │ │ rsbeq sp, r1, r0, lsl #20 │ │ │ │ @ instruction: 0xfff7c1ac │ │ │ │ rsbeq sp, r1, ip, lsl #17 │ │ │ │ rsbeq sp, r1, r0, lsl #17 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -443355,20 +443355,20 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ bl 491a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 688da4 │ │ │ │ + bl 688d74 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 688da4 │ │ │ │ + bl 688d74 │ │ │ │ vmov d0, r0, r1 │ │ │ │ movw r1, #0 │ │ │ │ vmov d1, r6, r7 │ │ │ │ vldr d9, [pc, #468] @ 1e9ee0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ vdiv.f64 d8, d1, d0 │ │ │ │ vmov r2, r0, d8 │ │ │ │ @@ -443388,48 +443388,48 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e9e40 │ │ │ │ ldr r1, [pc, #416] @ 1e9f00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #8 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e9e4c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 55b8b8 │ │ │ │ + bl 55b888 │ │ │ │ b 1e9da4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1e9e58 │ │ │ │ ldr r1, [pc, #348] @ 1e9ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #11 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 491a48 │ │ │ │ ldrd r2, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, #320] @ 1e9efc │ │ │ │ add r4, r3, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 1e9de0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, r9, r4 │ │ │ │ bl 38c7c │ │ │ │ b 1e9df8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, r9, r4 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1e9e1c │ │ │ │ @@ -443444,21 +443444,21 @@ │ │ │ │ b 1e9e08 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble 1e9d34 │ │ │ │ b 1e9d48 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1e9e60 │ │ │ │ bl 37d84 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1e9e60 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #132] @ 1e9eec │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #128] @ 1e9ef0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -443488,17 +443488,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ nop {0} │ │ │ │ ... │ │ │ │ rsbeq r7, r5, ip, lsr #1 │ │ │ │ @ instruction: 0xfff7becc │ │ │ │ rsbeq sp, r1, r4, asr #11 │ │ │ │ rsbeq sp, r1, r8, lsr #11 │ │ │ │ - subeq r0, fp, r8, lsr #11 │ │ │ │ - subeq r3, sl, r0, ror r7 │ │ │ │ - subeq r3, sl, r8, asr #15 │ │ │ │ + subeq r0, fp, r8, ror #10 │ │ │ │ + subeq r3, sl, r0, lsr r7 │ │ │ │ + subeq r3, sl, r8, lsl #15 │ │ │ │ mlseq r1, r8, r7, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1240] @ 1ea3f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #44] @ 0x2c │ │ │ │ @@ -443561,15 +443561,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ea2d0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #1008] @ 1ea430 │ │ │ │ @@ -443618,15 +443618,15 @@ │ │ │ │ ldr r0, [r4, #52]! @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ea25c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ea11c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -443671,15 +443671,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ea2fc │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #540] @ 1ea414 │ │ │ │ @@ -443706,15 +443706,15 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52]! @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ea0f0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #396] @ 1ea3f8 │ │ │ │ ldr r2, [pc, #396] @ 1ea3fc │ │ │ │ ldr r7, [pc, #396] @ 1ea400 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -443812,26 +443812,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r6, r5, r4, lsr #28 │ │ │ │ @ instruction: 0xfff7bac8 │ │ │ │ rsbeq sp, r1, r8, lsr #3 │ │ │ │ mlseq r1, ip, r1, sp │ │ │ │ mlseq r1, r4, pc, ip @ │ │ │ │ - umaaleq pc, sl, r9, r7 @ │ │ │ │ + subeq pc, sl, r9, asr r7 @ │ │ │ │ rsbeq ip, r1, r8, asr #28 │ │ │ │ rsbeq ip, r1, r4, lsr lr │ │ │ │ - subeq r0, fp, r3, asr r1 │ │ │ │ - subeq r0, fp, r6, asr r1 │ │ │ │ - subeq r0, fp, lr, lsr #5 │ │ │ │ + subeq r0, fp, r3, lsl r1 │ │ │ │ + subeq r0, fp, r6, lsl r1 │ │ │ │ + subeq r0, fp, lr, ror #4 │ │ │ │ rsbeq sp, r1, ip, asr #2 │ │ │ │ - subeq pc, sl, r5, asr #15 │ │ │ │ + subeq pc, sl, r5, lsl #15 │ │ │ │ rsbeq ip, r1, r4, ror lr │ │ │ │ rsbeq ip, r1, r0, ror #28 │ │ │ │ - strheq r6, [sl], #-23 @ 0xffffffe9 │ │ │ │ - subeq r0, fp, sp, lsl r3 │ │ │ │ + subeq r6, sl, r7, ror r1 │ │ │ │ + ldrdeq r0, [fp], #-45 @ 0xffffffd3 │ │ │ │ rsbeq sp, r1, r0, lsr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -443843,15 +443843,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 37e08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 38aa8 │ │ │ │ bl 371cc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #104] @ 1ea4f8 │ │ │ │ ldr r2, [pc, #104] @ 1ea4fc │ │ │ │ ldr r5, [pc, #104] @ 1ea500 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -443891,15 +443891,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 37e08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 38aa8 │ │ │ │ bl 371cc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #104] @ 1ea5b8 │ │ │ │ ldr r2, [pc, #104] @ 1ea5bc │ │ │ │ ldr r5, [pc, #104] @ 1ea5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -443937,15 +443937,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ bl 219444 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ bl 48d4d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ea9a0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ @@ -443965,15 +443965,15 @@ │ │ │ │ bl 491a6c │ │ │ │ mov r9, r0 │ │ │ │ bl 38850 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #8 │ │ │ │ bls 1ea7d8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r5, r0 │ │ │ │ bl 38850 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [pc, #1744] @ 1ead5c │ │ │ │ mov r1, #0 │ │ │ │ @@ -443990,15 +443990,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eac10 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #1692] @ 1ead90 │ │ │ │ @@ -444029,15 +444029,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 1eab70 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ bl 38ae4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1eaa44 │ │ │ │ @@ -444067,19 +444067,19 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 1eab34 │ │ │ │ ldr r0, [pc, #1412] @ 1ead7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #1404] @ 1ead80 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1332] @ 1ead48 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eabec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 389dc │ │ │ │ mov r9, r0 │ │ │ │ @@ -444114,15 +444114,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bne 1ea964 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ bl 2a8a98 │ │ │ │ bl 443a8c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ @@ -444187,28 +444187,28 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1028] @ 1eadf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ b 1eaa30 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -444218,18 +444218,18 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ea798 │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1eab78 │ │ │ │ bl 37304 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #868] @ 1eaddc │ │ │ │ ldr r2, [pc, #868] @ 1eade0 │ │ │ │ ldr r7, [pc, #868] @ 1eade4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -444247,15 +444247,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eac70 │ │ │ │ bl 37304 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #624] @ 1ead50 │ │ │ │ ldr r2, [pc, #624] @ 1ead54 │ │ │ │ ldr r7, [pc, #624] @ 1ead58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -444287,15 +444287,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 1ea7f0 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #536] @ 1ead98 │ │ │ │ ldr r3, [pc, #536] @ 1ead9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -444410,28 +444410,28 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r5, r5, r8, ror #11 │ │ │ │ rsbeq r6, r5, r4, ror #14 │ │ │ │ @ instruction: 0xfff7b254 │ │ │ │ rsbeq ip, r1, ip, lsr r9 │ │ │ │ rsbeq ip, r1, r0, lsr r9 │ │ │ │ mlseq r1, r8, sl, ip │ │ │ │ - subeq lr, sl, r5, lsl #29 │ │ │ │ + subeq lr, sl, r5, asr #28 │ │ │ │ rsbeq ip, r1, r4, lsr r5 │ │ │ │ rsbeq ip, r1, r0, lsr #10 │ │ │ │ rsbeq r6, r5, r4, lsl #6 │ │ │ │ mlseq r5, ip, pc, r5 @ │ │ │ │ rsbeq r7, r1, ip, ror #2 │ │ │ │ rsbeq r7, r1, r8, ror #15 │ │ │ │ strdeq r6, [r5], #-40 @ 0xffffffd8 @ │ │ │ │ rsbeq r9, r1, r0, ror #15 │ │ │ │ rsbeq r5, r5, r0, lsl #3 │ │ │ │ rsbeq pc, r1, r0, lsr #12 │ │ │ │ ldrdeq pc, [r1], #-84 @ 0xffffffac @ │ │ │ │ - subeq r2, sl, r0, asr #28 │ │ │ │ - strheq pc, [sl], #-203 @ 0xffffff35 @ │ │ │ │ + subeq r2, sl, r0, lsl #28 │ │ │ │ + subeq pc, sl, fp, ror ip @ │ │ │ │ @ instruction: 0xfff7b1b8 │ │ │ │ strhteq ip, [r1], #-128 @ 0xffffff80 │ │ │ │ mlseq r1, r4, r8, ip │ │ │ │ mlseq r5, r8, r5, r6 │ │ │ │ rsbeq pc, r1, r0, ror #11 │ │ │ │ strhteq r0, [r2], #-16 │ │ │ │ rsbeq ip, r1, r0, lsr #21 │ │ │ │ @@ -444447,15 +444447,15 @@ │ │ │ │ rsbeq r6, r5, r4, lsr #7 │ │ │ │ @ instruction: 0xfff7b2bc │ │ │ │ mlseq r1, ip, r9, ip │ │ │ │ mlseq r1, r0, r9, ip │ │ │ │ rsbeq r5, r5, r4, lsl #10 │ │ │ │ strhteq ip, [r1], #-196 @ 0xffffff3c │ │ │ │ ldrdeq ip, [r1], #-196 @ 0xffffff3c @ │ │ │ │ - subeq pc, sl, ip, ror #19 │ │ │ │ + subeq pc, sl, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #2120] @ 1eb654 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -444474,43 +444474,43 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 163928 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eb270 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4980b0 │ │ │ │ + bl 498080 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eb2d8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4980d4 │ │ │ │ + bl 4980a4 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 13da18 │ │ │ │ ldr sl, [pc, #1932] @ 1eb67c │ │ │ │ mov r0, #0 │ │ │ │ @@ -444526,32 +444526,32 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r8, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eaf4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r0, #64]! @ 0x40 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 1eb340 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 4980f8 │ │ │ │ + bl 4980c8 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, fp │ │ │ │ bl 13da18 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ @@ -444562,32 +444562,32 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eafdc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eb3a0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 498068 │ │ │ │ + bl 498038 │ │ │ │ ldr r7, [pc, #1676] @ 1eb69c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ @@ -444599,24 +444599,24 @@ │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 67c4cc │ │ │ │ + bl 67c49c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eb464 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 498044 │ │ │ │ + bl 498014 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #32 │ │ │ │ @@ -444626,24 +444626,24 @@ │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 67c4cc │ │ │ │ + bl 67c49c │ │ │ │ mov fp, sl │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eb490 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 498044 │ │ │ │ + bl 498014 │ │ │ │ ldr r1, [pc, #1480] @ 1eb6b8 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ bic r3, r0, r0, asr #31 │ │ │ │ @@ -444661,15 +444661,15 @@ │ │ │ │ ldr r0, [r5, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eb400 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eb168 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -444709,15 +444709,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1f0150 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1088] @ 1eb658 │ │ │ │ ldr r2, [pc, #1088] @ 1eb65c │ │ │ │ ldr r7, [pc, #1088] @ 1eb660 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -444735,15 +444735,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eb4c0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #996] @ 1eb664 │ │ │ │ ldr r2, [pc, #996] @ 1eb668 │ │ │ │ ldr r7, [pc, #996] @ 1eb66c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -444761,15 +444761,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eb4c0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #904] @ 1eb670 │ │ │ │ ldr r2, [pc, #904] @ 1eb674 │ │ │ │ ldr r7, [pc, #904] @ 1eb678 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -444787,15 +444787,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eb4c0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #820] @ 1eb684 │ │ │ │ ldr r2, [pc, #820] @ 1eb688 │ │ │ │ ldr r7, [pc, #820] @ 1eb68c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -444811,15 +444811,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eb4c0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #736] @ 1eb690 │ │ │ │ ldr r2, [pc, #736] @ 1eb694 │ │ │ │ ldr r6, [pc, #736] @ 1eb698 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -444835,15 +444835,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eb4c0 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #684] @ 1eb6bc │ │ │ │ ldr r2, [pc, #684] @ 1eb6c0 │ │ │ │ ldr r6, [pc, #684] @ 1eb6c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -445002,21 +445002,21 @@ │ │ │ │ @ instruction: 0xfff7a9e4 │ │ │ │ ldrdeq ip, [r1], #-4 @ │ │ │ │ rsbeq ip, r1, r8, asr #1 │ │ │ │ @ instruction: 0xfff7a984 │ │ │ │ rsbeq ip, r1, r4, ror r0 │ │ │ │ rsbeq ip, r1, r8, rrx │ │ │ │ rsbeq ip, r1, r4, lsl r1 │ │ │ │ - subeq lr, sl, r1, lsr r6 │ │ │ │ + strdeq lr, [sl], #-81 @ 0xffffffaf │ │ │ │ rsbeq fp, r1, r0, ror #25 │ │ │ │ rsbeq fp, r1, ip, asr #25 │ │ │ │ - subeq lr, sl, r5, lsl #12 │ │ │ │ + subeq lr, sl, r5, asr #11 │ │ │ │ strhteq fp, [r1], #-196 @ 0xffffff3c │ │ │ │ rsbeq fp, r1, r0, lsr #25 │ │ │ │ - subeq pc, sl, r2, lsl r3 @ │ │ │ │ + ldrdeq pc, [sl], #-34 @ 0xffffffde │ │ │ │ @ instruction: 0xfff7a924 │ │ │ │ rsbeq ip, r1, ip │ │ │ │ rsbeq ip, r1, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ bl 13bbfc │ │ │ │ @@ -445024,15 +445024,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [pc, #1592] @ 1ebd54 │ │ │ │ @@ -445042,37 +445042,37 @@ │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 219444 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a16dc │ │ │ │ + bl 4a16ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp] │ │ │ │ beq 1eb7e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebc2c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 1ebc2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ebc48 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ bmi 1ebc58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -445103,15 +445103,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 497d88 │ │ │ │ + bl 497d58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r8 │ │ │ │ bne 1eb864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -445127,15 +445127,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebb0c │ │ │ │ eor r1, r5, #1 │ │ │ │ bl 3843c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r1, #44 @ 0x2c │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr r0, [r6, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebc3c │ │ │ │ @@ -445143,35 +445143,35 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebb74 │ │ │ │ mov r1, sl │ │ │ │ bl 379a0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 497fa0 │ │ │ │ + bl 497f70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eb960 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebb80 │ │ │ │ mov r1, #1 │ │ │ │ bl 3843c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebb8c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 497fc4 │ │ │ │ + bl 497f94 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 385f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ebaf0 │ │ │ │ @@ -445183,29 +445183,29 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 1eb970 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebbb0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3843c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4980d4 │ │ │ │ + bl 4980a4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4980f8 │ │ │ │ + bl 4980c8 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1eba48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ebb98 │ │ │ │ ldr r1, [pc, #980] @ 1ebd78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1eba80 │ │ │ │ @@ -445214,15 +445214,15 @@ │ │ │ │ beq 1eba98 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ebba4 │ │ │ │ ldr r1, [pc, #932] @ 1ebd8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ebad0 │ │ │ │ @@ -445242,15 +445242,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ebbbc │ │ │ │ ldr r1, [pc, #796] @ 1ebd74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 1eb9cc │ │ │ │ @@ -445262,15 +445262,15 @@ │ │ │ │ bne 1eb9d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ebbc8 │ │ │ │ ldr r1, [pc, #736] @ 1ebd88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 1eba10 │ │ │ │ @@ -445286,15 +445286,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1eb950 │ │ │ │ b 1eb970 │ │ │ │ bl 378a4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #576] @ 1ebd5c │ │ │ │ ldr r2, [pc, #576] @ 1ebd60 │ │ │ │ ldr r7, [pc, #576] @ 1ebd64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -445312,36 +445312,36 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1ebc74 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ebbd0 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #420] @ 1ebd7c │ │ │ │ ldr r3, [pc, #420] @ 1ebd80 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -445439,21 +445439,21 @@ │ │ │ │ rsbeq fp, r1, r0, lsl #21 │ │ │ │ @ instruction: 0xfff7a218 │ │ │ │ strdeq fp, [r1], #-136 @ 0xffffff78 @ │ │ │ │ rsbeq fp, r1, ip, ror #17 │ │ │ │ ldrdeq r4, [r5], #-80 @ 0xffffffb0 @ │ │ │ │ rsbeq fp, r1, r0, lsr #12 │ │ │ │ rsbeq fp, r1, r4, ror sl │ │ │ │ - subeq lr, sl, r0, lsr #17 │ │ │ │ - subeq lr, sl, r4, asr r9 │ │ │ │ + subeq lr, sl, r0, ror #16 │ │ │ │ + subeq lr, sl, r4, lsl r9 │ │ │ │ @ instruction: 0xfff7a160 │ │ │ │ rsbeq fp, r1, r8, asr r8 │ │ │ │ rsbeq fp, r1, ip, lsr r8 │ │ │ │ - subeq lr, sl, r0, asr r8 │ │ │ │ - subeq lr, sl, r0, lsl r9 │ │ │ │ + subeq lr, sl, r0, lsl r8 │ │ │ │ + ldrdeq lr, [sl], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r4, [pc, #1672] @ 1ec428 │ │ │ │ mov sl, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -445462,42 +445462,42 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 2a8da8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 13e444 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 497fa0 │ │ │ │ + bl 497f70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebdec │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 497fc4 │ │ │ │ + bl 497f94 │ │ │ │ b 1ec0e4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 2a8da8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4980b0 │ │ │ │ + bl 498080 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4980d4 │ │ │ │ + bl 4980a4 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 13da18 │ │ │ │ ldr r5, [pc, #1488] @ 1ec42c │ │ │ │ mov r0, #0 │ │ │ │ @@ -445512,27 +445512,27 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ebeb4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 4980f8 │ │ │ │ + bl 4980c8 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 13da18 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -445542,36 +445542,36 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ebf2c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 497dc0 │ │ │ │ + bl 497d90 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ - bl 497dc0 │ │ │ │ + bl 497d90 │ │ │ │ eor r0, r4, r0 │ │ │ │ eor r1, r5, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 1ebfb4 │ │ │ │ ldr r1, [pc, #1208] @ 1ec438 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -445584,19 +445584,19 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ bl 161f74 │ │ │ │ b 1ec064 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ebfd4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ cmp r0, #3 │ │ │ │ bne 1ec018 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #1108] @ 1ec43c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -445660,15 +445660,15 @@ │ │ │ │ beq 1ec0dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 498020 │ │ │ │ + bl 497ff0 │ │ │ │ ldr r1, [pc, #844] @ 1ec440 │ │ │ │ add r0, r0, #1 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #3 │ │ │ │ @@ -445683,43 +445683,43 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ - bl 67c4cc │ │ │ │ + bl 67c49c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ec284 │ │ │ │ mov r0, sl │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ec210 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ec21c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ ldr r0, [sl, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ec228 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ cmp fp, #0 │ │ │ │ beq 1ec1d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -445735,21 +445735,21 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ec230 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ec230 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #536] @ 1ec450 │ │ │ │ ldr r3, [pc, #536] @ 1ec454 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -445871,19 +445871,19 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r4, r5, r8, ror #30 │ │ │ │ @ instruction: 0xfff4b0b4 │ │ │ │ strdeq r7, [r1], #-80 @ 0xffffffb0 @ │ │ │ │ - strdeq lr, [sl], #-62 @ 0xffffffc2 │ │ │ │ - strheq lr, [sl], #-68 @ 0xffffffbc │ │ │ │ - subeq r1, sl, r4, asr r5 │ │ │ │ + strheq lr, [sl], #-62 @ 0xffffffc2 │ │ │ │ + subeq lr, sl, r4, ror r4 │ │ │ │ + subeq r1, sl, r4, lsl r5 │ │ │ │ rsbeq fp, r1, r0, lsr r0 │ │ │ │ - subeq sp, sl, r1, lsl r8 │ │ │ │ + ldrdeq sp, [sl], #-113 @ 0xffffff8f │ │ │ │ rsbeq sl, r1, r0, asr #29 │ │ │ │ rsbeq sl, r1, ip, lsr #29 │ │ │ │ @ instruction: 0xfff79b00 │ │ │ │ strdeq fp, [r1], #-24 @ 0xffffffe8 @ │ │ │ │ ldrdeq fp, [r1], #-28 @ 0xffffffe4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -445896,23 +445896,23 @@ │ │ │ │ bl 3843c │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ecb28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ ldr sl, [pc, #2104] @ 1eccdc │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #8 │ │ │ │ add sl, pc, sl │ │ │ │ ldrd r6, [sl, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #2088] @ 1ecce0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -445920,15 +445920,15 @@ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 1ec6d0 │ │ │ │ ldr r1, [pc, #2036] @ 1ecce4 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ec6d8 │ │ │ │ @@ -445936,15 +445936,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2a8da8 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ @@ -445983,15 +445983,15 @@ │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ mov r2, #8 │ │ │ │ mov r7, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r9, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -446000,15 +446000,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eca34 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #5 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ b 1ec908 │ │ │ │ ldr r5, [pc, #1696] @ 1ecce8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #6 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #6 │ │ │ │ @@ -446082,15 +446082,15 @@ │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #5 │ │ │ │ mov r7, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r5, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -446136,15 +446136,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #8 │ │ │ │ mov r7, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r9, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -446194,49 +446194,49 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 2a8da8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 497fa0 │ │ │ │ + bl 497f70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1ec994 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ecb94 │ │ │ │ ldr r1, [pc, #964] @ 1ecd30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ec9f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 1eca10 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ecb88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ @@ -446247,25 +446247,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ bne 1ec9a4 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ecb9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ec624 │ │ │ │ bl 386e8 │ │ │ │ mov r7, #5 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #700] @ 1ecd04 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r3, [pc, #696] @ 1ecd08 │ │ │ │ mov r7, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -446273,15 +446273,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ec7b0 │ │ │ │ bl 378a4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #656] @ 1ecd18 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r3, [pc, #652] @ 1ecd1c │ │ │ │ mov r7, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -446304,28 +446304,28 @@ │ │ │ │ bl 58df0 │ │ │ │ b 1ecc48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ec87c │ │ │ │ bl 1e68ac │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #448] @ 1eccc4 │ │ │ │ ldr r7, [pc, #448] @ 1eccc8 │ │ │ │ ldr r2, [pc, #448] @ 1ecccc │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 1ecb54 │ │ │ │ bl 1e69ac │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #408] @ 1eccd0 │ │ │ │ ldr r7, [pc, #408] @ 1eccd4 │ │ │ │ ldr r2, [pc, #408] @ 1eccd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -446341,18 +446341,18 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl 58df0 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1ecb9c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #384] @ 1ecd24 │ │ │ │ ldr r3, [pc, #384] @ 1ecd28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -446426,35 +446426,35 @@ │ │ │ │ rsbeq sl, r1, r0, lsr r9 │ │ │ │ @ instruction: 0xfff7922c │ │ │ │ rsbeq sl, r1, r4, lsr r9 │ │ │ │ strdeq sl, [r1], #-140 @ 0xffffff74 @ │ │ │ │ @ instruction: 0xfff791f8 │ │ │ │ rsbeq sl, r1, r0, lsl #18 │ │ │ │ rsbeq r4, r5, r0, ror #16 │ │ │ │ - subeq r1, sl, r8, ror r0 │ │ │ │ - subeq sp, sl, r1, lsr pc │ │ │ │ + subeq r1, sl, r8, lsr r0 │ │ │ │ + strdeq sp, [sl], #-225 @ 0xffffff1f │ │ │ │ rsbeq r3, r5, ip, asr #14 │ │ │ │ rsbeq sl, r1, ip, lsl #13 │ │ │ │ rsbeq r3, r5, ip, asr #11 │ │ │ │ rsbeq sl, r1, r8, asr #12 │ │ │ │ - strdeq r0, [sl], #-192 @ 0xffffff40 │ │ │ │ + strheq r0, [sl], #-192 @ 0xffffff40 │ │ │ │ rsbeq r3, r5, r8, lsr #16 │ │ │ │ - subeq r0, sl, r8, asr pc │ │ │ │ + subeq r0, sl, r8, lsl pc │ │ │ │ @ instruction: 0xfff792e8 │ │ │ │ rsbeq sl, r1, r0, ror #19 │ │ │ │ rsbeq sl, r1, ip, lsl #19 │ │ │ │ rsbeq r3, r5, r4, lsr #13 │ │ │ │ - subeq r0, sl, ip, asr #27 │ │ │ │ + subeq r0, sl, ip, lsl #27 │ │ │ │ @ instruction: 0xfff792a8 │ │ │ │ rsbeq sl, r1, r0, lsr #19 │ │ │ │ rsbeq r3, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xfff79194 │ │ │ │ rsbeq sl, r1, ip, lsl #17 │ │ │ │ rsbeq sl, r1, r0, ror r8 │ │ │ │ - strheq sp, [sl], #-173 @ 0xffffff53 │ │ │ │ + subeq sp, sl, sp, ror sl │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #1572] @ 1ed368 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ bl 37a60 │ │ │ │ @@ -446820,15 +446820,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 1ecf34 │ │ │ │ bl 1ee0c4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 1ed36c │ │ │ │ ldr r7, [pc, #88] @ 1ed370 │ │ │ │ ldr r2, [pc, #88] @ 1ed374 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -446895,45 +446895,45 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #996] @ 1ed80c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed748 │ │ │ │ ldr r5, [pc, #948] @ 1ed810 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #944] @ 1ed814 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed758 │ │ │ │ ldr r1, [pc, #888] @ 1ed818 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -446941,15 +446941,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed768 │ │ │ │ ldr r1, [pc, #828] @ 1ed81c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -446957,15 +446957,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed778 │ │ │ │ ldr r1, [pc, #768] @ 1ed820 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -446973,15 +446973,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed788 │ │ │ │ ldr r1, [pc, #708] @ 1ed824 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -446989,15 +446989,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed798 │ │ │ │ ldr r1, [pc, #648] @ 1ed828 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447005,15 +447005,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed7a8 │ │ │ │ ldr r1, [pc, #588] @ 1ed82c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447021,15 +447021,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed7b8 │ │ │ │ ldr r1, [pc, #528] @ 1ed830 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447037,15 +447037,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed7c8 │ │ │ │ ldr r1, [pc, #468] @ 1ed834 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447053,15 +447053,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ed7d8 │ │ │ │ ldr r1, [pc, #408] @ 1ed838 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447141,47 +447141,47 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 1ed6d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sp, sl, r9, lsl r0 │ │ │ │ + ldrdeq ip, [sl], #-249 @ 0xffffff07 │ │ │ │ rsbeq r3, r5, r8, lsl #16 │ │ │ │ - subeq sp, sl, r1, lsl r0 │ │ │ │ - ldrdeq ip, [sl], #-246 @ 0xffffff0a │ │ │ │ - subeq ip, sl, r2, lsr #31 │ │ │ │ - subeq ip, sl, r9, ror #30 │ │ │ │ - subeq ip, sl, ip, lsr pc │ │ │ │ - subeq ip, sl, pc, lsl #30 │ │ │ │ - ldrdeq ip, [sl], #-235 @ 0xffffff15 │ │ │ │ - subeq ip, sl, r7, lsr #29 │ │ │ │ - subeq ip, sl, sl, ror lr │ │ │ │ - subeq ip, sl, ip, asr #28 │ │ │ │ + ldrdeq ip, [sl], #-241 @ 0xffffff0f │ │ │ │ + umaaleq ip, sl, r6, pc @ │ │ │ │ + subeq ip, sl, r2, ror #30 │ │ │ │ + subeq ip, sl, r9, lsr #30 │ │ │ │ + strdeq ip, [sl], #-236 @ 0xffffff14 │ │ │ │ + subeq ip, sl, pc, asr #29 │ │ │ │ + umaaleq ip, sl, fp, lr │ │ │ │ + subeq ip, sl, r7, ror #28 │ │ │ │ + subeq ip, sl, sl, lsr lr │ │ │ │ + subeq ip, sl, ip, lsl #28 │ │ │ │ rsbeq r9, r1, r0, ror #22 │ │ │ │ - ldrdeq ip, [sl], #-111 @ 0xffffff91 │ │ │ │ - subeq ip, sl, r2, ror #13 │ │ │ │ - subeq ip, sl, r2, ror #13 │ │ │ │ + umaaleq ip, sl, pc, r6 @ │ │ │ │ + subeq ip, sl, r2, lsr #13 │ │ │ │ + subeq ip, sl, r2, lsr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 13ef1c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, sp │ │ │ │ - bl 4bf630 │ │ │ │ + bl 4bf600 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ed8d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38850 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ed8c0 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ @@ -447228,56 +447228,56 @@ │ │ │ │ beq 1ed9b8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1eda94 │ │ │ │ ldr r1, [pc, #428] @ 1edb0c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1eda58 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1eda8c │ │ │ │ ldr r1, [pc, #372] @ 1edb10 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 37664 │ │ │ │ b 1eda1c │ │ │ │ cmp r5, #0 │ │ │ │ beq 1eda94 │ │ │ │ ldr r1, [pc, #316] @ 1edb04 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1eda74 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq 1eda8c │ │ │ │ ldr r1, [pc, #260] @ 1edb08 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 38c7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1eda48 │ │ │ │ @@ -447304,15 +447304,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1ed9fc │ │ │ │ bl 1e80bc │ │ │ │ b 1eda98 │ │ │ │ bl 1e72a0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #84] @ 1edaf8 │ │ │ │ ldr r5, [pc, #84] @ 1edafc │ │ │ │ ldr r2, [pc, #84] @ 1edb00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -447331,30 +447331,30 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 58df0 │ │ │ │ mlseq r1, r0, r9, r9 │ │ │ │ @ instruction: 0xfff78250 │ │ │ │ rsbeq r9, r1, r4, ror r9 │ │ │ │ - subeq ip, sl, r9, asr sl │ │ │ │ - subeq ip, sl, sp, lsl sl │ │ │ │ - subeq ip, sl, r1, asr #21 │ │ │ │ - subeq ip, sl, r5, lsl #21 │ │ │ │ + subeq ip, sl, r9, lsl sl │ │ │ │ + ldrdeq ip, [sl], #-157 @ 0xffffff63 │ │ │ │ + subeq ip, sl, r1, lsl #21 │ │ │ │ + subeq ip, sl, r5, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ mov r8, r1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1edd18 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r2, #5 │ │ │ │ ldr r1, [pc, #860] @ 1edeb0 │ │ │ │ add r3, pc, #24 │ │ │ │ eor r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #5 │ │ │ │ @@ -447371,30 +447371,30 @@ │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 1edde4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 37fdc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1edcc0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq 1edcd8 │ │ │ │ mov r4, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 37fdc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1edd08 │ │ │ │ @@ -447405,15 +447405,15 @@ │ │ │ │ b 1edca4 │ │ │ │ ldr r1, [pc, #668] @ 1edeb8 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ b 1edca4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 55b750 │ │ │ │ + bl 55b720 │ │ │ │ ldr r1, [pc, #680] @ 1edee0 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ b 1edca4 │ │ │ │ ldr r1, [pc, #620] @ 1edeb4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -447439,25 +447439,25 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1edd80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5577e4 │ │ │ │ + bl 5577b4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1edbd0 │ │ │ │ bl 37d30 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #480] @ 1edec8 │ │ │ │ ldr r3, [pc, #480] @ 1edecc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r0, sp │ │ │ │ @@ -447465,15 +447465,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ b 1edd50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1edc00 │ │ │ │ bl 386e8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #380] @ 1edea4 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r3, [pc, #376] @ 1edea8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -447491,15 +447491,15 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ str r4, [r6, #12] │ │ │ │ str r2, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 58df0 │ │ │ │ b 1ede50 │ │ │ │ bl 37a60 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #324] @ 1eded4 │ │ │ │ ldr r2, [pc, #324] @ 1eded8 │ │ │ │ ldr r7, [pc, #324] @ 1ededc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -447516,18 +447516,18 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1ede50 │ │ │ │ bl 38184 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1edd20 │ │ │ │ bl 380e4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #188] @ 1edebc │ │ │ │ ldr r2, [pc, #188] @ 1edec0 │ │ │ │ ldr r5, [pc, #188] @ 1edec4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -447566,28 +447566,28 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfff77ffc │ │ │ │ strdeq r9, [r1], #-104 @ 0xffffff98 @ │ │ │ │ rsbeq r9, r1, r8, ror #13 │ │ │ │ - subeq ip, sl, r6, lsr #26 │ │ │ │ - strdeq pc, [r9], #-124 @ 0xffffff84 │ │ │ │ - subeq ip, sl, pc, ror #24 │ │ │ │ + subeq ip, sl, r6, ror #25 │ │ │ │ + strheq pc, [r9], #-124 @ 0xffffff84 @ │ │ │ │ + subeq ip, sl, pc, lsr #24 │ │ │ │ @ instruction: 0xfff77f34 │ │ │ │ rsbeq r9, r1, r4, lsl r6 │ │ │ │ rsbeq r9, r1, r8, lsr #12 │ │ │ │ @ instruction: 0xfff78050 │ │ │ │ rsbeq r9, r1, r8, asr #14 │ │ │ │ - subeq ip, sl, r5, ror #24 │ │ │ │ + subeq ip, sl, r5, lsr #24 │ │ │ │ @ instruction: 0xfff77fa4 │ │ │ │ rsbeq r9, r1, r4, lsl #13 │ │ │ │ mlseq r1, r8, r6, r9 │ │ │ │ - subeq ip, sl, r7, asr #24 │ │ │ │ - subeq ip, sl, r2, lsl ip │ │ │ │ + subeq ip, sl, r7, lsl #24 │ │ │ │ + ldrdeq ip, [sl], #-178 @ 0xffffff4e │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #252] @ 1edff4 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ bl 37304 │ │ │ │ @@ -447623,15 +447623,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 58df0 │ │ │ │ bl 1e69b0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #88] @ 1edff8 │ │ │ │ ldr r7, [pc, #88] @ 1edffc │ │ │ │ ldr r2, [pc, #88] @ 1ee000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -447661,30 +447661,30 @@ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #152] @ 1ee0b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ee0a8 │ │ │ │ ldr r0, [pc, #104] @ 1ee0bc │ │ │ │ mov r2, #7 │ │ │ │ ldr r1, [pc, #100] @ 1ee0c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -447696,17 +447696,17 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ee04c │ │ │ │ - ldrdeq ip, [sl], #-152 @ 0xffffff68 │ │ │ │ + umaaleq ip, sl, r8, r9 │ │ │ │ rsbeq r2, r5, r8, asr #24 │ │ │ │ - ldrdeq ip, [sl], #-152 @ 0xffffff68 │ │ │ │ + umaaleq ip, sl, r8, r9 │ │ │ │ ldr r0, [pc, #108] @ 1ee138 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 1ee0ec │ │ │ │ ldr r0, [pc, #100] @ 1ee148 │ │ │ │ @@ -447766,15 +447766,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff9720 │ │ │ │ @ instruction: 0xfff77bcc │ │ │ │ rsbeq r9, r1, ip, asr #14 │ │ │ │ - subeq ip, sl, r5, ror r9 │ │ │ │ + subeq ip, sl, r5, lsr r9 │ │ │ │ rsbeq r9, r1, r8, lsr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #472] @ 1ee3c0 │ │ │ │ ldr r2, [pc, #472] @ 1ee3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -447866,15 +447866,15 @@ │ │ │ │ ldr r2, [pc, #160] @ 1ee3ec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ b 1ee2bc │ │ │ │ bl 1e7298 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #108] @ 1ee3d8 │ │ │ │ ldr r5, [pc, #108] @ 1ee3dc │ │ │ │ ldr r2, [pc, #108] @ 1ee3e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -447912,30 +447912,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #236] @ 1ee4f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ee4d8 │ │ │ │ ldr r5, [pc, #188] @ 1ee4fc │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #184] @ 1ee500 │ │ │ │ mov r2, #13 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447943,15 +447943,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ee4e8 │ │ │ │ ldr r1, [pc, #124] @ 1ee504 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -447968,18 +447968,18 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ee438 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ee480 │ │ │ │ - subeq ip, sl, pc, lsl r7 │ │ │ │ + ldrdeq ip, [sl], #-111 @ 0xffffff91 │ │ │ │ rsbeq r2, r5, ip, lsl #17 │ │ │ │ - subeq ip, sl, r2, lsl r7 │ │ │ │ - ldrdeq ip, [sl], #-107 @ 0xffffff95 │ │ │ │ + ldrdeq ip, [sl], #-98 @ 0xffffff9e │ │ │ │ + umaaleq ip, sl, fp, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #1568] @ 1eeb38 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -448003,15 +448003,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 4919a4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 384a8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -448034,15 +448034,15 @@ │ │ │ │ bl 163864 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 49196c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, #0 │ │ │ │ @@ -448081,15 +448081,15 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ add r9, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1eea3c │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ bl 373d0 │ │ │ │ @@ -448132,15 +448132,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eea2c │ │ │ │ bl 386b8 │ │ │ │ @@ -448161,15 +448161,15 @@ │ │ │ │ mov r0, #15 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eea34 │ │ │ │ bl 386b8 │ │ │ │ @@ -448189,15 +448189,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1eea34 │ │ │ │ bl 386b8 │ │ │ │ @@ -448220,15 +448220,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -448253,15 +448253,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1ee5b4 │ │ │ │ b 1ee5c0 │ │ │ │ bl 1f0150 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #452] @ 1eeb3c │ │ │ │ ldr r2, [pc, #452] @ 1eeb40 │ │ │ │ ldr r7, [pc, #452] @ 1eeb44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -448278,15 +448278,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 1eea64 │ │ │ │ bl 1f0150 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #380] @ 1eeb58 │ │ │ │ ldr r2, [pc, #380] @ 1eeb5c │ │ │ │ ldr r7, [pc, #380] @ 1eeb60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -448373,32 +448373,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq r2, [r5], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0xfff773bc │ │ │ │ rsbeq r8, r1, r4, lsr #21 │ │ │ │ mlseq r1, r8, sl, r8 │ │ │ │ ldrdeq r8, [r1], #-160 @ 0xffffff60 @ │ │ │ │ - subeq fp, sl, r9, asr r0 │ │ │ │ + subeq fp, sl, r9, lsl r0 │ │ │ │ rsbeq r8, r1, r8, lsl #14 │ │ │ │ strdeq r8, [r1], #-100 @ 0xffffff9c @ │ │ │ │ @ instruction: 0xfff77358 │ │ │ │ rsbeq r8, r1, r8, asr #20 │ │ │ │ rsbeq r8, r1, ip, lsr sl │ │ │ │ strhteq r2, [r5], #-88 @ 0xffffffa8 │ │ │ │ - ldrdeq ip, [sl], #-77 @ 0xffffffb3 │ │ │ │ - subeq ip, sl, fp, lsr #9 │ │ │ │ + umaaleq ip, sl, sp, r4 │ │ │ │ + subeq ip, sl, fp, ror #8 │ │ │ │ rsbeq r9, r1, r0, asr #3 │ │ │ │ - strheq r1, [sl], #-155 @ 0xffffff65 │ │ │ │ - subeq fp, sl, r6, lsr fp │ │ │ │ + subeq r1, sl, fp, ror r9 │ │ │ │ + strdeq fp, [sl], #-166 @ 0xffffff5a │ │ │ │ rsbeq r9, r1, r8, asr #2 │ │ │ │ - subeq fp, sl, ip, asr #21 │ │ │ │ - subeq fp, sl, r2, lsr #21 │ │ │ │ + subeq fp, sl, ip, lsl #21 │ │ │ │ + subeq fp, sl, r2, ror #20 │ │ │ │ strdeq r9, [r1], #-12 @ │ │ │ │ rsbeq r3, r1, r0, asr r7 │ │ │ │ - subeq fp, sl, r1, asr #20 │ │ │ │ + subeq fp, sl, r1, lsl #20 │ │ │ │ rsbeq r9, r1, r4, lsl #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1eec24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -448681,15 +448681,15 @@ │ │ │ │ ldr r2, [pc, #260] @ 1ef10c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 1eee7c │ │ │ │ bl 1e7298 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #160] @ 1ef0c8 │ │ │ │ ldr r7, [pc, #160] @ 1ef0cc │ │ │ │ ldr r2, [pc, #160] @ 1ef0d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -448783,40 +448783,40 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff77e4 │ │ │ │ @ instruction: 0xfff76bf4 │ │ │ │ - subeq fp, sl, fp, lsr #25 │ │ │ │ + subeq fp, sl, fp, ror #24 │ │ │ │ rsbeq r8, r1, r8, asr r8 │ │ │ │ rsbeq r8, r1, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #636] @ 1ef44c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef3dc │ │ │ │ ldr r5, [pc, #588] @ 1ef450 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #584] @ 1ef454 │ │ │ │ mov r2, #14 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448824,15 +448824,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef3ec │ │ │ │ ldr r1, [pc, #524] @ 1ef458 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #5 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448840,15 +448840,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef3fc │ │ │ │ ldr r1, [pc, #464] @ 1ef45c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448856,15 +448856,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef40c │ │ │ │ ldr r1, [pc, #404] @ 1ef460 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448872,15 +448872,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef41c │ │ │ │ ldr r1, [pc, #344] @ 1ef464 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448888,15 +448888,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef42c │ │ │ │ ldr r1, [pc, #284] @ 1ef468 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448904,15 +448904,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1ef43c │ │ │ │ ldr r1, [pc, #224] @ 1ef46c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -448949,23 +448949,23 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ef344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1ef384 │ │ │ │ - subeq fp, sl, r0, asr sl │ │ │ │ + subeq fp, sl, r0, lsl sl │ │ │ │ rsbeq r1, r5, r0, lsr fp │ │ │ │ - subeq fp, sl, r2, asr #20 │ │ │ │ - subeq fp, sl, r5, lsr #4 │ │ │ │ - subeq fp, sl, ip, asr #19 │ │ │ │ - umaaleq fp, sl, r7, r9 │ │ │ │ - subeq fp, sl, r5, ror #18 │ │ │ │ - subeq fp, sl, r7, lsl r8 │ │ │ │ - strdeq fp, [sl], #-128 @ 0xffffff80 │ │ │ │ + subeq fp, sl, r2, lsl #20 │ │ │ │ + subeq fp, sl, r5, ror #3 │ │ │ │ + subeq fp, sl, ip, lsl #19 │ │ │ │ + subeq fp, sl, r7, asr r9 │ │ │ │ + subeq fp, sl, r5, lsr #18 │ │ │ │ + ldrdeq fp, [sl], #-119 @ 0xffffff89 │ │ │ │ + strheq fp, [sl], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r1, #1 │ │ │ │ bne 1efd64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ @@ -448997,15 +448997,15 @@ │ │ │ │ beq 1ef534 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5672fc │ │ │ │ + bl 5672cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bcs 1ef4e4 │ │ │ │ ldr r0, [pc, #2936] @ 1f00a8 │ │ │ │ @@ -449087,15 +449087,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 4919a4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1ef690 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrd r6, [sl, #44] @ 0x2c │ │ │ │ @@ -449103,15 +449103,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ bl 49196c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, r4, r0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ bl 38018 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ @@ -449137,29 +449137,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1efcf0 │ │ │ │ ldr r1, [pc, #2456] @ 1f00d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #15 │ │ │ │ - bl 55b848 │ │ │ │ + bl 55b818 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1efcfc │ │ │ │ mov r1, #1 │ │ │ │ bl 3843c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 1ef8bc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 49196c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, #0 │ │ │ │ bl 3761c │ │ │ │ @@ -449198,15 +449198,15 @@ │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ add r7, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1efe80 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -449257,15 +449257,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1efde0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -449310,15 +449310,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1efdf8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -449359,15 +449359,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 1efe10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -449404,15 +449404,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1452] @ 1f0120 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r5 │ │ │ │ bl 1454f4 │ │ │ │ @@ -449454,15 +449454,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1264] @ 1f012c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, r5 │ │ │ │ bl 14532c │ │ │ │ @@ -449494,27 +449494,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e9f08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #988] @ 1f00b8 │ │ │ │ add r8, sp, #20 │ │ │ │ ldr r3, [pc, #984] @ 1f00bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ b 1efd18 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1efd04 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #968] @ 1f00d4 │ │ │ │ ldr r3, [pc, #968] @ 1f00d8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -449747,48 +449747,48 @@ │ │ │ │ rsbeq r8, r1, ip, asr #32 │ │ │ │ rsbeq r1, r5, r0, ror #15 │ │ │ │ rsbeq r7, r1, ip, lsl #15 │ │ │ │ rsbeq r7, r1, ip, lsl #16 │ │ │ │ @ instruction: 0xfff76058 │ │ │ │ rsbeq r7, r1, r0, asr r7 │ │ │ │ rsbeq r7, r1, r0, ror #18 │ │ │ │ - subeq r9, sl, r5, lsl ip │ │ │ │ + ldrdeq r9, [sl], #-181 @ 0xffffff4b │ │ │ │ rsbeq r7, r1, r4, asr #5 │ │ │ │ strhteq r7, [r1], #-32 @ 0xffffffe0 │ │ │ │ - strdeq sl, [sl], #-189 @ 0xffffff43 │ │ │ │ + strheq sl, [sl], #-189 @ 0xffffff43 │ │ │ │ @ instruction: 0xfff7602c │ │ │ │ rsbeq r7, r1, r4, lsr #14 │ │ │ │ rsbeq r7, r1, ip, lsl #14 │ │ │ │ - subeq sl, sl, ip, lsl sl │ │ │ │ - strdeq sl, [sl], #-146 @ 0xffffff6e │ │ │ │ + ldrdeq sl, [sl], #-156 @ 0xffffff64 │ │ │ │ + strheq sl, [sl], #-146 @ 0xffffff6e │ │ │ │ rsbeq r7, r1, r4, lsr #25 │ │ │ │ rsbeq r7, r1, r4, asr #24 │ │ │ │ rsbeq r2, r1, r8, ror #12 │ │ │ │ - subeq sl, sl, r9, ror #18 │ │ │ │ - subeq sl, sl, sl, lsr #18 │ │ │ │ + subeq sl, sl, r9, lsr #18 │ │ │ │ + subeq sl, sl, sl, ror #17 │ │ │ │ rsbeq r7, r1, r4, ror #23 │ │ │ │ mlseq r1, r0, fp, r7 │ │ │ │ rsbeq r7, r1, ip, lsr r8 │ │ │ │ - strheq sl, [sl], #-137 @ 0xffffff77 │ │ │ │ - subeq sl, sl, sl, ror r8 │ │ │ │ + subeq sl, sl, r9, ror r8 │ │ │ │ + subeq sl, sl, sl, lsr r8 │ │ │ │ rsbeq r7, r1, ip, asr #22 │ │ │ │ rsbeq r7, r1, ip, ror #21 │ │ │ │ rsbeq r0, r5, r8, ror #4 │ │ │ │ rsbeq r7, r1, r4, lsl r8 │ │ │ │ - subeq sl, sl, sl, lsl #15 │ │ │ │ + subeq sl, sl, sl, asr #14 │ │ │ │ rsbeq r7, r1, r4, ror #15 │ │ │ │ rsbeq r7, r1, r0, lsr sl │ │ │ │ - strheq sl, [sl], #-102 @ 0xffffff9a │ │ │ │ + subeq sl, sl, r6, ror r6 │ │ │ │ strhteq r7, [r1], #-120 @ 0xffffff88 │ │ │ │ rsbeq r7, r1, r8, ror r9 │ │ │ │ rsbeq r7, r1, r4, ror #16 │ │ │ │ @ instruction: 0xfff75fc0 │ │ │ │ strdeq r7, [r1], #-164 @ 0xffffff5c @ │ │ │ │ rsbeq r7, r1, ip, lsl ip │ │ │ │ - subeq sl, sl, r1, asr r0 │ │ │ │ + subeq sl, sl, r1, lsl r0 │ │ │ │ rsbeq r7, r1, r8, ror r4 │ │ │ │ ldr r0, [pc, #108] @ 1f01c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 1f0178 │ │ │ │ @@ -450588,15 +450588,15 @@ │ │ │ │ ldr r2, [pc, #556] @ 1f1000 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ b 1f070c │ │ │ │ bl 1e69b0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #232] @ 1f0edc │ │ │ │ ldr r7, [pc, #232] @ 1f0ee0 │ │ │ │ ldr r2, [pc, #232] @ 1f0ee4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ @@ -450765,39 +450765,39 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff6844 │ │ │ │ @ instruction: 0xfff74cf0 │ │ │ │ rsbeq r6, r1, r0, lsl fp │ │ │ │ - subeq sl, sl, fp, lsl r6 │ │ │ │ + ldrdeq sl, [sl], #-91 @ 0xffffffa5 │ │ │ │ rsbeq r6, r1, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #2076] @ 1f18e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1750 │ │ │ │ ldr r5, [pc, #2028] @ 1f18e4 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #2024] @ 1f18e8 │ │ │ │ mov r2, #13 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450805,15 +450805,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1760 │ │ │ │ ldr r1, [pc, #1964] @ 1f18ec │ │ │ │ mov r0, sp │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450821,15 +450821,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1770 │ │ │ │ ldr r1, [pc, #1904] @ 1f18f0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450837,15 +450837,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1780 │ │ │ │ ldr r1, [pc, #1844] @ 1f18f4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450853,15 +450853,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1790 │ │ │ │ ldr r1, [pc, #1784] @ 1f18f8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450869,15 +450869,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17a0 │ │ │ │ ldr r1, [pc, #1724] @ 1f18fc │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450885,15 +450885,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17b0 │ │ │ │ ldr r1, [pc, #1664] @ 1f1900 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450901,15 +450901,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17c0 │ │ │ │ ldr r1, [pc, #1604] @ 1f1904 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450917,15 +450917,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17d0 │ │ │ │ ldr r1, [pc, #1544] @ 1f1908 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450933,15 +450933,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17e0 │ │ │ │ ldr r1, [pc, #1484] @ 1f190c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450949,15 +450949,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f17f0 │ │ │ │ ldr r1, [pc, #1424] @ 1f1910 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450965,15 +450965,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1800 │ │ │ │ ldr r1, [pc, #1364] @ 1f1914 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450981,15 +450981,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1810 │ │ │ │ ldr r1, [pc, #1304] @ 1f1918 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -450997,15 +450997,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1820 │ │ │ │ ldr r1, [pc, #1244] @ 1f191c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451013,15 +451013,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1830 │ │ │ │ ldr r1, [pc, #1184] @ 1f1920 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #20 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451029,15 +451029,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1840 │ │ │ │ ldr r1, [pc, #1124] @ 1f1924 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451045,15 +451045,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1850 │ │ │ │ ldr r1, [pc, #1064] @ 1f1928 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451061,15 +451061,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1860 │ │ │ │ ldr r1, [pc, #1004] @ 1f192c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451077,15 +451077,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1870 │ │ │ │ ldr r1, [pc, #944] @ 1f1930 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #16 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451093,15 +451093,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1880 │ │ │ │ ldr r1, [pc, #884] @ 1f1934 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451109,15 +451109,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f1890 │ │ │ │ ldr r1, [pc, #824] @ 1f1938 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #22 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451125,15 +451125,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f18a0 │ │ │ │ ldr r1, [pc, #764] @ 1f193c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #25 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451141,15 +451141,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f18b0 │ │ │ │ ldr r1, [pc, #704] @ 1f1940 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451157,15 +451157,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f18c0 │ │ │ │ ldr r1, [pc, #644] @ 1f1944 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451173,15 +451173,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f18d0 │ │ │ │ ldr r1, [pc, #584] @ 1f1948 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -451290,41 +451290,41 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1f16b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1f16f8 │ │ │ │ - subeq r9, sl, r9, ror sp │ │ │ │ + subeq r9, sl, r9, lsr sp │ │ │ │ rsbeq pc, r4, ip, lsr ip @ │ │ │ │ - subeq r9, sl, r1, ror sp │ │ │ │ - subeq r9, sl, sl, lsr sp │ │ │ │ - ldrdeq r9, [sl], #-150 @ 0xffffff6a │ │ │ │ - subeq r9, sl, r9, asr #25 │ │ │ │ - umaaleq r9, sl, r5, ip │ │ │ │ - subeq r9, sl, r3, ror #24 │ │ │ │ - subeq r9, sl, lr, lsr #24 │ │ │ │ - strdeq r9, [sl], #-183 @ 0xffffff49 │ │ │ │ - subeq r9, sl, r3, asr #23 │ │ │ │ - subeq r9, sl, pc, lsl #23 │ │ │ │ - subeq r9, sl, lr, asr fp │ │ │ │ - subeq r9, sl, r9, lsr #22 │ │ │ │ - strdeq r9, [sl], #-164 @ 0xffffff5c │ │ │ │ - subeq r9, sl, r2, asr #21 │ │ │ │ - subeq r9, sl, lr, lsl #21 │ │ │ │ - subeq r9, sl, r2, ror #20 │ │ │ │ - subeq r9, sl, r4, lsr sl │ │ │ │ - subeq r9, sl, r1, lsl #20 │ │ │ │ - subeq lr, r9, r7, lsl #25 │ │ │ │ - subeq r9, sl, pc, lsl #19 │ │ │ │ - subeq r9, sl, sp, asr r9 │ │ │ │ - subeq r9, sl, r3, lsr r9 │ │ │ │ - subeq r9, sl, ip, lsl #18 │ │ │ │ - ldrdeq r9, [sl], #-136 @ 0xffffff78 │ │ │ │ - subeq r9, sl, r7, lsr #17 │ │ │ │ + subeq r9, sl, r1, lsr sp │ │ │ │ + strdeq r9, [sl], #-202 @ 0xffffff36 │ │ │ │ + umaaleq r9, sl, r6, r9 │ │ │ │ + subeq r9, sl, r9, lsl #25 │ │ │ │ + subeq r9, sl, r5, asr ip │ │ │ │ + subeq r9, sl, r3, lsr #24 │ │ │ │ + subeq r9, sl, lr, ror #23 │ │ │ │ + strheq r9, [sl], #-183 @ 0xffffff49 │ │ │ │ + subeq r9, sl, r3, lsl #23 │ │ │ │ + subeq r9, sl, pc, asr #22 │ │ │ │ + subeq r9, sl, lr, lsl fp │ │ │ │ + subeq r9, sl, r9, ror #21 │ │ │ │ + strheq r9, [sl], #-164 @ 0xffffff5c │ │ │ │ + subeq r9, sl, r2, lsl #21 │ │ │ │ + subeq r9, sl, lr, asr #20 │ │ │ │ + subeq r9, sl, r2, lsr #20 │ │ │ │ + strdeq r9, [sl], #-148 @ 0xffffff6c │ │ │ │ + subeq r9, sl, r1, asr #19 │ │ │ │ + subeq lr, r9, r7, asr #24 │ │ │ │ + subeq r9, sl, pc, asr #18 │ │ │ │ + subeq r9, sl, sp, lsl r9 │ │ │ │ + strdeq r9, [sl], #-131 @ 0xffffff7d │ │ │ │ + subeq r9, sl, ip, asr #17 │ │ │ │ + umaaleq r9, sl, r8, r8 │ │ │ │ + subeq r9, sl, r7, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ ldr r4, [pc, #4092] @ 1f2958 │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -451372,15 +451372,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr sl, [pc, #3916] @ 1f2990 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -451411,15 +451411,15 @@ │ │ │ │ mov r5, #17 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -451445,15 +451445,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -451483,15 +451483,15 @@ │ │ │ │ mov r7, #4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -451521,15 +451521,15 @@ │ │ │ │ mov r7, #10 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -451559,15 +451559,15 @@ │ │ │ │ mov r3, #12 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -451597,30 +451597,30 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 37ab4 │ │ │ │ mov r1, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 2797ec │ │ │ │ ldr r0, [pc, #3052] @ 1f29d0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 55790c │ │ │ │ + bl 5578dc │ │ │ │ mov fp, r0 │ │ │ │ bl 376b8 │ │ │ │ ldr r0, [pc, #3032] @ 1f29d4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ @@ -451672,15 +451672,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f26d4 │ │ │ │ bl 386b8 │ │ │ │ @@ -451703,32 +451703,32 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 48d624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 38aa8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1f1f94 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ea5c4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #2636] @ 1f29f4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ @@ -451798,39 +451798,39 @@ │ │ │ │ bl 37418 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [pc, #2388] @ 1f2a18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r8] │ │ │ │ bl 375d4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f262c │ │ │ │ ldr r0, [pc, #2336] @ 1f2a1c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 561fec │ │ │ │ + bl 561fbc │ │ │ │ ldr sl, [pc, #2324] @ 1f2a20 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r1, [pc, #2320] @ 1f2a24 │ │ │ │ ldr r2, [pc, #2320] @ 1f2a28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #7 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 55e47c │ │ │ │ + bl 55e44c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 3882c │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ @@ -451860,25 +451860,25 @@ │ │ │ │ bl 37418 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #2164] @ 1f2a38 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ - bl 561fec │ │ │ │ + bl 561fbc │ │ │ │ ldr r1, [pc, #2152] @ 1f2a3c │ │ │ │ ldr r2, [pc, #2152] @ 1f2a40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 55e47c │ │ │ │ + bl 55e44c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 3882c │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ @@ -451910,23 +451910,23 @@ │ │ │ │ bl 37418 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r6 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #1988] @ 1f2a50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, r6 │ │ │ │ - bl 561f90 │ │ │ │ + bl 561f60 │ │ │ │ ldr r1, [pc, #1976] @ 1f2a54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #19 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 55e47c │ │ │ │ + bl 55e44c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 3882c │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ @@ -451959,15 +451959,15 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #1816] @ 1f2a64 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [sl, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -452008,15 +452008,15 @@ │ │ │ │ ldr r0, [pc, #1648] @ 1f2a74 │ │ │ │ ldr r2, [pc, #1648] @ 1f2a78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r4 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [sl, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -452057,15 +452057,15 @@ │ │ │ │ ldr r0, [pc, #1472] @ 1f2a88 │ │ │ │ ldr r2, [pc, #1472] @ 1f2a8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #9 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [sl, #92] @ 0x5c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r8, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -452118,15 +452118,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r4 │ │ │ │ bl 1f704c │ │ │ │ mov r0, r8 │ │ │ │ @@ -452146,18 +452146,18 @@ │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1f20f4 │ │ │ │ bl 37694 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 1f2650 │ │ │ │ bl 37304 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #932] @ 1f29fc │ │ │ │ ldr r3, [pc, #932] @ 1f2a00 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -452355,82 +452355,82 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq pc, r4, r8, lsl #7 │ │ │ │ - subeq r9, sl, r1, lsl #26 │ │ │ │ - subeq r0, sl, sp, asr sp │ │ │ │ + subeq r9, sl, r1, asr #25 │ │ │ │ + subeq r0, sl, sp, lsl sp │ │ │ │ ldrdeq r5, [r1], #-196 @ 0xffffff3c @ │ │ │ │ strdeq pc, [r4], #-40 @ 0xffffffd8 @ │ │ │ │ - subeq fp, r9, r4, lsr sl │ │ │ │ - subeq r9, sl, lr, asr ip │ │ │ │ + strdeq fp, [r9], #-148 @ 0xffffff6c │ │ │ │ + subeq r9, sl, lr, lsl ip │ │ │ │ rsbeq r5, r1, ip, lsr ip │ │ │ │ strhteq r5, [r1], #-180 @ 0xffffff4c │ │ │ │ - subeq r9, sl, sp, ror r0 │ │ │ │ - umaaleq r0, sl, r9, fp │ │ │ │ + subeq r9, sl, sp, lsr r0 │ │ │ │ + subeq r0, sl, r9, asr fp │ │ │ │ rsbeq r5, r1, ip, lsl fp │ │ │ │ - subeq lr, r9, r7, lsr r5 │ │ │ │ - strheq r9, [sl], #-167 @ 0xffffff59 │ │ │ │ + strdeq lr, [r9], #-71 @ 0xffffffb9 │ │ │ │ + subeq r9, sl, r7, ror sl │ │ │ │ rsbeq r5, r1, r4, lsl #21 │ │ │ │ - subeq r9, sl, r4, lsl #20 │ │ │ │ - subeq r9, sl, r9, lsr #20 │ │ │ │ + subeq r9, sl, r4, asr #19 │ │ │ │ + subeq r9, sl, r9, ror #19 │ │ │ │ rsbeq r5, r1, ip, ror #19 │ │ │ │ - ldrdeq fp, [r9], #-120 @ 0xffffff88 │ │ │ │ + umaaleq fp, r9, r8, r7 │ │ │ │ rsbeq r5, r1, r8, asr r9 │ │ │ │ - subeq r9, sl, sp, lsr #18 │ │ │ │ - subeq r9, sl, r4, asr #18 │ │ │ │ + subeq r9, sl, sp, ror #17 │ │ │ │ + subeq r9, sl, r4, lsl #18 │ │ │ │ strhteq r5, [r1], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r0, r1, r8, asr #2 │ │ │ │ - subeq r9, sl, r7, lsl r8 │ │ │ │ + ldrdeq r9, [sl], #-119 @ 0xffffff89 │ │ │ │ ldrdeq r5, [r1], #-192 @ 0xffffff40 @ │ │ │ │ rsbeq r0, r1, r4, lsl r1 │ │ │ │ - subeq r9, sl, r5, lsr #15 │ │ │ │ + subeq r9, sl, r5, ror #14 │ │ │ │ rsbeq r5, r1, r8, ror #24 │ │ │ │ mlseq r4, r4, sp, lr │ │ │ │ ldrdeq sp, [r4], #-208 @ 0xffffff30 @ │ │ │ │ @ instruction: 0xfff736e0 │ │ │ │ ldrdeq r4, [r1], #-216 @ 0xffffff28 @ │ │ │ │ strhteq r4, [r1], #-220 @ 0xffffff24 │ │ │ │ rsbeq lr, r4, r4, lsl sp │ │ │ │ - subeq lr, r9, fp, lsl sl │ │ │ │ + ldrdeq lr, [r9], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xffeffbc8 │ │ │ │ @ instruction: 0xfff42638 │ │ │ │ - subeq r0, sl, sp, lsl #13 │ │ │ │ subeq r0, sl, sp, asr #12 │ │ │ │ + subeq r0, sl, sp, lsl #12 │ │ │ │ rsbeq lr, r4, r4, lsr ip │ │ │ │ - subeq r9, sl, sp, lsr r6 │ │ │ │ - subeq r9, sl, r4, asr #11 │ │ │ │ - subeq r7, sl, r7, asr #17 │ │ │ │ + strdeq r9, [sl], #-93 @ 0xffffffa3 │ │ │ │ + subeq r9, sl, r4, lsl #11 │ │ │ │ + subeq r7, sl, r7, lsl #17 │ │ │ │ @ instruction: 0xfffef7c0 │ │ │ │ @ instruction: 0xfff42540 │ │ │ │ - umaaleq r9, sl, r8, r5 │ │ │ │ - subeq r9, sl, sp, lsl #11 │ │ │ │ - subeq r9, sl, r4, lsl #10 │ │ │ │ - strdeq r7, [sl], #-127 @ 0xffffff81 │ │ │ │ + subeq r9, sl, r8, asr r5 │ │ │ │ + subeq r9, sl, sp, asr #10 │ │ │ │ + subeq r9, sl, r4, asr #9 │ │ │ │ + strheq r7, [sl], #-127 @ 0xffffff81 │ │ │ │ @ instruction: 0xfffef4e4 │ │ │ │ @ instruction: 0xfff42478 │ │ │ │ - ldrdeq r9, [sl], #-78 @ 0xffffffb2 │ │ │ │ - subeq r9, sl, fp, asr #9 │ │ │ │ - subeq r7, sl, pc, lsr r7 │ │ │ │ + umaaleq r9, sl, lr, r4 │ │ │ │ + subeq r9, sl, fp, lsl #9 │ │ │ │ + strdeq r7, [sl], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xfffef820 │ │ │ │ @ instruction: 0xfff423b8 │ │ │ │ - subeq fp, r9, r4, lsl #4 │ │ │ │ - subeq r7, sl, lr, ror r6 │ │ │ │ + subeq fp, r9, r4, asr #3 │ │ │ │ + subeq r7, sl, lr, lsr r6 │ │ │ │ @ instruction: 0xfffeee24 │ │ │ │ @ instruction: 0xfff42300 │ │ │ │ - subeq r9, sl, r6, ror r3 │ │ │ │ - ldrdeq r9, [sl], #-40 @ 0xffffffd8 │ │ │ │ - strheq r7, [sl], #-90 @ 0xffffffa6 │ │ │ │ + subeq r9, sl, r6, lsr r3 │ │ │ │ + umaaleq r9, sl, r8, r2 │ │ │ │ + subeq r7, sl, sl, ror r5 │ │ │ │ @ instruction: 0xfffec86c │ │ │ │ @ instruction: 0xfff4223c │ │ │ │ - strheq r9, [sl], #-45 @ 0xffffffd3 │ │ │ │ - subeq r9, sl, r4, lsl r2 │ │ │ │ - strdeq r7, [sl], #-70 @ 0xffffffba │ │ │ │ + subeq r9, sl, sp, ror r2 │ │ │ │ + ldrdeq r9, [sl], #-20 @ 0xffffffec │ │ │ │ + strheq r7, [sl], #-70 @ 0xffffffba │ │ │ │ @ instruction: 0xfffee3dc │ │ │ │ @ instruction: 0xfff42178 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1f2b28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -452789,15 +452789,15 @@ │ │ │ │ ldr r2, [pc, #344] @ 1f3190 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ b 1f2e64 │ │ │ │ bl 1e68ac │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #232] @ 1f3140 │ │ │ │ ldr r7, [pc, #232] @ 1f3144 │ │ │ │ ldr r2, [pc, #232] @ 1f3148 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -452913,54 +452913,54 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff46b4 │ │ │ │ @ instruction: 0xfff72b60 │ │ │ │ rsbeq r4, r1, r0, lsl #19 │ │ │ │ - subeq r8, sl, fp, lsl #9 │ │ │ │ + subeq r8, sl, fp, asr #8 │ │ │ │ rsbeq r4, r1, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #792] @ 1f356c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f34dc │ │ │ │ ldr r5, [pc, #744] @ 1f3570 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #740] @ 1f3574 │ │ │ │ mov r2, #18 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f34ec │ │ │ │ ldr r1, [pc, #684] @ 1f3578 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #17 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -452968,15 +452968,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f34fc │ │ │ │ ldr r1, [pc, #624] @ 1f357c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -452984,15 +452984,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f350c │ │ │ │ ldr r1, [pc, #564] @ 1f3580 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #20 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453000,15 +453000,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f351c │ │ │ │ ldr r1, [pc, #504] @ 1f3584 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453016,15 +453016,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f352c │ │ │ │ ldr r1, [pc, #444] @ 1f3588 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453032,15 +453032,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f353c │ │ │ │ ldr r1, [pc, #384] @ 1f358c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453048,15 +453048,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f354c │ │ │ │ ldr r1, [pc, #324] @ 1f3590 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453064,15 +453064,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1f355c │ │ │ │ ldr r1, [pc, #264] @ 1f3594 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -453117,25 +453117,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1f3444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 1f3484 │ │ │ │ - subeq r8, sl, lr, lsl #11 │ │ │ │ + subeq r8, sl, lr, asr #10 │ │ │ │ rsbeq sp, r4, r8, ror sl │ │ │ │ - subeq r8, sl, r3, lsl #11 │ │ │ │ - subeq r8, sl, r5, asr r5 │ │ │ │ - subeq r8, sl, r6, lsr #10 │ │ │ │ - subeq r8, sl, pc, ror #9 │ │ │ │ - subeq r8, sl, r3, asr #9 │ │ │ │ - strheq r7, [sl], #-6 │ │ │ │ - subeq r8, sl, pc, asr #8 │ │ │ │ - subeq r8, sl, r8, lsl r4 │ │ │ │ - subeq r8, sl, r3, ror #7 │ │ │ │ + subeq r8, sl, r3, asr #10 │ │ │ │ + subeq r8, sl, r5, lsl r5 │ │ │ │ + subeq r8, sl, r6, ror #9 │ │ │ │ + subeq r8, sl, pc, lsr #9 │ │ │ │ + subeq r8, sl, r3, lsl #9 │ │ │ │ + subeq r7, sl, r6, ror r0 │ │ │ │ + subeq r8, sl, pc, lsl #8 │ │ │ │ + ldrdeq r8, [sl], #-56 @ 0xffffffc8 │ │ │ │ + subeq r8, sl, r3, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ ldr fp, [pc, #2064] @ 1f3db8 │ │ │ │ mov r6, r0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -453160,15 +453160,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 2797ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [pc, #1960] @ 1f3dbc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55790c │ │ │ │ + bl 5578dc │ │ │ │ mov r8, r0 │ │ │ │ bl 376b8 │ │ │ │ movw r0, #25965 @ 0x656d │ │ │ │ add r4, sp, #32 │ │ │ │ movt r0, #30062 @ 0x756e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r0, #28261 @ 0x6e65 │ │ │ │ @@ -453192,15 +453192,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f3b78 │ │ │ │ ldr r0, [pc, #1816] @ 1f3db0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f3b1c │ │ │ │ mov r0, r9 │ │ │ │ bl 375f8 │ │ │ │ bl 386b8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -453248,15 +453248,15 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -453286,15 +453286,15 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -453322,29 +453322,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f7214 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ movw r0, #65479 @ 0xffc7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 558650 │ │ │ │ + bl 558620 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #65383 @ 0xff67 │ │ │ │ mov r1, #0 │ │ │ │ - bl 558650 │ │ │ │ + bl 558620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38670 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ @@ -453364,34 +453364,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 134bd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1132] @ 1f3db4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f3bf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 37a84 │ │ │ │ mov r5, r0 │ │ │ │ - bl 55850c │ │ │ │ + bl 5584dc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5585a8 │ │ │ │ + bl 558578 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 37ae4 │ │ │ │ - bl 55b550 │ │ │ │ + bl 55b520 │ │ │ │ mov r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ bl 38ca0 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -453427,15 +453427,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37418 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 37ae4 │ │ │ │ - bl 55bb3c │ │ │ │ + bl 55bb0c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ bl 37e68 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -453649,38 +453649,38 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq ip, r4, r4, ror #14 │ │ │ │ strhteq ip, [r4], #-68 @ 0xffffffbc │ │ │ │ rsbeq sp, r4, r0, ror #14 │ │ │ │ - strdeq r8, [sl], #-9 │ │ │ │ + strheq r8, [sl], #-9 │ │ │ │ rsbeq r4, r1, r4, asr #2 │ │ │ │ rsbeq ip, r4, r0, asr r2 │ │ │ │ strhteq lr, [r0], #-80 @ 0xffffffb0 │ │ │ │ mlseq r0, ip, r5, lr │ │ │ │ mlseq r0, r0, r5, lr │ │ │ │ - subeq r5, sl, sp, ror #30 │ │ │ │ + subeq r5, sl, sp, lsr #30 │ │ │ │ rsbeq r3, r1, r4, ror #11 │ │ │ │ rsbeq r4, r1, r0, lsr r1 │ │ │ │ - umaaleq r7, sl, ip, pc @ │ │ │ │ - strdeq lr, [r9], #-245 @ 0xffffff0b │ │ │ │ + subeq r7, sl, ip, asr pc │ │ │ │ + strheq lr, [r9], #-245 @ 0xffffff0b │ │ │ │ rsbeq r3, r1, ip, lsr #31 │ │ │ │ - subeq r9, r9, r8, lsl #27 │ │ │ │ - subeq r9, r9, r4, lsr sp │ │ │ │ + subeq r9, r9, r8, asr #26 │ │ │ │ + strdeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ rsbeq r3, r1, r8, lsl pc │ │ │ │ rsbeq ip, r4, r0, lsr r5 │ │ │ │ rsbeq ip, r4, ip, ror r1 │ │ │ │ ldrdeq lr, [r0], #-76 @ 0xffffffb4 @ │ │ │ │ strhteq lr, [r0], #-76 @ 0xffffffb4 │ │ │ │ rsbeq lr, r0, r8, lsl #9 │ │ │ │ - subeq r9, r9, r0, lsl sl │ │ │ │ + ldrdeq r9, [r9], #-144 @ 0xffffff70 │ │ │ │ @ instruction: 0xffefd8d4 │ │ │ │ @ instruction: 0xfff40cc0 │ │ │ │ - subeq r9, r9, r0, ror #18 │ │ │ │ + subeq r9, r9, r0, lsr #18 │ │ │ │ @ instruction: 0xffefd9a0 │ │ │ │ @ instruction: 0xfff40c10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1f3eb0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -453881,15 +453881,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f8048 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r9, r4, lsr r0 │ │ │ │ + strdeq r8, [r9], #-244 @ 0xffffff0c │ │ │ │ rsbeq fp, r4, r8, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -453916,15 +453916,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f4198 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f4198 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -453951,15 +453951,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, r1, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movcs r4, #65536 @ 0x10000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -454075,15 +454075,15 @@ │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq fp, [r4], #-160 @ 0xffffff60 @ │ │ │ │ rsbeq r0, r1, r8, lsl ip │ │ │ │ - subeq r9, r9, r4, ror #2 │ │ │ │ + subeq r9, r9, r4, lsr #2 │ │ │ │ rsbeq r3, r1, r0, lsl sl │ │ │ │ rsbeq r3, r1, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -454153,15 +454153,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f457c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f4554 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f4554 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f45e4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454193,15 +454193,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f461c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f45f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f45f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f46bc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454219,30 +454219,30 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f4680 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f46b4 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f46b4 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r3, [r1], #-132 @ 0xffffff7c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ movcs r4, #32768 @ 0x8000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -454379,15 +454379,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1f8090 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq fp, r4, r4, lsl #13 │ │ │ │ rsbeq r0, r1, r0, ror #11 │ │ │ │ - subeq sp, r9, r1, asr pc │ │ │ │ + subeq sp, r9, r1, lsl pc │ │ │ │ rsbeq r3, r1, r8, lsr #11 │ │ │ │ rsbeq r3, r1, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -454415,15 +454415,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r5, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f4964 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f4964 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -454531,15 +454531,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f4b64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f4b3c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f4b3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f4bc8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454580,15 +454580,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f4c28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f4c00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f4c00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f4cd0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454608,15 +454608,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f4c94 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f4cc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f4cc8 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, fp │ │ │ │ bl 1f8410 │ │ │ │ @@ -454625,15 +454625,15 @@ │ │ │ │ bl 59014 │ │ │ │ rsbeq r3, r1, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #262144 @ 0x40000 │ │ │ │ movcs r6, #262144 @ 0x40000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -454796,15 +454796,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f4f88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f4f60 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f4f60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f4ff0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454836,15 +454836,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5028 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f5000 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f5000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f50c8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454862,15 +454862,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f508c │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f50c0 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f50c0 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -454947,15 +454947,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f51e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f51bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f51bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f524c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -454987,15 +454987,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5284 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f525c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f525c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f5324 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -455013,15 +455013,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f52e8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f531c │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f531c │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -455056,15 +455056,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f5368 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f5368 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -455161,15 +455161,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f553c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f5514 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f5514 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f55a4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -455201,15 +455201,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f55dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f55b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f55b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f567c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -455227,30 +455227,30 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f5640 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f5674 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f5674 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r2, r1, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r6, #18724 @ 0x4924 │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -455400,15 +455400,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1f8370 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sl, r4, r0, asr #13 │ │ │ │ rsbeq pc, r0, r0, lsl r8 @ │ │ │ │ - umaaleq r1, sl, r3, sl │ │ │ │ + subeq r1, sl, r3, asr sl │ │ │ │ ldrdeq r2, [r1], #-80 @ 0xffffffb0 @ │ │ │ │ rsbeq r2, r1, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -455436,15 +455436,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f5958 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f5958 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -455471,15 +455471,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r2, r1, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #3120 @ 0xc30 │ │ │ │ movcs r4, #3120 @ 0xc30 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -455628,23 +455628,23 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1f8174 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq sl, r4, ip, lsr #6 │ │ │ │ mlseq r0, r8, r2, pc @ │ │ │ │ - subeq r1, sl, r5, ror #13 │ │ │ │ + subeq r1, sl, r5, lsr #13 │ │ │ │ rsbeq r2, r1, r0, asr #4 │ │ │ │ rsbeq r2, r1, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r6, #37449 @ 0x9249 │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -455758,15 +455758,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq r4, r8, r0, sl │ │ │ │ rsbeq pc, r0, ip, lsr #4 │ │ │ │ - subeq r1, sl, fp, lsl #9 │ │ │ │ + subeq r1, sl, fp, asr #8 │ │ │ │ rsbeq r1, r1, ip, asr #31 │ │ │ │ strhteq r2, [r1], #-12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -455836,15 +455836,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f5fc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f5fa0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f5fa0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f6030 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -455876,15 +455876,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f6068 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f6040 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f6040 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f6108 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ @@ -455902,15 +455902,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1f60cc │ │ │ │ cmp r0, #1 │ │ │ │ bne 1f6100 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f6100 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f8214 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -455945,15 +455945,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f614c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f614c │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -456008,15 +456008,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1f6248 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 1f6248 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -456042,15 +456042,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq r1, [r1], #-176 @ 0xffffff50 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #356] @ 1f6490 │ │ │ │ ldr ip, [pc, #356] @ 1f6494 │ │ │ │ ldr r3, [pc, #356] @ 1f6498 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -456073,15 +456073,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #232] @ 1f649c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -456136,23 +456136,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f74fc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlseq r1, r8, fp, r1 │ │ │ │ @ instruction: 0xfff6f9d8 │ │ │ │ - subeq r5, sl, fp, lsr #21 │ │ │ │ + subeq r5, sl, fp, ror #20 │ │ │ │ rsbeq r9, r4, r8, ror #19 │ │ │ │ @ instruction: 0xffef163c │ │ │ │ @ instruction: 0xfff3e524 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #356] @ 1f6628 │ │ │ │ ldr ip, [pc, #356] @ 1f662c │ │ │ │ ldr r3, [pc, #356] @ 1f6630 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -456175,15 +456175,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #232] @ 1f6634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -456238,15 +456238,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f74fc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r1, r1, r0, lsl #20 │ │ │ │ @ instruction: 0xfff6f840 │ │ │ │ - subeq r5, sl, r3, lsl r9 │ │ │ │ + ldrdeq r5, [sl], #-131 @ 0xffffff7d │ │ │ │ rsbeq r9, r4, r0, asr r8 │ │ │ │ @ instruction: 0xffef27f8 │ │ │ │ @ instruction: 0xfff3e38c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov fp, #0 │ │ │ │ @@ -456312,23 +456312,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #392] @ 1f68d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, sl │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, r7 │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1f683c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -456401,29 +456401,29 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f68b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, sl, r8, ror #14 │ │ │ │ + subeq r5, sl, r8, lsr #14 │ │ │ │ @ instruction: 0xfff6f558 │ │ │ │ rsbeq r1, r1, r8, lsl #12 │ │ │ │ strhteq r1, [r1], #-100 @ 0xffffff9c │ │ │ │ rsbeq r9, r4, r4, lsl r7 │ │ │ │ strhteq r1, [r1], #-108 @ 0xffffff94 │ │ │ │ rsbeq r1, r1, r8, asr #13 │ │ │ │ - subeq r5, sl, pc, ror r8 │ │ │ │ + subeq r5, sl, pc, lsr r8 │ │ │ │ mlseq r1, r8, r6, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #348] @ 1f6a5c │ │ │ │ ldr r2, [pc, #348] @ 1f6a60 │ │ │ │ ldr r3, [pc, #348] @ 1f6a64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -456443,15 +456443,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [pc, #236] @ 1f6a68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ @@ -456507,31 +456507,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f755c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r1, r1, r4, asr #11 │ │ │ │ @ instruction: 0xfff6f404 │ │ │ │ - subeq r5, sl, ip, lsr r5 │ │ │ │ + strdeq r5, [sl], #-76 @ 0xffffffb4 │ │ │ │ rsbeq r9, r4, r0, lsr #8 │ │ │ │ @ instruction: 0xffef1e08 │ │ │ │ @ instruction: 0xfff3de0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 37574 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f6b04 │ │ │ │ @@ -456582,17 +456582,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, sl, r7, lsl #8 │ │ │ │ - subeq r5, sl, sl, asr #7 │ │ │ │ - strheq r5, [sl], #-48 @ 0xffffffd0 │ │ │ │ + subeq r5, sl, r7, asr #7 │ │ │ │ + subeq r5, sl, sl, lsl #7 │ │ │ │ + subeq r5, sl, r0, ror r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f6bb8 │ │ │ │ b 226048 │ │ │ │ @@ -456633,54 +456633,54 @@ │ │ │ │ beq 1f6c48 │ │ │ │ b 2267f8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 1f6c58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ rsbeq r1, r1, r0, lsl r2 │ │ │ │ - b 53ee40 │ │ │ │ + b 53ee10 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1f6c74 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, sl, r9, ror #2 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r5, sl, r9, lsr #2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1f6c8c │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, sl, r0, asr #2 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r5, sl, r0, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1f6ca4 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, sl, r9, lsr r1 │ │ │ │ + b 67a5e4 │ │ │ │ + strdeq r5, [sl], #-9 │ │ │ │ + b 53e534 │ │ │ │ b 53e564 │ │ │ │ - b 53e594 │ │ │ │ - b 53e57c │ │ │ │ - b 53ee70 │ │ │ │ - b 53ee28 │ │ │ │ + b 53e54c │ │ │ │ + b 53ee40 │ │ │ │ + b 53edf8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1f6cd0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, sl, lr, asr #2 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r5, sl, lr, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4f9080 │ │ │ │ + b 4f9050 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 1f6cf0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r6, r9, r8, lsr #8 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r6, r9, r8, ror #7 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 680cb8 │ │ │ │ + b 680c88 │ │ │ │ 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 │ │ │ │ @@ -456740,15 +456740,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 1f6f30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -456877,15 +456877,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfff6eed8 │ │ │ │ rsbeq r1, r1, r8, lsr r0 │ │ │ │ rsbeq r1, r1, r0, lsr r0 │ │ │ │ rsbeq r9, r4, r8, lsl #1 │ │ │ │ ldrdeq r0, [r1], #-244 @ 0xffffff0c @ │ │ │ │ - subeq r5, sl, fp, lsl #3 │ │ │ │ + subeq r5, sl, fp, asr #2 │ │ │ │ rsbeq r0, r1, r4, lsr #31 │ │ │ │ @ instruction: 0xfff6eda4 │ │ │ │ rsbeq r0, r1, r4, lsl #30 │ │ │ │ rsbeq r8, r4, r4, ror pc │ │ │ │ @ instruction: 0xfff6ee50 │ │ │ │ mlseq r1, r8, pc, r0 @ │ │ │ │ rsbeq r9, r4, r0, lsr #32 │ │ │ │ @@ -456912,15 +456912,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 1f7108 │ │ │ │ ldr r0, [pc, #304] @ 1f7200 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -457026,15 +457026,15 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 1f72d0 │ │ │ │ ldr r0, [pc, #304] @ 1f73c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -457118,25 +457118,25 @@ │ │ │ │ @ instruction: 0xffef20f4 │ │ │ │ @ instruction: 0xfff3d324 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 1f73f4 │ │ │ │ tst r2, #32 │ │ │ │ bne 1f73f8 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 1f7414 │ │ │ │ tst r2, #32 │ │ │ │ bne 1f7418 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1f7438 │ │ │ │ b 227238 │ │ │ │ @@ -457228,15 +457228,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1f75d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -457265,15 +457265,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strhteq r0, [r1], #-184 @ 0xffffff48 │ │ │ │ strhteq r0, [r1], #-184 @ 0xffffff48 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1f76a4 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ @@ -457317,15 +457317,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r0, r1, r8, ror #21 │ │ │ │ rsbeq r0, r1, r8, ror #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 1f7754 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -457367,15 +457367,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1f77b4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 1f780c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f785c │ │ │ │ @@ -457441,15 +457441,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f78dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f7900 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1f7944 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1f7944 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -457458,15 +457458,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f7920 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f7944 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1f7988 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1f7988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -457475,15 +457475,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f7964 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f7988 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 1f79cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1f79cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -457492,15 +457492,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f79a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f79cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 1f7a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f7a10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -457524,15 +457524,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f7a28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f7a4c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1f7a90 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1f7a90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -457541,15 +457541,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f7a6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f7a90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f7b1c │ │ │ │ mov r5, r0 │ │ │ │ @@ -457981,15 +457981,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1f814c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f8170 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ @@ -458048,15 +458048,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f8258 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f8230 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f8230 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f82a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -458080,15 +458080,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f82d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f82b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 1f82b0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f8320 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -458108,15 +458108,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1f8348 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f836c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ @@ -458163,92 +458163,92 @@ │ │ │ │ mov r2, #4 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ ldr r6, [pc, #256] @ 1f8550 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq fp, r0, r8, lsl r5 │ │ │ │ ldr r0, [pc, #8] @ 1f8564 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subeq r3, sl, r7, asr #22 │ │ │ │ + subeq r3, sl, r7, lsl #22 │ │ │ │ ldr r0, [pc, #8] @ 1f8578 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - subeq r3, sl, r3, lsr fp │ │ │ │ + strdeq r3, [sl], #-163 @ 0xffffff5d │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, pc, #20 │ │ │ │ eor r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #1 │ │ │ │ @@ -458271,15 +458271,15 @@ │ │ │ │ ldr r1, [pc, #12] @ 1f85ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ rsbeq pc, r0, ip, lsr #22 │ │ │ │ rsbeq pc, r0, r8, asr fp @ │ │ │ │ strhteq pc, [r0], #-180 @ 0xffffff4c @ │ │ │ │ - b 4f9054 │ │ │ │ + b 4f9024 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #59402 @ 0xe80a │ │ │ │ movw r2, #1165 @ 0x48d │ │ │ │ movw r1, #60467 @ 0xec33 │ │ │ │ movw r3, #31780 @ 0x7c24 │ │ │ │ movt ip, #65183 @ 0xfe9f │ │ │ │ @@ -458306,15 +458306,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 1f86d4 │ │ │ │ @@ -458328,26 +458328,26 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ rsbeq pc, r0, r8, ror #16 │ │ │ │ - subeq r3, sl, fp, lsl sl │ │ │ │ + ldrdeq r3, [sl], #-155 @ 0xffffff65 │ │ │ │ rsbeq pc, r0, r8, lsr r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [pc, #976] @ 1f8ac0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ add r9, pc, r9 │ │ │ │ str r9, [sp] │ │ │ │ - bl 53fc70 │ │ │ │ + bl 53fc40 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #3 │ │ │ │ bne 1f8724 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -458578,15 +458578,15 @@ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 1f8ac4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - ldrdeq r3, [sl], #-178 @ 0xffffff4e │ │ │ │ + umaaleq r3, sl, r2, fp │ │ │ │ rsbeq pc, r0, r8, ror r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ @@ -459141,15 +459141,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f936c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f9390 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -459202,15 +459202,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 1f9460 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f9484 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -459252,15 +459252,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 1f9528 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1f954c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -461301,20 +461301,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fb540 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r9, ip, ror r1 │ │ │ │ + subeq r2, r9, ip, lsr r1 │ │ │ │ mlseq r0, r0, lr, ip │ │ │ │ rsbeq ip, r0, r8, asr #22 │ │ │ │ rsbeq r4, r4, r4, asr #25 │ │ │ │ rsbeq ip, r0, r0, asr lr │ │ │ │ - subeq r1, r9, r4, lsl #28 │ │ │ │ + subeq r1, r9, r4, asr #27 │ │ │ │ rsbeq ip, r0, ip, ror ip │ │ │ │ rsbeq r4, r4, ip, asr #19 │ │ │ │ rsbeq lr, r0, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #114] @ 0x72 │ │ │ │ @@ -462109,20 +462109,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fc1e0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq r1, r9, ip, r4 │ │ │ │ + subeq r1, r9, ip, asr r4 │ │ │ │ strdeq ip, [r0], #-16 @ │ │ │ │ rsbeq fp, r0, r8, lsr #29 │ │ │ │ rsbeq r4, r4, r4, lsr #32 │ │ │ │ strhteq ip, [r0], #-16 │ │ │ │ - subeq r1, r9, r4, lsr #2 │ │ │ │ + subeq r1, r9, r4, ror #1 │ │ │ │ ldrdeq fp, [r0], #-252 @ 0xffffff04 @ │ │ │ │ rsbeq r3, r4, ip, lsr #26 │ │ │ │ rsbeq sp, r0, ip, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #114] @ 0x72 │ │ │ │ @@ -463315,20 +463315,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fd4b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r9, r4, asr #3 │ │ │ │ + subeq r0, r9, r4, lsl #3 │ │ │ │ rsbeq sl, r0, r8, lsl pc │ │ │ │ ldrdeq sl, [r0], #-176 @ 0xffffff50 @ │ │ │ │ rsbeq r2, r4, ip, asr #26 │ │ │ │ ldrdeq sl, [r0], #-232 @ 0xffffff18 @ │ │ │ │ - subeq pc, r8, ip, asr #28 │ │ │ │ + subeq pc, r8, ip, lsl #28 │ │ │ │ rsbeq sl, r0, r4, lsl #26 │ │ │ │ rsbeq r2, r4, r4, asr sl │ │ │ │ strhteq ip, [r0], #-20 @ 0xffffffec │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #114] @ 0x72 │ │ │ │ @@ -464123,20 +464123,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fe158 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r9, r8, asr #8 │ │ │ │ + subeq r6, r9, r8, lsl #8 │ │ │ │ rsbeq sl, r0, r8, ror r2 │ │ │ │ rsbeq r9, r0, r0, lsr pc │ │ │ │ rsbeq r2, r4, ip, lsr #1 │ │ │ │ rsbeq sl, r0, r8, lsr r2 │ │ │ │ - ldrdeq r6, [r9], #-0 │ │ │ │ + umaaleq r6, r9, r0, r0 │ │ │ │ rsbeq sl, r0, r4, rrx │ │ │ │ strhteq r1, [r4], #-212 @ 0xffffff2c │ │ │ │ rsbeq fp, r0, r4, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #114] @ 0x72 │ │ │ │ @@ -465739,20 +465739,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 1ffa98 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r9, r8, lsl #22 │ │ │ │ + subeq r4, r9, r8, asr #21 │ │ │ │ rsbeq r8, r0, r8, lsr r9 │ │ │ │ strdeq r8, [r0], #-80 @ 0xffffffb0 @ │ │ │ │ rsbeq r0, r4, ip, ror #14 │ │ │ │ strdeq r8, [r0], #-136 @ 0xffffff78 @ │ │ │ │ - umaaleq r4, r9, r0, r7 │ │ │ │ + subeq r4, r9, r0, asr r7 │ │ │ │ rsbeq r8, r0, r4, lsr #14 │ │ │ │ rsbeq r0, r4, r4, ror r4 │ │ │ │ ldrdeq r9, [r0], #-180 @ 0xffffff4c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #114] @ 0x72 │ │ │ │ @@ -466547,20 +466547,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 200738 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1f78b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r8, r4, ror #29 │ │ │ │ + subeq ip, r8, r4, lsr #29 │ │ │ │ mlseq r0, r8, ip, r7 │ │ │ │ rsbeq r7, r0, r0, asr r9 │ │ │ │ rsbeq pc, r3, ip, asr #21 │ │ │ │ rsbeq r7, r0, r8, asr ip │ │ │ │ - subeq ip, r8, ip, ror #22 │ │ │ │ + subeq ip, r8, ip, lsr #22 │ │ │ │ rsbeq r7, r0, r4, lsl #21 │ │ │ │ ldrdeq pc, [r3], #-116 @ 0xffffff8c @ │ │ │ │ rsbeq r8, r0, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -466590,15 +466590,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2007d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2007f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -466668,15 +466668,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 200900 │ │ │ │ cmp r3, #1 │ │ │ │ bne 200930 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ @@ -466715,15 +466715,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2009c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2009e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -466768,15 +466768,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 200a98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 200abc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -467324,15 +467324,15 @@ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 20136c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq ip, r8, r4, lsr #6 │ │ │ │ + subeq ip, r8, r4, ror #5 │ │ │ │ rsbeq r5, r0, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -467415,15 +467415,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2014d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq ip, r8, r0, asr r1 │ │ │ │ + subeq ip, r8, r0, lsl r1 │ │ │ │ rsbeq r5, r0, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -467506,15 +467506,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 201644 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq fp, r8, r4, ror #31 │ │ │ │ + subeq fp, r8, r4, lsr #31 │ │ │ │ mlseq r0, r4, r7, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -467597,15 +467597,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2017b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq fp, r8, r8, ror lr │ │ │ │ + subeq fp, r8, r8, lsr lr │ │ │ │ rsbeq r5, r0, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -467688,15 +467688,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 20191c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq fp, r8, ip, lsl #26 │ │ │ │ + subeq fp, r8, ip, asr #25 │ │ │ │ strhteq r5, [r0], #-76 @ 0xffffffb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r7, [r1] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ @@ -468234,16 +468234,16 @@ │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #20] @ 2021a8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq fp, r8, r0, lsr r7 │ │ │ │ - subeq fp, r8, ip, asr #11 │ │ │ │ + strdeq fp, [r8], #-96 @ 0xffffffa0 │ │ │ │ + subeq fp, r8, ip, lsl #11 │ │ │ │ rsbeq r4, r0, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 20221c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 202220 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -468262,22 +468262,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ strhteq r5, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq sl, r9, sp, ror r2 │ │ │ │ + subeq sl, r9, sp, lsr r2 │ │ │ │ rsbeq r5, r0, r0, asr #29 │ │ │ │ - subeq sl, r9, sp, asr r2 │ │ │ │ - subeq sl, r9, lr, asr r2 │ │ │ │ + subeq sl, r9, sp, lsl r2 │ │ │ │ + subeq sl, r9, lr, lsl r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 2022a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 2022a4 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 2022a8 │ │ │ │ @@ -468295,22 +468295,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ rsbeq r5, r0, r0, ror #28 │ │ │ │ - subeq sl, r9, lr, lsl r2 │ │ │ │ + ldrdeq sl, [r9], #-30 @ 0xffffffe2 │ │ │ │ rsbeq r5, r0, ip, ror #28 │ │ │ │ - strdeq sl, [r9], #-22 @ 0xffffffea │ │ │ │ - subeq sl, r9, r4, lsl #4 │ │ │ │ + strheq sl, [r9], #-22 @ 0xffffffea │ │ │ │ + subeq sl, r9, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #19 │ │ │ │ movcs r3, #16 │ │ │ │ @@ -468791,15 +468791,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 202a48 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, r8, r4, lsr #16 │ │ │ │ + subeq sl, r8, r4, ror #15 │ │ │ │ rsbeq sp, r3, r4, lsl #10 │ │ │ │ rsbeq r5, r0, r8, ror #11 │ │ │ │ rsbeq r5, r0, r0, lsl r8 │ │ │ │ rsbeq r5, r0, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -469020,15 +469020,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 202ddc │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, r8, ip, ror #8 │ │ │ │ + subeq sl, r8, ip, lsr #8 │ │ │ │ rsbeq sp, r3, r0, asr #2 │ │ │ │ rsbeq r5, r0, r4, asr r2 │ │ │ │ rsbeq r5, r0, ip, ror r4 │ │ │ │ rsbeq r5, r0, ip, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -470068,15 +470068,15 @@ │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ b 203108 │ │ │ │ ldr r0, [pc, #12] @ 203e48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1, lsr #26] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r7, r9, lr, asr #30 │ │ │ │ + subeq r7, r9, lr, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r1, r2, r1 │ │ │ │ @@ -470124,15 +470124,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 203f2c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r8, r8, ror r6 │ │ │ │ + subeq r9, r8, r8, lsr r6 │ │ │ │ rsbeq r2, r0, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470181,15 +470181,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204010 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - umaaleq r9, r8, r4, r5 │ │ │ │ + subeq r9, r8, r4, asr r5 │ │ │ │ rsbeq r2, r0, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -470286,15 +470286,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2041b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strheq r9, [r8], #-64 @ 0xffffffc0 │ │ │ │ + subeq r9, r8, r0, ror r4 │ │ │ │ rsbeq r2, r0, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470343,15 +470343,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204298 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r8, ip, lsl #6 │ │ │ │ + subeq r9, r8, ip, asr #5 │ │ │ │ rsbeq r2, r0, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470400,15 +470400,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 20437c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r8, r8, lsr #4 │ │ │ │ + subeq r9, r8, r8, ror #3 │ │ │ │ rsbeq r2, r0, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470457,15 +470457,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204460 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r8, r4, asr #2 │ │ │ │ + subeq r9, r8, r4, lsl #2 │ │ │ │ rsbeq r2, r0, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470514,15 +470514,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204544 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r8, r0, rrx │ │ │ │ + subeq r9, r8, r0, lsr #32 │ │ │ │ mlseq r0, r4, r8, r2 │ │ │ │ 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] │ │ │ │ @@ -470581,15 +470581,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204650 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r8, r8, ip, ror pc │ │ │ │ + subeq r8, r8, ip, lsr pc │ │ │ │ rsbeq r2, r0, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -470638,15 +470638,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204734 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r8, r8, r0, ror lr │ │ │ │ + subeq r8, r8, r0, lsr lr │ │ │ │ rsbeq r2, r0, r4, lsr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ @@ -470742,15 +470742,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 2048d4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq r8, [r8], #-192 @ 0xffffff40 │ │ │ │ + umaaleq r8, r8, r0, ip │ │ │ │ rsbeq r2, r0, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470803,15 +470803,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #20] @ 2049c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ bl 20d78c │ │ │ │ - subeq r8, r8, ip, ror #23 │ │ │ │ + subeq r8, r8, ip, lsr #23 │ │ │ │ rsbeq r2, r0, r4, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470862,15 +470862,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204ab4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq r8, [r8], #-168 @ 0xffffff58 │ │ │ │ + strheq r8, [r8], #-168 @ 0xffffff58 │ │ │ │ rsbeq r2, r0, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470919,15 +470919,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204b98 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r8, r8, ip, lsl #20 │ │ │ │ + subeq r8, r8, ip, asr #19 │ │ │ │ rsbeq r2, r0, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -470976,15 +470976,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204c7c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r8, r8, r8, lsr #18 │ │ │ │ + subeq r8, r8, r8, ror #17 │ │ │ │ rsbeq r2, r0, ip, asr r1 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr lr, [r4, #36] @ 0x24 │ │ │ │ add r1, lr, r1 │ │ │ │ add r3, r1, #7 │ │ │ │ @@ -471075,15 +471075,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 204dfc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, r8, r4, ror #15 │ │ │ │ + subeq r8, r8, r4, lsr #15 │ │ │ │ strdeq r1, [r0], #-244 @ 0xffffff0c @ │ │ │ │ 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] │ │ │ │ @@ -471132,15 +471132,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204eec │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strheq r8, [r8], #-104 @ 0xffffff98 │ │ │ │ + subeq r8, r8, r8, ror r6 │ │ │ │ rsbeq r1, r0, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -471189,15 +471189,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 204fd0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq r8, [r8], #-84 @ 0xffffffac │ │ │ │ + umaaleq r8, r8, r4, r5 │ │ │ │ rsbeq r1, r0, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -471246,15 +471246,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r2, [pc, #16] @ 2050b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq r8, [r8], #-64 @ 0xffffffc0 │ │ │ │ + strheq r8, [r8], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r1, r0, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, sp │ │ │ │ @@ -471583,15 +471583,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2055e8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r8, r0, lsr #24 │ │ │ │ + subeq r7, r8, r0, ror #23 │ │ │ │ strdeq sl, [r3], #-140 @ 0xffffff74 @ │ │ │ │ rsbeq r2, r0, r8, asr #20 │ │ │ │ rsbeq r2, r0, r0, ror ip │ │ │ │ rsbeq r2, r0, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -471798,15 +471798,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 205944 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r8, r4, asr #17 │ │ │ │ + subeq r7, r8, r4, lsl #17 │ │ │ │ rsbeq sl, r3, r0, lsr #11 │ │ │ │ rsbeq r2, r0, ip, ror #13 │ │ │ │ rsbeq r2, r0, r4, lsl r9 │ │ │ │ rsbeq r2, r0, r4, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -472391,15 +472391,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r4, asr #30 │ │ │ │ + subeq r6, r8, r4, lsl #30 │ │ │ │ rsbeq r9, r3, r0, lsl ip │ │ │ │ rsbeq r1, r0, r4, lsl #28 │ │ │ │ strhteq r1, [r0], #-244 @ 0xffffff0c │ │ │ │ strhteq r1, [r0], #-244 @ 0xffffff0c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -472554,15 +472554,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r8, asr #25 │ │ │ │ + subeq r6, r8, r8, lsl #25 │ │ │ │ rsbeq r9, r3, r8, lsl #19 │ │ │ │ rsbeq r1, r0, ip, ror fp │ │ │ │ rsbeq r1, r0, ip, lsr #26 │ │ │ │ rsbeq r1, r0, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -472684,15 +472684,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq sp, r8, r4, sl │ │ │ │ + subeq sp, r8, r4, asr sl │ │ │ │ rsbeq r9, r3, r8, asr #14 │ │ │ │ rsbeq r1, r0, r8, lsr r9 │ │ │ │ rsbeq r1, r0, r0, lsl #22 │ │ │ │ rsbeq r1, r0, r0, lsl #22 │ │ │ │ rsbeq r0, r0, r0, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -472847,15 +472847,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r0, lsr r8 │ │ │ │ + strdeq r6, [r8], #-112 @ 0xffffff90 │ │ │ │ strdeq r9, [r3], #-68 @ 0xffffffbc @ │ │ │ │ rsbeq r1, r0, r8, ror #13 │ │ │ │ mlseq r0, r8, r8, r1 │ │ │ │ mlseq r0, r8, r8, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ @@ -473012,15 +473012,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 206c3c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r4, lsr #11 │ │ │ │ + subeq r6, r8, r4, ror #10 │ │ │ │ rsbeq r9, r3, ip, ror #4 │ │ │ │ strdeq r1, [r0], #-52 @ 0xffffffcc @ │ │ │ │ rsbeq r1, r0, ip, lsl r6 │ │ │ │ rsbeq r1, r0, ip, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -473172,15 +473172,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r4, lsl r3 │ │ │ │ + ldrdeq r6, [r8], #-36 @ 0xffffffdc │ │ │ │ rsbeq r8, r3, r0, ror #31 │ │ │ │ ldrdeq r1, [r0], #-20 @ 0xffffffec @ │ │ │ │ rsbeq r1, r0, r4, lsl #7 │ │ │ │ rsbeq r1, r0, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -473302,15 +473302,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r8, ip, lsr r1 │ │ │ │ + strdeq sp, [r8], #-12 │ │ │ │ rsbeq r8, r3, r0, lsr #27 │ │ │ │ mlseq r0, r0, pc, r0 @ │ │ │ │ rsbeq r1, r0, r8, asr r1 │ │ │ │ rsbeq r1, r0, r8, asr r1 │ │ │ │ subseq pc, pc, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -473433,15 +473433,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r8, r0, asr #30 │ │ │ │ + subeq ip, r8, r0, lsl #30 │ │ │ │ mlseq r3, r4, fp, r8 │ │ │ │ rsbeq r0, r0, r4, lsl #27 │ │ │ │ rsbeq r0, r0, ip, asr #30 │ │ │ │ rsbeq r0, r0, ip, asr #30 │ │ │ │ subseq pc, pc, ip, asr fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -473564,15 +473564,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r8, r4, asr #25 │ │ │ │ + subeq ip, r8, r4, lsl #25 │ │ │ │ rsbeq r8, r3, r8, lsl #19 │ │ │ │ rsbeq r0, r0, r8, ror fp │ │ │ │ rsbeq r0, r0, r0, asr #26 │ │ │ │ rsbeq r0, r0, r0, asr #26 │ │ │ │ subseq pc, pc, r0, asr r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -473726,15 +473726,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r8, r0, ror sl │ │ │ │ + subeq r5, r8, r0, lsr sl │ │ │ │ rsbeq r8, r3, r8, lsr r7 │ │ │ │ rsbeq r0, r0, ip, lsr #18 │ │ │ │ ldrdeq r0, [r0], #-172 @ 0xffffff54 @ │ │ │ │ ldrdeq r0, [r0], #-172 @ 0xffffff54 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -473887,15 +473887,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r8, ip, ror #15 │ │ │ │ + subeq r5, r8, ip, lsr #15 │ │ │ │ strhteq r8, [r3], #-64 @ 0xffffffc0 │ │ │ │ rsbeq r0, r0, r4, lsr #13 │ │ │ │ rsbeq r0, r0, r4, asr r8 │ │ │ │ rsbeq r0, r0, r4, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -474053,15 +474053,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r8, r8, ror #10 │ │ │ │ + subeq r5, r8, r8, lsr #10 │ │ │ │ rsbeq r8, r3, r4, lsr #4 │ │ │ │ rsbeq r0, r0, r8, lsl r4 │ │ │ │ rsbeq r0, r0, r0, asr #11 │ │ │ │ rsbeq r0, r0, r0, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -474217,15 +474217,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r8, ip, asr #5 │ │ │ │ + subeq r5, r8, ip, lsl #5 │ │ │ │ mlseq r3, r0, pc, r7 @ │ │ │ │ rsbeq r0, r0, r0, lsl #3 │ │ │ │ rsbeq r0, r0, r0, lsr r3 │ │ │ │ rsbeq r0, r0, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -474347,15 +474347,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq ip, [r8], #-8 │ │ │ │ + subeq ip, r8, r8, ror r0 │ │ │ │ rsbeq r7, r3, ip, asr #26 │ │ │ │ subseq pc, pc, ip, lsr pc @ │ │ │ │ rsbeq r0, r0, r4, lsl #2 │ │ │ │ rsbeq r0, r0, r4, lsl #2 │ │ │ │ subseq lr, pc, r4, lsl sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -474510,15 +474510,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, r4, lsr lr │ │ │ │ + strdeq r4, [r8], #-212 @ 0xffffff2c │ │ │ │ strdeq r7, [r3], #-168 @ 0xffffff58 @ │ │ │ │ subseq pc, pc, ip, ror #25 │ │ │ │ @ instruction: 0x005ffe9c │ │ │ │ @ instruction: 0x005ffe9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -474672,15 +474672,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, ip, lsr #23 │ │ │ │ + subeq r4, r8, ip, ror #22 │ │ │ │ rsbeq r7, r3, r0, ror r8 │ │ │ │ subseq pc, pc, r4, ror #20 │ │ │ │ subseq pc, pc, r4, lsl ip @ │ │ │ │ subseq pc, pc, r4, lsl ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -474832,15 +474832,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, r4, lsr #18 │ │ │ │ + subeq r4, r8, r4, ror #17 │ │ │ │ strdeq r7, [r3], #-80 @ 0xffffffb0 @ │ │ │ │ subseq pc, pc, r4, ror #15 │ │ │ │ @ instruction: 0x005ff994 │ │ │ │ @ instruction: 0x005ff994 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -475008,15 +475008,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, r4, lsr #13 │ │ │ │ + subeq r4, r8, r4, ror #12 │ │ │ │ rsbeq r7, r3, ip, asr #6 │ │ │ │ subseq pc, pc, r0, asr #10 │ │ │ │ ldrsheq pc, [pc], #-96 @ │ │ │ │ ldrsheq pc, [pc], #-96 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr fp, [r1] │ │ │ │ @@ -475222,15 +475222,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, r4, ror #7 │ │ │ │ + subeq r4, r8, r4, lsr #7 │ │ │ │ rsbeq r7, r3, r0, lsl #1 │ │ │ │ subseq pc, pc, r4, ror r2 @ │ │ │ │ subseq pc, pc, r0, lsl #7 │ │ │ │ subseq pc, pc, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -475402,15 +475402,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r4, r8, ip, lsl #1 │ │ │ │ + subeq r4, r8, ip, asr #32 │ │ │ │ rsbeq r6, r3, r8, lsr #26 │ │ │ │ subseq lr, pc, ip, lsl pc @ │ │ │ │ subseq pc, pc, ip, asr #1 │ │ │ │ subseq pc, pc, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -475558,15 +475558,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq r3, [r8], #-220 @ 0xffffff24 │ │ │ │ + subeq r3, r8, ip, ror sp │ │ │ │ mlseq r3, r4, sl, r6 │ │ │ │ subseq lr, pc, r8, lsl #25 │ │ │ │ subseq lr, pc, r8, lsr lr @ │ │ │ │ subseq lr, pc, r8, lsr lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -475718,15 +475718,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r8, ip, asr #22 │ │ │ │ + subeq r3, r8, ip, lsl #22 │ │ │ │ rsbeq r6, r3, r8, lsl r8 │ │ │ │ subseq lr, pc, ip, lsl #20 │ │ │ │ ldrheq lr, [pc], #-188 @ │ │ │ │ ldrheq lr, [pc], #-188 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -475880,15 +475880,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r8, ip, asr #17 │ │ │ │ + subeq r3, r8, ip, lsl #17 │ │ │ │ mlseq r3, r0, r5, r6 │ │ │ │ subseq lr, pc, r4, lsl #15 │ │ │ │ subseq lr, pc, r4, lsr r9 @ │ │ │ │ subseq lr, pc, r4, lsr r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476044,15 +476044,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r8, r0, asr #12 │ │ │ │ + subeq r3, r8, r0, lsl #12 │ │ │ │ rsbeq r6, r3, r4, lsl #6 │ │ │ │ ldrsheq lr, [pc], #-68 @ │ │ │ │ subseq lr, pc, r4, lsr #13 │ │ │ │ subseq lr, pc, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476204,15 +476204,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq r3, [r8], #-52 @ 0xffffffcc │ │ │ │ + subeq r3, r8, r4, ror r3 │ │ │ │ rsbeq r6, r3, r0, lsl #1 │ │ │ │ subseq lr, pc, r4, ror r2 @ │ │ │ │ subseq lr, pc, r4, lsr #8 │ │ │ │ subseq lr, pc, r4, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476364,15 +476364,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r8, r4, lsr r1 │ │ │ │ + strdeq r3, [r8], #-4 │ │ │ │ rsbeq r5, r3, r0, lsl #28 │ │ │ │ ldrsheq sp, [pc], #-244 @ │ │ │ │ subseq lr, pc, r4, lsr #3 │ │ │ │ subseq lr, pc, r4, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476530,15 +476530,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq r2, [r8], #-228 @ 0xffffff1c │ │ │ │ + subeq r2, r8, r4, ror lr │ │ │ │ rsbeq r5, r3, ip, ror #22 │ │ │ │ subseq sp, pc, r0, ror #26 │ │ │ │ subseq sp, pc, ip, lsl #30 │ │ │ │ subseq sp, pc, ip, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476660,15 +476660,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r8, r4, asr #24 │ │ │ │ + subeq r9, r8, r4, lsl #24 │ │ │ │ rsbeq r5, r3, r8, lsr #18 │ │ │ │ subseq sp, pc, r8, lsl fp @ │ │ │ │ subseq sp, pc, r0, ror #25 │ │ │ │ subseq sp, pc, r0, ror #25 │ │ │ │ ldrsheq ip, [pc], #-128 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -476823,15 +476823,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r8, r0, lsl sl │ │ │ │ + ldrdeq r2, [r8], #-144 @ 0xffffff70 │ │ │ │ ldrdeq r5, [r3], #-100 @ 0xffffff9c @ │ │ │ │ subseq sp, pc, r8, asr #17 │ │ │ │ subseq sp, pc, r4, ror sl @ │ │ │ │ subseq sp, pc, r4, ror sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -476985,15 +476985,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r8, r8, lsl #15 │ │ │ │ + subeq r2, r8, r8, asr #14 │ │ │ │ rsbeq r5, r3, ip, asr #8 │ │ │ │ subseq sp, pc, r0, asr #12 │ │ │ │ ldrsheq sp, [pc], #-112 @ │ │ │ │ ldrsheq sp, [pc], #-112 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -477151,15 +477151,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r8, r0, lsl #10 │ │ │ │ + subeq r2, r8, r0, asr #9 │ │ │ │ strhteq r5, [r3], #-28 @ 0xffffffe4 │ │ │ │ ldrheq sp, [pc], #-48 @ │ │ │ │ subseq sp, pc, r8, asr r5 @ │ │ │ │ subseq sp, pc, r8, asr r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -477281,15 +477281,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r8, r0, lsl #6 │ │ │ │ + subeq r9, r8, r0, asr #5 │ │ │ │ rsbeq r4, r3, r4, ror pc │ │ │ │ subseq sp, pc, r4, ror #2 │ │ │ │ subseq sp, pc, ip, lsr #6 │ │ │ │ subseq sp, pc, ip, lsr #6 │ │ │ │ subseq fp, pc, ip, lsr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -477447,15 +477447,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r8, ip, asr r0 │ │ │ │ + subeq r2, r8, ip, lsl r0 │ │ │ │ rsbeq r4, r3, r4, lsl sp │ │ │ │ subseq ip, pc, r8, lsl #30 │ │ │ │ ldrheq sp, [pc], #-8 @ │ │ │ │ ldrheq sp, [pc], #-8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -477609,15 +477609,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r1, r8, r8, asr #27 │ │ │ │ + subeq r1, r8, r8, lsl #27 │ │ │ │ rsbeq r4, r3, ip, lsl #21 │ │ │ │ subseq ip, pc, r0, lsl #25 │ │ │ │ subseq ip, pc, r0, lsr lr @ │ │ │ │ subseq ip, pc, r0, lsr lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -477771,15 +477771,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r1, r8, r0, asr #22 │ │ │ │ + subeq r1, r8, r0, lsl #22 │ │ │ │ rsbeq r4, r3, r4, lsl #16 │ │ │ │ ldrsheq ip, [pc], #-152 @ │ │ │ │ subseq ip, pc, r8, lsr #23 │ │ │ │ subseq ip, pc, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -477901,15 +477901,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r8, r0, lsr #18 │ │ │ │ + subeq r8, r8, r0, ror #17 │ │ │ │ rsbeq r4, r3, r4, asr #11 │ │ │ │ ldrheq ip, [pc], #-116 @ │ │ │ │ subseq ip, pc, ip, ror r9 @ │ │ │ │ subseq ip, pc, ip, ror r9 @ │ │ │ │ subseq fp, pc, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -477996,15 +477996,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20ba2c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq r8, [r8], #-108 @ 0xffffff94 │ │ │ │ + strheq r8, [r8], #-108 @ 0xffffff94 │ │ │ │ subseq fp, pc, ip, lsr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -478098,15 +478098,15 @@ │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20bbc4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r8, r8, r4, lsl r5 │ │ │ │ + ldrdeq r8, [r8], #-68 @ 0xffffffbc │ │ │ │ subseq fp, pc, r4, lsl r2 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ @@ -478240,16 +478240,16 @@ │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #16] @ 20be00 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r1, r8, ip, lsl #7 │ │ │ │ - subeq r8, r8, r0, lsr #6 │ │ │ │ + subeq r1, r8, ip, asr #6 │ │ │ │ + subeq r8, r8, r0, ror #5 │ │ │ │ ldrsbeq sl, [pc], #-252 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -478407,16 +478407,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f7fb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r1, r8, r0, asr r2 │ │ │ │ - umaaleq r1, r8, r8, r6 │ │ │ │ + subeq r1, r8, r0, lsl r2 │ │ │ │ + subeq r1, r8, r8, asr r6 │ │ │ │ rsbeq r3, r3, r4, lsl #29 │ │ │ │ strhteq r3, [r3], #-220 @ 0xffffff24 │ │ │ │ subseq sl, pc, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, sp │ │ │ │ mov r8, r0 │ │ │ │ @@ -478508,15 +478508,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20c22c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq r7, [r8], #-236 @ 0xffffff14 │ │ │ │ + umaaleq r7, r8, ip, lr │ │ │ │ subseq sl, pc, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #2 │ │ │ │ @@ -479012,19 +479012,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f7fb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r8, r4, lsr lr │ │ │ │ + strdeq r0, [r8], #-212 @ 0xffffff2c │ │ │ │ rsbeq r3, r3, r0, lsl r6 │ │ │ │ rsbeq r3, r3, r4, asr #9 │ │ │ │ subseq fp, pc, r0, lsr #13 │ │ │ │ - subeq r0, r8, r8, ror #25 │ │ │ │ + subeq r0, r8, r8, lsr #25 │ │ │ │ subseq sl, pc, r0, lsl r4 @ │ │ │ │ ldrsheq sl, [pc], #-60 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r5, r1 │ │ │ │ @@ -479219,15 +479219,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 2022b4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -479318,21 +479318,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f7fb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r8, r8, lsl #21 │ │ │ │ + subeq r0, r8, r8, asr #20 │ │ │ │ strdeq r3, [r3], #-16 @ │ │ │ │ rsbeq r3, r3, r8, lsr r1 │ │ │ │ rsbeq r3, r3, r0, lsl #2 │ │ │ │ - subeq pc, r8, fp, lsl #8 │ │ │ │ + subeq pc, r8, fp, asr #7 │ │ │ │ ldrdeq r2, [r3], #-240 @ 0xffffff10 @ │ │ │ │ - strdeq ip, [r7], #-180 @ 0xffffff4c │ │ │ │ + strheq ip, [r7], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0xfff59060 │ │ │ │ subseq fp, pc, r4, asr #10 │ │ │ │ subseq fp, pc, r4, lsr r5 @ │ │ │ │ subseq fp, pc, r4, lsl #10 │ │ │ │ ldrsheq fp, [pc], #-72 @ │ │ │ │ strhteq r3, [r3], #-24 @ 0xffffffe8 │ │ │ │ ldrheq r9, [pc], #-248 @ │ │ │ │ @@ -479442,15 +479442,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 2022b4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -479485,15 +479485,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq ip, r7, r8, ror r8 │ │ │ │ + subeq ip, r7, r8, lsr r8 │ │ │ │ @ instruction: 0xfff58ce4 │ │ │ │ subseq fp, pc, r8, asr #3 │ │ │ │ ldrheq fp, [pc], #-24 @ │ │ │ │ subseq fp, pc, r8, lsl #3 │ │ │ │ subseq fp, pc, ip, ror r1 @ │ │ │ │ rsbeq r2, r3, ip, lsr lr │ │ │ │ ldrheq r9, [pc], #-192 @ │ │ │ │ @@ -479586,15 +479586,15 @@ │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20d304 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r6, r8, r4, ror #27 │ │ │ │ + subeq r6, r8, r4, lsr #27 │ │ │ │ ldrsbeq r9, [pc], #-164 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 20d37c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -479617,15 +479617,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20d380 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r6, r8, r8, lsl sp │ │ │ │ + ldrdeq r6, [r8], #-200 @ 0xffffff38 │ │ │ │ subseq r9, pc, r8, asr sl @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ @@ -479711,15 +479711,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20d4f8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r6, r8, r0, lsr #24 │ │ │ │ + subeq r6, r8, r0, ror #23 │ │ │ │ subseq r9, pc, r0, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -479809,15 +479809,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 20d680 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r6, r8, r8, asr #20 │ │ │ │ + subeq r6, r8, r8, lsl #20 │ │ │ │ subseq r9, pc, r8, asr r7 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ @@ -480173,18 +480173,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq pc, [r7], #-180 @ 0xffffff4c @ │ │ │ │ + subeq pc, r7, r4, ror fp @ │ │ │ │ rsbeq r2, r3, r0, ror #4 │ │ │ │ ldrsbeq sl, [pc], #-56 @ │ │ │ │ - umaaleq lr, r8, ip, sl │ │ │ │ + subeq lr, r8, ip, asr sl │ │ │ │ ldrsbeq r9, [pc], #-24 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -480364,18 +480364,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r8, r8, lsl r3 │ │ │ │ + ldrdeq r6, [r8], #-40 @ 0xffffffd8 │ │ │ │ rsbeq r1, r3, r0, asr #30 │ │ │ │ ldrsbeq sl, [pc], #-12 @ │ │ │ │ - subeq lr, r8, ip, ror r7 │ │ │ │ + subeq lr, r8, ip, lsr r7 │ │ │ │ ldrsbeq r8, [pc], #-236 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 20df6c │ │ │ │ @@ -480539,15 +480539,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20e1d8 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq pc, r7, r0, lsl r0 @ │ │ │ │ + ldrdeq lr, [r7], #-240 @ 0xffffff10 │ │ │ │ ldrdeq r1, [r3], #-196 @ 0xffffff3c @ │ │ │ │ subseq r9, pc, r8, asr lr @ │ │ │ │ subseq sl, pc, r0, lsl #1 │ │ │ │ subseq sl, pc, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -480714,15 +480714,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20e494 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, r7, r4, asr sp │ │ │ │ + subeq lr, r7, r4, lsl sp │ │ │ │ rsbeq r1, r3, r8, lsl sl │ │ │ │ @ instruction: 0x005f9b9c │ │ │ │ subseq r9, pc, r4, asr #27 │ │ │ │ subseq r9, pc, r4, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -480886,15 +480886,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20e744 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq lr, r7, r8, sl │ │ │ │ + subeq lr, r7, r8, asr sl │ │ │ │ rsbeq r1, r3, r8, ror #14 │ │ │ │ subseq r9, pc, ip, ror #17 │ │ │ │ subseq r9, pc, r4, lsl fp @ │ │ │ │ subseq r9, pc, r4, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -481061,15 +481061,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20ea00 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, r7, r8, ror #15 │ │ │ │ + subeq lr, r7, r8, lsr #15 │ │ │ │ rsbeq r1, r3, ip, lsr #9 │ │ │ │ subseq r9, pc, r0, lsr r6 @ │ │ │ │ subseq r9, pc, r8, asr r8 @ │ │ │ │ subseq r9, pc, r8, asr r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -481234,15 +481234,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20ecb4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, r7, ip, lsr #10 │ │ │ │ + subeq lr, r7, ip, ror #9 │ │ │ │ strdeq r1, [r3], #-28 @ 0xffffffe4 @ │ │ │ │ subseq r9, pc, ip, ror r3 @ │ │ │ │ subseq r9, pc, r4, lsr #11 │ │ │ │ subseq r9, pc, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -481417,15 +481417,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq lr, r7, ip, asr #4 │ │ │ │ + subeq lr, r7, ip, lsl #4 │ │ │ │ rsbeq r0, r3, r0, lsl pc │ │ │ │ subseq r9, pc, r4, lsl #2 │ │ │ │ subseq r9, pc, ip, lsr #5 │ │ │ │ subseq r9, pc, ip, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -481592,15 +481592,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20f24c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq sp, r7, ip, pc @ │ │ │ │ + subeq sp, r7, ip, asr pc │ │ │ │ rsbeq r0, r3, r4, ror #24 │ │ │ │ subseq r8, pc, r4, ror #27 │ │ │ │ subseq r9, pc, ip │ │ │ │ subseq r9, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -481770,15 +481770,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20f514 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + umaaleq sp, r7, ip, ip │ │ │ │ mlseq r3, ip, r9, r0 │ │ │ │ subseq r8, pc, ip, lsl fp @ │ │ │ │ subseq r8, pc, r4, asr #26 │ │ │ │ subseq r8, pc, r4, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -481945,15 +481945,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20f7d0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r7, r8, lsl sl │ │ │ │ + ldrdeq sp, [r7], #-152 @ 0xffffff68 │ │ │ │ ldrdeq r0, [r3], #-108 @ 0xffffff94 @ │ │ │ │ subseq r8, pc, r0, ror #16 │ │ │ │ subseq r8, pc, r8, lsl #21 │ │ │ │ subseq r8, pc, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -482117,15 +482117,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20fa80 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r7, ip, asr r7 │ │ │ │ + subeq sp, r7, ip, lsl r7 │ │ │ │ rsbeq r0, r3, ip, lsr #8 │ │ │ │ ldrheq r8, [pc], #-80 @ │ │ │ │ ldrsbeq r8, [pc], #-120 @ │ │ │ │ ldrsbeq r8, [pc], #-120 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -482292,15 +482292,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 20fd3c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r7, r8, lsr #9 │ │ │ │ + subeq sp, r7, r8, ror #8 │ │ │ │ rsbeq r0, r3, r4, ror r1 │ │ │ │ ldrsheq r8, [pc], #-36 @ │ │ │ │ subseq r8, pc, ip, lsl r5 @ │ │ │ │ subseq r8, pc, ip, lsl r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r7, r2 │ │ │ │ @@ -482553,15 +482553,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r7, r0, ror #2 │ │ │ │ + subeq sp, r7, r0, lsr #2 │ │ │ │ strdeq pc, [r2], #-208 @ 0xffffff30 @ │ │ │ │ subseq r7, pc, r0, ror #31 │ │ │ │ ldrsheq r8, [pc], #-4 @ │ │ │ │ ldrsheq r8, [pc], #-4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -482728,15 +482728,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 21040c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq ip, [r7], #-208 @ 0xffffff30 │ │ │ │ + umaaleq ip, r7, r0, sp │ │ │ │ rsbeq pc, r2, r0, lsr #21 │ │ │ │ subseq r7, pc, r4, lsr #24 │ │ │ │ subseq r7, pc, ip, asr #28 │ │ │ │ subseq r7, pc, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -482900,15 +482900,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2106bc │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r7, r0, lsr #22 │ │ │ │ + subeq ip, r7, r0, ror #21 │ │ │ │ strdeq pc, [r2], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, pc, r4, ror r9 @ │ │ │ │ @ instruction: 0x005f7b9c │ │ │ │ @ instruction: 0x005f7b9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -483072,15 +483072,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 21096c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r7, r0, ror r8 │ │ │ │ + subeq ip, r7, r0, lsr r8 │ │ │ │ rsbeq pc, r2, r0, asr #10 │ │ │ │ subseq r7, pc, r4, asr #13 │ │ │ │ subseq r7, pc, ip, ror #17 │ │ │ │ subseq r7, pc, ip, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -483247,15 +483247,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 210c28 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r7, r0, asr #11 │ │ │ │ + subeq ip, r7, r0, lsl #11 │ │ │ │ rsbeq pc, r2, r4, lsl #5 │ │ │ │ subseq r7, pc, r8, lsl #8 │ │ │ │ subseq r7, pc, r0, lsr r6 @ │ │ │ │ subseq r7, pc, r0, lsr r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -483403,18 +483403,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r8, r8, lsl #6 │ │ │ │ + subeq r3, r8, r8, asr #5 │ │ │ │ rsbeq lr, r2, ip, asr #31 │ │ │ │ ldrheq r7, [pc], #-28 @ │ │ │ │ - subeq r3, r8, ip, ror #7 │ │ │ │ + subeq r3, r8, ip, lsr #7 │ │ │ │ subseq r7, pc, r4, lsl #7 │ │ │ │ subseq r7, pc, r4, lsl #7 │ │ │ │ @ instruction: 0x005f5f94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r0 │ │ │ │ @@ -483577,15 +483577,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 211150 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r7, ip, lsl #1 │ │ │ │ + subeq ip, r7, ip, asr #32 │ │ │ │ rsbeq lr, r2, ip, asr sp │ │ │ │ subseq r6, pc, r0, ror #29 │ │ │ │ subseq r7, pc, r8, lsl #2 │ │ │ │ subseq r7, pc, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -483855,20 +483855,20 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq fp, r7, ip, asr #26 │ │ │ │ - subeq r2, r8, r0, ror #25 │ │ │ │ + subeq fp, r7, ip, lsl #26 │ │ │ │ + subeq r2, r8, r0, lsr #25 │ │ │ │ ldrheq r5, [pc], #-136 @ │ │ │ │ strhteq lr, [r2], #-144 @ 0xffffff70 │ │ │ │ subseq r6, pc, r4, lsr #23 │ │ │ │ - umaaleq r2, r8, r4, lr │ │ │ │ + subeq r2, r8, r4, asr lr │ │ │ │ subseq r5, pc, r4, asr #17 │ │ │ │ subseq r6, pc, r0, lsr #25 │ │ │ │ subseq r6, pc, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ @@ -484015,18 +484015,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r8, r8, asr r9 │ │ │ │ + subeq r2, r8, r8, lsl r9 │ │ │ │ rsbeq lr, r2, ip, lsr r6 │ │ │ │ subseq r6, pc, ip, lsr #16 │ │ │ │ - subeq r2, r8, ip, lsr sl │ │ │ │ + strdeq r2, [r8], #-156 @ 0xffffff64 │ │ │ │ ldrsheq r6, [pc], #-148 @ │ │ │ │ ldrsheq r6, [pc], #-148 @ │ │ │ │ subseq r5, pc, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r0 │ │ │ │ @@ -484189,15 +484189,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 211ae0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq fp, [r7], #-108 @ 0xffffff94 │ │ │ │ + strheq fp, [r7], #-108 @ 0xffffff94 │ │ │ │ rsbeq lr, r2, ip, asr #7 │ │ │ │ subseq r6, pc, r0, asr r5 @ │ │ │ │ subseq r6, pc, r8, ror r7 @ │ │ │ │ subseq r6, pc, r8, ror r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -484364,15 +484364,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 211d9c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq fp, r7, ip, asr #8 │ │ │ │ + subeq fp, r7, ip, lsl #8 │ │ │ │ rsbeq lr, r2, r0, lsl r1 │ │ │ │ @ instruction: 0x005f6294 │ │ │ │ ldrheq r6, [pc], #-76 @ │ │ │ │ ldrheq r6, [pc], #-76 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -484536,15 +484536,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 21204c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq fp, r7, r0, r1 │ │ │ │ + subeq fp, r7, r0, asr r1 │ │ │ │ rsbeq sp, r2, r0, ror #28 │ │ │ │ subseq r5, pc, r4, ror #31 │ │ │ │ subseq r6, pc, ip, lsl #4 │ │ │ │ subseq r6, pc, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -484707,15 +484707,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2122f8 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq sl, [r7], #-228 @ 0xffffff1c │ │ │ │ + umaaleq sl, r7, r4, lr │ │ │ │ strhteq sp, [r2], #-176 @ 0xffffff50 │ │ │ │ subseq r5, pc, r4, lsr sp @ │ │ │ │ subseq r5, pc, ip, asr pc @ │ │ │ │ subseq r5, pc, ip, asr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -484894,15 +484894,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, r7, r8, lsl #24 │ │ │ │ + subeq sl, r7, r8, asr #23 │ │ │ │ rsbeq sp, r2, r0, asr #17 │ │ │ │ ldrheq r5, [pc], #-164 @ │ │ │ │ subseq r5, pc, ip, asr ip @ │ │ │ │ subseq r5, pc, ip, asr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -485150,19 +485150,19 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq sl, [r7], #-140 @ 0xffffff74 │ │ │ │ - subeq ip, r8, sl, ror sp │ │ │ │ + subeq sl, r7, ip, ror r8 │ │ │ │ + subeq ip, r8, sl, lsr sp │ │ │ │ rsbeq sp, r2, r8, asr #10 │ │ │ │ subseq r5, pc, r8, lsr r7 @ │ │ │ │ - subeq ip, r8, r6, lsl #30 │ │ │ │ + subeq ip, r8, r6, asr #29 │ │ │ │ subseq r5, pc, ip, asr r8 @ │ │ │ │ subseq r5, pc, ip, asr r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -485324,15 +485324,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 212c9c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, r7, r0, asr #10 │ │ │ │ + subeq sl, r7, r0, lsl #10 │ │ │ │ rsbeq sp, r2, r0, lsl r2 │ │ │ │ @ instruction: 0x005f5394 │ │ │ │ ldrheq r5, [pc], #-92 @ │ │ │ │ ldrheq r5, [pc], #-92 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -485495,15 +485495,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 212f48 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq sl, r7, r4, lsl #5 │ │ │ │ + subeq sl, r7, r4, asr #4 │ │ │ │ rsbeq ip, r2, r0, ror #30 │ │ │ │ subseq r5, pc, r4, ror #1 │ │ │ │ subseq r5, pc, ip, lsl #6 │ │ │ │ subseq r5, pc, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -485670,15 +485670,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 213204 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r9, [r7], #-248 @ 0xffffff08 │ │ │ │ + umaaleq r9, r7, r8, pc @ │ │ │ │ rsbeq ip, r2, r8, lsr #25 │ │ │ │ subseq r4, pc, ip, lsr #28 │ │ │ │ subseq r5, pc, r4, asr r0 @ │ │ │ │ subseq r5, pc, r4, asr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -485842,15 +485842,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2134b4 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r7, r8, lsr #26 │ │ │ │ + subeq r9, r7, r8, ror #25 │ │ │ │ strdeq ip, [r2], #-152 @ 0xffffff68 @ │ │ │ │ subseq r4, pc, ip, ror fp @ │ │ │ │ subseq r4, pc, r4, lsr #27 │ │ │ │ subseq r4, pc, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -486016,15 +486016,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 21376c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r7, r8, ror sl │ │ │ │ + subeq r9, r7, r8, lsr sl │ │ │ │ rsbeq ip, r2, r0, asr #14 │ │ │ │ subseq r4, pc, r4, asr #17 │ │ │ │ subseq r4, pc, ip, ror #21 │ │ │ │ subseq r4, pc, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -486188,15 +486188,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 213a1c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r7, r0, asr #15 │ │ │ │ + subeq r9, r7, r0, lsl #15 │ │ │ │ mlseq r2, r0, r4, ip │ │ │ │ subseq r4, pc, r4, lsl r6 @ │ │ │ │ subseq r4, pc, ip, lsr r8 @ │ │ │ │ subseq r4, pc, ip, lsr r8 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -486361,15 +486361,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20ad08 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 213ce0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r0, r8, r8, lsr r4 │ │ │ │ + strdeq r0, [r8], #-56 @ 0xffffffc8 │ │ │ │ ldrsheq r3, [pc], #-8 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 213d08 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -486527,18 +486527,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r8, r8, lsr r2 │ │ │ │ + strdeq r0, [r8], #-24 @ 0xffffffe8 │ │ │ │ strdeq fp, [r2], #-236 @ 0xffffff14 @ │ │ │ │ subseq r4, pc, ip, ror #1 │ │ │ │ - subeq r0, r8, ip, lsl r3 │ │ │ │ + ldrdeq r0, [r8], #-44 @ 0xffffffd4 │ │ │ │ ldrheq r4, [pc], #-36 @ │ │ │ │ ldrheq r4, [pc], #-36 @ │ │ │ │ subseq r2, pc, r4, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ @@ -486685,18 +486685,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq pc, r7, r0, asr #31 │ │ │ │ + subeq pc, r7, r0, lsl #31 │ │ │ │ rsbeq fp, r2, r4, lsl #25 │ │ │ │ subseq r3, pc, r4, ror lr @ │ │ │ │ - subeq r0, r8, r4, lsr #1 │ │ │ │ + subeq r0, r8, r4, rrx │ │ │ │ subseq r4, pc, ip, lsr r0 @ │ │ │ │ subseq r4, pc, ip, lsr r0 @ │ │ │ │ subseq r2, pc, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r2, [r1] │ │ │ │ mov fp, r0 │ │ │ │ @@ -486863,15 +486863,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r7, ip, lsl sp │ │ │ │ + ldrdeq r8, [r7], #-204 @ 0xffffff34 │ │ │ │ strdeq fp, [r2], #-152 @ 0xffffff68 @ │ │ │ │ subseq r3, pc, ip, ror #23 │ │ │ │ @ instruction: 0x005f3d94 │ │ │ │ @ instruction: 0x005f3d94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ @@ -487036,15 +487036,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 21475c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r7, r4, lsl #21 │ │ │ │ + subeq r8, r7, r4, asr #20 │ │ │ │ rsbeq fp, r2, r0, asr r7 │ │ │ │ ldrsbeq r3, [pc], #-132 @ │ │ │ │ ldrsheq r3, [pc], #-172 @ │ │ │ │ ldrsheq r3, [pc], #-172 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -487076,15 +487076,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2072f4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 21480c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strheq pc, [r7], #-140 @ 0xffffff74 @ │ │ │ │ + subeq pc, r7, ip, ror r8 @ │ │ │ │ subseq r2, pc, ip, asr #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21487c │ │ │ │ ldr r0, [pc, #112] @ 21489c │ │ │ │ @@ -487113,15 +487113,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 206edc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 2148a0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq pc, r7, r8, lsl #17 │ │ │ │ + subeq pc, r7, r8, asr #16 │ │ │ │ subseq r2, pc, r8, lsr r5 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2148c8 │ │ │ │ ldrb r2, [r2] │ │ │ │ @@ -487163,15 +487163,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 207f30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 214968 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - umaaleq pc, r7, r0, r7 @ │ │ │ │ + subeq pc, r7, r0, asr r7 @ │ │ │ │ subseq r2, pc, r0, ror r4 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 21498c │ │ │ │ mov r1, r3 │ │ │ │ @@ -487344,15 +487344,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 214c2c │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strheq r8, [r7], #-80 @ 0xffffffb0 │ │ │ │ + subeq r8, r7, r0, ror r5 │ │ │ │ rsbeq fp, r2, r0, lsl #5 │ │ │ │ subseq r3, pc, r4, lsl #8 │ │ │ │ subseq r3, pc, ip, lsr #12 │ │ │ │ subseq r3, pc, ip, lsr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -487384,15 +487384,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20a354 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 214cdc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq pc, r7, ip, asr #7 │ │ │ │ + subeq pc, r7, ip, lsl #7 │ │ │ │ ldrsheq r2, [pc], #-12 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -487590,15 +487590,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r7, ip, lsr r2 │ │ │ │ + strdeq r8, [r7], #-28 @ 0xffffffe4 │ │ │ │ rsbeq sl, r2, r0, ror #29 │ │ │ │ ldrsbeq r3, [pc], #-4 @ │ │ │ │ subseq r3, pc, r0, lsl #5 │ │ │ │ subseq r3, pc, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ @@ -487763,15 +487763,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2152b8 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r7, r8, lsr #30 │ │ │ │ + subeq r7, r7, r8, ror #29 │ │ │ │ strdeq sl, [r2], #-180 @ 0xffffff4c @ │ │ │ │ subseq r2, pc, r8, ror sp @ │ │ │ │ subseq r2, pc, r0, lsr #31 │ │ │ │ subseq r2, pc, r0, lsr #31 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -488054,15 +488054,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 215744 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq r7, r7, r8, sl │ │ │ │ + subeq r7, r7, r8, asr sl │ │ │ │ rsbeq sl, r2, r8, ror #14 │ │ │ │ subseq r2, pc, ip, ror #17 │ │ │ │ subseq r2, pc, r4, lsl fp @ │ │ │ │ subseq r2, pc, r4, lsl fp @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -488276,15 +488276,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r7, r0, lsr #14 │ │ │ │ + subeq r7, r7, r0, ror #13 │ │ │ │ rsbeq sl, r2, r8, ror #7 │ │ │ │ ldrsbeq r2, [pc], #-92 @ │ │ │ │ subseq r2, pc, r4, lsl #15 │ │ │ │ subseq r2, pc, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -488456,15 +488456,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r7, r8, asr #8 │ │ │ │ + subeq r7, r7, r8, lsl #8 │ │ │ │ rsbeq sl, r2, r8, lsl r1 │ │ │ │ subseq r2, pc, ip, lsl #6 │ │ │ │ ldrheq r2, [pc], #-68 @ │ │ │ │ ldrheq r2, [pc], #-68 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -488541,15 +488541,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2070e8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 215ef0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq lr, r7, r8, asr #4 │ │ │ │ + subeq lr, r7, r8, lsl #4 │ │ │ │ subseq r0, pc, r8, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 215f18 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -488724,15 +488724,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2161bc │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r7, r0, lsr #32 │ │ │ │ + subeq r6, r7, r0, ror #31 │ │ │ │ strdeq r9, [r2], #-192 @ 0xffffff40 @ │ │ │ │ subseq r1, pc, r4, ror lr @ │ │ │ │ @ instruction: 0x005f209c │ │ │ │ @ instruction: 0x005f209c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -488764,15 +488764,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20b6b8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 21626c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq sp, r7, ip, ror lr │ │ │ │ + subeq sp, r7, ip, lsr lr │ │ │ │ subseq r0, pc, ip, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ mov fp, r0 │ │ │ │ @@ -488934,15 +488934,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 216504 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r6, [r7], #-204 @ 0xffffff34 │ │ │ │ + umaaleq r6, r7, ip, ip │ │ │ │ rsbeq r9, r2, r8, lsr #19 │ │ │ │ subseq r1, pc, ip, lsr #22 │ │ │ │ subseq r1, pc, r4, asr sp @ │ │ │ │ subseq r1, pc, r4, asr sp @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -489129,15 +489129,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 216810 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r7, r0, ror #19 │ │ │ │ + subeq r6, r7, r0, lsr #19 │ │ │ │ rsbeq r9, r2, r0, lsr #13 │ │ │ │ subseq r1, pc, r0, lsr #16 │ │ │ │ subseq r1, pc, r8, asr #20 │ │ │ │ subseq r1, pc, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -489301,15 +489301,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 216ac0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r7, ip, lsl r7 │ │ │ │ + ldrdeq r6, [r7], #-108 @ 0xffffff94 │ │ │ │ rsbeq r9, r2, ip, ror #7 │ │ │ │ subseq r1, pc, r0, ror r5 @ │ │ │ │ @ instruction: 0x005f1798 │ │ │ │ @ instruction: 0x005f1798 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -489503,18 +489503,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - umaaleq sp, r7, r8, r3 │ │ │ │ + subeq sp, r7, r8, asr r3 │ │ │ │ rsbeq r9, r2, ip, ror r0 │ │ │ │ subseq r1, pc, ip, ror #4 │ │ │ │ - subeq sp, r7, ip, ror r4 │ │ │ │ + subeq sp, r7, ip, lsr r4 │ │ │ │ subseq r1, pc, r4, lsr r4 @ │ │ │ │ subseq r1, pc, r4, lsr r4 @ │ │ │ │ subseq r0, pc, r4, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r0 │ │ │ │ @@ -489682,15 +489682,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r7, r8, lsl r1 │ │ │ │ + ldrdeq r6, [r7], #-8 │ │ │ │ rsbeq r8, r2, ip, ror #27 │ │ │ │ subseq r0, pc, r0, ror #31 │ │ │ │ subseq r1, pc, r8, lsl #3 │ │ │ │ subseq r1, pc, r8, lsl #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -489937,15 +489937,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r7, r0, lsl #27 │ │ │ │ + subeq r5, r7, r0, asr #26 │ │ │ │ rsbeq r8, r2, r0, lsr sl │ │ │ │ subseq r0, pc, r4, lsr #24 │ │ │ │ ldrsbeq r0, [pc], #-208 @ │ │ │ │ ldrsbeq r0, [pc], #-208 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -490123,15 +490123,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 217798 │ │ │ │ mov r0, sp │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r5, r7, r8, asr #20 │ │ │ │ + subeq r5, r7, r8, lsl #20 │ │ │ │ rsbeq r8, r2, r4, lsl r7 │ │ │ │ @ instruction: 0x005f0898 │ │ │ │ subseq r0, pc, r0, asr #21 │ │ │ │ subseq r0, pc, r0, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -490163,15 +490163,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 206534 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 217848 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - umaaleq ip, r7, r0, r8 │ │ │ │ + subeq ip, r7, r0, asr r8 │ │ │ │ @ instruction: 0x005ef590 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -490337,15 +490337,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 217af0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f7b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r5, [r7], #-100 @ 0xffffff9c │ │ │ │ + strheq r5, [r7], #-100 @ 0xffffff9c │ │ │ │ rsbeq r8, r2, r0, asr #7 │ │ │ │ subseq r0, pc, r0, asr #10 │ │ │ │ subseq r0, pc, r8, ror #14 │ │ │ │ subseq r0, pc, r8, ror #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -490383,15 +490383,15 @@ │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 217d6c │ │ │ │ add r0, r7, r6 │ │ │ │ sub r9, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1120] @ 218024 │ │ │ │ mov r1, #6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ @@ -490428,15 +490428,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r7, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 217e58 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ @@ -490667,17 +490667,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r9, r2, r4, asr #4 │ │ │ │ strhteq r8, [r2], #-0 │ │ │ │ ldrsheq r0, [pc], #-0 @ │ │ │ │ subseq r0, pc, r8, ror r4 @ │ │ │ │ ldrdeq r7, [r2], #-232 @ 0xffffff18 @ │ │ │ │ rsbeq r8, r2, ip, lsr #1 │ │ │ │ - subeq r4, r8, r3, asr r2 │ │ │ │ + subeq r4, r8, r3, lsl r2 │ │ │ │ subseq r0, pc, ip, lsr #1 │ │ │ │ - subeq r4, r8, r3, ror #4 │ │ │ │ + subeq r4, r8, r3, lsr #4 │ │ │ │ subseq r0, pc, ip, ror r0 @ │ │ │ │ @ instruction: 0xfff4dfb0 │ │ │ │ subseq r0, pc, r8, lsl r1 @ │ │ │ │ subseq r0, pc, ip, lsl #2 │ │ │ │ rsbeq r8, r2, r8, ror #2 │ │ │ │ subseq pc, lr, r0, ror #31 │ │ │ │ @ instruction: 0xfff4de70 │ │ │ │ @@ -490689,15 +490689,15 @@ │ │ │ │ strdeq r8, [r2], #-8 @ │ │ │ │ strdeq r8, [r2], #-40 @ 0xffffffd8 @ │ │ │ │ rsbeq r8, r2, r0, ror #5 │ │ │ │ rsbeq r8, r2, ip, lsl #1 │ │ │ │ @ instruction: 0x005eff90 │ │ │ │ @ instruction: 0x005eff94 │ │ │ │ strhteq r7, [r2], #-200 @ 0xffffff38 │ │ │ │ - subeq r4, r8, pc, lsr r1 │ │ │ │ + strdeq r4, [r8], #-15 │ │ │ │ subseq pc, lr, r0, ror pc @ │ │ │ │ ldrheq r0, [pc], #-44 @ │ │ │ │ subseq r0, pc, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r1 │ │ │ │ @@ -490734,15 +490734,15 @@ │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #300] @ 218250 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #1048] @ 0x418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 218180 │ │ │ │ ldr r4, [sp, #540] @ 0x21c │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -490804,16 +490804,16 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r2, r4, lsr #21 │ │ │ │ rsbeq r8, r2, ip, asr r9 │ │ │ │ subseq pc, lr, r4, lsr #24 │ │ │ │ ldrheq r0, [pc], #-0 @ │ │ │ │ rsbeq r8, r2, r4, asr fp │ │ │ │ - subeq r1, r7, ip, lsr #16 │ │ │ │ - subeq r4, r8, r7, lsr #11 │ │ │ │ + subeq r1, r7, ip, ror #15 │ │ │ │ + subeq r4, r8, r7, ror #10 │ │ │ │ subseq r0, pc, ip, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #568 @ 0x238 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #452] @ 218434 │ │ │ │ @@ -490860,15 +490860,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #312] @ 218454 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 218378 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -490932,17 +490932,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r2, r4, ror r9 │ │ │ │ rsbeq r8, r2, r0, lsl #16 │ │ │ │ subseq pc, lr, r4, ror #20 │ │ │ │ ldrsbeq pc, [lr], #-228 @ 0xffffff1c @ │ │ │ │ rsbeq r8, r2, ip, lsl r9 │ │ │ │ - subeq r1, r7, ip, asr r6 │ │ │ │ - ldrdeq r4, [r8], #-55 @ 0xffffffc9 │ │ │ │ - ldrdeq r4, [r8], #-55 @ 0xffffffc9 │ │ │ │ + subeq r1, r7, ip, lsl r6 │ │ │ │ + umaaleq r4, r8, r7, r3 │ │ │ │ + umaaleq r4, r8, r7, r3 │ │ │ │ ldrheq pc, [lr], #-244 @ 0xffffff0c @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #368] @ 2185dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -490968,15 +490968,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #296] @ 2185f4 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 218528 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -491038,15 +491038,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r8, r2, r0, lsl #16 │ │ │ │ ldrdeq r8, [r2], #-104 @ 0xffffff98 @ │ │ │ │ @ instruction: 0x005ef890 │ │ │ │ subseq pc, lr, r8, asr #26 │ │ │ │ rsbeq r8, r2, r4, ror #17 │ │ │ │ - subeq r4, r8, r9, asr r2 │ │ │ │ + subeq r4, r8, r9, lsl r2 │ │ │ │ subseq pc, lr, r4, lsr #28 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 21867c │ │ │ │ ldr r2, [pc, #116] @ 218680 │ │ │ │ ldr lr, [pc, #116] @ 218684 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -491075,15 +491075,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xfffe9c1c │ │ │ │ @ instruction: 0xfff4d724 │ │ │ │ - subeq r4, r8, r5, asr #2 │ │ │ │ + subeq r4, r8, r5, lsl #2 │ │ │ │ subseq pc, lr, r4, ror #25 │ │ │ │ ldrheq pc, [lr], #-200 @ 0xffffff38 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r5, [pc, #660] @ 218934 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -491154,23 +491154,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #416] @ 218950 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2188b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -491249,22 +491249,22 @@ │ │ │ │ beq 21892c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r7, r2, r8, lsl #18 │ │ │ │ rsbeq r7, r2, r0, ror r7 │ │ │ │ - strdeq r3, [r8], #-99 @ 0xffffff9d │ │ │ │ + strheq r3, [r8], #-99 @ 0xffffff9d │ │ │ │ @ instruction: 0xfff4d4e0 │ │ │ │ ldrheq pc, [lr], #-172 @ 0xffffff54 @ │ │ │ │ subseq pc, lr, ip, lsr r6 @ │ │ │ │ mlseq r2, ip, r6, r7 │ │ │ │ subseq pc, lr, r0, lsl #23 │ │ │ │ subseq pc, lr, r0, asr r6 @ │ │ │ │ - subeq r3, r8, r7, lsl #16 │ │ │ │ + subeq r3, r8, r7, asr #15 │ │ │ │ subseq pc, lr, r0, lsr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 218a04 │ │ │ │ ldr r6, [pc, #328] @ 218ac0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -491353,15 +491353,15 @@ │ │ │ │ rsbeq r7, r2, r0, lsr r6 │ │ │ │ rsbeq r7, r2, r0, asr #11 │ │ │ │ rsbeq r7, r2, r0, lsr r5 │ │ │ │ rsbeq r8, r2, r8, ror #7 │ │ │ │ @ instruction: 0xfff4d320 │ │ │ │ ldrheq pc, [lr], #-128 @ 0xffffff80 @ │ │ │ │ ldrsbeq pc, [lr], #-136 @ 0xffffff78 @ │ │ │ │ - subeq r3, r8, pc, lsr #12 │ │ │ │ + subeq r3, r8, pc, ror #11 │ │ │ │ subseq pc, lr, ip, asr r4 @ │ │ │ │ subseq pc, lr, ip, lsr #15 │ │ │ │ subseq pc, lr, r8, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 218bac │ │ │ │ @@ -491516,23 +491516,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #416] @ 218ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 218e5c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -491611,22 +491611,22 @@ │ │ │ │ beq 218ed4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r8, r2, r0, ror #2 │ │ │ │ rsbeq r7, r2, r4, asr #31 │ │ │ │ - subeq r3, r8, sl, asr #21 │ │ │ │ + subeq r3, r8, sl, lsl #21 │ │ │ │ @ instruction: 0xfff4cf38 │ │ │ │ subseq pc, lr, r4, lsr #10 │ │ │ │ @ instruction: 0x005ef094 │ │ │ │ strdeq r7, [r2], #-4 @ │ │ │ │ subseq pc, lr, r8, ror #11 │ │ │ │ subseq pc, lr, r8, lsr #1 │ │ │ │ - subeq r3, r8, pc, asr r2 │ │ │ │ + subeq r3, r8, pc, lsl r2 │ │ │ │ subseq pc, lr, r8, ror r0 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #224] @ 219000 │ │ │ │ mov r3, #4 │ │ │ │ @@ -491682,15 +491682,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 218ff8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [r7], #-148 @ 0xffffff6c │ │ │ │ + umaaleq r0, r7, r4, r9 │ │ │ │ subseq pc, lr, r4, lsr #8 │ │ │ │ @ instruction: 0xfffb1d98 │ │ │ │ subseq lr, lr, ip, lsr pc │ │ │ │ subseq lr, lr, r4, lsr #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -491749,15 +491749,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 219104 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, r7, ror r6 │ │ │ │ + subeq r3, r8, r7, lsr r6 │ │ │ │ subseq pc, lr, r8, lsr #6 │ │ │ │ @ instruction: 0xfffb1c8c │ │ │ │ subseq lr, lr, r0, lsr lr │ │ │ │ subseq lr, lr, r8, lsl lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -491816,15 +491816,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 219210 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r0, [r7], #-124 @ 0xffffff84 │ │ │ │ + subeq r0, r7, ip, ror r7 │ │ │ │ subseq pc, lr, ip, lsr #4 │ │ │ │ @ instruction: 0xfffb1b80 │ │ │ │ subseq lr, lr, r4, lsr #26 │ │ │ │ subseq lr, lr, ip, lsl #26 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -491883,15 +491883,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21931c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, pc, asr r4 │ │ │ │ + subeq r3, r8, pc, lsl r4 │ │ │ │ subseq pc, lr, r0, lsr r1 @ │ │ │ │ @ instruction: 0xfffb1a74 │ │ │ │ subseq lr, lr, r8, lsl ip │ │ │ │ subseq lr, lr, r0, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -491950,15 +491950,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 219428 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, r3, ror r3 │ │ │ │ + subeq r3, r8, r3, lsr r3 │ │ │ │ subseq pc, lr, r0, lsr r0 @ │ │ │ │ subseq lr, lr, r0, lsr #22 │ │ │ │ subseq lr, lr, r4, lsl #22 │ │ │ │ rsbeq r6, r2, r8, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -492002,15 +492002,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 219674 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -492185,17 +492185,17 @@ │ │ │ │ beq 2197cc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, r9, lsl #5 │ │ │ │ + subeq r3, r8, r9, asr #4 │ │ │ │ @ instruction: 0x005ee890 │ │ │ │ - subeq r2, r8, r7, asr #20 │ │ │ │ + subeq r2, r8, r7, lsl #20 │ │ │ │ subseq lr, lr, r0, ror #16 │ │ │ │ @ instruction: 0xfff4c794 │ │ │ │ ldrsheq lr, [lr], #-140 @ 0xffffff74 │ │ │ │ ldrsheq lr, [lr], #-128 @ 0xffffff80 │ │ │ │ rsbeq r6, r2, ip, asr #18 │ │ │ │ subseq lr, lr, r4, asr #15 │ │ │ │ @ instruction: 0xfff4c654 │ │ │ │ @@ -492312,21 +492312,21 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subeq r2, r8, r5, lsr #30 │ │ │ │ - subeq r2, r8, r6, lsl pc │ │ │ │ - subeq r2, r8, r7, ror #28 │ │ │ │ - subeq r2, r8, r7, ror lr │ │ │ │ - strdeq r6, [r7], #-135 @ 0xffffff79 │ │ │ │ - umaaleq r2, r8, r1, pc @ │ │ │ │ - subeq r2, r8, r5, lsl #30 │ │ │ │ + subeq r2, r8, r5, ror #29 │ │ │ │ + ldrdeq r2, [r8], #-230 @ 0xffffff1a │ │ │ │ + subeq r2, r8, r7, lsr #28 │ │ │ │ + subeq r2, r8, r7, lsr lr │ │ │ │ + strheq r6, [r7], #-135 @ 0xffffff79 │ │ │ │ + subeq r2, r8, r1, asr pc │ │ │ │ + subeq r2, r8, r5, asr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #10 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 219b0c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -492405,24 +492405,24 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r2, [r8], #-219 @ 0xffffff25 │ │ │ │ - subeq r2, r8, ip, lsr #26 │ │ │ │ - subeq r2, r8, sp, asr #27 │ │ │ │ - subeq r2, r8, r2, asr #27 │ │ │ │ - subeq r2, r8, r6, lsl #27 │ │ │ │ + strheq r2, [r8], #-219 @ 0xffffff25 │ │ │ │ + subeq r2, r8, ip, ror #25 │ │ │ │ + subeq r2, r8, sp, lsl #27 │ │ │ │ + subeq r2, r8, r2, lsl #27 │ │ │ │ + subeq r2, r8, r6, asr #26 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 219ccc │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [pc, #324] @ 219cd0 │ │ │ │ ldr r2, [pc, #324] @ 219cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -492440,15 +492440,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 219cd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -492503,15 +492503,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 21d7f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq lr, lr, r4, lsl #23 │ │ │ │ @ instruction: 0xfff4c194 │ │ │ │ - subeq r3, r7, r4, asr #19 │ │ │ │ + subeq r3, r7, r4, lsl #19 │ │ │ │ rsbeq r6, r2, ip, lsr #3 │ │ │ │ @ instruction: 0xffecd428 │ │ │ │ @ instruction: 0xfff1aa14 │ │ │ │ movw ip, #52864 @ 0xce80 │ │ │ │ movw r2, #28345 @ 0x6eb9 │ │ │ │ movw r1, #48359 @ 0xbce7 │ │ │ │ movw r3, #27653 @ 0x6c05 │ │ │ │ @@ -492531,15 +492531,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 219dd4 │ │ │ │ ldr r1, [pc, #552] @ 219f64 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 219de0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -492590,15 +492590,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 219ef0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 219e7c │ │ │ │ ldr r1, [pc, #300] @ 219f74 │ │ │ │ ldr r0, [pc, #300] @ 219f78 │ │ │ │ ldr r3, [pc, #300] @ 219f7c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -492667,26 +492667,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r2, r8, pc, lsl fp │ │ │ │ - subeq r2, r8, r3, asr ip │ │ │ │ + ldrdeq r2, [r8], #-175 @ 0xffffff51 │ │ │ │ + subeq r2, r8, r3, lsl ip │ │ │ │ subseq lr, lr, r8, lsl #19 │ │ │ │ subseq lr, lr, r4, lsl r6 │ │ │ │ ldrsbeq lr, [lr], #-80 @ 0xffffffb0 │ │ │ │ - strdeq r2, [r8], #-191 @ 0xffffff41 │ │ │ │ + strheq r2, [r8], #-191 @ 0xffffff41 │ │ │ │ ldrsheq lr, [lr], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xfff4beac │ │ │ │ subseq lr, lr, r8, ror r5 │ │ │ │ subseq lr, lr, r8, ror #10 │ │ │ │ - subeq pc, r6, r4, asr #19 │ │ │ │ - subeq r2, r8, r9, lsl fp │ │ │ │ + subeq pc, r6, r4, lsl #19 │ │ │ │ + ldrdeq r2, [r8], #-169 @ 0xffffff57 │ │ │ │ subseq lr, lr, r8, asr r6 │ │ │ │ rsbeq r6, r2, r4 │ │ │ │ subseq lr, lr, ip, ror #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -492694,15 +492694,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 21a060 │ │ │ │ ldr r1, [pc, #552] @ 21a1f0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 21a06c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -492753,15 +492753,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 21a17c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 21a108 │ │ │ │ ldr r1, [pc, #300] @ 21a200 │ │ │ │ ldr r0, [pc, #300] @ 21a204 │ │ │ │ ldr r3, [pc, #300] @ 21a208 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -492830,26 +492830,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, sl, lsl #7 │ │ │ │ - subeq r2, r8, r7, asr #19 │ │ │ │ + subeq r3, r8, sl, asr #6 │ │ │ │ + subeq r2, r8, r7, lsl #19 │ │ │ │ ldrsheq lr, [lr], #-108 @ 0xffffff94 │ │ │ │ ldrsbeq lr, [lr], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0x005eea98 │ │ │ │ - subeq r2, r8, r3, ror r9 │ │ │ │ + subeq r2, r8, r3, lsr r9 │ │ │ │ subseq lr, lr, r0, ror r6 │ │ │ │ @ instruction: 0xfff4bc20 │ │ │ │ subseq lr, lr, ip, ror #5 │ │ │ │ subseq lr, lr, r0, lsr sl │ │ │ │ - subeq pc, r6, r8, lsr r7 @ │ │ │ │ - subeq r2, r8, sp, lsl #17 │ │ │ │ + strdeq pc, [r6], #-104 @ 0xffffff98 │ │ │ │ + subeq r2, r8, sp, asr #16 │ │ │ │ subseq lr, lr, r0, lsr #22 │ │ │ │ rsbeq r6, r2, r8, lsr #32 │ │ │ │ subseq lr, lr, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -492858,15 +492858,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 21a3e4 │ │ │ │ ldr r0, [pc, #460] @ 21a420 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #456] @ 21a424 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #444] @ 21a428 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21a36c │ │ │ │ ldr r0, [pc, #436] @ 21a438 │ │ │ │ @@ -492883,15 +492883,15 @@ │ │ │ │ bl ea368 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #392] @ 21a440 │ │ │ │ ldr r2, [pc, #392] @ 21a444 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #376] @ 21a448 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21a3a8 │ │ │ │ ldr r0, [pc, #368] @ 21a458 │ │ │ │ @@ -492907,27 +492907,27 @@ │ │ │ │ mov r1, #6 │ │ │ │ bl ea368 │ │ │ │ ldr r1, [pc, #328] @ 21a460 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #10 │ │ │ │ - bl 5608ac │ │ │ │ + bl 56087c │ │ │ │ add r6, sp, #16 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ bl 3855c │ │ │ │ orr r0, r4, #11 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5604e0 │ │ │ │ + bl 5604b0 │ │ │ │ str r8, [r9] │ │ │ │ str r5, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [pc, #184] @ 21a42c │ │ │ │ mov r1, #1 │ │ │ │ @@ -492970,46 +492970,46 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq pc, r6, r0, lsr #13 │ │ │ │ + subeq pc, r6, r0, ror #12 │ │ │ │ subseq lr, lr, r4, asr r7 │ │ │ │ rsbeq r5, r2, r8, ror #23 │ │ │ │ subseq r7, lr, ip, lsl r9 │ │ │ │ subseq r7, lr, r0, lsr #17 │ │ │ │ strhteq r5, [r2], #-164 @ 0xffffff5c │ │ │ │ ldrdeq r5, [r2], #-196 @ 0xffffff3c @ │ │ │ │ - subeq pc, r6, ip, asr r6 @ │ │ │ │ - subeq r3, r8, r6, asr #9 │ │ │ │ + subeq pc, r6, ip, lsl r6 @ │ │ │ │ + subeq r3, r8, r6, lsl #9 │ │ │ │ ldrsheq lr, [lr], #-100 @ 0xffffff9c │ │ │ │ rsbeq r6, r2, r4, lsl r8 │ │ │ │ rsbeq r6, r2, r8, lsr #14 │ │ │ │ ldrsheq r7, [lr], #-136 @ 0xffffff78 │ │ │ │ subseq r7, lr, r4, ror pc │ │ │ │ rsbeq r6, r2, r8, lsl #16 │ │ │ │ - subeq r3, r8, lr, lsl #9 │ │ │ │ - subeq r3, r8, r4, lsl #9 │ │ │ │ + subeq r3, r8, lr, asr #8 │ │ │ │ + subeq r3, r8, r4, asr #8 │ │ │ │ subseq lr, lr, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ beq 21a804 │ │ │ │ ldr r0, [pc, #1008] @ 21a880 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #1004] @ 21a884 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #992] @ 21a888 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21a754 │ │ │ │ ldr r0, [pc, #984] @ 21a898 │ │ │ │ @@ -493026,15 +493026,15 @@ │ │ │ │ bl ea368 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #940] @ 21a8a0 │ │ │ │ ldr r2, [pc, #940] @ 21a8a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r4, [pc, #924] @ 21a8a8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 21a528 │ │ │ │ ldr r0, [pc, #904] @ 21a8ac │ │ │ │ @@ -493066,15 +493066,15 @@ │ │ │ │ bl ea1e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #812] @ 21a8c0 │ │ │ │ ldr r2, [pc, #812] @ 21a8c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ bl 37f40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #788] @ 21a8c8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -493084,15 +493084,15 @@ │ │ │ │ bl ea368 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #752] @ 21a8cc │ │ │ │ ldr r2, [pc, #752] @ 21a8d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #18 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #736] @ 21a8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21a7ac │ │ │ │ ldr r0, [pc, #728] @ 21a8e4 │ │ │ │ @@ -493110,15 +493110,15 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #680] @ 21a8ec │ │ │ │ ldr r2, [pc, #680] @ 21a8f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r4, [pc, #664] @ 21a8f4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 21a678 │ │ │ │ ldr r0, [pc, #644] @ 21a8f8 │ │ │ │ @@ -493153,25 +493153,25 @@ │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r1, [pc, #540] @ 21a90c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldm r5, {r1, r2, r4, r6, r7, fp} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r6, r7, fp} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r9, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r9, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [r9] │ │ │ │ str r1, [r9, #12] │ │ │ │ @@ -493250,65 +493250,65 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r2, r8, r3, ror #29 │ │ │ │ + subeq r2, r8, r3, lsr #29 │ │ │ │ subseq lr, lr, r8, lsl r5 │ │ │ │ rsbeq r5, r2, r0, asr fp │ │ │ │ ldrheq r7, [lr], #-96 @ 0xffffffa0 │ │ │ │ subseq r7, lr, r8, asr #9 │ │ │ │ rsbeq r5, r2, r0, ror r8 │ │ │ │ rsbeq r5, r2, ip, ror #14 │ │ │ │ - umaaleq r2, r8, pc, lr @ │ │ │ │ - subeq r2, r8, r9, lsl #29 │ │ │ │ + subeq r2, r8, pc, asr lr │ │ │ │ + subeq r2, r8, r9, asr #28 │ │ │ │ ldrheq r7, [lr], #-168 @ 0xffffff58 │ │ │ │ rsbeq r6, r2, r0, lsr r5 │ │ │ │ rsbeq r6, r2, r8, lsl r5 │ │ │ │ - subeq r5, r7, r4, lsl #19 │ │ │ │ + subeq r5, r7, r4, asr #18 │ │ │ │ subseq r7, lr, r4, lsr #16 │ │ │ │ rsbeq r6, r2, r8, ror #9 │ │ │ │ - subeq r2, r8, sp, lsl lr │ │ │ │ - strdeq r2, [r8], #-213 @ 0xffffff2b │ │ │ │ + ldrdeq r2, [r8], #-221 @ 0xffffff23 │ │ │ │ + strheq r2, [r8], #-213 @ 0xffffff2b │ │ │ │ subseq lr, lr, r8, lsl r4 │ │ │ │ - ldrdeq r2, [r8], #-217 @ 0xffffff27 │ │ │ │ - strheq r2, [r8], #-216 @ 0xffffff28 │ │ │ │ + umaaleq r2, r8, r9, sp │ │ │ │ + subeq r2, r8, r8, ror sp │ │ │ │ ldrsbeq lr, [lr], #-48 @ 0xffffffd0 │ │ │ │ rsbeq r6, r2, ip, ror #9 │ │ │ │ rsbeq r6, r2, r0, lsr #6 │ │ │ │ subseq r7, lr, r0, lsr r5 │ │ │ │ subseq r7, lr, r0, asr #22 │ │ │ │ rsbeq r6, r2, r4, lsr #9 │ │ │ │ - subeq r2, r8, r0, lsl #27 │ │ │ │ - subeq r2, r8, r2, ror #26 │ │ │ │ + subeq r2, r8, r0, asr #26 │ │ │ │ + subeq r2, r8, r2, lsr #26 │ │ │ │ subseq r7, lr, r8, ror #18 │ │ │ │ rsbeq r6, r2, r4, lsr #7 │ │ │ │ rsbeq r6, r2, ip, lsl #7 │ │ │ │ - subeq r5, r7, ip, lsr #18 │ │ │ │ + subeq r5, r7, ip, ror #17 │ │ │ │ subseq r7, lr, ip, asr #15 │ │ │ │ rsbeq r6, r2, ip, asr r3 │ │ │ │ - strdeq r2, [r8], #-198 @ 0xffffff3a │ │ │ │ - subeq r2, r8, r5, asr #25 │ │ │ │ + strheq r2, [r8], #-198 @ 0xffffff3a │ │ │ │ + subeq r2, r8, r5, lsl #25 │ │ │ │ subseq sp, lr, ip, lsr lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21a9dc │ │ │ │ ldr r0, [pc, #172] @ 21a9e8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 21a9ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21a9f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21a9a0 │ │ │ │ ldr r0, [pc, #148] @ 21aa00 │ │ │ │ @@ -493340,37 +493340,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21a964 │ │ │ │ ldr r0, [pc, #36] @ 21aa08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - strheq lr, [r6], #-248 @ 0xffffff08 │ │ │ │ + subeq lr, r6, r8, ror pc │ │ │ │ subseq lr, lr, ip, rrx │ │ │ │ rsbeq r5, r2, r0, lsl #10 │ │ │ │ subseq r7, lr, r8, ror #5 │ │ │ │ subseq r7, lr, ip, ror #4 │ │ │ │ rsbeq r5, r2, r0, lsl #9 │ │ │ │ rsbeq r5, r2, ip, ror #11 │ │ │ │ - subeq lr, r6, r4, ror pc │ │ │ │ + subeq lr, r6, r4, lsr pc │ │ │ │ subseq sp, lr, r4, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ beq 21ab6c │ │ │ │ ldr r0, [pc, #372] @ 21aba8 │ │ │ │ mov r1, #18 │ │ │ │ ldr r2, [pc, #368] @ 21abac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #356] @ 21abb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21ab30 │ │ │ │ ldr r0, [pc, #348] @ 21abc0 │ │ │ │ @@ -493387,45 +493387,45 @@ │ │ │ │ bl ea368 │ │ │ │ ldr r1, [pc, #308] @ 21abc8 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add sl, sp, #16 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ mov r3, sl │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #232] @ 21abcc │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ stm r9, {r8, fp} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #124] @ 21abb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #120] @ 21abb8 │ │ │ │ @@ -493452,38 +493452,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r3, r8, r4, asr #14 │ │ │ │ + subeq r3, r8, r4, lsl #14 │ │ │ │ subseq sp, lr, r4, ror pc │ │ │ │ rsbeq r6, r2, ip, asr r5 │ │ │ │ rsbeq r6, r2, r4, ror #8 │ │ │ │ ldrsheq r7, [lr], #-24 @ 0xffffffe8 │ │ │ │ subseq r7, lr, ip, asr #15 │ │ │ │ rsbeq r6, r2, r0, asr #10 │ │ │ │ - subeq r3, r8, r0, lsl #14 │ │ │ │ - subeq r2, r8, r3, lsr #15 │ │ │ │ - umaaleq r4, r8, pc, r4 @ │ │ │ │ + subeq r3, r8, r0, asr #13 │ │ │ │ + subeq r2, r8, r3, ror #14 │ │ │ │ + subeq r4, r8, pc, asr r4 │ │ │ │ ldrsbeq sp, [lr], #-164 @ 0xffffff5c │ │ │ │ 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 21ac94 │ │ │ │ ldr r1, [pc, #552] @ 21ae24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 21aca0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -493534,15 +493534,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 21adb0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 21ad3c │ │ │ │ ldr r1, [pc, #300] @ 21ae34 │ │ │ │ ldr r0, [pc, #300] @ 21ae38 │ │ │ │ ldr r3, [pc, #300] @ 21ae3c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -493611,26 +493611,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r2, r8, r5, lsl r8 │ │ │ │ - umaaleq r1, r8, r3, sp │ │ │ │ + ldrdeq r2, [r8], #-117 @ 0xffffff8b │ │ │ │ + subeq r1, r8, r3, asr sp │ │ │ │ subseq sp, lr, r8, asr #21 │ │ │ │ ldrsbeq sp, [lr], #-232 @ 0xffffff18 │ │ │ │ @ instruction: 0x005ede94 │ │ │ │ - subeq r1, r8, pc, lsr sp │ │ │ │ + strdeq r1, [r8], #-207 @ 0xffffff31 │ │ │ │ subseq sp, lr, ip, lsr sl │ │ │ │ @ instruction: 0xfff4afec │ │ │ │ ldrheq sp, [lr], #-104 @ 0xffffff98 │ │ │ │ subseq sp, lr, ip, lsr #28 │ │ │ │ - subeq lr, r6, r4, lsl #22 │ │ │ │ - subeq r1, r8, r9, asr ip │ │ │ │ + subeq lr, r6, r4, asr #21 │ │ │ │ + subeq r1, r8, r9, lsl ip │ │ │ │ subseq sp, lr, ip, lsl pc │ │ │ │ mlseq r2, r0, r4, r5 │ │ │ │ subseq sp, lr, ip, lsr #19 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -493639,15 +493639,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 21afcc │ │ │ │ ldr r0, [pc, #356] @ 21afec │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #352] @ 21aff0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #340] @ 21aff4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21af54 │ │ │ │ ldr r0, [pc, #332] @ 21b004 │ │ │ │ @@ -493664,15 +493664,15 @@ │ │ │ │ bl ea368 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #288] @ 21b00c │ │ │ │ ldr r2, [pc, #288] @ 21b010 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #272] @ 21b014 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21af90 │ │ │ │ ldr r0, [pc, #264] @ 21b024 │ │ │ │ @@ -493725,30 +493725,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq lr, r6, ip, ror #20 │ │ │ │ + subeq lr, r6, ip, lsr #20 │ │ │ │ subseq sp, lr, r0, lsr #22 │ │ │ │ strhteq r4, [r2], #-244 @ 0xffffff0c │ │ │ │ subseq r6, lr, r4, lsr sp │ │ │ │ ldrheq r6, [lr], #-200 @ 0xffffff38 │ │ │ │ rsbeq r4, r2, ip, asr #29 │ │ │ │ rsbeq r5, r2, r0, lsr #1 │ │ │ │ - subeq lr, r6, r8, lsr #20 │ │ │ │ - umaaleq r2, r8, r2, r8 │ │ │ │ + subeq lr, r6, r8, ror #19 │ │ │ │ + subeq r2, r8, r2, asr r8 │ │ │ │ subseq sp, lr, r0, asr #21 │ │ │ │ rsbeq r5, r2, r0, ror #23 │ │ │ │ rsbeq r5, r2, r0, asr #22 │ │ │ │ subseq r6, lr, r0, lsl sp │ │ │ │ subseq r7, lr, ip, lsl #7 │ │ │ │ ldrdeq r5, [r2], #-180 @ 0xffffff4c @ │ │ │ │ - subeq r2, r8, sl, asr r8 │ │ │ │ + subeq r2, r8, sl, lsl r8 │ │ │ │ subseq sp, lr, r4, ror r6 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r1] │ │ │ │ @@ -493767,15 +493767,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 21b174 │ │ │ │ ldr r0, [pc, #268] @ 21b194 │ │ │ │ mov r1, #10 │ │ │ │ ldr r2, [pc, #264] @ 21b198 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #252] @ 21b19c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21b138 │ │ │ │ ldr r0, [pc, #244] @ 21b1ac │ │ │ │ @@ -493792,25 +493792,25 @@ │ │ │ │ bl ea368 │ │ │ │ ldr r1, [pc, #204] @ 21b1b4 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #96] @ 21b1a0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -493831,38 +493831,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r2, r8, r4, asr #11 │ │ │ │ + subeq r2, r8, r4, lsl #11 │ │ │ │ subseq sp, lr, r0, lsr #18 │ │ │ │ rsbeq r5, r2, r0, asr #20 │ │ │ │ mlseq r2, r4, r9, r5 │ │ │ │ subseq r6, lr, r0, lsr #23 │ │ │ │ ldrheq r7, [lr], #-20 @ 0xffffffec │ │ │ │ strdeq r5, [r2], #-144 @ 0xffffff70 @ │ │ │ │ - subeq r2, r8, r0, lsl #11 │ │ │ │ - umaaleq r2, r7, r4, r4 │ │ │ │ + subeq r2, r8, r0, asr #10 │ │ │ │ + subeq r2, r7, r4, asr r4 │ │ │ │ subseq sp, lr, ip, asr #9 │ │ │ │ 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 21b2a4 │ │ │ │ ldr r0, [pc, #204] @ 21b2b0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #200] @ 21b2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r5, [pc, #188] @ 21b2b8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21b26c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -493902,37 +493902,37 @@ │ │ │ │ ldr r2, [pc, #52] @ 21b2d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #28] @ 21b2c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq r2, r8, r7, lsr #4 │ │ │ │ + subeq r2, r8, r7, ror #3 │ │ │ │ subseq r6, lr, r4, asr #27 │ │ │ │ strhteq r4, [r2], #-212 @ 0xffffff2c │ │ │ │ rsbeq r4, r2, ip, lsr sp │ │ │ │ rsbeq r4, r2, ip, lsr #26 │ │ │ │ - subeq r2, r8, r7, asr #3 │ │ │ │ + subeq r2, r8, r7, lsl #3 │ │ │ │ @ instruction: 0x005ed39c │ │ │ │ - subeq r4, r7, r4, lsl #29 │ │ │ │ + subeq r4, r7, r4, asr #28 │ │ │ │ subseq r6, lr, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq 21b3f0 │ │ │ │ ldr r0, [pc, #276] @ 21b410 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #272] @ 21b414 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #260] @ 21b418 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21b3b4 │ │ │ │ ldr r0, [pc, #252] @ 21b428 │ │ │ │ @@ -493949,27 +493949,27 @@ │ │ │ │ bl ea368 │ │ │ │ ldr r1, [pc, #212] @ 21b430 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, fp │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ orr r1, ip, #3 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ 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 r3, [pc, #96] @ 21b41c │ │ │ │ mov r1, #1 │ │ │ │ @@ -493990,38 +493990,38 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r2, [r8], #-14 │ │ │ │ + subeq r2, r8, lr, ror r0 │ │ │ │ subseq sp, lr, ip, lsr #13 │ │ │ │ rsbeq r4, r2, r0, asr #22 │ │ │ │ ldrsbeq r6, [lr], #-132 @ 0xffffff7c │ │ │ │ subseq r6, lr, r8, asr r8 │ │ │ │ rsbeq r4, r2, ip, ror #20 │ │ │ │ rsbeq r4, r2, ip, lsr #24 │ │ │ │ - subeq r2, r8, sl, ror r0 │ │ │ │ - ldrdeq r1, [r8], #-235 @ 0xffffff15 │ │ │ │ + subeq r2, r8, sl, lsr r0 │ │ │ │ + umaaleq r1, r8, fp, lr │ │ │ │ subseq sp, lr, r0, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21b500 │ │ │ │ ldr r0, [pc, #172] @ 21b50c │ │ │ │ mov r1, #18 │ │ │ │ ldr r2, [pc, #168] @ 21b510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21b514 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21b4c4 │ │ │ │ ldr r0, [pc, #148] @ 21b524 │ │ │ │ @@ -494053,37 +494053,37 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 21b488 │ │ │ │ ldr r0, [pc, #36] @ 21b52c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq r2, r8, r8, lsl sp │ │ │ │ + ldrdeq r2, [r8], #-200 @ 0xffffff38 │ │ │ │ subseq sp, lr, r8, asr #10 │ │ │ │ rsbeq r5, r2, r0, lsr fp │ │ │ │ ldrdeq r5, [r2], #-160 @ 0xffffff60 @ │ │ │ │ subseq r6, lr, r4, ror #16 │ │ │ │ subseq r6, lr, r8, lsr lr │ │ │ │ rsbeq r5, r2, r4, lsl fp │ │ │ │ - ldrdeq r2, [r8], #-196 @ 0xffffff3c │ │ │ │ + umaaleq r2, r8, r4, ip │ │ │ │ subseq sp, lr, r0, asr #2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21b5f8 │ │ │ │ ldr r0, [pc, #172] @ 21b604 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #168] @ 21b608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21b60c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21b5bc │ │ │ │ ldr r0, [pc, #148] @ 21b61c │ │ │ │ @@ -494115,105 +494115,105 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21b580 │ │ │ │ ldr r0, [pc, #36] @ 21b624 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq r3, r8, r1, lsr #13 │ │ │ │ + subeq r3, r8, r1, ror #12 │ │ │ │ subseq sp, lr, r0, asr r4 │ │ │ │ rsbeq r4, r2, r0, asr #13 │ │ │ │ ldrheq r6, [lr], #-124 @ 0xffffff84 │ │ │ │ subseq r6, lr, r0, ror r6 │ │ │ │ rsbeq r4, r2, r0, asr #12 │ │ │ │ strhteq r4, [r2], #-100 @ 0xffffff9c │ │ │ │ - subeq r3, r8, sp, asr r6 │ │ │ │ + subeq r3, r8, sp, lsl r6 │ │ │ │ subseq sp, lr, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 21b788 │ │ │ │ ldr r1, [pc, #388] @ 21b7d4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r5, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #312] @ 21b7d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldm r6, {r0, r1, r2, r4, r5, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r5, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #244] @ 21b7dc │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldm r7, {r0, r1, r4, r5, r6, r8} │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r8} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #172] @ 21b7e0 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r8, [sl, #8] │ │ │ │ stm sl, {r1, fp} │ │ │ │ str r0, [sl, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #84] @ 21b7e4 │ │ │ │ @@ -494231,32 +494231,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, r8, r9, asr #25 │ │ │ │ - subeq r1, r8, r6, lsl #25 │ │ │ │ - subeq lr, r6, r8, asr #3 │ │ │ │ - strdeq r1, [r8], #-181 @ 0xffffff4b │ │ │ │ + subeq r1, r8, r9, lsl #25 │ │ │ │ + subeq r1, r8, r6, asr #24 │ │ │ │ + subeq lr, r6, r8, lsl #3 │ │ │ │ + strheq r1, [r8], #-181 @ 0xffffff4b │ │ │ │ ldrheq ip, [lr], #-232 @ 0xffffff18 │ │ │ │ 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 21b8a8 │ │ │ │ ldr r1, [pc, #552] @ 21ba38 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 21b8b4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -494307,15 +494307,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 21b9c4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 21b950 │ │ │ │ ldr r1, [pc, #300] @ 21ba48 │ │ │ │ ldr r0, [pc, #300] @ 21ba4c │ │ │ │ ldr r3, [pc, #300] @ 21ba50 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -494384,26 +494384,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r1, [r8], #-181 @ 0xffffff4b │ │ │ │ - subeq r1, r8, pc, ror r1 │ │ │ │ + umaaleq r1, r8, r5, fp │ │ │ │ + subeq r1, r8, pc, lsr r1 │ │ │ │ ldrheq ip, [lr], #-228 @ 0xffffff1c │ │ │ │ ldrheq sp, [lr], #-36 @ 0xffffffdc │ │ │ │ subseq sp, lr, r0, ror r2 │ │ │ │ - subeq r1, r8, fp, lsr #2 │ │ │ │ + subeq r1, r8, fp, ror #1 │ │ │ │ subseq ip, lr, r8, lsr #28 │ │ │ │ @ instruction: 0xfff4a3d8 │ │ │ │ subseq ip, lr, r4, lsr #21 │ │ │ │ subseq sp, lr, r8, lsl #4 │ │ │ │ - strdeq sp, [r6], #-224 @ 0xffffff20 │ │ │ │ - subeq r1, r8, r5, asr #32 │ │ │ │ + strheq sp, [r6], #-224 @ 0xffffff20 │ │ │ │ + subeq r1, r8, r5 │ │ │ │ ldrsheq sp, [lr], #-40 @ 0xffffffd8 │ │ │ │ rsbeq r4, r2, ip, asr #16 │ │ │ │ @ instruction: 0x005ecd98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -494481,32 +494481,32 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 21bcb4 │ │ │ │ ldr r1, [pc, #292] @ 21bcd4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #228] @ 21bcd8 │ │ │ │ ldr r2, [pc, #228] @ 21bcdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r4, [pc, #212] @ 21bce0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 21bc28 │ │ │ │ ldr r0, [pc, #192] @ 21bce4 │ │ │ │ @@ -494551,56 +494551,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, r8, r0, lsl r8 │ │ │ │ - ldrdeq r1, [r8], #-122 @ 0xffffff86 │ │ │ │ + ldrdeq r1, [r8], #-112 @ 0xffffff90 │ │ │ │ + umaaleq r1, r8, sl, r7 │ │ │ │ ldrheq r6, [lr], #-56 @ 0xffffffc8 │ │ │ │ rsbeq r5, r2, r0, lsr #3 │ │ │ │ rsbeq r5, r2, r8, lsl #3 │ │ │ │ - subeq r4, r7, ip, ror r4 │ │ │ │ + subeq r4, r7, ip, lsr r4 │ │ │ │ subseq r6, lr, ip, lsl r3 │ │ │ │ rsbeq r5, r2, r8, asr r1 │ │ │ │ - subeq r1, r8, lr, ror #14 │ │ │ │ + subeq r1, r8, lr, lsr #14 │ │ │ │ subseq ip, lr, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ beq 21be74 │ │ │ │ ldr r1, [pc, #396] @ 21beb0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r8, sp, #24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #328] @ 21beb4 │ │ │ │ ldr r2, [pc, #328] @ 21beb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r6, [pc, #312] @ 21bebc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 21bda0 │ │ │ │ ldr r0, [pc, #292] @ 21bec0 │ │ │ │ @@ -494633,25 +494633,25 @@ │ │ │ │ bl ea1e0 │ │ │ │ ldr r1, [pc, #200] @ 21bed4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ stm r9, {sl, fp} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 21bec4 │ │ │ │ ldr r2, [pc, #100] @ 21bec8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -494670,127 +494670,127 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - umaaleq r1, r8, ip, r6 │ │ │ │ - subeq r1, r8, r2, ror #12 │ │ │ │ + subeq r1, r8, ip, asr r6 │ │ │ │ + subeq r1, r8, r2, lsr #12 │ │ │ │ subseq r6, lr, r0, asr #4 │ │ │ │ rsbeq r4, r2, r4, ror #26 │ │ │ │ rsbeq r4, r2, ip, asr #26 │ │ │ │ - strheq r4, [r7], #-44 @ 0xffffffd4 │ │ │ │ + subeq r4, r7, ip, ror r2 │ │ │ │ subseq r6, lr, ip, asr r1 │ │ │ │ rsbeq r4, r2, ip, lsl sp │ │ │ │ - strdeq r1, [r8], #-86 @ 0xffffffaa │ │ │ │ - subeq r1, r8, r9, asr #11 │ │ │ │ + strheq r1, [r8], #-86 @ 0xffffffaa │ │ │ │ + subeq r1, r8, r9, lsl #11 │ │ │ │ subseq ip, lr, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ beq 21c09c │ │ │ │ ldr r1, [pc, #500] @ 21c0f8 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add r9, sp, #16 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #428] @ 21c0fc │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r2, #5 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [pc, #348] @ 21c100 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #16 │ │ │ │ - bl 55ff00 │ │ │ │ + bl 55fed0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ bl 3855c │ │ │ │ orr r0, r5, #3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55fa80 │ │ │ │ + bl 55fa50 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #280] @ 21c104 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #11 │ │ │ │ - bl 55ff00 │ │ │ │ + bl 55fed0 │ │ │ │ add r9, sp, #16 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ bl 3855c │ │ │ │ orr r0, r4, #3 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55fa80 │ │ │ │ + bl 55fa50 │ │ │ │ ldr r1, [pc, #216] @ 21c108 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldm r5, {r0, r1, r4, r6, r7, sl} │ │ │ │ stm r3, {r0, r1, r4, r6, r7, sl} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [fp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [fp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ str r8, [fp, #12] │ │ │ │ @@ -494816,33 +494816,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37d24 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, r7, ip, lsr #11 │ │ │ │ - subeq r1, r8, sp, asr #7 │ │ │ │ - subeq r4, r7, pc, asr #3 │ │ │ │ - subeq r2, r8, pc, lsl fp │ │ │ │ - subeq r2, r8, r2, ror #21 │ │ │ │ + subeq r1, r7, ip, ror #10 │ │ │ │ + subeq r1, r8, sp, lsl #7 │ │ │ │ + subeq r4, r7, pc, lsl #3 │ │ │ │ + ldrdeq r2, [r8], #-175 @ 0xffffff51 │ │ │ │ + subeq r2, r8, r2, lsr #21 │ │ │ │ subseq ip, lr, r4, lsr #11 │ │ │ │ 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 21c1d0 │ │ │ │ ldr r1, [pc, #552] @ 21c360 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 21c1dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -494893,15 +494893,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 21c2ec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 21c278 │ │ │ │ ldr r1, [pc, #300] @ 21c370 │ │ │ │ ldr r0, [pc, #300] @ 21c374 │ │ │ │ ldr r3, [pc, #300] @ 21c378 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -494970,26 +494970,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, r8, sp, lsr #4 │ │ │ │ - subeq r0, r8, r7, asr r8 │ │ │ │ + subeq r1, r8, sp, ror #3 │ │ │ │ + subeq r0, r8, r7, lsl r8 │ │ │ │ subseq ip, lr, ip, lsl #11 │ │ │ │ subseq ip, lr, ip, ror r9 │ │ │ │ subseq ip, lr, r8, lsr r9 │ │ │ │ - subeq r0, r8, r3, lsl #16 │ │ │ │ + subeq r0, r8, r3, asr #15 │ │ │ │ subseq ip, lr, r0, lsl #10 │ │ │ │ @ instruction: 0xfff49ab0 │ │ │ │ subseq ip, lr, ip, ror r1 │ │ │ │ ldrsbeq ip, [lr], #-128 @ 0xffffff80 │ │ │ │ - subeq sp, r6, r8, asr #11 │ │ │ │ - subeq r0, r8, sp, lsl r7 │ │ │ │ + subeq sp, r6, r8, lsl #11 │ │ │ │ + ldrdeq r0, [r8], #-109 @ 0xffffff93 │ │ │ │ subseq ip, lr, r0, asr #19 │ │ │ │ strdeq r3, [r2], #-228 @ 0xffffff1c @ │ │ │ │ subseq ip, lr, r0, ror r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -494997,15 +494997,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 21c45c │ │ │ │ ldr r1, [pc, #552] @ 21c5ec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 21c468 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -495056,15 +495056,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 21c578 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 21c504 │ │ │ │ ldr r1, [pc, #300] @ 21c5fc │ │ │ │ ldr r0, [pc, #300] @ 21c600 │ │ │ │ ldr r3, [pc, #300] @ 21c604 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -495133,26 +495133,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r3, [r7], #-231 @ 0xffffff19 │ │ │ │ - subeq r0, r8, fp, asr #11 │ │ │ │ + subeq r3, r7, r7, ror lr │ │ │ │ + subeq r0, r8, fp, lsl #11 │ │ │ │ subseq ip, lr, r0, lsl #6 │ │ │ │ ldrsbeq ip, [lr], #-96 @ 0xffffffa0 │ │ │ │ subseq ip, lr, ip, lsl #13 │ │ │ │ - subeq r0, r8, r7, ror r5 │ │ │ │ + subeq r0, r8, r7, lsr r5 │ │ │ │ subseq ip, lr, r4, ror r2 │ │ │ │ @ instruction: 0xfff49824 │ │ │ │ ldrsheq fp, [lr], #-224 @ 0xffffff20 │ │ │ │ subseq ip, lr, r4, lsr #12 │ │ │ │ - subeq sp, r6, ip, lsr r3 │ │ │ │ - umaaleq r0, r8, r1, r4 │ │ │ │ + strdeq sp, [r6], #-44 @ 0xffffffd4 │ │ │ │ + subeq r0, r8, r1, asr r4 │ │ │ │ subseq ip, lr, r4, lsl r7 │ │ │ │ strdeq r3, [r2], #-188 @ 0xffffff44 @ │ │ │ │ subseq ip, lr, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #0 │ │ │ │ @@ -495163,29 +495163,29 @@ │ │ │ │ ldr r5, [pc, #172] @ 21c6fc │ │ │ │ mov r1, #5 │ │ │ │ ldr r4, [pc, #168] @ 21c700 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ bl 37f88 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ str r7, [sp] │ │ │ │ bl ea368 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #112] @ 21c704 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ bl 38484 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #88] @ 21c708 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -495201,33 +495201,33 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r1, r8, sl, lsl r1 │ │ │ │ + ldrdeq r1, [r8], #-10 │ │ │ │ subseq ip, lr, r8, asr r3 │ │ │ │ - subeq r1, r8, r3, ror #1 │ │ │ │ - subeq r1, r8, r7, asr #1 │ │ │ │ + subeq r1, r8, r3, lsr #1 │ │ │ │ + subeq r1, r8, r7, lsl #1 │ │ │ │ subseq fp, lr, r4, ror #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21c7d8 │ │ │ │ ldr r0, [pc, #172] @ 21c7e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 21c7e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21c7ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21c79c │ │ │ │ ldr r0, [pc, #148] @ 21c7fc │ │ │ │ @@ -495259,22 +495259,22 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21c760 │ │ │ │ ldr r0, [pc, #36] @ 21c804 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - strheq sp, [r6], #-28 @ 0xffffffe4 │ │ │ │ + subeq sp, r6, ip, ror r1 │ │ │ │ subseq ip, lr, r0, ror r2 │ │ │ │ rsbeq r3, r2, r4, lsl #14 │ │ │ │ subseq r5, lr, ip, ror #9 │ │ │ │ subseq r5, lr, r0, ror r4 │ │ │ │ rsbeq r3, r2, r4, lsl #13 │ │ │ │ strdeq r3, [r2], #-112 @ 0xffffff90 @ │ │ │ │ - subeq sp, r6, r8, ror r1 │ │ │ │ + subeq sp, r6, r8, lsr r1 │ │ │ │ subseq fp, lr, r8, ror #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 21c824 │ │ │ │ @@ -495352,53 +495352,53 @@ │ │ │ │ beq 21c944 │ │ │ │ b 226a88 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 21c954 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ @ instruction: 0x005ebd94 │ │ │ │ - b 4d44dc │ │ │ │ - b 4d44f4 │ │ │ │ + b 4d44ac │ │ │ │ + b 4d44c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 5673c4 │ │ │ │ + b 567394 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ tst r0, #4 │ │ │ │ bne 21c9e8 │ │ │ │ ldr r2, [pc, #240] @ 21ca78 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #220] @ 21ca7c │ │ │ │ add r3, r5, #12 │ │ │ │ ldr r6, [pc, #216] @ 21ca80 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #184] @ 21ca84 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 67b3f8 │ │ │ │ + bl 67b3c8 │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add sl, sp, #12 │ │ │ │ ldr r9, [pc, #132] @ 21ca88 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr fp, [pc, #128] @ 21ca8c │ │ │ │ add r4, r0, #4 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ @@ -495418,37 +495418,37 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ - bl 6853f0 │ │ │ │ + bl 6853c0 │ │ │ │ b 21ca24 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 685768 │ │ │ │ + bl 685738 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq ip, r6, r4, ror pc │ │ │ │ - subeq r0, r8, r8, lsr r6 │ │ │ │ + subeq ip, r6, r4, lsr pc │ │ │ │ + strdeq r0, [r8], #-88 @ 0xffffffa8 │ │ │ │ @ instruction: 0x005ebf90 │ │ │ │ - subeq r0, r8, r3, lsl r6 │ │ │ │ + ldrdeq r0, [r8], #-83 @ 0xffffffad │ │ │ │ subseq r6, lr, r0, lsr pc │ │ │ │ subseq r6, lr, ip, lsr pc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 54418c │ │ │ │ + b 54415c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 21cab4 │ │ │ │ tst r2, #32 │ │ │ │ bne 21cab8 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 21c39c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -495550,15 +495550,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 21cd04 │ │ │ │ ldr r0, [pc, #172] @ 21cd10 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #168] @ 21cd14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21cd18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21ccc8 │ │ │ │ ldr r0, [pc, #148] @ 21cd28 │ │ │ │ @@ -495590,22 +495590,22 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21cc8c │ │ │ │ ldr r0, [pc, #36] @ 21cd30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - umaaleq r1, r8, r5, pc @ │ │ │ │ + subeq r1, r8, r5, asr pc │ │ │ │ subseq fp, lr, r4, asr #26 │ │ │ │ strhteq r2, [r2], #-244 @ 0xffffff0c │ │ │ │ ldrheq r5, [lr], #-0 │ │ │ │ subseq r4, lr, r4, ror #30 │ │ │ │ rsbeq r2, r2, r4, lsr pc │ │ │ │ rsbeq r2, r2, r8, lsr #31 │ │ │ │ - subeq r1, r8, r1, asr pc │ │ │ │ + subeq r1, r8, r1, lsl pc │ │ │ │ subseq fp, lr, ip, lsr r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 21b628 │ │ │ │ @@ -495801,15 +495801,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 21d0f0 │ │ │ │ ldr r0, [pc, #172] @ 21d0fc │ │ │ │ mov r1, #18 │ │ │ │ ldr r2, [pc, #168] @ 21d100 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21d104 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21d0b4 │ │ │ │ ldr r0, [pc, #148] @ 21d114 │ │ │ │ @@ -495841,22 +495841,22 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 21d078 │ │ │ │ ldr r0, [pc, #36] @ 21d11c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq r1, r8, r8, lsr #2 │ │ │ │ + subeq r1, r8, r8, ror #1 │ │ │ │ subseq fp, lr, r8, asr r9 │ │ │ │ rsbeq r3, r2, r0, asr #30 │ │ │ │ rsbeq r3, r2, r0, ror #29 │ │ │ │ subseq r4, lr, r4, ror ip │ │ │ │ subseq r5, lr, r8, asr #4 │ │ │ │ rsbeq r3, r2, r4, lsr #30 │ │ │ │ - subeq r1, r8, r4, ror #1 │ │ │ │ + subeq r1, r8, r4, lsr #1 │ │ │ │ subseq fp, lr, r0, asr r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 21a22c │ │ │ │ @@ -495871,15 +495871,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 21d208 │ │ │ │ ldr r0, [pc, #172] @ 21d214 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 21d218 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21d21c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21d1cc │ │ │ │ ldr r0, [pc, #148] @ 21d22c │ │ │ │ @@ -495911,37 +495911,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21d190 │ │ │ │ ldr r0, [pc, #36] @ 21d234 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq ip, r6, ip, lsl #15 │ │ │ │ + subeq ip, r6, ip, asr #14 │ │ │ │ subseq fp, lr, r0, asr #16 │ │ │ │ ldrdeq r2, [r2], #-196 @ 0xffffff3c @ │ │ │ │ ldrheq r4, [lr], #-172 @ 0xffffff54 │ │ │ │ subseq r4, lr, r0, asr #20 │ │ │ │ rsbeq r2, r2, r4, asr ip │ │ │ │ rsbeq r2, r2, r0, asr #27 │ │ │ │ - subeq ip, r6, r8, asr #14 │ │ │ │ + subeq ip, r6, r8, lsl #14 │ │ │ │ subseq fp, lr, r8, lsr r4 │ │ │ │ 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 21d320 │ │ │ │ ldr r0, [pc, #204] @ 21d32c │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #200] @ 21d330 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r5, [pc, #188] @ 21d334 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21d2e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -495981,37 +495981,37 @@ │ │ │ │ ldr r2, [pc, #52] @ 21d34c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #28] @ 21d344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq r0, r8, fp, lsr #3 │ │ │ │ + subeq r0, r8, fp, ror #2 │ │ │ │ subseq r4, lr, r8, asr #26 │ │ │ │ rsbeq r2, r2, r8, lsr sp │ │ │ │ rsbeq r2, r2, r0, asr #25 │ │ │ │ strhteq r2, [r2], #-192 @ 0xffffff40 │ │ │ │ - subeq r0, r8, fp, asr #2 │ │ │ │ + subeq r0, r8, fp, lsl #2 │ │ │ │ subseq fp, lr, r0, lsr #6 │ │ │ │ - subeq r2, r7, r8, lsl #28 │ │ │ │ + subeq r2, r7, r8, asr #27 │ │ │ │ subseq r4, lr, r8, lsr #25 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21d418 │ │ │ │ ldr r0, [pc, #172] @ 21d424 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 21d428 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #156] @ 21d42c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 21d3dc │ │ │ │ ldr r0, [pc, #148] @ 21d43c │ │ │ │ @@ -496043,22 +496043,22 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 21d3a0 │ │ │ │ ldr r0, [pc, #36] @ 21d444 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - subeq ip, r6, ip, ror r5 │ │ │ │ + subeq ip, r6, ip, lsr r5 │ │ │ │ subseq fp, lr, r0, lsr r6 │ │ │ │ rsbeq r2, r2, r4, asr #21 │ │ │ │ subseq r4, lr, ip, lsr #17 │ │ │ │ subseq r4, lr, r0, lsr r8 │ │ │ │ rsbeq r2, r2, r4, asr #20 │ │ │ │ strhteq r2, [r2], #-176 @ 0xffffff50 │ │ │ │ - subeq ip, r6, r8, lsr r5 │ │ │ │ + strdeq ip, [r6], #-72 @ 0xffffffb8 │ │ │ │ subseq fp, lr, r8, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 21c628 │ │ │ │ @@ -496130,15 +496130,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ b 21d574 │ │ │ │ mov ip, #8 │ │ │ │ str sl, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 56875c │ │ │ │ + bl 56872c │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r3, [sp, #2144] @ 0x860 │ │ │ │ str r2, [sp, #2140] @ 0x85c │ │ │ │ str r1, [sp, #2136] @ 0x858 │ │ │ │ @@ -496241,15 +496241,15 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ b 21d730 │ │ │ │ mov ip, #8 │ │ │ │ str sl, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 56875c │ │ │ │ + bl 56872c │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #988] @ 0x3dc │ │ │ │ @@ -496306,15 +496306,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 21d86c │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -496666,15 +496666,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 21ddbc │ │ │ │ cmp r1, #1 │ │ │ │ bne 21dde4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 383c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -496682,15 +496682,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 21ddfc │ │ │ │ cmp r1, #1 │ │ │ │ bne 21de30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 21de30 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -496736,27 +496736,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 21ded8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 21defc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 21df04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 21df2c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21df90 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 21df90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -496773,15 +496773,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 21df6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 21df90 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -496796,15 +496796,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 21dfc4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 21dfec │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 21e010 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -496829,25 +496829,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21e04c │ │ │ │ cmp r2, #1 │ │ │ │ bne 21e070 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 21e0e8 │ │ │ │ @@ -496861,15 +496861,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ ldrsbeq sl, [lr], #-108 @ 0xffffff94 │ │ │ │ - subeq lr, r7, fp, lsl #19 │ │ │ │ + subeq lr, r7, fp, asr #18 │ │ │ │ subseq sl, lr, ip, lsl #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #96] @ 21e164 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -497262,43 +497262,43 @@ │ │ │ │ ldr r2, [pc, #1536] @ 21ed1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r2, [r4, #204] @ 0xcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ebd4 │ │ │ │ ldr r1, [pc, #1480] @ 21ed20 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ebe4 │ │ │ │ ldr r1, [pc, #1424] @ 21ed24 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497306,15 +497306,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ebf4 │ │ │ │ ldr r1, [pc, #1364] @ 21ed28 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497322,15 +497322,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec04 │ │ │ │ ldr r1, [pc, #1304] @ 21ed2c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497338,15 +497338,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec14 │ │ │ │ ldr r1, [pc, #1244] @ 21ed30 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497354,15 +497354,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec24 │ │ │ │ ldr r1, [pc, #1184] @ 21ed34 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497370,15 +497370,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec34 │ │ │ │ ldr r1, [pc, #1124] @ 21ed38 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497386,15 +497386,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec44 │ │ │ │ ldr r1, [pc, #1064] @ 21ed3c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497402,15 +497402,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec54 │ │ │ │ ldr r1, [pc, #1004] @ 21ed40 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497418,15 +497418,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec64 │ │ │ │ ldr r1, [pc, #944] @ 21ed44 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497434,15 +497434,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec74 │ │ │ │ ldr r1, [pc, #884] @ 21ed48 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #24 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497450,15 +497450,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec84 │ │ │ │ ldr r1, [pc, #824] @ 21ed4c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497466,15 +497466,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ec94 │ │ │ │ ldr r1, [pc, #764] @ 21ed50 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497482,15 +497482,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21eca4 │ │ │ │ ldr r1, [pc, #704] @ 21ed54 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497498,15 +497498,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ecb4 │ │ │ │ ldr r1, [pc, #644] @ 21ed58 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #27 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497514,15 +497514,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ecc4 │ │ │ │ ldr r1, [pc, #584] @ 21ed5c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497530,15 +497530,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ecd4 │ │ │ │ ldr r1, [pc, #524] @ 21ed60 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497546,15 +497546,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ece4 │ │ │ │ ldr r1, [pc, #464] @ 21ed64 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497640,34 +497640,34 @@ │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r2, r2, ip, ror r7 │ │ │ │ muleq r0, r0, lr │ │ │ │ @ instruction: 0xfff455d8 │ │ │ │ - subeq pc, r7, r6, asr fp @ │ │ │ │ + subeq pc, r7, r6, lsl fp @ │ │ │ │ @ instruction: 0xfff45550 │ │ │ │ - subeq pc, r7, r2, lsl #1 │ │ │ │ - subeq pc, r7, r9, asr r0 @ │ │ │ │ - subeq pc, r7, ip, asr #21 │ │ │ │ - umaaleq pc, r7, r9, sl @ │ │ │ │ - subeq pc, r7, sp, ror #20 │ │ │ │ - subeq pc, r7, pc, lsr sl @ │ │ │ │ - subeq pc, r7, sp, lsl #20 │ │ │ │ - subeq pc, r7, r2, ror #19 │ │ │ │ - strheq pc, [r7], #-151 @ 0xffffff69 @ │ │ │ │ - umaaleq pc, r7, r0, r9 @ │ │ │ │ - subeq pc, r7, r9, ror #18 │ │ │ │ - subeq pc, r7, r1, asr #18 │ │ │ │ - subeq pc, r7, r7, lsl r9 @ │ │ │ │ - strdeq pc, [r7], #-128 @ 0xffffff80 │ │ │ │ - subeq pc, r7, ip, asr #17 │ │ │ │ - subeq pc, r7, r7, lsr #17 │ │ │ │ - subeq pc, r7, r0, lsl #17 │ │ │ │ - subeq pc, r7, ip, asr r8 @ │ │ │ │ + subeq pc, r7, r2, asr #32 │ │ │ │ + subeq pc, r7, r9, lsl r0 @ │ │ │ │ + subeq pc, r7, ip, lsl #21 │ │ │ │ + subeq pc, r7, r9, asr sl @ │ │ │ │ + subeq pc, r7, sp, lsr #20 │ │ │ │ + strdeq pc, [r7], #-159 @ 0xffffff61 │ │ │ │ + subeq pc, r7, sp, asr #19 │ │ │ │ + subeq pc, r7, r2, lsr #19 │ │ │ │ + subeq pc, r7, r7, ror r9 @ │ │ │ │ + subeq pc, r7, r0, asr r9 @ │ │ │ │ + subeq pc, r7, r9, lsr #18 │ │ │ │ + subeq pc, r7, r1, lsl #18 │ │ │ │ + ldrdeq pc, [r7], #-135 @ 0xffffff79 │ │ │ │ + strheq pc, [r7], #-128 @ 0xffffff80 @ │ │ │ │ + subeq pc, r7, ip, lsl #17 │ │ │ │ + subeq pc, r7, r7, ror #16 │ │ │ │ + subeq pc, r7, r0, asr #16 │ │ │ │ + subeq pc, r7, ip, lsl r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #616] @ 21efe0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -497687,43 +497687,43 @@ │ │ │ │ ldr r0, [pc, #552] @ 21efe8 │ │ │ │ ldr r1, [pc, #552] @ 21efec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #204] @ 0xcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ef70 │ │ │ │ ldr r1, [pc, #500] @ 21eff0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ef80 │ │ │ │ ldr r1, [pc, #444] @ 21eff4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497731,15 +497731,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ef90 │ │ │ │ ldr r1, [pc, #384] @ 21eff8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497747,15 +497747,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21efa0 │ │ │ │ ldr r1, [pc, #324] @ 21effc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497763,15 +497763,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21efb0 │ │ │ │ ldr r1, [pc, #264] @ 21f000 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -497821,21 +497821,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r2, r2, r4, ror #2 │ │ │ │ andeq sl, r0, r4, lsl #18 │ │ │ │ @ instruction: 0xfff492a4 │ │ │ │ - ldrdeq lr, [r7], #-105 @ 0xffffff97 │ │ │ │ - subeq sl, r6, r0, lsl fp │ │ │ │ - subeq lr, r7, r5, ror #9 │ │ │ │ - strdeq lr, [r6], #-108 @ 0xffffff94 │ │ │ │ - subeq lr, r7, r9, lsl r6 │ │ │ │ - subeq lr, r7, r2, ror #11 │ │ │ │ - subeq sp, r7, r8, lsr #29 │ │ │ │ + umaaleq lr, r7, r9, r6 │ │ │ │ + ldrdeq sl, [r6], #-160 @ 0xffffff60 │ │ │ │ + subeq lr, r7, r5, lsr #9 │ │ │ │ + strheq lr, [r6], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r7], #-89 @ 0xffffffa7 │ │ │ │ + subeq lr, r7, r2, lsr #11 │ │ │ │ + subeq sp, r7, r8, ror #28 │ │ │ │ subseq r9, lr, r8, lsr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #76] @ 21f068 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -498044,28 +498044,28 @@ │ │ │ │ ldr r2, [pc, #2084] @ 21fb78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r2, [r4, #204] @ 0xcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21f9c8 │ │ │ │ ldr r1, [pc, #2028] @ 21fb7c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498073,15 +498073,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21f9d8 │ │ │ │ ldr r1, [pc, #1968] @ 21fb80 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498089,15 +498089,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21f9e8 │ │ │ │ ldr r1, [pc, #1908] @ 21fb84 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498105,15 +498105,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21f9f8 │ │ │ │ ldr r1, [pc, #1848] @ 21fb88 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498121,15 +498121,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa08 │ │ │ │ ldr r1, [pc, #1788] @ 21fb8c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #31 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498137,15 +498137,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa18 │ │ │ │ ldr r1, [pc, #1728] @ 21fb90 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498153,15 +498153,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa28 │ │ │ │ ldr r1, [pc, #1668] @ 21fb94 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498169,15 +498169,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa38 │ │ │ │ ldr r1, [pc, #1608] @ 21fb98 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498185,15 +498185,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa48 │ │ │ │ ldr r1, [pc, #1548] @ 21fb9c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498201,15 +498201,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa58 │ │ │ │ ldr r1, [pc, #1488] @ 21fba0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498217,15 +498217,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa68 │ │ │ │ ldr r1, [pc, #1428] @ 21fba4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498233,15 +498233,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa78 │ │ │ │ ldr r1, [pc, #1368] @ 21fba8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498249,15 +498249,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa88 │ │ │ │ ldr r1, [pc, #1308] @ 21fbac │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498265,15 +498265,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fa98 │ │ │ │ ldr r1, [pc, #1248] @ 21fbb0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498281,15 +498281,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21faa8 │ │ │ │ ldr r1, [pc, #1188] @ 21fbb4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #30 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498297,15 +498297,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fab8 │ │ │ │ ldr r1, [pc, #1128] @ 21fbb8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #27 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498313,15 +498313,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fac8 │ │ │ │ ldr r1, [pc, #1068] @ 21fbbc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498329,15 +498329,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fad8 │ │ │ │ ldr r1, [pc, #1008] @ 21fbc0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498345,15 +498345,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fae8 │ │ │ │ ldr r1, [pc, #948] @ 21fbc4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498361,15 +498361,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21faf8 │ │ │ │ ldr r1, [pc, #888] @ 21fbc8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498377,15 +498377,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fb08 │ │ │ │ ldr r1, [pc, #828] @ 21fbcc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498393,15 +498393,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fb18 │ │ │ │ ldr r1, [pc, #768] @ 21fbd0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498409,15 +498409,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fb28 │ │ │ │ ldr r1, [pc, #708] @ 21fbd4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498425,15 +498425,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fb38 │ │ │ │ ldr r1, [pc, #648] @ 21fbd8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #19 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498559,41 +498559,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r1, r2, r4, lsl fp │ │ │ │ andeq sl, r0, r8, lsr #5 │ │ │ │ @ instruction: 0xfff44a4c │ │ │ │ - subeq lr, r7, r2, asr r4 │ │ │ │ + subeq lr, r7, r2, lsl r4 │ │ │ │ @ instruction: 0xfff44978 │ │ │ │ - subeq lr, r7, sl, asr #8 │ │ │ │ - subeq lr, r7, sp, lsl r4 │ │ │ │ - subeq lr, r7, lr, ror #7 │ │ │ │ - ldrdeq lr, [r7], #-52 @ 0xffffffcc │ │ │ │ - strheq lr, [r7], #-55 @ 0xffffffc9 │ │ │ │ - ldrdeq r3, [r7], #-151 @ 0xffffff69 │ │ │ │ - subeq lr, r7, r6, asr r3 │ │ │ │ - subeq lr, r7, sl, lsr #6 │ │ │ │ - strdeq lr, [r7], #-47 @ 0xffffffd1 │ │ │ │ - ldrdeq lr, [r7], #-34 @ 0xffffffde │ │ │ │ - subeq lr, r7, r6, lsr #5 │ │ │ │ - subeq lr, r7, sp, ror r2 │ │ │ │ - subeq lr, r7, r2, asr r2 │ │ │ │ - subeq lr, r7, r8, lsr #4 │ │ │ │ - strdeq lr, [r7], #-31 @ 0xffffffe1 │ │ │ │ - ldrdeq lr, [r7], #-29 @ 0xffffffe3 │ │ │ │ - strheq lr, [r7], #-24 @ 0xffffffe8 │ │ │ │ - subeq lr, r7, r7, lsl #3 │ │ │ │ - subeq lr, r7, r9, asr r1 │ │ │ │ - subeq lr, r7, pc, lsr #2 │ │ │ │ - strdeq r0, [r7], #-159 @ 0xffffff61 │ │ │ │ - strheq lr, [r7], #-14 │ │ │ │ - umaaleq lr, r7, sl, r0 │ │ │ │ - subeq lr, r7, r6, ror r0 │ │ │ │ - subeq sp, r7, pc, lsr r4 │ │ │ │ + subeq lr, r7, sl, lsl #8 │ │ │ │ + ldrdeq lr, [r7], #-61 @ 0xffffffc3 │ │ │ │ + subeq lr, r7, lr, lsr #7 │ │ │ │ + umaaleq lr, r7, r4, r3 │ │ │ │ + subeq lr, r7, r7, ror r3 │ │ │ │ + umaaleq r3, r7, r7, r9 │ │ │ │ + subeq lr, r7, r6, lsl r3 │ │ │ │ + subeq lr, r7, sl, ror #5 │ │ │ │ + strheq lr, [r7], #-47 @ 0xffffffd1 │ │ │ │ + umaaleq lr, r7, r2, r2 │ │ │ │ + subeq lr, r7, r6, ror #4 │ │ │ │ + subeq lr, r7, sp, lsr r2 │ │ │ │ + subeq lr, r7, r2, lsl r2 │ │ │ │ + subeq lr, r7, r8, ror #3 │ │ │ │ + strheq lr, [r7], #-31 @ 0xffffffe1 │ │ │ │ + umaaleq lr, r7, sp, r1 │ │ │ │ + subeq lr, r7, r8, ror r1 │ │ │ │ + subeq lr, r7, r7, asr #2 │ │ │ │ + subeq lr, r7, r9, lsl r1 │ │ │ │ + subeq lr, r7, pc, ror #1 │ │ │ │ + strheq r0, [r7], #-159 @ 0xffffff61 │ │ │ │ + subeq lr, r7, lr, ror r0 │ │ │ │ + subeq lr, r7, sl, asr r0 │ │ │ │ + subeq lr, r7, r6, lsr r0 │ │ │ │ + strdeq sp, [r7], #-63 @ 0xffffffc1 │ │ │ │ ldrsbeq r8, [lr], #-228 @ 0xffffff1c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #132] @ 21fc78 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -498669,43 +498669,43 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ str r2, [r4, #212] @ 0xd4 │ │ │ │ str r6, [r4, #216] @ 0xd8 │ │ │ │ str r0, [r4, #220] @ 0xdc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ffd0 │ │ │ │ ldr r1, [pc, #852] @ 2200a8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21ffe0 │ │ │ │ ldr r1, [pc, #796] @ 2200ac │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498713,15 +498713,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 21fff0 │ │ │ │ ldr r1, [pc, #736] @ 2200b0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498729,15 +498729,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220000 │ │ │ │ ldr r1, [pc, #676] @ 2200b4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498745,15 +498745,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220010 │ │ │ │ ldr r1, [pc, #616] @ 2200b8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498761,15 +498761,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220020 │ │ │ │ ldr r1, [pc, #556] @ 2200bc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498777,15 +498777,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220030 │ │ │ │ ldr r1, [pc, #496] @ 2200c0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498793,15 +498793,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220040 │ │ │ │ ldr r1, [pc, #436] @ 2200c4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498809,15 +498809,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220050 │ │ │ │ ldr r1, [pc, #376] @ 2200c8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498825,15 +498825,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220060 │ │ │ │ ldr r1, [pc, #316] @ 2200cc │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498890,26 +498890,26 @@ │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r1, r2, ip, lsl #4 │ │ │ │ andeq r9, r0, ip, lsr #24 │ │ │ │ @ instruction: 0xfffc6490 │ │ │ │ @ instruction: 0xfffc6438 │ │ │ │ @ instruction: 0xfffc64fc │ │ │ │ @ instruction: 0xfffc64a4 │ │ │ │ - subeq lr, r7, r3, lsl pc │ │ │ │ + ldrdeq lr, [r7], #-227 @ 0xffffff1d │ │ │ │ @ instruction: 0xfffc6538 │ │ │ │ - subeq lr, r7, pc, ror #29 │ │ │ │ - strheq lr, [r7], #-236 @ 0xffffff14 │ │ │ │ - subeq lr, r7, r8, lsl #29 │ │ │ │ - subeq lr, r7, r7, asr lr │ │ │ │ - subeq lr, r7, r6, lsr #28 │ │ │ │ - strdeq lr, [r7], #-211 @ 0xffffff2d │ │ │ │ - strheq lr, [r7], #-221 @ 0xffffff23 │ │ │ │ - subeq lr, r7, r9, lsl #27 │ │ │ │ - subeq lr, r7, r7, asr sp │ │ │ │ - subeq lr, r7, r9, lsr #26 │ │ │ │ + subeq lr, r7, pc, lsr #29 │ │ │ │ + subeq lr, r7, ip, ror lr │ │ │ │ + subeq lr, r7, r8, asr #28 │ │ │ │ + subeq lr, r7, r7, lsl lr │ │ │ │ + subeq lr, r7, r6, ror #27 │ │ │ │ + strheq lr, [r7], #-211 @ 0xffffff2d │ │ │ │ + subeq lr, r7, sp, ror sp │ │ │ │ + subeq lr, r7, r9, asr #26 │ │ │ │ + subeq lr, r7, r7, lsl sp │ │ │ │ + subeq lr, r7, r9, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #104] @ 220148 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -498960,28 +498960,28 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl f3510 │ │ │ │ ldr r1, [pc, #560] @ 2203e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 37460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220360 │ │ │ │ ldr r1, [pc, #516] @ 2203e4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -498989,15 +498989,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220370 │ │ │ │ ldr r1, [pc, #456] @ 2203e8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -499005,15 +499005,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220380 │ │ │ │ ldr r1, [pc, #396] @ 2203ec │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -499021,15 +499021,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 220390 │ │ │ │ ldr r1, [pc, #336] @ 2203f0 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -499037,15 +499037,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2203a0 │ │ │ │ ldr r1, [pc, #276] @ 2203f4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -499053,15 +499053,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2203b0 │ │ │ │ ldr r1, [pc, #216] @ 2203f8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38394 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -499098,21 +499098,21 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r0, r2, r0, lsl sp │ │ │ │ andeq r9, r0, ip, lsl #20 │ │ │ │ - subeq lr, r7, r6, asr r7 │ │ │ │ - subeq lr, r7, r1, asr r7 │ │ │ │ - subeq lr, r7, pc, lsl r7 │ │ │ │ - subeq pc, r6, pc, lsr #31 │ │ │ │ - subeq lr, r7, sl, lsr #13 │ │ │ │ - subeq lr, r7, r5, ror r6 │ │ │ │ - subeq lr, r7, lr, lsr r6 │ │ │ │ + subeq lr, r7, r6, lsl r7 │ │ │ │ + subeq lr, r7, r1, lsl r7 │ │ │ │ + ldrdeq lr, [r7], #-111 @ 0xffffff91 │ │ │ │ + subeq pc, r6, pc, ror #30 │ │ │ │ + subeq lr, r7, sl, ror #12 │ │ │ │ + subeq lr, r7, r5, lsr r6 │ │ │ │ + strdeq lr, [r7], #-94 @ 0xffffffa2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #76] @ 220458 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -499244,16 +499244,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r0, r2, r0, asr #15 │ │ │ │ - subeq r9, r6, r8, lsr r3 │ │ │ │ - subeq r9, r6, r8, lsr #6 │ │ │ │ + strdeq r9, [r6], #-40 @ 0xffffffd8 │ │ │ │ + subeq r9, r6, r8, ror #5 │ │ │ │ ldrheq r8, [lr], #-20 @ 0xffffffec │ │ │ │ ldrsbeq r8, [lr], #-20 @ 0xffffffec │ │ │ │ ldrdeq pc, [r1], #-100 @ 0xffffff9c @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r5, [pc, #972] @ 220a18 │ │ │ │ mov r4, r0 │ │ │ │ @@ -499408,85 +499408,85 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 2209d4 │ │ │ │ ldr r1, [pc, #368] @ 220a38 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #364] @ 220a3c │ │ │ │ ldr r2, [pc, #364] @ 220a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #8 │ │ │ │ b 22081c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 2209d4 │ │ │ │ ldr r1, [pc, #324] @ 220a44 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #320] @ 220a48 │ │ │ │ ldr r2, [pc, #320] @ 220a4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ b 22081c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 2209d4 │ │ │ │ ldr r1, [pc, #280] @ 220a50 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #276] @ 220a54 │ │ │ │ ldr r2, [pc, #276] @ 220a58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ b 22081c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 2209d4 │ │ │ │ ldr r1, [pc, #236] @ 220a5c │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #232] @ 220a60 │ │ │ │ ldr r2, [pc, #232] @ 220a64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ b 22081c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 2209d4 │ │ │ │ ldr r1, [pc, #192] @ 220a68 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [pc, #188] @ 220a6c │ │ │ │ ldr r2, [pc, #188] @ 220a70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 22081c │ │ │ │ bl 37d84 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #80] @ 220a2c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #76] @ 220a30 │ │ │ │ ldr r7, [pc, #76] @ 220a34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -499497,15 +499497,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 22082c │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r0, r2, r0, lsr r8 │ │ │ │ - umaaleq r9, r6, r8, r0 │ │ │ │ + subeq r9, r6, r8, asr r0 │ │ │ │ subseq r7, lr, ip, lsl pc │ │ │ │ subseq r7, lr, ip, lsr pc │ │ │ │ rsbeq pc, r1, ip, lsr r4 @ │ │ │ │ @ instruction: 0xfff45354 │ │ │ │ subseq r8, lr, r0, asr r0 │ │ │ │ subseq r8, lr, r8, asr #32 │ │ │ │ subseq r8, lr, r0, ror #15 │ │ │ │ @@ -499661,71 +499661,71 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 220d90 │ │ │ │ ldr r1, [pc, #316] @ 220df8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #312] @ 220dfc │ │ │ │ ldr r2, [pc, #312] @ 220e00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #8 │ │ │ │ b 220c08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 220d90 │ │ │ │ ldr r1, [pc, #272] @ 220e04 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #268] @ 220e08 │ │ │ │ ldr r2, [pc, #268] @ 220e0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ b 220c08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 220d90 │ │ │ │ ldr r1, [pc, #228] @ 220e10 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #224] @ 220e14 │ │ │ │ ldr r2, [pc, #224] @ 220e18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ b 220c08 │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 220d90 │ │ │ │ ldr r1, [pc, #184] @ 220e1c │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #180] @ 220e20 │ │ │ │ ldr r2, [pc, #180] @ 220e24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ b 220c08 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #84] @ 220dec │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #80] @ 220df0 │ │ │ │ ldr r7, [pc, #80] @ 220df4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ @@ -499736,16 +499736,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 220c18 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r0, r2, r0, asr r4 │ │ │ │ - subeq r8, r6, ip, lsr #25 │ │ │ │ - umaaleq r8, r6, ip, ip │ │ │ │ + subeq r8, r6, ip, ror #24 │ │ │ │ + subeq r8, r6, ip, asr ip │ │ │ │ subseq r7, lr, r8, lsr #22 │ │ │ │ subseq r7, lr, r8, asr #22 │ │ │ │ rsbeq pc, r1, r8, asr #32 │ │ │ │ @ instruction: 0xfff44f98 │ │ │ │ @ instruction: 0x005e7c94 │ │ │ │ subseq r7, lr, ip, lsl #25 │ │ │ │ subseq r7, lr, ip, ror pc │ │ │ │ @@ -499800,16 +499800,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r1, r4, ror pc @ │ │ │ │ - subeq r8, r6, r4, lsl #21 │ │ │ │ - subeq r8, r6, r4, ror sl │ │ │ │ + subeq r8, r6, r4, asr #20 │ │ │ │ + subeq r8, r6, r4, lsr sl │ │ │ │ subseq r7, lr, r0, lsl #18 │ │ │ │ subseq r7, lr, r0, lsr #18 │ │ │ │ rsbeq lr, r1, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ ldr r6, [pc, #2228] @ 2217b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -500110,253 +500110,253 @@ │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #1044] @ 2217d4 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #1040] @ 2217d8 │ │ │ │ ldr r2, [pc, #1040] @ 2217dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #8 │ │ │ │ b 22130c │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #1000] @ 2217e0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #996] @ 2217e4 │ │ │ │ ldr r2, [pc, #996] @ 2217e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #16 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #956] @ 2217ec │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #952] @ 2217f0 │ │ │ │ ldr r2, [pc, #952] @ 2217f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #24 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #912] @ 2217f8 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #908] @ 2217fc │ │ │ │ ldr r2, [pc, #908] @ 221800 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #32 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #868] @ 221804 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [pc, #864] @ 221808 │ │ │ │ ldr r2, [pc, #864] @ 22180c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #824] @ 221810 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [pc, #820] @ 221814 │ │ │ │ ldr r2, [pc, #820] @ 221818 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #780] @ 22181c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #776] @ 221820 │ │ │ │ ldr r2, [pc, #776] @ 221824 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #736] @ 221828 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r0, [pc, #732] @ 22182c │ │ │ │ ldr r2, [pc, #732] @ 221830 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #692] @ 221834 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [pc, #688] @ 221838 │ │ │ │ ldr r2, [pc, #688] @ 22183c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #648] @ 221840 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr r0, [pc, #644] @ 221844 │ │ │ │ ldr r2, [pc, #644] @ 221848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #604] @ 22184c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r0, [pc, #600] @ 221850 │ │ │ │ ldr r2, [pc, #600] @ 221854 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #560] @ 221858 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [pc, #556] @ 22185c │ │ │ │ ldr r2, [pc, #556] @ 221860 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #516] @ 221864 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [pc, #512] @ 221868 │ │ │ │ ldr r2, [pc, #512] @ 22186c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #472] @ 221870 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r0, [pc, #468] @ 221874 │ │ │ │ ldr r2, [pc, #468] @ 221878 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #428] @ 22187c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [pc, #424] @ 221880 │ │ │ │ ldr r2, [pc, #424] @ 221884 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #384] @ 221888 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r0, [pc, #380] @ 22188c │ │ │ │ ldr r2, [pc, #380] @ 221890 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22176c │ │ │ │ ldr r1, [pc, #340] @ 221894 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, #336] @ 221898 │ │ │ │ ldr r2, [pc, #336] @ 22189c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ b 22130c │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #84] @ 2217c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #80] @ 2217cc │ │ │ │ ldr r7, [pc, #80] @ 2217d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -500367,16 +500367,16 @@ │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b 22131c │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r1, r0, asr pc @ │ │ │ │ - subeq r8, r6, r8, lsr #11 │ │ │ │ - umaaleq r8, r6, r8, r5 │ │ │ │ + subeq r8, r6, r8, ror #10 │ │ │ │ + subeq r8, r6, r8, asr r5 │ │ │ │ subseq r7, lr, r4, lsr #8 │ │ │ │ subseq r7, lr, r4, asr #8 │ │ │ │ rsbeq lr, r1, r4, asr #18 │ │ │ │ @ instruction: 0xfff445bc │ │ │ │ subseq r7, lr, r4, asr #5 │ │ │ │ ldrheq r7, [lr], #-32 @ 0xffffffe0 │ │ │ │ subseq r7, lr, r8, ror ip │ │ │ │ @@ -500437,19 +500437,19 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #208] @ 22198c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r6, r1, r0 │ │ │ │ tst r6, #3 │ │ │ │ bne 221900 │ │ │ │ - bl 5584f0 │ │ │ │ + bl 5584c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 556fc8 │ │ │ │ + bl 556f98 │ │ │ │ mov r5, r0 │ │ │ │ - bl 557724 │ │ │ │ + bl 5576f4 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ str r1, [r6, #28] │ │ │ │ str r1, [r6] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -500486,16 +500486,16 @@ │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r1, r0, asr #5 │ │ │ │ - subeq r7, r6, ip, ror #31 │ │ │ │ - ldrdeq r7, [r6], #-252 @ 0xffffff04 │ │ │ │ + subeq r7, r6, ip, lsr #31 │ │ │ │ + umaaleq r7, r6, ip, pc @ │ │ │ │ subseq r6, lr, r8, ror #28 │ │ │ │ subseq r6, lr, r8, lsl #29 │ │ │ │ rsbeq lr, r1, r8, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #240] @ 221aa8 │ │ │ │ @@ -500557,16 +500557,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq pc, r1, ip, lsl #7 │ │ │ │ - strheq r7, [r6], #-228 @ 0xffffff1c │ │ │ │ - subeq r7, r6, r4, lsr #29 │ │ │ │ + subeq r7, r6, r4, ror lr │ │ │ │ + subeq r7, r6, r4, ror #28 │ │ │ │ subseq r6, lr, r0, lsr sp │ │ │ │ subseq r6, lr, r0, asr sp │ │ │ │ rsbeq lr, r1, r0, asr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #296] @ 221bf8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -500641,15 +500641,15 @@ │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ bl 21de40 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r1, r4, ror r1 │ │ │ │ - subeq r7, r6, r4, ror #26 │ │ │ │ + subeq r7, r6, r4, lsr #26 │ │ │ │ subseq r6, lr, r8, ror #23 │ │ │ │ subseq r6, lr, r8, lsl #24 │ │ │ │ rsbeq lr, r1, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #496] @ 221e10 │ │ │ │ @@ -500684,28 +500684,28 @@ │ │ │ │ bl 37dcc │ │ │ │ bl 37dcc │ │ │ │ bl 37a00 │ │ │ │ bl 37dcc │ │ │ │ bl 37304 │ │ │ │ bl 37a00 │ │ │ │ bl 37a3c │ │ │ │ - bl 55e4fc │ │ │ │ + bl 55e4cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #364] @ 221e24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 221dc0 │ │ │ │ ldr r0, [pc, #356] @ 221e34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #348] @ 221e38 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ strd r6, [r5, #16] │ │ │ │ @@ -500785,16 +500785,16 @@ │ │ │ │ ldrsheq r6, [lr], #-232 @ 0xffffff18 │ │ │ │ rsbeq lr, r1, ip, lsr #28 │ │ │ │ rsbeq lr, r1, r0, lsl sp │ │ │ │ subseq pc, sp, r0, ror #29 │ │ │ │ subseq r0, lr, ip, asr r5 │ │ │ │ rsbeq lr, r1, r0, lsr #28 │ │ │ │ subseq r2, lr, r8, lsl #6 │ │ │ │ - ldrdeq r7, [r6], #-176 @ 0xffffff50 │ │ │ │ - subeq r7, r6, r0, asr #23 │ │ │ │ + umaaleq r7, r6, r0, fp │ │ │ │ + subeq r7, r6, r0, lsl #23 │ │ │ │ subseq r6, lr, ip, asr #20 │ │ │ │ subseq r6, lr, ip, ror #20 │ │ │ │ rsbeq sp, r1, ip, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ ldr r1, [pc, #932] @ 222204 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ @@ -500826,43 +500826,43 @@ │ │ │ │ ldr r0, [pc, #844] @ 222218 │ │ │ │ ldr r4, [pc, #796] @ 2221ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [pc, r4] │ │ │ │ ldmib r2, {r3, r4} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ tst r1, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ beq 221f2c │ │ │ │ ldr r0, [pc, #744] @ 2221f4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ b 221f6c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #692] @ 2221f0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r4]! │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r7, [pc, #644] @ 2221f8 │ │ │ │ @@ -500873,15 +500873,15 @@ │ │ │ │ ldr r6, [pc, r7] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r9, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ ldmib r4, {r2, r7} │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ adds r4, r9, #1 │ │ │ │ adc r9, r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -500896,35 +500896,35 @@ │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bne 22203c │ │ │ │ add r4, fp, #8 │ │ │ │ mov r5, r6 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #504] @ 2221fc │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r2, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [pc, #444] @ 222200 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r2, r4, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r9, #0 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str sl, [sp, #32] │ │ │ │ strd r2, [r0, #8] │ │ │ │ @@ -501028,22 +501028,22 @@ │ │ │ │ rsbeq sp, r1, r0, lsr #28 │ │ │ │ rsbeq sp, r1, r4, lsr #27 │ │ │ │ rsbeq sp, r1, r8, ror #27 │ │ │ │ rsbeq sp, r1, r0, ror sp │ │ │ │ ldrdeq sp, [r1], #-204 @ 0xffffff34 @ │ │ │ │ rsbeq sp, r1, ip, lsr #25 │ │ │ │ strdeq lr, [r1], #-12 @ │ │ │ │ - subeq sl, r7, r3, ror #15 │ │ │ │ + subeq sl, r7, r3, lsr #15 │ │ │ │ ldrsbeq r6, [lr], #-92 @ 0xffffffa4 │ │ │ │ subseq r6, lr, r0, ror r5 │ │ │ │ subseq r1, lr, r4, ror #15 │ │ │ │ ldrheq r1, [lr], #-116 @ 0xffffff8c │ │ │ │ subseq r6, lr, r4, ror #20 │ │ │ │ subseq r6, lr, r0, lsr #20 │ │ │ │ - subeq r7, r6, ip, asr #15 │ │ │ │ + subeq r7, r6, ip, lsl #15 │ │ │ │ subseq r6, lr, r8, asr r6 │ │ │ │ subseq r6, lr, r8, ror r6 │ │ │ │ rsbeq sp, r1, r4, ror fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #228] @ 22232c │ │ │ │ @@ -501102,16 +501102,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq lr, r1, r4, lsr #19 │ │ │ │ - subeq r7, r6, r0, lsr r6 │ │ │ │ - subeq r7, r6, r0, lsr #12 │ │ │ │ + strdeq r7, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subeq r7, r6, r0, ror #11 │ │ │ │ subseq r6, lr, ip, lsr #9 │ │ │ │ subseq r6, lr, ip, asr #9 │ │ │ │ rsbeq sp, r1, ip, asr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ ldr r5, [pc, #2888] @ 222e9c │ │ │ │ mov r4, r0 │ │ │ │ @@ -501493,337 +501493,337 @@ │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1360] @ 222eac │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #1356] @ 222eb0 │ │ │ │ ldr r2, [pc, #1356] @ 222eb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #8 │ │ │ │ b 2228a8 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1316] @ 222eb8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #1312] @ 222ebc │ │ │ │ ldr r2, [pc, #1312] @ 222ec0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #16 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1272] @ 222ec4 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #1268] @ 222ec8 │ │ │ │ ldr r2, [pc, #1268] @ 222ecc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #24 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1228] @ 222ed0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #1224] @ 222ed4 │ │ │ │ ldr r2, [pc, #1224] @ 222ed8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #32 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1184] @ 222edc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [pc, #1180] @ 222ee0 │ │ │ │ ldr r2, [pc, #1180] @ 222ee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1140] @ 222ee8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [pc, #1136] @ 222eec │ │ │ │ ldr r2, [pc, #1136] @ 222ef0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1096] @ 222ef4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #1092] @ 222ef8 │ │ │ │ ldr r2, [pc, #1092] @ 222efc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ b 2228a8 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1052] @ 222f00 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r0, [pc, #1048] @ 222f04 │ │ │ │ ldr r2, [pc, #1048] @ 222f08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ b 2228a8 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #1008] @ 222f0c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [pc, #1004] @ 222f10 │ │ │ │ ldr r2, [pc, #1004] @ 222f14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ b 2228a8 │ │ │ │ bl 380a8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #964] @ 222f18 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr r0, [pc, #960] @ 222f1c │ │ │ │ ldr r2, [pc, #960] @ 222f20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ b 2228a8 │ │ │ │ bl 382e0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #920] @ 222f24 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r0, [pc, #916] @ 222f28 │ │ │ │ ldr r2, [pc, #916] @ 222f2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ b 2228a8 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #876] @ 222f30 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [pc, #872] @ 222f34 │ │ │ │ ldr r2, [pc, #872] @ 222f38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ b 2228a8 │ │ │ │ bl 380a8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #832] @ 222f3c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [pc, #828] @ 222f40 │ │ │ │ ldr r2, [pc, #828] @ 222f44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ b 2228a8 │ │ │ │ bl 382e0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #788] @ 222f48 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r0, [pc, #784] @ 222f4c │ │ │ │ ldr r2, [pc, #784] @ 222f50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ b 2228a8 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #744] @ 222f54 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [pc, #740] @ 222f58 │ │ │ │ ldr r2, [pc, #740] @ 222f5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #700] @ 222f60 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r0, [pc, #696] @ 222f64 │ │ │ │ ldr r2, [pc, #696] @ 222f68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ b 2228a8 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #656] @ 222f6c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, #652] @ 222f70 │ │ │ │ ldr r2, [pc, #652] @ 222f74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #612] @ 222f78 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r0, [pc, #608] @ 222f7c │ │ │ │ ldr r2, [pc, #608] @ 222f80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ b 2228a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #568] @ 222f84 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r0, [pc, #564] @ 222f88 │ │ │ │ ldr r2, [pc, #564] @ 222f8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ b 2228a8 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #524] @ 222f90 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r0, [pc, #520] @ 222f94 │ │ │ │ ldr r2, [pc, #520] @ 222f98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ b 2228a8 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #480] @ 222f9c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [pc, #476] @ 222fa0 │ │ │ │ ldr r2, [pc, #476] @ 222fa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ b 2228a8 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #436] @ 222fa8 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ ldr r0, [pc, #432] @ 222fac │ │ │ │ ldr r2, [pc, #432] @ 222fb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ b 2228a8 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 222e58 │ │ │ │ ldr r1, [pc, #392] @ 222fb4 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r0, [pc, #388] @ 222fb8 │ │ │ │ ldr r2, [pc, #388] @ 222fbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ b 2228a8 │ │ │ │ bl 38bd4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #64] @ 222ea0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ 222ea4 │ │ │ │ ldr r7, [pc, #60] @ 222ea8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -501909,16 +501909,16 @@ │ │ │ │ rsbeq ip, r1, r0, asr #29 │ │ │ │ subseq r6, lr, r4 │ │ │ │ subseq r5, lr, r0, ror #31 │ │ │ │ rsbeq ip, r1, r8, lsl #29 │ │ │ │ subseq r6, lr, r8, lsr #11 │ │ │ │ @ instruction: 0x005e6594 │ │ │ │ rsbeq sp, r1, ip, lsr #8 │ │ │ │ - subeq r7, r6, ip │ │ │ │ - strdeq r6, [r6], #-252 @ 0xffffff04 │ │ │ │ + subeq r6, r6, ip, asr #31 │ │ │ │ + strheq r6, [r6], #-252 @ 0xffffff04 │ │ │ │ subseq r5, lr, r8, lsl #29 │ │ │ │ subseq r5, lr, r8, lsr #29 │ │ │ │ rsbeq sp, r1, r8, lsr #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ ldr r1, [pc, #156] @ 22308c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -501958,15 +501958,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq ip, r1, r4, asr #24 │ │ │ │ - subeq r6, r6, r4, asr #17 │ │ │ │ + subeq r6, r6, r4, lsl #17 │ │ │ │ subseq r5, lr, r8, asr #14 │ │ │ │ subseq r5, lr, r8, ror #14 │ │ │ │ rsbeq ip, r1, r8, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #164] @ 223154 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502008,16 +502008,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, ip, asr #19 │ │ │ │ - subeq r6, r6, r4, lsl #16 │ │ │ │ - strdeq r6, [r6], #-116 @ 0xffffff8c │ │ │ │ + subeq r6, r6, r4, asr #15 │ │ │ │ + strheq r6, [r6], #-116 @ 0xffffff8c │ │ │ │ subseq r5, lr, r0, lsl #13 │ │ │ │ subseq r5, lr, r0, lsr #13 │ │ │ │ rsbeq ip, r1, r0, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #332] @ 2232cc │ │ │ │ @@ -502033,15 +502033,15 @@ │ │ │ │ ldr r0, [pc, #296] @ 2232d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 223288 │ │ │ │ bl 383d0 │ │ │ │ - bl 55e4fc │ │ │ │ + bl 55e4cc │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [r9, #16] │ │ │ │ str r1, [r9, #20] │ │ │ │ str r1, [r9] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -502106,15 +502106,15 @@ │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, r4, lsr sl │ │ │ │ rsbeq sp, r1, r4, lsl #18 │ │ │ │ rsbeq sp, r1, r0, lsl r8 │ │ │ │ subseq r5, lr, ip, lsr #7 │ │ │ │ subseq r5, lr, r4, lsl #20 │ │ │ │ - subeq r6, r6, r4, asr #13 │ │ │ │ + subeq r6, r6, r4, lsl #13 │ │ │ │ subseq r5, lr, r8, asr #10 │ │ │ │ subseq r5, lr, r8, ror #10 │ │ │ │ rsbeq ip, r1, r8, ror #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r1, [pc, #164] @ 2233a4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502156,16 +502156,16 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, ip, lsr #25 │ │ │ │ - strheq r6, [r6], #-84 @ 0xffffffac │ │ │ │ - subeq r6, r6, r4, lsr #11 │ │ │ │ + subeq r6, r6, r4, ror r5 │ │ │ │ + subeq r6, r6, r4, ror #10 │ │ │ │ subseq r5, lr, r0, lsr r4 │ │ │ │ subseq r5, lr, r0, asr r4 │ │ │ │ rsbeq ip, r1, r0, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #148] @ 223460 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502203,16 +502203,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, r4, lsr #14 │ │ │ │ - strdeq r6, [r6], #-72 @ 0xffffffb8 │ │ │ │ - subeq r6, r6, r8, ror #9 │ │ │ │ + strheq r6, [r6], #-72 @ 0xffffffb8 │ │ │ │ + subeq r6, r6, r8, lsr #9 │ │ │ │ subseq r5, lr, r4, ror r3 │ │ │ │ @ instruction: 0x005e5394 │ │ │ │ mlseq r1, r4, r8, ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #152] @ 223520 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502251,16 +502251,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, r4, lsl #11 │ │ │ │ - subeq r6, r6, r8, lsr r4 │ │ │ │ - subeq r6, r6, r8, lsr #8 │ │ │ │ + strdeq r6, [r6], #-56 @ 0xffffffc8 │ │ │ │ + subeq r6, r6, r8, ror #7 │ │ │ │ ldrheq r5, [lr], #-36 @ 0xffffffdc │ │ │ │ ldrsbeq r5, [lr], #-36 @ 0xffffffdc │ │ │ │ ldrdeq ip, [r1], #-116 @ 0xffffff8c @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #456] @ 223710 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502385,16 +502385,16 @@ │ │ │ │ ldrsheq r5, [lr], #-172 @ 0xffffff54 │ │ │ │ rsbeq sp, r1, r4, lsr r3 │ │ │ │ subseq r4, lr, r4, ror #31 │ │ │ │ subseq r5, lr, ip, lsr #21 │ │ │ │ rsbeq sp, r1, r4, ror #5 │ │ │ │ @ instruction: 0x005e4f94 │ │ │ │ subseq r5, lr, ip, asr sl │ │ │ │ - subeq r6, r6, r0, lsr r3 │ │ │ │ - subeq r6, r6, r0, lsr #6 │ │ │ │ + strdeq r6, [r6], #-32 @ 0xffffffe0 │ │ │ │ + subeq r6, r6, r0, ror #5 │ │ │ │ subseq r5, lr, ip, lsr #3 │ │ │ │ subseq r5, lr, ip, asr #3 │ │ │ │ rsbeq ip, r1, ip, asr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #380] @ 2238e0 │ │ │ │ @@ -502499,16 +502499,16 @@ │ │ │ │ rsbeq sp, r1, r8, lsr r3 │ │ │ │ subseq r4, lr, r0, lsl lr │ │ │ │ subseq r5, lr, r4, lsr r3 │ │ │ │ strdeq sp, [r1], #-60 @ 0xffffffc4 @ │ │ │ │ rsbeq sp, r1, r0, lsl #6 │ │ │ │ subseq r4, lr, r8, ror #27 │ │ │ │ subseq r5, lr, r8, lsl #6 │ │ │ │ - strdeq r6, [r6], #-4 │ │ │ │ - subeq r6, r6, r4, ror #1 │ │ │ │ + strheq r6, [r6], #-4 │ │ │ │ + subeq r6, r6, r4, lsr #1 │ │ │ │ subseq r4, lr, r0, ror pc │ │ │ │ @ instruction: 0x005e4f90 │ │ │ │ mlseq r1, r0, r4, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #172] @ 2239d8 │ │ │ │ @@ -502553,16 +502553,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, r8, ror r3 │ │ │ │ - subeq r5, r6, r4, lsl #31 │ │ │ │ - subeq r5, r6, r4, ror pc │ │ │ │ + subeq r5, r6, r4, asr #30 │ │ │ │ + subeq r5, r6, r4, lsr pc │ │ │ │ subseq r4, lr, r0, lsl #28 │ │ │ │ subseq r4, lr, r0, lsr #28 │ │ │ │ rsbeq ip, r1, r0, lsr #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #156] @ 223a9c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -502602,16 +502602,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ strhteq sp, [r1], #-0 │ │ │ │ - strheq r5, [r6], #-236 @ 0xffffff14 │ │ │ │ - subeq r5, r6, ip, lsr #29 │ │ │ │ + subeq r5, r6, ip, ror lr │ │ │ │ + subeq r5, r6, ip, ror #28 │ │ │ │ subseq r4, lr, r8, lsr sp │ │ │ │ subseq r4, lr, r8, asr sp │ │ │ │ rsbeq ip, r1, r8, asr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ 223bd0 │ │ │ │ @@ -502683,16 +502683,16 @@ │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq sp, r1, r0, lsl r2 │ │ │ │ ldrdeq sp, [r1], #-48 @ 0xffffffd0 @ │ │ │ │ rsbeq sp, r1, r0, lsl r3 │ │ │ │ subseq r4, lr, r0, lsr #22 │ │ │ │ ldrsheq r5, [lr], #-0 │ │ │ │ - subeq r5, r6, r8, asr #27 │ │ │ │ - strheq r5, [r6], #-216 @ 0xffffff28 │ │ │ │ + subeq r5, r6, r8, lsl #27 │ │ │ │ + subeq r5, r6, r8, ror sp │ │ │ │ subseq r4, lr, r4, asr #24 │ │ │ │ subseq r4, lr, r4, ror #24 │ │ │ │ rsbeq ip, r1, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r6, [pc, #1688] @ 2242a0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -502940,99 +502940,99 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 223c68 │ │ │ │ bl 37760 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #728] @ 2242d0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #724] @ 2242d4 │ │ │ │ ldr r2, [pc, #724] @ 2242d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #8 │ │ │ │ b 223ecc │ │ │ │ bl 38afc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #684] @ 2242dc │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #680] @ 2242e0 │ │ │ │ ldr r2, [pc, #680] @ 2242e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #16 │ │ │ │ b 223ecc │ │ │ │ bl 37694 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #640] @ 2242e8 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #636] @ 2242ec │ │ │ │ ldr r2, [pc, #636] @ 2242f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ b 223ecc │ │ │ │ bl 37694 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #596] @ 2242f4 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #592] @ 2242f8 │ │ │ │ ldr r2, [pc, #592] @ 2242fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #32 │ │ │ │ b 223ecc │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #552] @ 224300 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [pc, #548] @ 224304 │ │ │ │ ldr r2, [pc, #548] @ 224308 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 223ecc │ │ │ │ bl 38bb0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #508] @ 22430c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [pc, #504] @ 224310 │ │ │ │ ldr r2, [pc, #504] @ 224314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ b 223ecc │ │ │ │ bl 3891c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #464] @ 224318 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #460] @ 22431c │ │ │ │ ldr r2, [pc, #460] @ 224320 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -503053,15 +503053,15 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 223df8 │ │ │ │ bl 22d338 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #376] @ 224334 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r0, [pc, #372] @ 224338 │ │ │ │ ldr r2, [pc, #372] @ 22433c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -503082,29 +503082,29 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ b 223e3c │ │ │ │ bl 22d3c0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22425c │ │ │ │ ldr r1, [pc, #288] @ 224350 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [pc, #284] @ 224354 │ │ │ │ ldr r2, [pc, #284] @ 224358 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ b 223ecc │ │ │ │ bl 3819c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #96] @ 2242c4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #92] @ 2242c8 │ │ │ │ ldr r7, [pc, #92] @ 2242cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -503164,16 +503164,16 @@ │ │ │ │ rsbeq ip, r1, r0, ror #28 │ │ │ │ ldrheq r4, [lr], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0x005e4f94 │ │ │ │ rsbeq fp, r1, r4, lsl #21 │ │ │ │ subseq r5, lr, ip, lsr r3 │ │ │ │ subseq r5, lr, r8, lsr #6 │ │ │ │ rsbeq fp, r1, r8, lsl #28 │ │ │ │ - subeq r5, r6, r8, ror #19 │ │ │ │ - ldrdeq r5, [r6], #-152 @ 0xffffff68 │ │ │ │ + subeq r5, r6, r8, lsr #19 │ │ │ │ + umaaleq r5, r6, r8, r9 │ │ │ │ subseq r4, lr, r4, ror #16 │ │ │ │ subseq r4, lr, r4, lsl #17 │ │ │ │ rsbeq fp, r1, r4, lsl #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 224450 │ │ │ │ @@ -503223,16 +503223,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ rsbeq ip, r1, r4, lsr r6 │ │ │ │ - subeq r5, r6, ip, lsl #10 │ │ │ │ - strdeq r5, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq r5, r6, ip, asr #9 │ │ │ │ + strheq r5, [r6], #-76 @ 0xffffffb4 │ │ │ │ subseq r4, lr, r8, lsl #7 │ │ │ │ subseq r4, lr, r8, lsr #7 │ │ │ │ rsbeq fp, r1, r8, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #144] @ 224508 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -503269,15 +503269,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq ip, r1, r4, lsr #15 │ │ │ │ - subeq r5, r6, r8, asr #8 │ │ │ │ + subeq r5, r6, r8, lsl #8 │ │ │ │ subseq r4, lr, ip, asr #5 │ │ │ │ subseq r4, lr, ip, ror #5 │ │ │ │ rsbeq fp, r1, ip, ror #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #328] @ 224674 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -503292,20 +503292,20 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 224628 │ │ │ │ ldr r0, [pc, #300] @ 224688 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #292] @ 22468c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #280] @ 224690 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #25 │ │ │ │ - bl 55e2a8 │ │ │ │ + bl 55e278 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ strb r1, [r5, #44] @ 0x2c │ │ │ │ str r4, [r5, #16] │ │ │ │ @@ -503366,27 +503366,27 @@ │ │ │ │ rsbeq ip, r1, ip, asr #20 │ │ │ │ rsbeq ip, r1, r4, ror #20 │ │ │ │ rsbeq ip, r1, ip, ror #18 │ │ │ │ subseq sp, sp, r4, lsl #14 │ │ │ │ ldrsbeq sp, [sp], #-196 @ 0xffffff3c │ │ │ │ rsbeq ip, r1, r0, asr sl │ │ │ │ ldrsheq lr, [sp], #-200 @ 0xffffff38 │ │ │ │ - ldrdeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - subeq r5, r6, ip, lsr #6 │ │ │ │ - subeq r5, r6, ip, lsl r3 │ │ │ │ + umaaleq r5, r7, r0, r3 │ │ │ │ + subeq r5, r6, ip, ror #5 │ │ │ │ + ldrdeq r5, [r6], #-44 @ 0xffffffd4 │ │ │ │ subseq r4, lr, r8, lsr #3 │ │ │ │ subseq r4, lr, r8, asr #3 │ │ │ │ rsbeq fp, r1, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2248f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 224788 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -503448,15 +503448,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 224898 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 224824 │ │ │ │ ldr r1, [pc, #280] @ 224908 │ │ │ │ ldr r0, [pc, #280] @ 22490c │ │ │ │ ldr r3, [pc, #280] @ 224910 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -503520,37 +503520,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, r7, ip, ror #9 │ │ │ │ - subeq r8, r7, fp, lsr #5 │ │ │ │ + subeq r8, r7, ip, lsr #9 │ │ │ │ + subeq r8, r7, fp, ror #4 │ │ │ │ subseq r3, lr, r0, ror #31 │ │ │ │ subseq r4, lr, r0, lsr #32 │ │ │ │ subseq r3, lr, ip, ror #31 │ │ │ │ - subeq r8, r7, r7, asr r2 │ │ │ │ + subeq r8, r7, r7, lsl r2 │ │ │ │ subseq r3, lr, r4, asr pc │ │ │ │ @ instruction: 0xfff41504 │ │ │ │ ldrsbeq r3, [lr], #-176 @ 0xffffff50 │ │ │ │ @ instruction: 0x005e3f94 │ │ │ │ - subeq r5, r6, ip, lsl r0 │ │ │ │ + ldrdeq r4, [r6], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xffff9bdc │ │ │ │ @ instruction: 0xffffe990 │ │ │ │ - subeq r8, r7, r5, ror #2 │ │ │ │ + subeq r8, r7, r5, lsr #2 │ │ │ │ subseq r4, lr, r8, lsl #1 │ │ │ │ rsbeq ip, r1, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 224b88 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 224a18 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -503612,15 +503612,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 224b28 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 224ab4 │ │ │ │ ldr r1, [pc, #280] @ 224b98 │ │ │ │ ldr r0, [pc, #280] @ 224b9c │ │ │ │ ldr r3, [pc, #280] @ 224ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -503684,37 +503684,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, r7, r9, ror #4 │ │ │ │ - subeq r8, r7, fp, lsl r0 │ │ │ │ + subeq r8, r7, r9, lsr #4 │ │ │ │ + ldrdeq r7, [r7], #-251 @ 0xffffff05 │ │ │ │ subseq r3, lr, r0, asr sp │ │ │ │ @ instruction: 0x005e3d90 │ │ │ │ subseq r3, lr, ip, asr sp │ │ │ │ - subeq r7, r7, r7, asr #31 │ │ │ │ + subeq r7, r7, r7, lsl #31 │ │ │ │ subseq r3, lr, r4, asr #25 │ │ │ │ @ instruction: 0xfff41274 │ │ │ │ subseq r3, lr, r0, asr #18 │ │ │ │ subseq r3, lr, r4, lsl #26 │ │ │ │ - subeq r4, r6, ip, lsl #27 │ │ │ │ + subeq r4, r6, ip, asr #26 │ │ │ │ @ instruction: 0xffffb24c │ │ │ │ @ instruction: 0xfffff114 │ │ │ │ - ldrdeq r7, [r7], #-229 @ 0xffffff1b │ │ │ │ + umaaleq r7, r7, r5, lr │ │ │ │ ldrsheq r3, [lr], #-216 @ 0xffffff28 │ │ │ │ rsbeq ip, r1, r4, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 224e18 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 224ca8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -503776,15 +503776,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 224db8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 224d44 │ │ │ │ ldr r1, [pc, #280] @ 224e28 │ │ │ │ ldr r0, [pc, #280] @ 224e2c │ │ │ │ ldr r3, [pc, #280] @ 224e30 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -503848,37 +503848,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r7, r4, ror #31 │ │ │ │ - subeq r7, r7, fp, lsl #27 │ │ │ │ + subeq r7, r7, r4, lsr #31 │ │ │ │ + subeq r7, r7, fp, asr #26 │ │ │ │ subseq r3, lr, r0, asr #21 │ │ │ │ subseq r3, lr, r0, lsl #22 │ │ │ │ subseq r3, lr, ip, asr #21 │ │ │ │ - subeq r7, r7, r7, lsr sp │ │ │ │ + strdeq r7, [r7], #-199 @ 0xffffff39 │ │ │ │ subseq r3, lr, r4, lsr sl │ │ │ │ @ instruction: 0xfff40fe4 │ │ │ │ ldrheq r3, [lr], #-96 @ 0xffffffa0 │ │ │ │ subseq r3, lr, r4, ror sl │ │ │ │ - strdeq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ + strheq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0xffffa4ac │ │ │ │ @ instruction: 0xffffece8 │ │ │ │ - subeq r7, r7, r5, asr #24 │ │ │ │ + subeq r7, r7, r5, lsl #24 │ │ │ │ subseq r3, lr, r8, ror #22 │ │ │ │ rsbeq ip, r1, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2250a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 224f38 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -503940,15 +503940,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 225048 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 224fd4 │ │ │ │ ldr r1, [pc, #280] @ 2250b8 │ │ │ │ ldr r0, [pc, #280] @ 2250bc │ │ │ │ ldr r3, [pc, #280] @ 2250c0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504012,37 +504012,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r7, r8, ror #26 │ │ │ │ - strdeq r7, [r7], #-171 @ 0xffffff55 │ │ │ │ + subeq r7, r7, r8, lsr #26 │ │ │ │ + strheq r7, [r7], #-171 @ 0xffffff55 │ │ │ │ subseq r3, lr, r0, lsr r8 │ │ │ │ subseq r3, lr, r0, ror r8 │ │ │ │ subseq r3, lr, ip, lsr r8 │ │ │ │ - subeq r7, r7, r7, lsr #21 │ │ │ │ + subeq r7, r7, r7, ror #20 │ │ │ │ subseq r3, lr, r4, lsr #15 │ │ │ │ @ instruction: 0xfff40d54 │ │ │ │ subseq r3, lr, r0, lsr #8 │ │ │ │ subseq r3, lr, r4, ror #15 │ │ │ │ - subeq r4, r6, ip, ror #16 │ │ │ │ + subeq r4, r6, ip, lsr #16 │ │ │ │ @ instruction: 0xffff92b8 │ │ │ │ @ instruction: 0xffffcae4 │ │ │ │ - strheq r7, [r7], #-149 @ 0xffffff6b │ │ │ │ + subeq r7, r7, r5, ror r9 │ │ │ │ ldrsbeq r3, [lr], #-136 @ 0xffffff78 │ │ │ │ rsbeq fp, r1, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 225338 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2251c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504104,15 +504104,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2252d8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 225264 │ │ │ │ ldr r1, [pc, #280] @ 225348 │ │ │ │ ldr r0, [pc, #280] @ 22534c │ │ │ │ ldr r3, [pc, #280] @ 225350 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504176,37 +504176,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r7, r2, ror #21 │ │ │ │ - subeq r7, r7, fp, ror #16 │ │ │ │ + subeq r7, r7, r2, lsr #21 │ │ │ │ + subeq r7, r7, fp, lsr #16 │ │ │ │ subseq r3, lr, r0, lsr #11 │ │ │ │ subseq r3, lr, r0, ror #11 │ │ │ │ subseq r3, lr, ip, lsr #11 │ │ │ │ - subeq r7, r7, r7, lsl r8 │ │ │ │ + ldrdeq r7, [r7], #-119 @ 0xffffff89 │ │ │ │ subseq r3, lr, r4, lsl r5 │ │ │ │ @ instruction: 0xfff40ac4 │ │ │ │ @ instruction: 0x005e3190 │ │ │ │ subseq r3, lr, r4, asr r5 │ │ │ │ - ldrdeq r4, [r6], #-92 @ 0xffffffa4 │ │ │ │ + umaaleq r4, r6, ip, r5 │ │ │ │ @ instruction: 0xffffab48 │ │ │ │ @ instruction: 0xffffeaa8 │ │ │ │ - subeq r7, r7, r5, lsr #14 │ │ │ │ + subeq r7, r7, r5, ror #13 │ │ │ │ subseq r3, lr, r8, asr #12 │ │ │ │ rsbeq fp, r1, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2255c8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 225458 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504268,15 +504268,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 225568 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2254f4 │ │ │ │ ldr r1, [pc, #280] @ 2255d8 │ │ │ │ ldr r0, [pc, #280] @ 2255dc │ │ │ │ ldr r3, [pc, #280] @ 2255e0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504340,37 +504340,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r7, r6, ror #16 │ │ │ │ - ldrdeq r7, [r7], #-91 @ 0xffffffa5 │ │ │ │ + subeq r7, r7, r6, lsr #16 │ │ │ │ + umaaleq r7, r7, fp, r5 │ │ │ │ subseq r3, lr, r0, lsl r3 │ │ │ │ subseq r3, lr, r0, asr r3 │ │ │ │ subseq r3, lr, ip, lsl r3 │ │ │ │ - subeq r7, r7, r7, lsl #11 │ │ │ │ + subeq r7, r7, r7, asr #10 │ │ │ │ subseq r3, lr, r4, lsl #5 │ │ │ │ @ instruction: 0xfff40834 │ │ │ │ subseq r2, lr, r0, lsl #30 │ │ │ │ subseq r3, lr, r4, asr #5 │ │ │ │ - subeq r4, r6, ip, asr #6 │ │ │ │ + subeq r4, r6, ip, lsl #6 │ │ │ │ @ instruction: 0xffff9f1c │ │ │ │ @ instruction: 0xffffcf64 │ │ │ │ - umaaleq r7, r7, r5, r4 │ │ │ │ + subeq r7, r7, r5, asr r4 │ │ │ │ ldrheq r3, [lr], #-56 @ 0xffffffc8 │ │ │ │ rsbeq fp, r1, ip, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 225858 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2256e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504432,15 +504432,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2257f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 225784 │ │ │ │ ldr r1, [pc, #280] @ 225868 │ │ │ │ ldr r0, [pc, #280] @ 22586c │ │ │ │ ldr r3, [pc, #280] @ 225870 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504504,37 +504504,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, r6, r3, lsl ip │ │ │ │ - subeq r7, r7, fp, asr #6 │ │ │ │ + ldrdeq sl, [r6], #-179 @ 0xffffff4d │ │ │ │ + subeq r7, r7, fp, lsl #6 │ │ │ │ subseq r3, lr, r0, lsl #1 │ │ │ │ subseq r3, lr, r0, asr #1 │ │ │ │ subseq r3, lr, ip, lsl #1 │ │ │ │ - strdeq r7, [r7], #-39 @ 0xffffffd9 │ │ │ │ + strheq r7, [r7], #-39 @ 0xffffffd9 │ │ │ │ ldrsheq r2, [lr], #-244 @ 0xffffff0c │ │ │ │ @ instruction: 0xfff405a4 │ │ │ │ subseq r2, lr, r0, ror ip │ │ │ │ subseq r3, lr, r4, lsr r0 │ │ │ │ - strheq r4, [r6], #-12 │ │ │ │ + subeq r4, r6, ip, ror r0 │ │ │ │ @ instruction: 0xffff9bc4 │ │ │ │ @ instruction: 0xffffde08 │ │ │ │ - subeq r7, r7, r5, lsl #4 │ │ │ │ + subeq r7, r7, r5, asr #3 │ │ │ │ subseq r3, lr, r8, lsr #2 │ │ │ │ rsbeq fp, r1, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 225ae8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 225978 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504596,15 +504596,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 225a88 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 225a14 │ │ │ │ ldr r1, [pc, #280] @ 225af8 │ │ │ │ ldr r0, [pc, #280] @ 225afc │ │ │ │ ldr r3, [pc, #280] @ 225b00 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504668,37 +504668,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r7, sl, asr r3 │ │ │ │ - strheq r7, [r7], #-11 │ │ │ │ + subeq r7, r7, sl, lsl r3 │ │ │ │ + subeq r7, r7, fp, ror r0 │ │ │ │ ldrsheq r2, [lr], #-208 @ 0xffffff30 │ │ │ │ subseq r2, lr, r0, lsr lr │ │ │ │ ldrsheq r2, [lr], #-220 @ 0xffffff24 │ │ │ │ - subeq r7, r7, r7, rrx │ │ │ │ + subeq r7, r7, r7, lsr #32 │ │ │ │ subseq r2, lr, r4, ror #26 │ │ │ │ @ instruction: 0xfff40314 │ │ │ │ subseq r2, lr, r0, ror #19 │ │ │ │ subseq r2, lr, r4, lsr #27 │ │ │ │ - subeq r3, r6, ip, lsr #28 │ │ │ │ + subeq r3, r6, ip, ror #27 │ │ │ │ @ instruction: 0xffffa860 │ │ │ │ @ instruction: 0xffffad3c │ │ │ │ - subeq r6, r7, r5, ror pc │ │ │ │ + subeq r6, r7, r5, lsr pc │ │ │ │ @ instruction: 0x005e2e98 │ │ │ │ rsbeq fp, r1, ip, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 225d78 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 225c08 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504760,15 +504760,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 225d18 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 225ca4 │ │ │ │ ldr r1, [pc, #280] @ 225d88 │ │ │ │ ldr r0, [pc, #280] @ 225d8c │ │ │ │ ldr r3, [pc, #280] @ 225d90 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504832,37 +504832,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r7, [r7], #-9 │ │ │ │ - subeq r6, r7, fp, lsr #28 │ │ │ │ + umaaleq r7, r7, r9, r0 │ │ │ │ + subeq r6, r7, fp, ror #27 │ │ │ │ subseq r2, lr, r0, ror #22 │ │ │ │ subseq r2, lr, r0, lsr #23 │ │ │ │ subseq r2, lr, ip, ror #22 │ │ │ │ - ldrdeq r6, [r7], #-215 @ 0xffffff29 │ │ │ │ + umaaleq r6, r7, r7, sp │ │ │ │ ldrsbeq r2, [lr], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xfff40084 │ │ │ │ subseq r2, lr, r0, asr r7 │ │ │ │ subseq r2, lr, r4, lsl fp │ │ │ │ - umaaleq r3, r6, ip, fp │ │ │ │ + subeq r3, r6, ip, asr fp │ │ │ │ @ instruction: 0xffffa944 │ │ │ │ @ instruction: 0xffffd9a8 │ │ │ │ - subeq r6, r7, r5, ror #25 │ │ │ │ + subeq r6, r7, r5, lsr #25 │ │ │ │ subseq r2, lr, r8, lsl #24 │ │ │ │ mlseq r1, r8, pc, sl @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226008 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 225e98 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -504924,15 +504924,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 225fa8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 225f34 │ │ │ │ ldr r1, [pc, #280] @ 226018 │ │ │ │ ldr r0, [pc, #280] @ 22601c │ │ │ │ ldr r3, [pc, #280] @ 226020 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -504996,37 +504996,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r6, r7, r7, asr lr │ │ │ │ - umaaleq r6, r7, fp, fp │ │ │ │ + subeq r6, r7, r7, lsl lr │ │ │ │ + subeq r6, r7, fp, asr fp │ │ │ │ ldrsbeq r2, [lr], #-128 @ 0xffffff80 │ │ │ │ subseq r2, lr, r0, lsl r9 │ │ │ │ ldrsbeq r2, [lr], #-140 @ 0xffffff74 │ │ │ │ - subeq r6, r7, r7, asr #22 │ │ │ │ + subeq r6, r7, r7, lsl #22 │ │ │ │ subseq r2, lr, r4, asr #16 │ │ │ │ @ instruction: 0xfff3fdf4 │ │ │ │ subseq r2, lr, r0, asr #9 │ │ │ │ subseq r2, lr, r4, lsl #17 │ │ │ │ - subeq r3, r6, ip, lsl #18 │ │ │ │ + subeq r3, r6, ip, asr #17 │ │ │ │ @ instruction: 0xffffa5e4 │ │ │ │ @ instruction: 0xffffd4d0 │ │ │ │ - subeq r6, r7, r5, asr sl │ │ │ │ + subeq r6, r7, r5, lsl sl │ │ │ │ subseq r2, lr, r8, ror r9 │ │ │ │ rsbeq fp, r1, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226298 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 226128 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505088,15 +505088,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 226238 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2261c4 │ │ │ │ ldr r1, [pc, #280] @ 2262a8 │ │ │ │ ldr r0, [pc, #280] @ 2262ac │ │ │ │ ldr r3, [pc, #280] @ 2262b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505160,37 +505160,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [r7], #-187 @ 0xffffff45 │ │ │ │ - subeq r6, r7, fp, lsl #18 │ │ │ │ + umaaleq r6, r7, fp, fp │ │ │ │ + subeq r6, r7, fp, asr #17 │ │ │ │ subseq r2, lr, r0, asr #12 │ │ │ │ subseq r2, lr, r0, lsl #13 │ │ │ │ subseq r2, lr, ip, asr #12 │ │ │ │ - strheq r6, [r7], #-135 @ 0xffffff79 │ │ │ │ + subeq r6, r7, r7, ror r8 │ │ │ │ ldrheq r2, [lr], #-84 @ 0xffffffac │ │ │ │ @ instruction: 0xfff3fb64 │ │ │ │ subseq r2, lr, r0, lsr r2 │ │ │ │ ldrsheq r2, [lr], #-84 @ 0xffffffac │ │ │ │ - subeq r3, r6, ip, ror r6 │ │ │ │ + subeq r3, r6, ip, lsr r6 │ │ │ │ @ instruction: 0xffff82a0 │ │ │ │ @ instruction: 0xffffd0bc │ │ │ │ - subeq r6, r7, r5, asr #15 │ │ │ │ + subeq r6, r7, r5, lsl #15 │ │ │ │ subseq r2, lr, r8, ror #13 │ │ │ │ rsbeq sl, r1, r0, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226528 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2263b8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505252,15 +505252,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2264c8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 226454 │ │ │ │ ldr r1, [pc, #280] @ 226538 │ │ │ │ ldr r0, [pc, #280] @ 22653c │ │ │ │ ldr r3, [pc, #280] @ 226540 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505324,37 +505324,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r9, r6, r3, asr pc │ │ │ │ - subeq r6, r7, fp, ror r6 │ │ │ │ + subeq r9, r6, r3, lsl pc │ │ │ │ + subeq r6, r7, fp, lsr r6 │ │ │ │ ldrheq r2, [lr], #-48 @ 0xffffffd0 │ │ │ │ ldrsheq r2, [lr], #-48 @ 0xffffffd0 │ │ │ │ ldrheq r2, [lr], #-60 @ 0xffffffc4 │ │ │ │ - subeq r6, r7, r7, lsr #12 │ │ │ │ + subeq r6, r7, r7, ror #11 │ │ │ │ subseq r2, lr, r4, lsr #6 │ │ │ │ @ instruction: 0xfff3f8d4 │ │ │ │ subseq r1, lr, r0, lsr #31 │ │ │ │ subseq r2, lr, r4, ror #6 │ │ │ │ - subeq r3, r6, ip, ror #7 │ │ │ │ + subeq r3, r6, ip, lsr #7 │ │ │ │ @ instruction: 0xffff8a30 │ │ │ │ @ instruction: 0xffffa740 │ │ │ │ - subeq r6, r7, r5, lsr r5 │ │ │ │ + strdeq r6, [r7], #-69 @ 0xffffffbb │ │ │ │ subseq r2, lr, r8, asr r4 │ │ │ │ rsbeq sl, r1, r0, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2267b8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 226648 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505416,15 +505416,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 226758 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2266e4 │ │ │ │ ldr r1, [pc, #280] @ 2267c8 │ │ │ │ ldr r0, [pc, #280] @ 2267cc │ │ │ │ ldr r3, [pc, #280] @ 2267d0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505488,37 +505488,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [r7], #-96 @ 0xffffffa0 │ │ │ │ - subeq r6, r7, fp, ror #7 │ │ │ │ + umaaleq r6, r7, r0, r6 │ │ │ │ + subeq r6, r7, fp, lsr #7 │ │ │ │ subseq r2, lr, r0, lsr #2 │ │ │ │ subseq r2, lr, r0, ror #2 │ │ │ │ subseq r2, lr, ip, lsr #2 │ │ │ │ - umaaleq r6, r7, r7, r3 │ │ │ │ + subeq r6, r7, r7, asr r3 │ │ │ │ @ instruction: 0x005e2094 │ │ │ │ @ instruction: 0xfff3f644 │ │ │ │ subseq r1, lr, r0, lsl sp │ │ │ │ ldrsbeq r2, [lr], #-4 │ │ │ │ - subeq r3, r6, ip, asr r1 │ │ │ │ + subeq r3, r6, ip, lsl r1 │ │ │ │ @ instruction: 0xffff80f4 │ │ │ │ @ instruction: 0xffffa91c │ │ │ │ - subeq r6, r7, r5, lsr #5 │ │ │ │ + subeq r6, r7, r5, ror #4 │ │ │ │ subseq r2, lr, r8, asr #3 │ │ │ │ rsbeq sl, r1, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226a48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2268d8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505580,15 +505580,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2269e8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 226974 │ │ │ │ ldr r1, [pc, #280] @ 226a58 │ │ │ │ ldr r0, [pc, #280] @ 226a5c │ │ │ │ ldr r3, [pc, #280] @ 226a60 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505652,37 +505652,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r9, r6, r3, asr #20 │ │ │ │ - subeq r6, r7, fp, asr r1 │ │ │ │ + subeq r9, r6, r3, lsl #20 │ │ │ │ + subeq r6, r7, fp, lsl r1 │ │ │ │ @ instruction: 0x005e1e90 │ │ │ │ ldrsbeq r1, [lr], #-224 @ 0xffffff20 │ │ │ │ @ instruction: 0x005e1e9c │ │ │ │ - subeq r6, r7, r7, lsl #2 │ │ │ │ + subeq r6, r7, r7, asr #1 │ │ │ │ subseq r1, lr, r4, lsl #28 │ │ │ │ @ instruction: 0xfff3f3b4 │ │ │ │ subseq r1, lr, r0, lsl #21 │ │ │ │ subseq r1, lr, r4, asr #28 │ │ │ │ - subeq r2, r6, ip, asr #29 │ │ │ │ + subeq r2, r6, ip, lsl #29 │ │ │ │ @ instruction: 0xffff9878 │ │ │ │ @ instruction: 0xffffb3ac │ │ │ │ - subeq r6, r7, r5, lsl r0 │ │ │ │ + ldrdeq r5, [r7], #-245 @ 0xffffff0b │ │ │ │ subseq r1, lr, r8, lsr pc │ │ │ │ strdeq sl, [r1], #-64 @ 0xffffffc0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226cd8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 226b68 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505744,15 +505744,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 226c78 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 226c04 │ │ │ │ ldr r1, [pc, #280] @ 226ce8 │ │ │ │ ldr r0, [pc, #280] @ 226cec │ │ │ │ ldr r3, [pc, #280] @ 226cf0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505816,37 +505816,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r6, [r7], #-30 @ 0xffffffe2 │ │ │ │ - subeq r5, r7, fp, asr #29 │ │ │ │ + subeq r6, r7, lr, ror r1 │ │ │ │ + subeq r5, r7, fp, lsl #29 │ │ │ │ subseq r1, lr, r0, lsl #24 │ │ │ │ subseq r1, lr, r0, asr #24 │ │ │ │ subseq r1, lr, ip, lsl #24 │ │ │ │ - subeq r5, r7, r7, ror lr │ │ │ │ + subeq r5, r7, r7, lsr lr │ │ │ │ subseq r1, lr, r4, ror fp │ │ │ │ @ instruction: 0xfff3f124 │ │ │ │ ldrsheq r1, [lr], #-112 @ 0xffffff90 │ │ │ │ ldrheq r1, [lr], #-180 @ 0xffffff4c │ │ │ │ - subeq r2, r6, ip, lsr ip │ │ │ │ + strdeq r2, [r6], #-188 @ 0xffffff44 │ │ │ │ @ instruction: 0xffff9978 │ │ │ │ @ instruction: 0xffffd88c │ │ │ │ - subeq r5, r7, r5, lsl #27 │ │ │ │ + subeq r5, r7, r5, asr #26 │ │ │ │ subseq r1, lr, r8, lsr #25 │ │ │ │ strhteq r9, [r1], #-224 @ 0xffffff20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 226f68 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 226df8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -505908,15 +505908,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 226f08 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 226e94 │ │ │ │ ldr r1, [pc, #280] @ 226f78 │ │ │ │ ldr r0, [pc, #280] @ 226f7c │ │ │ │ ldr r3, [pc, #280] @ 226f80 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -505980,37 +505980,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r7, sp, lsr pc │ │ │ │ - subeq r5, r7, fp, lsr ip │ │ │ │ + strdeq r5, [r7], #-237 @ 0xffffff13 │ │ │ │ + strdeq r5, [r7], #-187 @ 0xffffff45 │ │ │ │ subseq r1, lr, r0, ror r9 │ │ │ │ ldrheq r1, [lr], #-144 @ 0xffffff70 │ │ │ │ subseq r1, lr, ip, ror r9 │ │ │ │ - subeq r5, r7, r7, ror #23 │ │ │ │ + subeq r5, r7, r7, lsr #23 │ │ │ │ subseq r1, lr, r4, ror #17 │ │ │ │ @ instruction: 0xfff3ee94 │ │ │ │ subseq r1, lr, r0, ror #10 │ │ │ │ subseq r1, lr, r4, lsr #18 │ │ │ │ - subeq r2, r6, ip, lsr #19 │ │ │ │ + subeq r2, r6, ip, ror #18 │ │ │ │ @ instruction: 0xffff8294 │ │ │ │ @ instruction: 0xffffcc70 │ │ │ │ - strdeq r5, [r7], #-165 @ 0xffffff5b │ │ │ │ + strheq r5, [r7], #-165 @ 0xffffff5b │ │ │ │ subseq r1, lr, r8, lsl sl │ │ │ │ rsbeq r9, r1, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2271f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227088 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506072,15 +506072,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 227198 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 227124 │ │ │ │ ldr r1, [pc, #280] @ 227208 │ │ │ │ ldr r0, [pc, #280] @ 22720c │ │ │ │ ldr r3, [pc, #280] @ 227210 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506144,37 +506144,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r5, [r7], #-202 @ 0xffffff36 │ │ │ │ - subeq r5, r7, fp, lsr #19 │ │ │ │ + subeq r5, r7, sl, ror ip │ │ │ │ + subeq r5, r7, fp, ror #18 │ │ │ │ subseq r1, lr, r0, ror #13 │ │ │ │ subseq r1, lr, r0, lsr #14 │ │ │ │ subseq r1, lr, ip, ror #13 │ │ │ │ - subeq r5, r7, r7, asr r9 │ │ │ │ + subeq r5, r7, r7, lsl r9 │ │ │ │ subseq r1, lr, r4, asr r6 │ │ │ │ @ instruction: 0xfff3ec04 │ │ │ │ ldrsbeq r1, [lr], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0x005e1694 │ │ │ │ - subeq r2, r6, ip, lsl r7 │ │ │ │ + ldrdeq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0xffff70ec │ │ │ │ @ instruction: 0xffff9528 │ │ │ │ - subeq r5, r7, r5, ror #16 │ │ │ │ + subeq r5, r7, r5, lsr #16 │ │ │ │ subseq r1, lr, r8, lsl #15 │ │ │ │ ldrdeq r9, [r1], #-200 @ 0xffffff38 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 227488 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227318 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506236,15 +506236,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 227428 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2273b4 │ │ │ │ ldr r1, [pc, #280] @ 227498 │ │ │ │ ldr r0, [pc, #280] @ 22749c │ │ │ │ ldr r3, [pc, #280] @ 2274a0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506308,37 +506308,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r7, r7, lsr sl │ │ │ │ - subeq r5, r7, fp, lsl r7 │ │ │ │ + strdeq r5, [r7], #-151 @ 0xffffff69 │ │ │ │ + ldrdeq r5, [r7], #-107 @ 0xffffff95 │ │ │ │ subseq r1, lr, r0, asr r4 │ │ │ │ @ instruction: 0x005e1490 │ │ │ │ subseq r1, lr, ip, asr r4 │ │ │ │ - subeq r5, r7, r7, asr #13 │ │ │ │ + subeq r5, r7, r7, lsl #13 │ │ │ │ subseq r1, lr, r4, asr #7 │ │ │ │ @ instruction: 0xfff3e974 │ │ │ │ subseq r1, lr, r0, asr #32 │ │ │ │ subseq r1, lr, r4, lsl #8 │ │ │ │ - subeq r2, r6, ip, lsl #9 │ │ │ │ + subeq r2, r6, ip, asr #8 │ │ │ │ @ instruction: 0xffff7dd8 │ │ │ │ @ instruction: 0xffffa820 │ │ │ │ - ldrdeq r5, [r7], #-85 @ 0xffffffab │ │ │ │ + umaaleq r5, r7, r5, r5 │ │ │ │ ldrsheq r1, [lr], #-72 @ 0xffffffb8 │ │ │ │ rsbeq r8, r1, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 227718 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2275a8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506400,15 +506400,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2276b8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 227644 │ │ │ │ ldr r1, [pc, #280] @ 227728 │ │ │ │ ldr r0, [pc, #280] @ 22772c │ │ │ │ ldr r3, [pc, #280] @ 227730 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506472,37 +506472,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r5, [r7], #-112 @ 0xffffff90 │ │ │ │ - subeq r5, r7, fp, lsl #9 │ │ │ │ + subeq r5, r7, r0, ror r7 │ │ │ │ + subeq r5, r7, fp, asr #8 │ │ │ │ subseq r1, lr, r0, asr #3 │ │ │ │ subseq r1, lr, r0, lsl #4 │ │ │ │ subseq r1, lr, ip, asr #3 │ │ │ │ - subeq r5, r7, r7, lsr r4 │ │ │ │ + strdeq r5, [r7], #-55 @ 0xffffffc9 │ │ │ │ subseq r1, lr, r4, lsr r1 │ │ │ │ @ instruction: 0xfff3e6e4 │ │ │ │ ldrheq r0, [lr], #-208 @ 0xffffff30 │ │ │ │ subseq r1, lr, r4, ror r1 │ │ │ │ - strdeq r2, [r6], #-28 @ 0xffffffe4 │ │ │ │ + strheq r2, [r6], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0xffff7ca0 │ │ │ │ @ instruction: 0xffffa920 │ │ │ │ - subeq r5, r7, r5, asr #6 │ │ │ │ + subeq r5, r7, r5, lsl #6 │ │ │ │ subseq r1, lr, r8, ror #4 │ │ │ │ rsbeq r8, r1, ip, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2279a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227838 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506564,15 +506564,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 227948 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2278d4 │ │ │ │ ldr r1, [pc, #280] @ 2279b8 │ │ │ │ ldr r0, [pc, #280] @ 2279bc │ │ │ │ ldr r3, [pc, #280] @ 2279c0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506636,37 +506636,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r7, r6, lsr #10 │ │ │ │ - strdeq r5, [r7], #-27 @ 0xffffffe5 │ │ │ │ + subeq r5, r7, r6, ror #9 │ │ │ │ + strheq r5, [r7], #-27 @ 0xffffffe5 │ │ │ │ subseq r0, lr, r0, lsr pc │ │ │ │ subseq r0, lr, r0, ror pc │ │ │ │ subseq r0, lr, ip, lsr pc │ │ │ │ - subeq r5, r7, r7, lsr #3 │ │ │ │ + subeq r5, r7, r7, ror #2 │ │ │ │ subseq r0, lr, r4, lsr #29 │ │ │ │ @ instruction: 0xfff3e454 │ │ │ │ subseq r0, lr, r0, lsr #22 │ │ │ │ subseq r0, lr, r4, ror #29 │ │ │ │ - subeq r1, r6, ip, ror #30 │ │ │ │ + subeq r1, r6, ip, lsr #30 │ │ │ │ @ instruction: 0xffff6a24 │ │ │ │ @ instruction: 0xffffcca8 │ │ │ │ - strheq r5, [r7], #-5 │ │ │ │ + subeq r5, r7, r5, ror r0 │ │ │ │ ldrsbeq r0, [lr], #-248 @ 0xffffff08 │ │ │ │ rsbeq r9, r1, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 227c38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227ac8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506728,15 +506728,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 227bd8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 227b64 │ │ │ │ ldr r1, [pc, #280] @ 227c48 │ │ │ │ ldr r0, [pc, #280] @ 227c4c │ │ │ │ ldr r3, [pc, #280] @ 227c50 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506800,37 +506800,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, r6, r3, ror #16 │ │ │ │ - subeq r4, r7, fp, ror #30 │ │ │ │ + subeq r8, r6, r3, lsr #16 │ │ │ │ + subeq r4, r7, fp, lsr #30 │ │ │ │ subseq r0, lr, r0, lsr #25 │ │ │ │ subseq r0, lr, r0, ror #25 │ │ │ │ subseq r0, lr, ip, lsr #25 │ │ │ │ - subeq r4, r7, r7, lsl pc │ │ │ │ + ldrdeq r4, [r7], #-231 @ 0xffffff19 │ │ │ │ subseq r0, lr, r4, lsl ip │ │ │ │ @ instruction: 0xfff3e1c4 │ │ │ │ @ instruction: 0x005e0890 │ │ │ │ subseq r0, lr, r4, asr ip │ │ │ │ - ldrdeq r1, [r6], #-204 @ 0xffffff34 │ │ │ │ + umaaleq r1, r6, ip, ip │ │ │ │ @ instruction: 0xffff6a58 │ │ │ │ @ instruction: 0xffff93e4 │ │ │ │ - subeq r4, r7, r5, lsr #28 │ │ │ │ + subeq r4, r7, r5, ror #27 │ │ │ │ subseq r0, lr, r8, asr #26 │ │ │ │ rsbeq r9, r1, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 227ec8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227d58 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -506892,15 +506892,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 227e68 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 227df4 │ │ │ │ ldr r1, [pc, #280] @ 227ed8 │ │ │ │ ldr r0, [pc, #280] @ 227edc │ │ │ │ ldr r3, [pc, #280] @ 227ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -506964,37 +506964,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r7, r3, lsl r0 │ │ │ │ - ldrdeq r4, [r7], #-203 @ 0xffffff35 │ │ │ │ + ldrdeq r4, [r7], #-243 @ 0xffffff0d │ │ │ │ + umaaleq r4, r7, fp, ip │ │ │ │ subseq r0, lr, r0, lsl sl │ │ │ │ subseq r0, lr, r0, asr sl │ │ │ │ subseq r0, lr, ip, lsl sl │ │ │ │ - subeq r4, r7, r7, lsl #25 │ │ │ │ + subeq r4, r7, r7, asr #24 │ │ │ │ subseq r0, lr, r4, lsl #19 │ │ │ │ @ instruction: 0xfff3df34 │ │ │ │ subseq r0, lr, r0, lsl #12 │ │ │ │ subseq r0, lr, r4, asr #19 │ │ │ │ - subeq r1, r6, ip, asr #20 │ │ │ │ + subeq r1, r6, ip, lsl #20 │ │ │ │ @ instruction: 0xffff75b8 │ │ │ │ @ instruction: 0xffffb6dc │ │ │ │ - umaaleq r4, r7, r5, fp │ │ │ │ + subeq r4, r7, r5, asr fp │ │ │ │ ldrheq r0, [lr], #-168 @ 0xffffff58 │ │ │ │ rsbeq r8, r1, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 228158 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 227fe8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -507056,15 +507056,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2280f8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 228084 │ │ │ │ ldr r1, [pc, #280] @ 228168 │ │ │ │ ldr r0, [pc, #280] @ 22816c │ │ │ │ ldr r3, [pc, #280] @ 228170 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -507128,37 +507128,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - umaaleq r4, r7, r0, sp │ │ │ │ - subeq r4, r7, fp, asr #20 │ │ │ │ + subeq r4, r7, r0, asr sp │ │ │ │ + subeq r4, r7, fp, lsl #20 │ │ │ │ subseq r0, lr, r0, lsl #15 │ │ │ │ subseq r0, lr, r0, asr #15 │ │ │ │ subseq r0, lr, ip, lsl #15 │ │ │ │ - strdeq r4, [r7], #-151 @ 0xffffff69 │ │ │ │ + strheq r4, [r7], #-151 @ 0xffffff69 │ │ │ │ ldrsheq r0, [lr], #-100 @ 0xffffff9c │ │ │ │ @ instruction: 0xfff3dca4 │ │ │ │ subseq r0, lr, r0, ror r3 │ │ │ │ subseq r0, lr, r4, lsr r7 │ │ │ │ - strheq r1, [r6], #-124 @ 0xffffff84 │ │ │ │ + subeq r1, r6, ip, ror r7 │ │ │ │ @ instruction: 0xffff644c │ │ │ │ @ instruction: 0xffff993c │ │ │ │ - subeq r4, r7, r5, lsl #18 │ │ │ │ + subeq r4, r7, r5, asr #17 │ │ │ │ subseq r0, lr, r8, lsr #16 │ │ │ │ rsbeq r8, r1, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 2283e8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 228278 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -507220,15 +507220,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 228388 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 228314 │ │ │ │ ldr r1, [pc, #280] @ 2283f8 │ │ │ │ ldr r0, [pc, #280] @ 2283fc │ │ │ │ ldr r3, [pc, #280] @ 228400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -507292,37 +507292,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r5, [r6], #-56 @ 0xffffffc8 │ │ │ │ - strheq r4, [r7], #-123 @ 0xffffff85 │ │ │ │ + subeq r5, r6, r8, ror r3 │ │ │ │ + subeq r4, r7, fp, ror r7 │ │ │ │ ldrsheq r0, [lr], #-64 @ 0xffffffc0 │ │ │ │ subseq r0, lr, r0, lsr r5 │ │ │ │ ldrsheq r0, [lr], #-76 @ 0xffffffb4 │ │ │ │ - subeq r4, r7, r7, ror #14 │ │ │ │ + subeq r4, r7, r7, lsr #14 │ │ │ │ subseq r0, lr, r4, ror #8 │ │ │ │ @ instruction: 0xfff3da14 │ │ │ │ subseq r0, lr, r0, ror #1 │ │ │ │ subseq r0, lr, r4, lsr #9 │ │ │ │ - subeq r1, r6, ip, lsr #10 │ │ │ │ + subeq r1, r6, ip, ror #9 │ │ │ │ @ instruction: 0xffff6088 │ │ │ │ @ instruction: 0xffffade0 │ │ │ │ - subeq r4, r7, r5, ror r6 │ │ │ │ + subeq r4, r7, r5, lsr r6 │ │ │ │ @ instruction: 0x005e0598 │ │ │ │ rsbeq r7, r1, r0, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 228678 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 228508 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -507384,15 +507384,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 228618 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 2285a4 │ │ │ │ ldr r1, [pc, #280] @ 228688 │ │ │ │ ldr r0, [pc, #280] @ 22868c │ │ │ │ ldr r3, [pc, #280] @ 228690 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -507456,37 +507456,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r7, lr, ror r8 │ │ │ │ - subeq r4, r7, fp, lsr #10 │ │ │ │ + subeq r4, r7, lr, lsr r8 │ │ │ │ + subeq r4, r7, fp, ror #9 │ │ │ │ subseq r0, lr, r0, ror #4 │ │ │ │ subseq r0, lr, r0, lsr #5 │ │ │ │ subseq r0, lr, ip, ror #4 │ │ │ │ - ldrdeq r4, [r7], #-71 @ 0xffffffb9 │ │ │ │ + umaaleq r4, r7, r7, r4 │ │ │ │ ldrsbeq r0, [lr], #-20 @ 0xffffffec │ │ │ │ @ instruction: 0xfff3d784 │ │ │ │ subseq pc, sp, r0, asr lr @ │ │ │ │ subseq r0, lr, r4, lsl r2 │ │ │ │ - umaaleq r1, r6, ip, r2 │ │ │ │ + subeq r1, r6, ip, asr r2 │ │ │ │ @ instruction: 0xffff5f90 │ │ │ │ @ instruction: 0xffff9da4 │ │ │ │ - subeq r4, r7, r5, ror #7 │ │ │ │ + subeq r4, r7, r5, lsr #7 │ │ │ │ subseq r0, lr, r8, lsl #6 │ │ │ │ rsbeq r8, r1, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 228908 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 228798 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -507548,15 +507548,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 2288a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 228834 │ │ │ │ ldr r1, [pc, #280] @ 228918 │ │ │ │ ldr r0, [pc, #280] @ 22891c │ │ │ │ ldr r3, [pc, #280] @ 228920 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -507620,37 +507620,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r7, r4, lsl #12 │ │ │ │ - umaaleq r4, r7, fp, r2 │ │ │ │ + subeq r4, r7, r4, asr #11 │ │ │ │ + subeq r4, r7, fp, asr r2 │ │ │ │ ldrsbeq pc, [sp], #-240 @ 0xffffff10 @ │ │ │ │ subseq r0, lr, r0, lsl r0 │ │ │ │ ldrsbeq pc, [sp], #-252 @ 0xffffff04 @ │ │ │ │ - subeq r4, r7, r7, asr #4 │ │ │ │ + subeq r4, r7, r7, lsl #4 │ │ │ │ subseq pc, sp, r4, asr #30 │ │ │ │ @ instruction: 0xfff3d4f4 │ │ │ │ subseq pc, sp, r0, asr #23 │ │ │ │ subseq pc, sp, r4, lsl #31 │ │ │ │ - subeq r1, r6, ip │ │ │ │ + subeq r0, r6, ip, asr #31 │ │ │ │ @ instruction: 0xffff5dec │ │ │ │ @ instruction: 0xffffbdfc │ │ │ │ - subeq r4, r7, r5, asr r1 │ │ │ │ + subeq r4, r7, r5, lsl r1 │ │ │ │ subseq r0, lr, r8, ror r0 │ │ │ │ rsbeq r8, r1, r4, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ 228b98 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 228a28 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -507712,15 +507712,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 228b38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 228ac4 │ │ │ │ ldr r1, [pc, #280] @ 228ba8 │ │ │ │ ldr r0, [pc, #280] @ 228bac │ │ │ │ ldr r3, [pc, #280] @ 228bb0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -507784,28 +507784,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, r3, lsl r9 │ │ │ │ - subeq r4, r7, fp │ │ │ │ + ldrdeq r7, [r6], #-131 @ 0xffffff7d │ │ │ │ + subeq r3, r7, fp, asr #31 │ │ │ │ subseq pc, sp, r0, asr #26 │ │ │ │ subseq pc, sp, r0, lsl #27 │ │ │ │ subseq pc, sp, ip, asr #26 │ │ │ │ - strheq r3, [r7], #-247 @ 0xffffff09 │ │ │ │ + subeq r3, r7, r7, ror pc │ │ │ │ ldrheq pc, [sp], #-196 @ 0xffffff3c @ │ │ │ │ @ instruction: 0xfff3d264 │ │ │ │ subseq pc, sp, r0, lsr r9 @ │ │ │ │ ldrsheq pc, [sp], #-196 @ 0xffffff3c @ │ │ │ │ - subeq r0, r6, ip, ror sp │ │ │ │ + subeq r0, r6, ip, lsr sp │ │ │ │ @ instruction: 0xffff67b4 │ │ │ │ @ instruction: 0xffffada0 │ │ │ │ - subeq r3, r7, r5, asr #29 │ │ │ │ + subeq r3, r7, r5, lsl #29 │ │ │ │ subseq pc, sp, r8, ror #27 │ │ │ │ mlseq r1, ip, r2, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r2 │ │ │ │ @@ -508707,22 +508707,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2299e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 229a08 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 229a24 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 229a34 │ │ │ │ bl 38aa8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #160]! @ 0xa0 │ │ │ │ dmb ish │ │ │ │ @@ -508772,23 +508772,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 229ae8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 229b10 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 229b10 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 229b2c │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 229b3c │ │ │ │ bl 38aa8 │ │ │ │ add r0, r7, #160 @ 0xa0 │ │ │ │ bl 21d99c │ │ │ │ b 229b80 │ │ │ │ @@ -509077,15 +509077,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ rsbeq r6, r1, ip, ror #21 │ │ │ │ - umaaleq sl, r6, r6, sp │ │ │ │ + subeq sl, r6, r6, asr sp │ │ │ │ subseq r9, sp, ip, lsl #21 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 22a018 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -509097,15 +509097,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ ldrdeq r6, [r1], #-216 @ 0xffffff28 @ │ │ │ │ - subeq r2, r7, r3, lsr r2 │ │ │ │ + strdeq r2, [r7], #-19 @ 0xffffffed │ │ │ │ subseq sp, sp, ip, lsl pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #104] @ 22a09c │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r3, #40] @ 0x28 │ │ │ │ @@ -509241,15 +509241,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r7, ip, asr sp │ │ │ │ + subeq r2, r7, ip, lsl sp │ │ │ │ ldrsheq lr, [sp], #-100 @ 0xffffff9c │ │ │ │ @ instruction: 0x005de79c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -509322,15 +509322,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r7, r8, lsl ip │ │ │ │ + ldrdeq r2, [r7], #-184 @ 0xffffff48 │ │ │ │ ldrheq lr, [sp], #-80 @ 0xffffffb0 │ │ │ │ subseq lr, sp, r8, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -509394,40 +509394,40 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r2, r7, r4, ror #21 │ │ │ │ + subeq r2, r7, r4, lsr #21 │ │ │ │ subseq lr, sp, ip, ror r4 │ │ │ │ subseq lr, sp, r4, lsl r5 │ │ │ │ - subeq r2, r7, r4, asr #21 │ │ │ │ + subeq r2, r7, r4, lsl #21 │ │ │ │ subseq lr, sp, ip, ror r4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 22a4e8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - strdeq r2, [r7], #-171 @ 0xffffff55 │ │ │ │ + b 67a5e4 │ │ │ │ + strheq r2, [r7], #-171 @ 0xffffff55 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 22a548 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 22a52c │ │ │ │ ldr r2, [pc, #296] @ 22a640 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -509536,19 +509536,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ subseq lr, sp, ip, ror #4 │ │ │ │ - subeq r2, r6, ip, lsr lr │ │ │ │ + strdeq r2, [r6], #-220 @ 0xffffff24 │ │ │ │ subseq lr, sp, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 22a780 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 22a784 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -509567,38 +509567,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq lr, sp, r8, lsl r2 │ │ │ │ - subeq r2, r7, r6, asr #17 │ │ │ │ + subeq r2, r7, r6, lsl #17 │ │ │ │ subseq lr, sp, r4, lsl #4 │ │ │ │ - subeq r2, r7, r6, lsr #17 │ │ │ │ - subeq r2, r7, r7, lsr #17 │ │ │ │ + subeq r2, r7, r6, ror #16 │ │ │ │ + subeq r2, r7, r7, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 22a7d0 │ │ │ │ ldr r3, [pc, #40] @ 22a7d4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r2, r7, fp, asr r8 │ │ │ │ + subeq r2, r7, fp, lsl r8 │ │ │ │ ldrsbeq lr, [sp], #-16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 22a848 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 22a84c │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -509617,50 +509617,50 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq lr, sp, r0, lsl #3 │ │ │ │ - subeq r2, r7, r2, lsr r8 │ │ │ │ + strdeq r2, [r7], #-114 @ 0xffffff8e │ │ │ │ subseq lr, sp, ip, lsl #3 │ │ │ │ - subeq r2, r7, sl, lsl #16 │ │ │ │ - subeq r2, r7, r8, lsl r8 │ │ │ │ + subeq r2, r7, sl, asr #15 │ │ │ │ + ldrdeq r2, [r7], #-120 @ 0xffffff88 │ │ │ │ b 37d84 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22a884 │ │ │ │ ldr r1, [pc, #80] @ 22a8c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 22a8c0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 22a8c4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ subseq lr, sp, r0, ror #2 │ │ │ │ - subeq r2, r7, lr, lsr r8 │ │ │ │ - subeq r2, r7, r4, ror r8 │ │ │ │ + strdeq r2, [r7], #-126 @ 0xffffff82 │ │ │ │ + subeq r2, r7, r4, lsr r8 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [pc, #32] @ 22a8f8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, ip │ │ │ │ @@ -509744,27 +509744,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4a1880 │ │ │ │ + bl 4a1850 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4a185c │ │ │ │ + bl 4a182c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b134 │ │ │ │ bl 386b8 │ │ │ │ ldr r6, [pc, #2100] @ 22b2bc │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -509785,15 +509785,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b134 │ │ │ │ bl 386b8 │ │ │ │ @@ -509812,15 +509812,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b134 │ │ │ │ bl 386b8 │ │ │ │ @@ -509839,15 +509839,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b134 │ │ │ │ bl 386b8 │ │ │ │ @@ -509866,15 +509866,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 22b134 │ │ │ │ mov r0, r7 │ │ │ │ @@ -509893,15 +509893,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ stm r3, {r0, r2, r9} │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 386b8 │ │ │ │ ldr r1, [pc, #1596] @ 22b2e8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -509914,15 +509914,15 @@ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #1564] @ 22b2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ mov r9, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r4, [pc, #1520] @ 22b2f0 │ │ │ │ ldr r8, [pc, #1520] @ 22b2f4 │ │ │ │ @@ -509947,15 +509947,15 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b134 │ │ │ │ bl 386b8 │ │ │ │ @@ -509973,15 +509973,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r5, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -510289,60 +510289,60 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r6, r1, r0, ror #9 │ │ │ │ ldrdeq r5, [r1], #-60 @ 0xffffffc4 @ │ │ │ │ - subeq r2, r7, sp, lsl #14 │ │ │ │ - strheq r2, [r7], #-108 @ 0xffffff94 │ │ │ │ + subeq r2, r7, sp, asr #13 │ │ │ │ + subeq r2, r7, ip, ror r6 │ │ │ │ ldrheq sp, [sp], #-248 @ 0xffffff08 │ │ │ │ - subeq r2, r7, r6, ror r6 │ │ │ │ + subeq r2, r7, r6, lsr r6 │ │ │ │ subseq sp, sp, r8, asr pc │ │ │ │ - subeq r2, r7, r7, lsl r6 │ │ │ │ + ldrdeq r2, [r7], #-87 @ 0xffffffa9 │ │ │ │ ldrsheq sp, [sp], #-236 @ 0xffffff14 │ │ │ │ - strheq r2, [r7], #-95 @ 0xffffffa1 │ │ │ │ + subeq r2, r7, pc, ror r5 │ │ │ │ subseq sp, sp, r0, lsr #29 │ │ │ │ - subeq r2, r7, r3, ror #10 │ │ │ │ + subeq r2, r7, r3, lsr #10 │ │ │ │ subseq sp, sp, ip, lsr lr │ │ │ │ ldrsheq sp, [sp], #-212 @ 0xffffff2c │ │ │ │ - subeq r2, r7, fp, lsl #10 │ │ │ │ + subeq r2, r7, fp, asr #9 │ │ │ │ rsbeq r6, r1, r8, asr #2 │ │ │ │ mlseq r1, r0, r0, r5 │ │ │ │ - subeq r2, r7, r7, asr #9 │ │ │ │ + subeq r2, r7, r7, lsl #9 │ │ │ │ subseq sp, sp, ip, ror #26 │ │ │ │ subseq sp, sp, r4, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ bl 13bbfc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4a1880 │ │ │ │ + bl 4a1850 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4a185c │ │ │ │ + bl 4a182c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1814 │ │ │ │ + bl 4a17e4 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, r5 │ │ │ │ bl 13da18 │ │ │ │ ldr r9, [pc, #2708] @ 22be24 │ │ │ │ mov r0, #0 │ │ │ │ @@ -510358,15 +510358,15 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b3ec │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -510374,17 +510374,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 22b810 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4a1838 │ │ │ │ + bl 4a1808 │ │ │ │ add fp, sp, #176 @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r0, fp │ │ │ │ bl 13da18 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ @@ -510395,15 +510395,15 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b480 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -510411,15 +510411,15 @@ │ │ │ │ ldr r2, [r0, #16]! │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 22b870 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add r8, sp, #32 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 491d0c │ │ │ │ cmp r1, #0 │ │ │ │ bne 22bb84 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -510428,43 +510428,43 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b8d4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 491d30 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b934 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 491d54 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b994 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 491d0c │ │ │ │ cmp r1, #0 │ │ │ │ bne 22bbb0 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ @@ -510474,43 +510474,43 @@ │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b9f4 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 491d30 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22ba54 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 491d54 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r3, r1 │ │ │ │ bl 13da18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22bab4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov r1, r7 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 491d78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #2172] @ 22bea4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -510528,15 +510528,15 @@ │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 67c7c4 │ │ │ │ + bl 67c794 │ │ │ │ mov fp, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22bbdc │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [pc, #2072] @ 22beb4 │ │ │ │ @@ -510567,15 +510567,15 @@ │ │ │ │ beq 22bb18 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r9, fp │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22b730 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -510631,15 +510631,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1548] @ 22be2c │ │ │ │ ldr r2, [pc, #1548] @ 22be30 │ │ │ │ ldr r7, [pc, #1548] @ 22be34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510656,15 +510656,15 @@ │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ add r8, sp, #32 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1460] @ 22be38 │ │ │ │ ldr r2, [pc, #1460] @ 22be3c │ │ │ │ ldr r7, [pc, #1460] @ 22be40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510680,15 +510680,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1388] @ 22be50 │ │ │ │ ldr r2, [pc, #1388] @ 22be54 │ │ │ │ ldr r7, [pc, #1388] @ 22be58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510704,15 +510704,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1304] @ 22be5c │ │ │ │ ldr r2, [pc, #1304] @ 22be60 │ │ │ │ ldr r7, [pc, #1304] @ 22be64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510728,15 +510728,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1220] @ 22be68 │ │ │ │ ldr r2, [pc, #1220] @ 22be6c │ │ │ │ ldr r7, [pc, #1220] @ 22be70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510752,15 +510752,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1148] @ 22be80 │ │ │ │ ldr r2, [pc, #1148] @ 22be84 │ │ │ │ ldr r7, [pc, #1148] @ 22be88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510776,15 +510776,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #1064] @ 22be8c │ │ │ │ ldr r2, [pc, #1064] @ 22be90 │ │ │ │ ldr r7, [pc, #1064] @ 22be94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510800,15 +510800,15 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #980] @ 22be98 │ │ │ │ ldr r2, [pc, #980] @ 22be9c │ │ │ │ ldr r7, [pc, #980] @ 22bea0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -510827,15 +510827,15 @@ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22bc08 │ │ │ │ bl 37dcc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r9, fp │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #908] @ 22bebc │ │ │ │ ldr r2, [pc, #908] @ 22bec0 │ │ │ │ ldr r7, [pc, #908] @ 22bec4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -511027,44 +511027,44 @@ │ │ │ │ ldrheq r8, [sp], #-12 │ │ │ │ @ instruction: 0xfff3a514 │ │ │ │ subseq sp, sp, r4, lsl #4 │ │ │ │ ldrsheq sp, [sp], #-24 @ 0xffffffe8 │ │ │ │ @ instruction: 0xfff3a4b0 │ │ │ │ subseq sp, sp, r0, lsr #3 │ │ │ │ @ instruction: 0x005dd194 │ │ │ │ - strheq r0, [r7], #-239 @ 0xffffff11 │ │ │ │ + subeq r0, r7, pc, ror lr │ │ │ │ subseq ip, sp, r4, ror #23 │ │ │ │ subseq ip, sp, r0, asr #30 │ │ │ │ @ instruction: 0xfff3a450 │ │ │ │ subseq sp, sp, r0, asr #2 │ │ │ │ subseq sp, sp, r4, lsr r1 │ │ │ │ @ instruction: 0xfff3a3f0 │ │ │ │ subseq sp, sp, r0, ror #1 │ │ │ │ ldrsbeq sp, [sp], #-4 │ │ │ │ @ instruction: 0xfff3a390 │ │ │ │ subseq sp, sp, r0, lsl #1 │ │ │ │ subseq sp, sp, r4, ror r0 │ │ │ │ - umaaleq r0, r7, r3, lr │ │ │ │ + subeq r0, r7, r3, asr lr │ │ │ │ ldrheq ip, [sp], #-184 @ 0xffffff48 │ │ │ │ subseq ip, sp, r4, lsr #30 │ │ │ │ @ instruction: 0xfff3a330 │ │ │ │ subseq sp, sp, r0, lsr #32 │ │ │ │ subseq sp, sp, r4, lsl r0 │ │ │ │ @ instruction: 0xfff3a2d0 │ │ │ │ subseq ip, sp, r0, asr #31 │ │ │ │ ldrheq ip, [sp], #-244 @ 0xffffff0c │ │ │ │ @ instruction: 0xfff3a270 │ │ │ │ subseq ip, sp, r8, asr pc │ │ │ │ subseq ip, sp, ip, asr #30 │ │ │ │ ldrsheq sp, [sp], #-4 │ │ │ │ - strdeq r0, [r7], #-223 @ 0xffffff21 │ │ │ │ + strheq r0, [r7], #-223 @ 0xffffff21 │ │ │ │ subseq ip, sp, ip, asr fp │ │ │ │ subseq ip, sp, r8, asr #22 │ │ │ │ - subeq r1, r7, lr, asr fp │ │ │ │ - subeq r1, r6, r8, asr #29 │ │ │ │ + subeq r1, r7, lr, lsl fp │ │ │ │ + subeq r1, r6, r8, lsl #29 │ │ │ │ @ instruction: 0xfff3a204 │ │ │ │ subseq ip, sp, ip, ror #29 │ │ │ │ subseq ip, sp, r0, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ bl 13bbfc │ │ │ │ @@ -511116,15 +511116,15 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ bl 161f74 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ bl 38ae4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 22c008 │ │ │ │ @@ -511148,18 +511148,18 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 22bfd4 │ │ │ │ b 22bfe0 │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22c038 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #220] @ 22c11c │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #216] @ 22c120 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -511207,20 +511207,20 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, r0, lsr #16 │ │ │ │ + subeq r7, r6, r0, ror #15 │ │ │ │ subseq r7, sp, ip, lsl #11 │ │ │ │ @ instruction: 0xfff39cf4 │ │ │ │ subseq ip, sp, ip, ror #19 │ │ │ │ ldrsbeq ip, [sp], #-144 @ 0xffffff70 │ │ │ │ - umaaleq r1, r7, r5, r2 │ │ │ │ + subeq r1, r7, r5, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #268] @ 22c248 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -511247,29 +511247,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22c1e8 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ vmov d1, r6, r5 │ │ │ │ vdiv.f64 d0, d1, d0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 55b8b8 │ │ │ │ + b 55b888 │ │ │ │ bl 22a85c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #100] @ 22c25c │ │ │ │ ldr r7, [pc, #100] @ 22c260 │ │ │ │ ldr r2, [pc, #100] @ 22c264 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -511285,17 +511285,17 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 58df0 │ │ │ │ rsbeq r4, r1, ip, lsr sp │ │ │ │ - subeq r7, r6, ip, lsl #31 │ │ │ │ + subeq r7, r6, ip, asr #30 │ │ │ │ subseq r8, sp, r0, lsr #32 │ │ │ │ - subeq r9, r6, r8, asr r7 │ │ │ │ + subeq r9, r6, r8, lsl r7 │ │ │ │ subseq r8, sp, r0 │ │ │ │ subseq ip, sp, ip, lsr r8 │ │ │ │ @ instruction: 0xfff39b00 │ │ │ │ subseq ip, sp, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr sl, [pc, #1664] @ 22c8f8 │ │ │ │ @@ -511349,15 +511349,15 @@ │ │ │ │ mov r7, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r0, r3, r7} │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 22c728 │ │ │ │ mov r0, r4 │ │ │ │ bl 386b8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -511459,15 +511459,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #1064] @ 22c938 │ │ │ │ ldr r2, [pc, #1064] @ 22c93c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ @@ -511495,15 +511495,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r1, [pc, #928] @ 22c940 │ │ │ │ ldr r2, [pc, #928] @ 22c944 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #18 │ │ │ │ @@ -511585,27 +511585,27 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3891c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #500] @ 22c8fc │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r3, [pc, #496] @ 22c900 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ b 22c750 │ │ │ │ bl 38bb0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #472] @ 22c910 │ │ │ │ ldr r3, [pc, #472] @ 22c914 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -511715,35 +511715,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r4, r1, r8, lsr ip │ │ │ │ @ instruction: 0xfff39624 │ │ │ │ subseq ip, sp, r0, lsr #6 │ │ │ │ - subeq r0, r7, pc, lsr #30 │ │ │ │ - subeq sp, r5, r8, asr #11 │ │ │ │ + subeq r0, r7, pc, ror #29 │ │ │ │ + subeq sp, r5, r8, lsl #11 │ │ │ │ subseq ip, sp, r0, lsl #16 │ │ │ │ @ instruction: 0xfff395f0 │ │ │ │ subseq ip, sp, ip, ror #5 │ │ │ │ ldrsbeq ip, [sp], #-44 @ 0xffffffd4 │ │ │ │ strdeq r3, [r1], #-156 @ 0xffffff64 @ │ │ │ │ - subeq pc, r6, sl, lsr #20 │ │ │ │ + subeq pc, r6, sl, ror #19 │ │ │ │ @ instruction: 0xffeb8da0 │ │ │ │ @ instruction: 0xfff08278 │ │ │ │ - subeq r9, r6, r0, lsr r8 │ │ │ │ + strdeq r9, [r6], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0xfffb99e0 │ │ │ │ @ instruction: 0xfff08244 │ │ │ │ - subeq r0, r7, sp, lsr #26 │ │ │ │ + subeq r0, r7, sp, ror #25 │ │ │ │ subseq ip, sp, r4, lsl r6 │ │ │ │ - subeq r0, r7, sl, lsr #25 │ │ │ │ + subeq r0, r7, sl, ror #24 │ │ │ │ @ instruction: 0x005dc594 │ │ │ │ - subeq r9, r6, r8, lsl #13 │ │ │ │ + subeq r9, r6, r8, asr #12 │ │ │ │ @ instruction: 0xfffb99b0 │ │ │ │ @ instruction: 0xfff0809c │ │ │ │ - subeq r9, r6, lr, lsl #12 │ │ │ │ + subeq r9, r6, lr, asr #11 │ │ │ │ @ instruction: 0xfffb9924 │ │ │ │ @ instruction: 0xfff0800c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #1808 @ 0x710 │ │ │ │ ldr r5, [pc, #440] @ 22cb28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -511769,28 +511769,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #932] @ 0x3a4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #336] @ 22cb38 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38cac │ │ │ │ @@ -511812,15 +511812,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 376c4 │ │ │ │ strb r6, [sp, #908] @ 0x38c │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #916] @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #888 @ 0x378 │ │ │ │ bl 3855c │ │ │ │ @@ -511856,17 +511856,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ rsbeq r4, r1, r0, asr #10 │ │ │ │ rsbeq r3, r1, ip, lsl #10 │ │ │ │ subseq ip, sp, r8, lsl #3 │ │ │ │ subseq ip, sp, ip, lsl #3 │ │ │ │ - subeq r0, r7, r3, lsl #17 │ │ │ │ + subeq r0, r7, r3, asr #16 │ │ │ │ rsbeq r3, r1, r4, asr #6 │ │ │ │ - subeq r0, r7, pc, ror r3 │ │ │ │ + subeq r0, r7, pc, lsr r3 │ │ │ │ ldrheq fp, [sp], #-216 @ 0xffffff28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [pc, #116] @ 22cbcc │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ @@ -511952,15 +511952,15 @@ │ │ │ │ ldr r1, [pc, #260] @ 22cda8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #12 │ │ │ │ bl 4441a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 561fec │ │ │ │ + bl 561fbc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ bl 444210 │ │ │ │ mov r0, r4 │ │ │ │ bl 3882c │ │ │ │ @@ -512009,24 +512009,24 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 22cd94 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r0, r7, r9, asr r6 │ │ │ │ - strheq r0, [r7], #-96 @ 0xffffffa0 │ │ │ │ - subeq ip, r5, r8, lsr #25 │ │ │ │ - subeq r0, r7, r4, lsr r6 │ │ │ │ + subeq r0, r7, r9, lsl r6 │ │ │ │ + subeq r0, r7, r0, ror r6 │ │ │ │ + subeq ip, r5, r8, ror #24 │ │ │ │ + strdeq r0, [r7], #-84 @ 0xffffffac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ - bl 525110 │ │ │ │ + bl 5250e0 │ │ │ │ ldr r3, [pc, #1348] @ 22d310 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [pc, #1344] @ 22d314 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ movweq r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -512042,15 +512042,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ bl 161f74 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 5252cc │ │ │ │ + bl 52529c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ beq 22d01c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ @@ -512097,15 +512097,15 @@ │ │ │ │ beq 22cf08 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ bne 22ced8 │ │ │ │ b 22cf80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 22cf48 │ │ │ │ add r0, r8, r1 │ │ │ │ add r8, r0, #1 │ │ │ │ cmp r8, r7 │ │ │ │ bcc 22ceb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -512216,23 +512216,23 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 67b84c │ │ │ │ + bl 67b81c │ │ │ │ cmp r0, #0 │ │ │ │ bne 22d21c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 566268 │ │ │ │ + bl 566238 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 444210 │ │ │ │ mov r0, r5 │ │ │ │ bl 3882c │ │ │ │ @@ -512281,15 +512281,15 @@ │ │ │ │ beq 22d1e8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ bne 22d1b8 │ │ │ │ b 22cf7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 22d208 │ │ │ │ add r0, r8, r1 │ │ │ │ add r8, r0, #1 │ │ │ │ cmp r8, r7 │ │ │ │ bcc 22d194 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -512358,22 +512358,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 22d308 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r0, r7, ip, lsl #10 │ │ │ │ - subeq r0, r7, fp, lsl #10 │ │ │ │ + subeq r0, r7, ip, asr #9 │ │ │ │ + subeq r0, r7, fp, asr #9 │ │ │ │ subseq fp, sp, ip, ror #14 │ │ │ │ - subeq r0, r7, r5, lsr r3 │ │ │ │ - subeq ip, r5, r8, asr #17 │ │ │ │ - subeq r0, r7, r4, asr r2 │ │ │ │ + strdeq r0, [r7], #-37 @ 0xffffffdb │ │ │ │ + subeq ip, r5, r8, lsl #17 │ │ │ │ + subeq r0, r7, r4, lsl r2 │ │ │ │ subseq fp, sp, ip, ror r6 │ │ │ │ - strheq pc, [r6], #-127 @ 0xffffff81 @ │ │ │ │ + subeq pc, r6, pc, ror r7 @ │ │ │ │ subseq fp, sp, ip, lsl r5 │ │ │ │ subseq fp, sp, r8, lsl #10 │ │ │ │ ldr r0, [pc, #108] @ 22d3ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ @@ -512497,15 +512497,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffd388 │ │ │ │ @ instruction: 0xfff38860 │ │ │ │ subseq fp, sp, r8, lsl #15 │ │ │ │ - subeq r0, r7, r3, asr #3 │ │ │ │ + subeq r0, r7, r3, lsl #3 │ │ │ │ subseq fp, sp, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r9, [pc, #900] @ 22d8d8 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ @@ -512540,15 +512540,15 @@ │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r5 │ │ │ │ bl 130af4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22d604 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r7, r6 │ │ │ │ @@ -512565,15 +512565,15 @@ │ │ │ │ mov r3, #7 │ │ │ │ mov r0, r5 │ │ │ │ bl 130af4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22d668 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -512583,29 +512583,29 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22d7d0 │ │ │ │ ldr r1, [pc, #612] @ 22d8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ - bl 55b848 │ │ │ │ + bl 55b818 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22d7e8 │ │ │ │ ldr r1, [pc, #584] @ 22d8f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85ec │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55aa34 │ │ │ │ + bl 55aa04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 22d6e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -512617,15 +512617,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22d7dc │ │ │ │ ldr r1, [pc, #472] @ 22d8ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #23 │ │ │ │ - bl 55b848 │ │ │ │ + bl 55b818 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22d858 │ │ │ │ @@ -512648,39 +512648,39 @@ │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22d7fc │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22d7fc │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22d7fc │ │ │ │ bl 37af0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22d7fc │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22d7fc │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #244] @ 22d8f8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #240] @ 22d8fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -512729,26 +512729,26 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, r1, ip, lsl #19 │ │ │ │ - subeq r6, r6, r4, lsl #3 │ │ │ │ + subeq r6, r6, r4, asr #2 │ │ │ │ ldrsheq r5, [sp], #-224 @ 0xffffff20 │ │ │ │ - subeq r6, r6, r5, lsr #2 │ │ │ │ + subeq r6, r6, r5, ror #1 │ │ │ │ @ instruction: 0x005d5e9c │ │ │ │ - subeq r0, r7, r8, lsl r0 │ │ │ │ - strheq r0, [r7], #-7 │ │ │ │ - strheq r0, [r7], #-9 │ │ │ │ + ldrdeq pc, [r6], #-248 @ 0xffffff08 │ │ │ │ + subeq r0, r7, r7, ror r0 │ │ │ │ + subeq r0, r7, r9, ror r0 │ │ │ │ @ instruction: 0xfff38530 │ │ │ │ subseq fp, sp, r8, lsr #4 │ │ │ │ subseq fp, sp, ip, lsl #4 │ │ │ │ - ldrdeq pc, [r6], #-245 @ 0xffffff0b │ │ │ │ - subeq pc, r5, r8, lsl lr @ │ │ │ │ + umaaleq pc, r6, r5, pc @ │ │ │ │ + ldrdeq pc, [r5], #-216 @ 0xffffff28 │ │ │ │ subseq fp, sp, ip, lsr #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 22d964 │ │ │ │ @@ -512839,15 +512839,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r6, sp, ip, lsr #25 │ │ │ │ subseq r6, sp, ip, lsr #25 │ │ │ │ @ instruction: 0xfff38338 │ │ │ │ - subeq fp, r5, r8, asr #29 │ │ │ │ + subeq fp, r5, r8, lsl #29 │ │ │ │ subseq fp, sp, r4, asr #4 │ │ │ │ @ instruction: 0xffffcdb4 │ │ │ │ subseq fp, sp, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r9, [pc, #2816] @ 22e5b4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -512861,15 +512861,15 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r2, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37ab4 │ │ │ │ ldr sl, [pc, #2732] @ 22e5b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -513099,15 +513099,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str fp, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ @@ -513182,15 +513182,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str fp, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e3e8 │ │ │ │ ldr r7, [pc, #1560] @ 22e628 │ │ │ │ mov r3, #0 │ │ │ │ @@ -513209,15 +513209,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e3f4 │ │ │ │ ldr r2, [pc, #1464] @ 22e634 │ │ │ │ mov r3, #0 │ │ │ │ @@ -513234,15 +513234,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e400 │ │ │ │ ldr r2, [pc, #1372] @ 22e63c │ │ │ │ mov r3, #0 │ │ │ │ @@ -513259,15 +513259,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e40c │ │ │ │ ldr r2, [pc, #1280] @ 22e644 │ │ │ │ mov r3, #0 │ │ │ │ @@ -513284,15 +513284,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e418 │ │ │ │ ldr r2, [pc, #1188] @ 22e64c │ │ │ │ mov r3, #0 │ │ │ │ @@ -513309,15 +513309,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e424 │ │ │ │ ldr r2, [pc, #1096] @ 22e654 │ │ │ │ mov r3, #0 │ │ │ │ @@ -513334,15 +513334,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e430 │ │ │ │ ldr r2, [pc, #1004] @ 22e65c │ │ │ │ mov r3, #0 │ │ │ │ @@ -513359,15 +513359,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22e43c │ │ │ │ ldr r2, [pc, #924] @ 22e670 │ │ │ │ mov r7, #0 │ │ │ │ @@ -513385,88 +513385,88 @@ │ │ │ │ mov r0, #10 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 22e86c │ │ │ │ mov r0, r4 │ │ │ │ bl 22ed24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e3a8 │ │ │ │ bl 382e0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #524] @ 22e5bc │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [pc, #520] @ 22e5c0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ b 22e464 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 382e0 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 37370 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 386f4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22e444 │ │ │ │ bl 38bd4 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #536] @ 22e664 │ │ │ │ ldr r3, [pc, #536] @ 22e668 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -513555,59 +513555,59 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r3, r1, r8, ror #6 │ │ │ │ rsbeq r2, r1, r8, lsl #5 │ │ │ │ @ instruction: 0xfff3797c │ │ │ │ subseq sl, sp, r8, ror r6 │ │ │ │ - subeq r0, r7, r2, asr #12 │ │ │ │ - subeq r2, r7, lr, ror r1 │ │ │ │ + subeq r0, r7, r2, lsl #12 │ │ │ │ + subeq r2, r7, lr, lsr r1 │ │ │ │ andeq r3, r4, r4, lsl ip │ │ │ │ @ instruction: 0xfff06b4c │ │ │ │ - strdeq r0, [r7], #-82 @ 0xffffffae │ │ │ │ - subeq r0, r7, lr, asr #11 │ │ │ │ - subeq r0, r7, sl, lsr #11 │ │ │ │ - subeq r0, r7, r6, lsl #11 │ │ │ │ - subeq r2, r7, r4, asr r0 │ │ │ │ + strheq r0, [r7], #-82 @ 0xffffffae │ │ │ │ + subeq r0, r7, lr, lsl #11 │ │ │ │ + subeq r0, r7, sl, ror #10 │ │ │ │ + subeq r0, r7, r6, asr #10 │ │ │ │ + subeq r2, r7, r4, lsl r0 │ │ │ │ andeq r3, r4, ip, lsr #18 │ │ │ │ @ instruction: 0xfff06a2c │ │ │ │ - ldrdeq r2, [r6], #-31 @ 0xffffffe1 │ │ │ │ + umaaleq r2, r6, pc, r1 @ │ │ │ │ @ instruction: 0xffeb70d8 │ │ │ │ @ instruction: 0xfff06994 │ │ │ │ - subeq pc, r5, r4, lsr #12 │ │ │ │ + subeq pc, r5, r4, ror #11 │ │ │ │ @ instruction: 0xfff06fb8 │ │ │ │ @ instruction: 0xfff06aa4 │ │ │ │ - subeq r2, r6, fp, lsr r4 │ │ │ │ - subeq r0, r7, r4, lsr r3 │ │ │ │ + strdeq r2, [r6], #-59 @ 0xffffffc5 │ │ │ │ + strdeq r0, [r7], #-36 @ 0xffffffdc │ │ │ │ ldrsheq sl, [sp], #-240 @ 0xffffff10 │ │ │ │ - ldrdeq pc, [r5], #-68 @ 0xffffffbc │ │ │ │ + umaaleq pc, r5, r4, r4 @ │ │ │ │ @ instruction: 0xfff06f34 │ │ │ │ @ instruction: 0xfff06954 │ │ │ │ - strdeq r0, [r7], #-30 @ 0xffffffe2 │ │ │ │ + strheq r0, [r7], #-30 @ 0xffffffe2 │ │ │ │ ldrheq sl, [sp], #-228 @ 0xffffff1c │ │ │ │ - ldrdeq r0, [r7], #-23 @ 0xffffffe9 │ │ │ │ - strheq r0, [r7], #-28 @ 0xffffffe4 │ │ │ │ + umaaleq r0, r7, r7, r1 │ │ │ │ + subeq r0, r7, ip, ror r1 │ │ │ │ subseq sl, sp, r4, asr lr │ │ │ │ - subeq r0, r7, r0, ror r1 │ │ │ │ + subeq r0, r7, r0, lsr r1 │ │ │ │ subseq sl, sp, r0, lsl #28 │ │ │ │ - subeq r0, r7, r0, lsr #2 │ │ │ │ + subeq r0, r7, r0, ror #1 │ │ │ │ subseq sl, sp, ip, lsr #27 │ │ │ │ - subeq r0, r7, r5, asr #1 │ │ │ │ + subeq r0, r7, r5, lsl #1 │ │ │ │ subseq sl, sp, r8, asr sp │ │ │ │ - subeq r0, r7, sl, ror r0 │ │ │ │ + subeq r0, r7, sl, lsr r0 │ │ │ │ subseq sl, sp, r4, lsl #26 │ │ │ │ - subeq r0, r7, sp, lsr #32 │ │ │ │ + subeq pc, r6, sp, ror #31 │ │ │ │ ldrheq sl, [sp], #-192 @ 0xffffff40 │ │ │ │ - ldrdeq pc, [r6], #-255 @ 0xffffff01 │ │ │ │ + umaaleq pc, r6, pc, pc @ │ │ │ │ subseq sl, sp, ip, asr ip │ │ │ │ @ instruction: 0xfff378dc │ │ │ │ ldrsbeq sl, [sp], #-88 @ 0xffffffa8 │ │ │ │ subseq sl, sp, r8, asr #11 │ │ │ │ - subeq pc, r5, r0, lsr #5 │ │ │ │ - subeq pc, r6, r4, lsl #31 │ │ │ │ + subeq pc, r5, r0, ror #4 │ │ │ │ + subeq pc, r6, r4, asr #30 │ │ │ │ subseq sl, sp, r0, lsl #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ bne 22e6a8 │ │ │ │ bl 21e074 │ │ │ │ @@ -513732,43 +513732,43 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r9, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4bf73c │ │ │ │ + bl 4bf70c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4a16dc │ │ │ │ + bl 4a16ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22e9b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 38310 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22eba4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 22eba4 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22ebc4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ bmi 22ebd4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -513808,36 +513808,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4a1724 │ │ │ │ + bl 4a16f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22eac4 │ │ │ │ mov r0, sl │ │ │ │ bl 38310 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22ebb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 22ebb4 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22ebf4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 22ec04 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -513880,15 +513880,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 380a8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #532] @ 22ecf8 │ │ │ │ ldr r2, [pc, #532] @ 22ecfc │ │ │ │ ldr r5, [pc, #532] @ 22ed00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -513906,15 +513906,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22ec1c │ │ │ │ bl 380a8 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #456] @ 22ed14 │ │ │ │ ldr r2, [pc, #456] @ 22ed18 │ │ │ │ ldr r6, [pc, #456] @ 22ed1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -514089,15 +514089,15 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ bl 161f74 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 38ae4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 22ee74 │ │ │ │ @@ -514119,24 +514119,24 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 22ee48 │ │ │ │ b 22ee54 │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22eebc │ │ │ │ bl 38544 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22eebc │ │ │ │ bl 37a00 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ b 22eebc │ │ │ │ bl 37a3c │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r2, [pc, #196] @ 22ef88 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #192] @ 22ef8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -514178,20 +514178,20 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r4, [r6], #-148 @ 0xffffff6c │ │ │ │ + umaaleq r4, r6, r4, r9 │ │ │ │ subseq r4, sp, r0, asr #14 │ │ │ │ @ instruction: 0xfff36e70 │ │ │ │ subseq r9, sp, r8, ror #22 │ │ │ │ subseq r9, sp, ip, asr #22 │ │ │ │ - subeq lr, r6, r1, lsr #8 │ │ │ │ + subeq lr, r6, r1, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 21e074 │ │ │ │ ldr r3, [pc, #80] @ 22effc │ │ │ │ ldr r2, [pc, #80] @ 22f000 │ │ │ │ ldr ip, [pc, #80] @ 22f004 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -514273,15 +514273,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffb7c8 │ │ │ │ @ instruction: 0xfff36ca0 │ │ │ │ subseq sl, sp, r0, lsr r0 │ │ │ │ - subeq pc, r6, r6, ror sl @ │ │ │ │ + subeq pc, r6, r6, lsr sl @ │ │ │ │ subseq sl, sp, ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #116] @ 22f188 │ │ │ │ mov r4, #44 @ 0x2c │ │ │ │ ldr lr, [pc, #112] @ 22f18c │ │ │ │ ldr ip, [pc, #112] @ 22f190 │ │ │ │ @@ -514310,15 +514310,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffb6b4 │ │ │ │ @ instruction: 0xfff36c14 │ │ │ │ - subeq pc, r6, lr, ror sl @ │ │ │ │ + subeq pc, r6, lr, lsr sl @ │ │ │ │ subseq r9, sp, r8, lsl #31 │ │ │ │ subseq r9, sp, r8, lsr #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #116] @ 22f220 │ │ │ │ mov r4, #44 @ 0x2c │ │ │ │ ldr lr, [pc, #112] @ 22f224 │ │ │ │ @@ -514348,15 +514348,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffb61c │ │ │ │ @ instruction: 0xfff36b7c │ │ │ │ - subeq pc, r6, r6, ror #19 │ │ │ │ + subeq pc, r6, r6, lsr #19 │ │ │ │ ldrsheq r9, [sp], #-224 @ 0xffffff20 │ │ │ │ subseq r9, sp, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [pc, #340] @ 22f398 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -514395,15 +514395,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -514427,32 +514427,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5653ac │ │ │ │ + bl 56537c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 16ca64 │ │ │ │ b 22f384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ rsbeq r1, r1, r8, lsr ip │ │ │ │ - strdeq sp, [r6], #-237 @ 0xffffff13 │ │ │ │ - subeq lr, r6, r9, asr r0 │ │ │ │ + strheq sp, [r6], #-237 @ 0xffffff13 │ │ │ │ + subeq lr, r6, r9, lsl r0 │ │ │ │ subseq r9, sp, r4, ror lr │ │ │ │ - subeq pc, r6, sl, asr #15 │ │ │ │ + subeq pc, r6, sl, lsl #15 │ │ │ │ subseq r9, sp, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 22f904 │ │ │ │ @@ -514477,15 +514477,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 37988 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq 22f8c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22f900 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -514507,15 +514507,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22f774 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 22f7a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22f684 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -514547,15 +514547,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22f694 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ strd r8, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 22c12c │ │ │ │ b 22f5c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 37328 │ │ │ │ @@ -514574,15 +514574,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 22f6fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55aa7c │ │ │ │ + bl 55aa4c │ │ │ │ strd r8, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 22c12c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22f668 │ │ │ │ mov r0, r5 │ │ │ │ @@ -514596,15 +514596,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22f79c │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 22f840 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 22f764 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mvn r0, #0 │ │ │ │ @@ -514632,15 +514632,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #808] @ 22f9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ b 22f770 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #748] @ 22f990 │ │ │ │ ldr r2, [pc, #748] @ 22f994 │ │ │ │ ldr r7, [pc, #748] @ 22f998 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -514658,15 +514658,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ bl 58df0 │ │ │ │ b 22f770 │ │ │ │ bl 37dcc │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #668] @ 22f9a8 │ │ │ │ ldr r2, [pc, #668] @ 22f9ac │ │ │ │ ldr r7, [pc, #668] @ 22f9b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -514819,36 +514819,36 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrheq r2, [sp], #-168 @ 0xffffff58 │ │ │ │ @ instruction: 0xffffb008 │ │ │ │ @ instruction: 0xfff364e0 │ │ │ │ - ldrdeq pc, [r6], #-46 @ 0xffffffd2 │ │ │ │ + umaaleq pc, r6, lr, r2 @ │ │ │ │ subseq r9, sp, ip, asr r8 │ │ │ │ subseq r9, sp, r8, ror r8 │ │ │ │ @ instruction: 0xfff36690 │ │ │ │ subseq r9, sp, r0, ror r3 │ │ │ │ subseq r9, sp, r4, ror #6 │ │ │ │ - subeq sp, r6, fp, ror #4 │ │ │ │ + subeq sp, r6, fp, lsr #4 │ │ │ │ @ instruction: 0x005d8f90 │ │ │ │ subseq r9, sp, ip, lsl #6 │ │ │ │ @ instruction: 0xfff36628 │ │ │ │ subseq r9, sp, r8, lsl #6 │ │ │ │ ldrsheq r9, [sp], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x005d2b98 │ │ │ │ @ instruction: 0xffffb0a0 │ │ │ │ @ instruction: 0xfff36578 │ │ │ │ - subeq pc, r6, r6, ror r3 @ │ │ │ │ + subeq pc, r6, r6, lsr r3 @ │ │ │ │ ldrsheq r9, [sp], #-132 @ 0xffffff7c │ │ │ │ subseq r9, sp, r0, asr #18 │ │ │ │ subseq r9, sp, ip, lsr r0 │ │ │ │ - umaaleq sp, r6, r0, r6 │ │ │ │ + subeq sp, r6, r0, asr r6 │ │ │ │ subseq r8, sp, r4, ror lr │ │ │ │ - subeq sp, r6, r3, asr #4 │ │ │ │ + subeq sp, r6, r3, lsl #4 │ │ │ │ subseq r8, sp, r8, ror #30 │ │ │ │ ldrsheq r9, [sp], #-36 @ 0xffffffdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, #4 │ │ │ │ bhi 22fb0c │ │ │ │ @@ -514863,24 +514863,24 @@ │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ bcs 22fb00 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1], #4 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ b 22faec │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4, #32]! │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ bcs 22fb00 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ b 22faec │ │ │ │ ldrd r8, [r2] │ │ │ │ b 22fa6c │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -514908,15 +514908,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4, #16]! │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ bcs 22fb00 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #16] │ │ │ │ add r1, r1, #20 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #60] @ 22fb44 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -515419,15 +515419,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2302c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2302e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r9, sp, #1016 @ 0x3f8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -515540,15 +515540,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2304a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2304cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r7 │ │ │ │ ldr r9, [sp, #712] @ 0x2c8 │ │ │ │ @@ -515610,15 +515610,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2305c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2305e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -516060,25 +516060,25 @@ │ │ │ │ strb r0, [sl, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subeq lr, r6, sl, asr #11 │ │ │ │ + subeq lr, r6, sl, lsl #11 │ │ │ │ subseq r8, sp, r4, lsr r8 │ │ │ │ subseq r8, sp, ip, asr #20 │ │ │ │ subseq r8, sp, r8, asr sl │ │ │ │ subseq r8, sp, r0, ror #19 │ │ │ │ ldrsheq r8, [sp], #-144 @ 0xffffff70 │ │ │ │ subseq r8, sp, r4, asr #18 │ │ │ │ subseq r8, sp, r4, lsr r9 │ │ │ │ subseq r8, sp, ip, lsr #18 │ │ │ │ subseq r8, sp, r0, asr #18 │ │ │ │ - subeq ip, r5, r8, asr #19 │ │ │ │ + subeq ip, r5, r8, lsl #19 │ │ │ │ subseq r8, sp, r8, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #12 │ │ │ │ uxtb r2, r0 │ │ │ │ @@ -516372,19 +516372,19 @@ │ │ │ │ b 2311b8 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sp, r6, lr, lsr pc │ │ │ │ + strdeq sp, [r6], #-238 @ 0xffffff12 │ │ │ │ subseq r8, sp, r8, lsr #3 │ │ │ │ ldrsbeq r8, [sp], #-48 @ 0xffffffd0 │ │ │ │ ldrsbeq r8, [sp], #-60 @ 0xffffffc4 │ │ │ │ - subeq lr, r6, pc, ror #4 │ │ │ │ + subeq lr, r6, pc, lsr #4 │ │ │ │ ldrsbeq r8, [sp], #-40 @ 0xffffffd8 │ │ │ │ subseq r8, sp, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #41 @ 0x29 │ │ │ │ @@ -516585,15 +516585,15 @@ │ │ │ │ b 231508 │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sp, r6, sl, asr #22 │ │ │ │ + subeq sp, r6, sl, lsl #22 │ │ │ │ ldrheq r7, [sp], #-212 @ 0xffffff2c │ │ │ │ subseq r7, sp, ip, ror #28 │ │ │ │ subseq r7, sp, r8, ror lr │ │ │ │ subseq r7, sp, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ @@ -517042,15 +517042,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 231c20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 231c44 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ add sl, sp, #1008 @ 0x3f0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, r5, #12 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ @@ -517162,15 +517162,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 231e00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 231e24 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ ldr r7, [sp, #708] @ 0x2c4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add fp, sp, #1008 @ 0x3f0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -517235,15 +517235,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 231f24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 231f48 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr ip, [sp, #704] @ 0x2c0 │ │ │ │ @@ -517644,15 +517644,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 2325b8 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ bl 241ec0 │ │ │ │ b 2325b8 │ │ │ │ mov r7, r0 │ │ │ │ b 2325ec │ │ │ │ - subeq sp, r6, r0, lsr #24 │ │ │ │ + subeq sp, r6, r0, ror #23 │ │ │ │ mov r7, r0 │ │ │ │ b 232624 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #123] @ 0x7b │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #104]! @ 0x68 │ │ │ │ @@ -517685,25 +517685,25 @@ │ │ │ │ strb r0, [r9, #364] @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subeq ip, r6, lr, asr ip │ │ │ │ + subeq ip, r6, lr, lsl ip │ │ │ │ subseq r6, sp, r8, asr #29 │ │ │ │ subseq r6, sp, r0, ror pc │ │ │ │ subseq r6, sp, ip, ror pc │ │ │ │ subseq r7, sp, ip, rrx │ │ │ │ subseq r7, sp, r0, lsl #1 │ │ │ │ subseq r6, sp, ip, asr #31 │ │ │ │ ldrheq r6, [sp], #-248 @ 0xffffff08 │ │ │ │ subseq r6, sp, r0, asr #31 │ │ │ │ subseq r6, sp, r8, lsr #31 │ │ │ │ - subeq fp, r5, r4, asr r0 │ │ │ │ + subeq fp, r5, r4, lsl r0 │ │ │ │ ldrsheq r6, [sp], #-244 @ 0xffffff0c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov sl, #0 │ │ │ │ @@ -518168,15 +518168,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 232db8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 232ddc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ add r9, sp, #1072 @ 0x430 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, r5 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -518338,15 +518338,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 233060 │ │ │ │ cmp r2, #1 │ │ │ │ bne 233084 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ add ip, sp, #768 @ 0x300 │ │ │ │ ldr r7, [sp, #772] @ 0x304 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ @@ -518419,15 +518419,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2331a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2331c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ add r2, sp, #1040 @ 0x410 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -518752,15 +518752,15 @@ │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ bl 1f78b4 │ │ │ │ b 233830 │ │ │ │ bl 59014 │ │ │ │ str sl, [sp, #28] │ │ │ │ b 23382c │ │ │ │ - subeq ip, r6, r6, lsl #22 │ │ │ │ + subeq ip, r6, r6, asr #21 │ │ │ │ mov r5, r0 │ │ │ │ b 233768 │ │ │ │ mov r5, r0 │ │ │ │ b 233770 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #28] │ │ │ │ b 233754 │ │ │ │ @@ -518892,25 +518892,25 @@ │ │ │ │ strb r0, [fp, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - strheq fp, [r6], #-154 @ 0xffffff66 │ │ │ │ + subeq fp, r6, sl, ror r9 │ │ │ │ subseq r5, sp, r4, lsr #24 │ │ │ │ ldrsheq r5, [sp], #-204 @ 0xffffff34 │ │ │ │ subseq r5, sp, r8, lsl #26 │ │ │ │ subseq r5, sp, r8, asr #27 │ │ │ │ ldrsbeq r5, [sp], #-220 @ 0xffffff24 │ │ │ │ subseq r5, sp, r8, lsr #26 │ │ │ │ subseq r5, sp, r4, lsl sp │ │ │ │ subseq r5, sp, ip, lsl sp │ │ │ │ subseq r5, sp, r4, lsl #26 │ │ │ │ - strheq r9, [r5], #-208 @ 0xffffff30 │ │ │ │ + subeq r9, r5, r0, ror sp │ │ │ │ subseq r5, sp, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [r0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -519335,15 +519335,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 233ff4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 234018 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r9, sp, #1016 @ 0x3f8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -519456,15 +519456,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2341d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2341fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r7 │ │ │ │ ldr r9, [sp, #712] @ 0x2c8 │ │ │ │ @@ -519526,15 +519526,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2342f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 234314 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -519976,25 +519976,25 @@ │ │ │ │ strb r0, [sl, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - umaaleq sl, r6, sl, r8 │ │ │ │ + subeq sl, r6, sl, asr r8 │ │ │ │ subseq r4, sp, r4, lsl #22 │ │ │ │ subseq r4, sp, ip, lsl sp │ │ │ │ subseq r4, sp, r8, lsr #26 │ │ │ │ ldrheq r4, [sp], #-192 @ 0xffffff40 │ │ │ │ subseq r4, sp, r0, asr #25 │ │ │ │ subseq r4, sp, r4, lsl ip │ │ │ │ subseq r4, sp, r4, lsl #24 │ │ │ │ ldrsheq r4, [sp], #-188 @ 0xffffff44 │ │ │ │ subseq r4, sp, r0, lsl ip │ │ │ │ - umaaleq r8, r5, r8, ip │ │ │ │ + subeq r8, r5, r8, asr ip │ │ │ │ subseq r4, sp, r8, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [r0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -520419,15 +520419,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2350e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 235108 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r9, sp, #1016 @ 0x3f8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -520540,15 +520540,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2352c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2352ec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r7 │ │ │ │ ldr r9, [sp, #712] @ 0x2c8 │ │ │ │ @@ -520610,15 +520610,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2353e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 235404 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #716] @ 0x2cc │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r8, sp, #1016 @ 0x3f8 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -521060,25 +521060,25 @@ │ │ │ │ strb r0, [sl, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r6, sl, lsr #15 │ │ │ │ + subeq r9, r6, sl, ror #14 │ │ │ │ subseq r3, sp, r4, lsl sl │ │ │ │ subseq r3, sp, ip, lsr #24 │ │ │ │ subseq r3, sp, r8, lsr ip │ │ │ │ subseq r3, sp, r0, asr #23 │ │ │ │ ldrsbeq r3, [sp], #-176 @ 0xffffff50 │ │ │ │ subseq r3, sp, r4, lsr #22 │ │ │ │ subseq r3, sp, r4, lsl fp │ │ │ │ subseq r3, sp, ip, lsl #22 │ │ │ │ subseq r3, sp, r0, lsr #22 │ │ │ │ - subeq r7, r5, r8, lsr #23 │ │ │ │ + subeq r7, r5, r8, ror #22 │ │ │ │ subseq r3, sp, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r8, #0 │ │ │ │ sub r0, r0, #2 │ │ │ │ @@ -521293,15 +521293,15 @@ │ │ │ │ b 235e98 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r9, r6, lr, asr #3 │ │ │ │ + subeq r9, r6, lr, lsl #3 │ │ │ │ subseq r3, sp, r8, lsr r4 │ │ │ │ subseq r3, sp, r0, asr #9 │ │ │ │ subseq r3, sp, ip, asr #9 │ │ │ │ subseq r3, sp, r4, asr #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -521377,15 +521377,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 23600c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r3, sp, ip, lsr #4 │ │ │ │ subseq r3, sp, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -521545,18 +521545,18 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 236274 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ bne 23623c │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5, #128] @ 0x80 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 236390 │ │ │ │ ldr r0, [pc, #744] @ 2365b0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -521604,24 +521604,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 236364 │ │ │ │ cmp r1, #1 │ │ │ │ bne 23638c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 236490 │ │ │ │ ldr r0, [pc, #492] @ 2365b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -521668,24 +521668,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 236464 │ │ │ │ cmp r1, #1 │ │ │ │ bne 23648c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 236590 │ │ │ │ ldr r0, [pc, #240] @ 2365b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -521732,15 +521732,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 236564 │ │ │ │ cmp r1, #1 │ │ │ │ bne 23658c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -521760,15 +521760,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ beq 2365f0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, r6, #32 │ │ │ │ b 236610 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ bne 236700 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ @@ -521859,15 +521859,15 @@ │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 236888 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r5, r3, r1 │ │ │ │ b 2367b4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ and r5, r2, r0 │ │ │ │ sub r0, r3, #1 │ │ │ │ @@ -521942,15 +521942,15 @@ │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 2369e8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 236900 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ 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 │ │ │ │ @@ -522146,15 +522146,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 236c20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -522243,18 +522243,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 236d7c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r8, [r6], #-81 @ 0xffffffaf │ │ │ │ - subeq r8, r6, r9, ror r4 │ │ │ │ - subeq r8, r6, pc, lsl #9 │ │ │ │ - subeq r8, r6, fp, lsr #10 │ │ │ │ + subeq r8, r6, r1, ror r5 │ │ │ │ + subeq r8, r6, r9, lsr r4 │ │ │ │ + subeq r8, r6, pc, asr #8 │ │ │ │ + subeq r8, r6, fp, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -522371,15 +522371,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 236ff8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm fp, {r0, r4} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 236fdc │ │ │ │ @@ -522490,18 +522490,18 @@ │ │ │ │ beq 237154 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, fp │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r6, r9, lsl #7 │ │ │ │ - subeq r8, r6, pc, lsr #2 │ │ │ │ - subeq r8, r6, r9, lsr #5 │ │ │ │ - subeq r8, r6, r3, asr #3 │ │ │ │ + subeq r8, r6, r9, asr #6 │ │ │ │ + subeq r8, r6, pc, ror #1 │ │ │ │ + subeq r8, r6, r9, ror #4 │ │ │ │ + subeq r8, r6, r3, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #32 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ @@ -522585,15 +522585,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 237328 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #3 │ │ │ │ bne 23731c │ │ │ │ ldr r0, [pc, #248] @ 2373f8 │ │ │ │ @@ -522653,18 +522653,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2373e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, sp, asr #29 │ │ │ │ - subeq r7, r6, r1, lsl #28 │ │ │ │ - subeq r7, r6, r7, lsl lr │ │ │ │ - subeq r7, r6, pc, ror #28 │ │ │ │ + subeq r7, r6, sp, lsl #29 │ │ │ │ + subeq r7, r6, r1, asr #27 │ │ │ │ + ldrdeq r7, [r6], #-215 @ 0xffffff29 │ │ │ │ + subeq r7, r6, pc, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -522778,15 +522778,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 237604 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -522855,18 +522855,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 23770c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, r9, lsr #26 │ │ │ │ - subeq r7, r6, r5, asr ip │ │ │ │ - subeq r7, r6, r7, lsl fp │ │ │ │ - strdeq r7, [r6], #-179 @ 0xffffff4d │ │ │ │ + subeq r7, r6, r9, ror #25 │ │ │ │ + subeq r7, r6, r5, lsl ip │ │ │ │ + ldrdeq r7, [r6], #-167 @ 0xffffff59 │ │ │ │ + strheq r7, [r6], #-179 @ 0xffffff4d │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #316 @ 0x13c │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ add r8, sp, #20 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ @@ -522958,15 +522958,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2378c8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #860 @ 0x35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ @@ -523073,18 +523073,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 237a74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, sp, lsr #15 │ │ │ │ - subeq r7, r6, r7, asr #15 │ │ │ │ - subeq r7, r6, r5, lsr #18 │ │ │ │ - subeq r7, r6, r3, lsl #17 │ │ │ │ + subeq r7, r6, sp, ror #14 │ │ │ │ + subeq r7, r6, r7, lsl #15 │ │ │ │ + subeq r7, r6, r5, ror #17 │ │ │ │ + subeq r7, r6, r3, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ strb r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ @@ -523193,15 +523193,15 @@ │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 237ce0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #672] @ 0x2a0 │ │ │ │ str r4, [r8] │ │ │ │ add sp, sp, #20 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ @@ -523298,18 +523298,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 237df8 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r6, r1, lsl #13 │ │ │ │ - subeq r7, r6, fp, lsr r4 │ │ │ │ - subeq r7, r6, sp, lsr #11 │ │ │ │ - subeq r7, r6, r3, ror #9 │ │ │ │ + subeq r7, r6, r1, asr #12 │ │ │ │ + strdeq r7, [r6], #-59 @ 0xffffffc5 │ │ │ │ + subeq r7, r6, sp, ror #10 │ │ │ │ + subeq r7, r6, r3, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -523426,15 +523426,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 238074 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm fp, {r0, r4} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 238058 │ │ │ │ @@ -523545,18 +523545,18 @@ │ │ │ │ beq 2381d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, fp │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r6, sp, lsl #6 │ │ │ │ - strheq r7, [r6], #-3 │ │ │ │ - subeq r7, r6, sp, lsr #4 │ │ │ │ - subeq r7, r6, r7, asr #2 │ │ │ │ + subeq r7, r6, sp, asr #5 │ │ │ │ + subeq r7, r6, r3, ror r0 │ │ │ │ + subeq r7, r6, sp, ror #3 │ │ │ │ + subeq r7, r6, r7, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -523669,15 +523669,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 2383f0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -523745,18 +523745,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2384f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r6, r6, r9, lsr pc │ │ │ │ - subeq r6, r6, r5, ror #28 │ │ │ │ - subeq r6, r6, fp, lsr #26 │ │ │ │ - subeq r6, r6, r7, lsl #28 │ │ │ │ + strdeq r6, [r6], #-233 @ 0xffffff17 │ │ │ │ + subeq r6, r6, r5, lsr #28 │ │ │ │ + subeq r6, r6, fp, ror #25 │ │ │ │ + subeq r6, r6, r7, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ @@ -523777,15 +523777,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ bne 238584 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 238618 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 2386c0 │ │ │ │ add r9, sp, #20 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -523807,26 +523807,26 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ eor r0, r5, #3 │ │ │ │ orrs r0, r0, r8 │ │ │ │ bne 23863c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp sl, #0 │ │ │ │ beq 238614 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r4} │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ @@ -523923,15 +523923,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 2387cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 238844 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 2388ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ ldmib sp, {r0, sl, fp} │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -523947,25 +523947,25 @@ │ │ │ │ bl 1a112c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne 238860 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ cmp r7, #0 │ │ │ │ beq 238840 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #3 │ │ │ │ bne 238894 │ │ │ │ @@ -524046,15 +524046,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 2389b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 238a30 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 238aa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ ldmib sp, {r0, sl, fp} │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -524070,25 +524070,25 @@ │ │ │ │ bl 1a0d24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 238a4c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ cmp r7, #0 │ │ │ │ beq 238a2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 238a7c │ │ │ │ ldr r1, [pc, #200] @ 238b24 │ │ │ │ @@ -524171,15 +524171,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 238bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 238c24 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 238c94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ ldmib sp, {r0, sl, fp} │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -524195,25 +524195,25 @@ │ │ │ │ bl 1a0948 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 238c40 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ cmp r7, #0 │ │ │ │ beq 238c20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 238c70 │ │ │ │ ldr r1, [pc, #200] @ 238d18 │ │ │ │ @@ -524296,15 +524296,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 238da0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 238e18 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 238e88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ ldmib sp, {r0, sl, fp} │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -524320,25 +524320,25 @@ │ │ │ │ bl 1a0c30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 238e34 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ cmp r7, #0 │ │ │ │ beq 238e14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 238e64 │ │ │ │ ldr r1, [pc, #200] @ 238f0c │ │ │ │ @@ -524421,15 +524421,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 238f94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 23900c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 23907c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ ldmib sp, {r0, sl, fp} │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -524445,25 +524445,25 @@ │ │ │ │ bl 1a0b3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 239028 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ cmp r7, #0 │ │ │ │ beq 239008 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 239058 │ │ │ │ ldr r1, [pc, #200] @ 239100 │ │ │ │ @@ -524611,32 +524611,32 @@ │ │ │ │ str r4, [r2, #12] │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ bne 23918c │ │ │ │ ldr r1, [pc, #264] @ 239388 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d9f48 │ │ │ │ + bl 4d9f18 │ │ │ │ b 23918c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 1142dc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2392c4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -524707,15 +524707,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr fp, [sp, #1372] @ 0x55c │ │ │ │ ldr r5, [sp, #1376] @ 0x560 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ bne 23940c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 2394f0 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq 239560 │ │ │ │ add r9, sp, #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r8, [sp, #1380] @ 0x564 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ @@ -524734,15 +524734,15 @@ │ │ │ │ ldr r4, [sp, #1348] @ 0x544 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ cmp r4, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 239488 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ bne 2394e4 │ │ │ │ b 2394f0 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ @@ -524768,15 +524768,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 2394f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ str r5, [sl] │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #672 @ 0x2a0 │ │ │ │ str r8, [sl, r0] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -524859,15 +524859,15 @@ │ │ │ │ bl 1a1230 │ │ │ │ ldr sl, [sp, #572] @ 0x23c │ │ │ │ ldr r8, [sp, #576] @ 0x240 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ bne 23966c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 239700 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 239798 │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -524888,27 +524888,27 @@ │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ cmp r4, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 23971c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp sl, #0 │ │ │ │ beq 2396fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #4 │ │ │ │ stm r7, {r0, r8} │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, fp, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ @@ -525028,15 +525028,15 @@ │ │ │ │ bne 2399e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2399cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 239938 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2399dc │ │ │ │ cmp r6, r0 │ │ │ │ @@ -525116,15 +525116,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 239ac8 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -525210,25 +525210,25 @@ │ │ │ │ bl 244874 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 59014 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 239be4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, r6, fp, ror #26 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r5, r6, fp, lsr #26 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 53e57c │ │ │ │ + b 53e54c │ │ │ │ b 3595b0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 544084 │ │ │ │ + b 544054 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ @@ -525397,15 +525397,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 239eac │ │ │ │ cmp r2, #1 │ │ │ │ bne 239e68 │ │ │ │ dmb ish │ │ │ │ - bl 4f24f4 │ │ │ │ + bl 4f24c4 │ │ │ │ b 239e68 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 240eac │ │ │ │ b 239e68 │ │ │ │ b 239ee4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -526290,15 +526290,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23aca0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23acc4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 23ae58 │ │ │ │ b 23ae88 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23ad10 │ │ │ │ @@ -526309,15 +526309,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23acec │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ad10 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 155790 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23ae08 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -526368,15 +526368,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23add8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23adfc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ b 23ae44 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23ae44 │ │ │ │ mov r0, r4 │ │ │ │ @@ -526386,15 +526386,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23ae20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ae44 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23ae88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ @@ -526403,15 +526403,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23ae64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ae88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 155790 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 23aebc │ │ │ │ @@ -526456,15 +526456,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23af38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23af5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b 23af7c │ │ │ │ bl 59014 │ │ │ │ @@ -526557,15 +526557,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23b0cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b0f0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23b134 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23b134 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -526574,15 +526574,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23b110 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b134 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 23b178 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23b178 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -526591,15 +526591,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23b154 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b178 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 23b190 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 15621c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -526764,15 +526764,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 23b400 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #352] @ 0x160 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #336] @ 0x150 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 23b4dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ @@ -526790,15 +526790,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23b470 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b4d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 23b4d0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 248c80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -526888,15 +526888,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23b5f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b61c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 23b6fc │ │ │ │ @@ -526944,15 +526944,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23b6d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23b6fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -527577,15 +527577,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23c0bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 23c000 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 23c000 │ │ │ │ mov r6, r0 │ │ │ │ b 23c0f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 247624 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -528065,15 +528065,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 23c854 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #253] @ 0xfd │ │ │ │ cmp r0, #3 │ │ │ │ bne 23c89c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ bl 241d20 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #252] @ 0xfc │ │ │ │ @@ -528105,15 +528105,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23c8fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 23c920 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23c964 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23c964 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ @@ -528122,15 +528122,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23c940 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23c964 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #3 │ │ │ │ beq 23c9a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23c9a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ @@ -528139,15 +528139,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23c984 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23c9a8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23c9bc │ │ │ │ bl 15621c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #280] @ 0x118 │ │ │ │ @@ -528581,15 +528581,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d06c │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d8dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 23d8dc │ │ │ │ ldrb r0, [r4, #445] @ 0x1bd │ │ │ │ cmp r0, #3 │ │ │ │ beq 23d2e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23d890 │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ @@ -528602,15 +528602,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d0c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d890 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 23d890 │ │ │ │ ldrb r0, [r4, #320] @ 0x140 │ │ │ │ cmp r0, #3 │ │ │ │ bne 23d220 │ │ │ │ add r0, r4, #316 @ 0x13c │ │ │ │ bl 252980 │ │ │ │ b 23d220 │ │ │ │ @@ -528962,15 +528962,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d660 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d684 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23d6c8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23d6c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #284]! @ 0x11c │ │ │ │ @@ -528979,15 +528979,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d6a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d6c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23d70c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23d70c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #296]! @ 0x128 │ │ │ │ @@ -528996,15 +528996,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d6e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d70c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23d720 │ │ │ │ bl 15621c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #444] @ 0x1bc │ │ │ │ @@ -529019,15 +529019,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d744 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d768 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23d7ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23d7ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #284]! @ 0x11c │ │ │ │ @@ -529036,15 +529036,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d788 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d7ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #3 │ │ │ │ beq 23d7f0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 23d7f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #296]! @ 0x128 │ │ │ │ @@ -529053,15 +529053,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d7cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d7f0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23d490 │ │ │ │ bl 15621c │ │ │ │ b 23d490 │ │ │ │ ldr r0, [r4, #800] @ 0x320 │ │ │ │ @@ -529111,15 +529111,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23d8b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23d8d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r6, r4, #141 @ 0x8d │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #143] @ 0x8f │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -529397,15 +529397,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23dd2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ddd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 23ddd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ b 23df04 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r0 │ │ │ │ @@ -529431,15 +529431,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 23ddb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ddd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #141] @ 0x8d │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #143] @ 0x8f │ │ │ │ cmp r0, #2 │ │ │ │ bne 23df04 │ │ │ │ @@ -530106,15 +530106,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23e840 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23e864 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 23ea34 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -530179,15 +530179,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23e964 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23e988 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 23ea70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ dmb ish │ │ │ │ @@ -530216,15 +530216,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 23e9f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23ea1c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 23ea60 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #193] @ 0xc1 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ @@ -530778,15 +530778,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23f2c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23f2e4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -530972,15 +530972,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 23f5c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 23f5ec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155790 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 155790 │ │ │ │ mov r0, r5 │ │ │ │ @@ -531662,15 +531662,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24008c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2400b4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 242a84 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ movne r0, r4 │ │ │ │ blne 2443c0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -531778,15 +531778,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 240260 │ │ │ │ cmp r2, #1 │ │ │ │ bne 240284 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 24018c │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -531794,30 +531794,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 240298 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 240300 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2402dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 240300 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 240394 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -531902,15 +531902,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24044c │ │ │ │ cmp r1, #1 │ │ │ │ bne 240490 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 240490 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -531992,15 +531992,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2405b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2405dc │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 24011c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -532374,15 +532374,15 @@ │ │ │ │ bne 240ba4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 240ac8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 240c34 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -532954,15 +532954,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2414c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2414e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #3 │ │ │ │ beq 24152c │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #320]! @ 0x140 │ │ │ │ dmb ish │ │ │ │ @@ -532972,15 +532972,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 241500 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24152c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 241570 │ │ │ │ mov r5, r0 │ │ │ │ b 241568 │ │ │ │ mov r5, r0 │ │ │ │ b 241560 │ │ │ │ @@ -533211,15 +533211,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2418c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2418e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 24192c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 24192c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -533228,15 +533228,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 241908 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24192c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 241970 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 241970 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -533245,15 +533245,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24194c │ │ │ │ cmp r2, #1 │ │ │ │ bne 241970 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2419f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2419b4 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -533277,15 +533277,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2419cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2419f0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 241a34 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 241a34 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -533294,15 +533294,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 241a10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241a34 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 241a98 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 241a54 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -533318,15 +533318,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 241a70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241a4c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 241a4c │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 241ab4 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -533350,15 +533350,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 241af0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241acc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 241acc │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 241b34 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -533376,15 +533376,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 241b50 │ │ │ │ cmp r1, #1 │ │ │ │ bne 241b7c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 241bc4 │ │ │ │ mov r8, r0 │ │ │ │ b 241bbc │ │ │ │ mov r8, r0 │ │ │ │ b 241bb4 │ │ │ │ @@ -533417,15 +533417,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 241bfc │ │ │ │ cmp r2, #1 │ │ │ │ bne 241bd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 241bd8 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 241cc0 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -533447,15 +533447,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 241c74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241c50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 241c50 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 241cb8 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -533516,27 +533516,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 241d88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241dac │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 241db4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 241ddc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 241e40 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 241e40 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -533553,15 +533553,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 241e1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 241e40 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -533576,15 +533576,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 241e74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 241e9c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 247624 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -533604,15 +533604,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 241ee8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241f0c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 241f50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 241f50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -533621,15 +533621,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 241f2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 241f50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 241f94 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 241f94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -533638,15 +533638,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 241f70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241f94 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 241fd8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 241fd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -533655,15 +533655,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 241fb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 241fd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 242058 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24201c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -533687,15 +533687,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242034 │ │ │ │ cmp r2, #1 │ │ │ │ bne 242058 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 24209c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 24209c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -533704,15 +533704,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242078 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24209c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2425cc │ │ │ │ mov r5, r0 │ │ │ │ @@ -533836,15 +533836,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242288 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2422ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 155a44 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155e48 │ │ │ │ mov r5, r0 │ │ │ │ b 2422dc │ │ │ │ @@ -533908,45 +533908,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2423a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2423cc │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2423fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 242428 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 242428 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 242444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ @@ -534298,15 +534298,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2429c0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 240eac │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 242a30 │ │ │ │ @@ -534317,15 +534317,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242a0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 242a30 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 242a44 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -534511,15 +534511,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242d14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 242d38 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 242d4c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -534551,15 +534551,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 242db4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 242dd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 242dec │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -534698,15 +534698,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 243000 │ │ │ │ cmp r2, #1 │ │ │ │ bne 243024 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 243070 │ │ │ │ @@ -534804,15 +534804,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2431a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2431cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2431e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -534845,15 +534845,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 24324c │ │ │ │ cmp r2, #1 │ │ │ │ bne 243270 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1142dc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2432a4 │ │ │ │ @@ -534965,15 +534965,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 24342c │ │ │ │ cmp r2, #1 │ │ │ │ bne 243450 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 24347c │ │ │ │ mov r5, r6 │ │ │ │ @@ -535013,15 +535013,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2434ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 243510 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 243590 │ │ │ │ cmp r0, #0 │ │ │ │ beq 243550 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -535045,15 +535045,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 243564 │ │ │ │ cmp r1, #1 │ │ │ │ bne 243590 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 2435dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2435dc │ │ │ │ @@ -535064,15 +535064,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2435b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2435dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 244124 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -535111,15 +535111,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 243674 │ │ │ │ cmp r2, #1 │ │ │ │ bne 243700 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 243700 │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ beq 243754 │ │ │ │ cmp r0, #3 │ │ │ │ beq 243748 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -535137,15 +535137,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2436dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 243700 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 243ab4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -535233,15 +535233,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 24385c │ │ │ │ cmp r2, #1 │ │ │ │ bne 243880 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 243930 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #148]! @ 0x94 │ │ │ │ dmb ish │ │ │ │ @@ -535271,15 +535271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2438f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 243918 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 243aac │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ b 243aa0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -535326,15 +535326,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2439d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2439f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 243b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ @@ -535364,15 +535364,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 243a68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 243a8c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 243aac │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ @@ -535651,15 +535651,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 243ee4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 243ec0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 243ec0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 243f2c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -535681,15 +535681,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 243f5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 243f38 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 243f38 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 243fa0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -535816,15 +535816,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 244178 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24419c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2441c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -536246,15 +536246,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 244830 │ │ │ │ cmp r2, #1 │ │ │ │ bne 244854 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 242450 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 242450 │ │ │ │ mov r0, r4 │ │ │ │ @@ -536273,15 +536273,15 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 239a40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 2446e4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ subseq r4, ip, r4, lsl #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ beq 24491c │ │ │ │ cmp r0, #4 │ │ │ │ @@ -536759,15 +536759,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 245034 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245010 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 245010 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 24507c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -536789,15 +536789,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2450ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 245088 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 245088 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2450f0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -536956,15 +536956,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245348 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24536c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2453a8 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 245390 │ │ │ │ @@ -537009,15 +537009,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24541c │ │ │ │ cmp r2, #1 │ │ │ │ bne 245440 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -537083,15 +537083,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245544 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245568 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl 242450 │ │ │ │ b 245fd4 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 245a08 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -537116,30 +537116,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2455c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2455ec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 245628 │ │ │ │ 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 245604 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245628 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -537187,15 +537187,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2456e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245b34 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 245b34 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 245760 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 2488bc │ │ │ │ @@ -537314,15 +537314,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2458e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245904 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 245ac4 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ @@ -537341,15 +537341,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24594c │ │ │ │ cmp r2, #1 │ │ │ │ bne 245970 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 2459b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -537377,15 +537377,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2459dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 245a00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -537406,15 +537406,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245a50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245a74 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 245ab8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -537423,15 +537423,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245a94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245ab8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 245e5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 245918 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ @@ -537440,15 +537440,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245ad8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245918 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 245918 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 245b1c │ │ │ │ mov r0, r6 │ │ │ │ @@ -537628,15 +537628,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245dc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245dec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 242504 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl 242504 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ @@ -537653,15 +537653,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245e2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 245e50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -537750,15 +537750,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245fb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 245fd4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ beq 246020 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 246020 │ │ │ │ @@ -537769,15 +537769,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 245ffc │ │ │ │ cmp r2, #1 │ │ │ │ bne 246020 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 246064 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 246064 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -537786,15 +537786,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 246040 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246064 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -537827,15 +537827,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2460e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246108 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24611c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 155a44 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -537933,15 +537933,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24628c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2462c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2462c0 │ │ │ │ mov r8, r0 │ │ │ │ b 2464ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 242504 │ │ │ │ b 2463cc │ │ │ │ @@ -537988,15 +537988,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 246368 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24638c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -538171,15 +538171,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 246644 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246668 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ b 2469e4 │ │ │ │ mov r8, r0 │ │ │ │ b 2468a4 │ │ │ │ b 246a7c │ │ │ │ @@ -538201,15 +538201,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2466bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2466e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl 23b778 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 246704 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ @@ -538251,15 +538251,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 246784 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2467a8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 2467f8 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2467f8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -538271,15 +538271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2467d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2467f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ bl 46a3bc │ │ │ │ b 246818 │ │ │ │ mov r8, r0 │ │ │ │ b 24692c │ │ │ │ @@ -538297,15 +538297,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24683c │ │ │ │ cmp r2, #1 │ │ │ │ bne 246860 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 2468a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -538334,15 +538334,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2468d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2468f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -538363,15 +538363,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 246944 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246968 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ b 246984 │ │ │ │ mov r8, r0 │ │ │ │ b 246b88 │ │ │ │ b 2469cc │ │ │ │ mov r8, r0 │ │ │ │ @@ -538385,15 +538385,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 24699c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2469c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 2469e4 │ │ │ │ mov r8, r0 │ │ │ │ b 2469e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ @@ -538733,15 +538733,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 246f0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 246f30 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ beq 246f74 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 246f74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ @@ -538750,15 +538750,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 246f50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246f74 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ beq 246fb8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 246fb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ @@ -538767,15 +538767,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 246f94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 246fb8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 246fcc │ │ │ │ bl 15621c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ @@ -539025,15 +539025,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 24739c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2474b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2474b8 │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ beq 247414 │ │ │ │ cmp r0, #3 │ │ │ │ bne 2474a4 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ @@ -539156,15 +539156,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2475a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2475d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2475d8 │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -539202,15 +539202,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 247660 │ │ │ │ cmp r2, #1 │ │ │ │ bne 247684 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2476d4 │ │ │ │ @@ -539222,15 +539222,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2476ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 2476d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 242a84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 242a84 │ │ │ │ @@ -539714,15 +539714,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 247e60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 248158 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 248158 │ │ │ │ ldrb r0, [r4, #393] @ 0x189 │ │ │ │ cmp r0, #3 │ │ │ │ bne 248064 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ beq 247fcc │ │ │ │ @@ -539854,15 +539854,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 248090 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2480b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 2480f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2480f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ @@ -539871,15 +539871,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2480d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2480f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ cmp r0, #3 │ │ │ │ beq 24813c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 24813c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #240]! @ 0xf0 │ │ │ │ @@ -539888,15 +539888,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 248118 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24813c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #192]! @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 248150 │ │ │ │ bl 15621c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #376] @ 0x178 │ │ │ │ @@ -540431,15 +540431,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 24898c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2489b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2489d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -540642,15 +540642,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 248cd8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #201] @ 0xc9 │ │ │ │ cmp r0, #4 │ │ │ │ beq 248dd4 │ │ │ │ cmp r0, #3 │ │ │ │ bne 24935c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 244bd4 │ │ │ │ @@ -540693,15 +540693,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 248dac │ │ │ │ cmp r2, #1 │ │ │ │ bne 24935c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 24935c │ │ │ │ ldrb r0, [r4, #675] @ 0x2a3 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 249340 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -540853,15 +540853,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 24902c │ │ │ │ cmp r2, #1 │ │ │ │ bne 249050 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #556] @ 0x22c │ │ │ │ cmp r0, #0 │ │ │ │ beq 249084 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ bl 242504 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ and r0, r0, #6 │ │ │ │ @@ -540893,15 +540893,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2490cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2491d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2491d0 │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ bl 2448c4 │ │ │ │ ldr r0, [r4, #736] @ 0x2e0 │ │ │ │ cmp r0, #4 │ │ │ │ beq 249110 │ │ │ │ add r0, r4, #720 @ 0x2d0 │ │ │ │ @@ -540949,15 +540949,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2491ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 2491d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #558] @ 0x22e │ │ │ │ cmp r0, #0 │ │ │ │ beq 2491e4 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 241860 │ │ │ │ ldr r0, [r4, #404] @ 0x194 │ │ │ │ mov r1, #0 │ │ │ │ @@ -540974,15 +540974,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 249210 │ │ │ │ cmp r2, #1 │ │ │ │ bne 249234 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -541070,15 +541070,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 249390 │ │ │ │ cmp r2, #1 │ │ │ │ bne 249370 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 249370 │ │ │ │ b 2493cc │ │ │ │ mov r6, r0 │ │ │ │ b 249428 │ │ │ │ mov r6, r0 │ │ │ │ b 2493f0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -541284,15 +541284,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2496e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24970c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #558] @ 0x22e │ │ │ │ cmp r0, #1 │ │ │ │ bne 24975c │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 241860 │ │ │ │ b 24975c │ │ │ │ bl 59014 │ │ │ │ @@ -541678,18 +541678,18 @@ │ │ │ │ beq 249d28 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 24a030 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 249e18 │ │ │ │ ldr r0, [pc, #1004] @ 24a148 │ │ │ │ mov r1, #4 │ │ │ │ @@ -541734,15 +541734,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 249dec │ │ │ │ cmp r1, #1 │ │ │ │ bne 249e14 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r8 │ │ │ │ @@ -542316,15 +542316,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 24a738 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, fp, r8, lsl #26 │ │ │ │ ldrsheq lr, [fp], #-200 @ 0xffffff38 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -542439,15 +542439,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 24a924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, fp, ip, lsl fp │ │ │ │ subseq lr, fp, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -542565,15 +542565,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 24ab1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, fp, r4, lsr #18 │ │ │ │ subseq lr, fp, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -542691,15 +542691,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 24ad14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, fp, ip, lsr #14 │ │ │ │ subseq lr, fp, ip, lsl r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -542827,15 +542827,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 24af04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24af34 │ │ │ │ dmb ish │ │ │ │ - bl 4f24f4 │ │ │ │ + bl 4f24c4 │ │ │ │ b 24af34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 240eac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -544637,38 +544637,38 @@ │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r4, r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 4278b8 │ │ │ │ ldr r0, [pc, #1148] @ 24cfe8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ beq 24cb9c │ │ │ │ ldr r0, [pc, #1124] @ 24cff0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ b 24cbf4 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ add r0, lr, #2032 @ 0x7f0 │ │ │ │ - bl 550de8 │ │ │ │ + bl 550db8 │ │ │ │ ldr r0, [pc, #1084] @ 24cfec │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ add r3, lr, #284 @ 0x11c │ │ │ │ mov sl, #1 │ │ │ │ ldr r1, [r3, #1748] @ 0x6d4 │ │ │ │ ldr r2, [r3, #1756] @ 0x6dc │ │ │ │ ldr r3, [r3, #1760] @ 0x6e0 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str sl, [r0, r5]! │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ ands r0, r1, #1 │ │ │ │ movw r1, #63390 @ 0xf79e │ │ │ │ movw r0, #42842 @ 0xa75a │ │ │ │ movt r1, #3830 @ 0xef6 │ │ │ │ @@ -544694,15 +544694,15 @@ │ │ │ │ umull r0, r6, r0, fp │ │ │ │ adds r3, r0, r3 │ │ │ │ ldr r0, [pc, #944] @ 24cff4 │ │ │ │ adcs r4, r4, r6 │ │ │ │ adc r6, r5, #0 │ │ │ │ umlal r4, r6, r1, fp │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ eor r1, r6, r3 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ strd sl, [r0, #8] │ │ │ │ eor r0, r4, r2 │ │ │ │ strd r0, [r9] │ │ │ │ movw r0, #5264 @ 0x1490 │ │ │ │ @@ -545225,15 +545225,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d478 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d128 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 24d128 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -545276,15 +545276,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d544 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d56c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 24d130 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -545357,15 +545357,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d688 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d6b0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 24d130 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -545410,15 +545410,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d75c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d784 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 24d130 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -545507,15 +545507,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d8e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d908 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 24d130 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -545546,15 +545546,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24d97c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24d9a4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -545618,15 +545618,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24dbe8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 24daf8 │ │ │ │ @@ -545755,15 +545755,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 241ec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x005b5e94 │ │ │ │ - subeq r7, r4, r3, asr r0 │ │ │ │ + subeq r7, r4, r3, lsl r0 │ │ │ │ subseq r5, fp, r8, ror #27 │ │ │ │ subseq r5, fp, r4, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -546049,15 +546049,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e158 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24de08 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 24de08 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -546100,15 +546100,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e224 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24e24c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 24de10 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -546181,15 +546181,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e368 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24e390 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 24de10 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -546234,15 +546234,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e43c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24e464 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 24de10 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -546331,15 +546331,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e5c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24e5e8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 24de10 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -546370,15 +546370,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24e65c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24e684 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -546442,15 +546442,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24e8c8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 24e7d8 │ │ │ │ @@ -546579,15 +546579,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 241ec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq r5, [fp], #-20 @ 0xffffffec │ │ │ │ - subeq r6, r4, r3, ror r3 │ │ │ │ + subeq r6, r4, r3, lsr r3 │ │ │ │ subseq r5, fp, r8, lsl #2 │ │ │ │ subseq r5, fp, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -546873,15 +546873,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24ee38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24eae8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 24eae8 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -546924,15 +546924,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24ef04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24ef2c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 24eaf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -547005,15 +547005,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24f048 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24f070 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 24eaf0 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -547058,15 +547058,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24f11c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24f144 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 24eaf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -547155,15 +547155,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24f2a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24f2c8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 24eaf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -547194,15 +547194,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24f33c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24f364 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -547266,15 +547266,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24f5a8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 24f4b8 │ │ │ │ @@ -547403,15 +547403,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 241ec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r4, [fp], #-68 @ 0xffffffbc │ │ │ │ - umaaleq r5, r4, r3, r6 │ │ │ │ + subeq r5, r4, r3, asr r6 │ │ │ │ subseq r4, fp, r8, lsr #8 │ │ │ │ subseq r4, fp, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -547698,15 +547698,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fb1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 24f7c8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 24f7c8 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -547749,15 +547749,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fbe8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24fc10 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 24f7d0 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ @@ -547832,15 +547832,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fd34 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24fd5c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 24f7d0 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -547885,15 +547885,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fe08 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24fe30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 24f7d0 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ @@ -547983,15 +547983,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24ff90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 24ffb8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 24f7d0 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ @@ -548023,15 +548023,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250030 │ │ │ │ cmp r1, #1 │ │ │ │ bne 250058 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -548088,15 +548088,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 250298 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 250190 │ │ │ │ @@ -548238,15 +548238,15 @@ │ │ │ │ bl 241ec0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 244a4c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsheq r3, [fp], #-124 @ 0xffffff84 │ │ │ │ - subeq r4, r4, r3, lsr #19 │ │ │ │ + subeq r4, r4, r3, ror #18 │ │ │ │ subseq r3, fp, r8, lsr r7 │ │ │ │ subseq r3, fp, r4, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -548532,15 +548532,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250824 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2504d4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2504d4 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -548583,15 +548583,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2508f0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 250918 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 2504dc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -548664,15 +548664,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250a34 │ │ │ │ cmp r1, #1 │ │ │ │ bne 250a5c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 2504dc │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -548717,15 +548717,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250b08 │ │ │ │ cmp r1, #1 │ │ │ │ bne 250b30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 2504dc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -548814,15 +548814,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250c8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 250cb4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 2504dc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -548853,15 +548853,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 250d28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 250d50 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -548925,15 +548925,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 250f94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 250ea4 │ │ │ │ @@ -549062,15 +549062,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 241ec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r2, fp, r8, ror #21 │ │ │ │ - subeq r3, r4, r7, lsr #25 │ │ │ │ + subeq r3, r4, r7, ror #24 │ │ │ │ subseq r2, fp, ip, lsr sl │ │ │ │ subseq r2, fp, r8, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -549356,15 +549356,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 251504 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2511b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2511b4 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ @@ -549407,15 +549407,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2515d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2515f8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 2511bc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -549488,15 +549488,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 251714 │ │ │ │ cmp r1, #1 │ │ │ │ bne 25173c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 2511bc │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [fp] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -549541,15 +549541,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2517e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 251810 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 2511bc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -549638,15 +549638,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25196c │ │ │ │ cmp r1, #1 │ │ │ │ bne 251994 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 2511bc │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ @@ -549677,15 +549677,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 251a08 │ │ │ │ cmp r1, #1 │ │ │ │ bne 251a30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -549749,15 +549749,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 251c74 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 251b84 │ │ │ │ @@ -549886,40 +549886,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 241ec0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r1, fp, r8, lsl #28 │ │ │ │ - subeq r2, r4, r7, asr #31 │ │ │ │ + subeq r2, r4, r7, lsl #31 │ │ │ │ subseq r1, fp, ip, asr sp │ │ │ │ subseq r1, fp, r8, lsr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [pc, #60] @ 251dd0 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #44] @ 251dd4 │ │ │ │ mov r2, #6 │ │ │ │ ldr r0, [pc, #40] @ 251dd8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - subeq fp, r3, ip, ror #15 │ │ │ │ - strheq sp, [r4], #-112 @ 0xffffff90 │ │ │ │ + subeq fp, r3, ip, lsr #15 │ │ │ │ + subeq sp, r4, r0, ror r7 │ │ │ │ subseq r7, fp, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ movw r0, #265 @ 0x109 │ │ │ │ add r6, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -552335,15 +552335,15 @@ │ │ │ │ cmpeq r0, r2 │ │ │ │ beq 2543b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ b 2543c4 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #380] @ 254548 │ │ │ │ mov r1, #28 │ │ │ │ ldr r2, [pc, #376] @ 25454c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -552436,15 +552436,15 @@ │ │ │ │ str r6, [r7] │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2443c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq fp, [r4], #-23 @ 0xffffffe9 │ │ │ │ + umaaleq fp, r4, r7, r1 │ │ │ │ ldrheq r5, [fp], #-8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -552573,15 +552573,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, r4, r2, lsl #31 │ │ │ │ + subeq sl, r4, r2, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -552665,15 +552665,15 @@ │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 2548e0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq sl, r4, lr, asr sp │ │ │ │ + subeq sl, r4, lr, lsl sp │ │ │ │ ldrsheq r2, [fp], #-72 @ 0xffffffb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -552802,15 +552802,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, r4, lr, ror #23 │ │ │ │ + subeq sl, r4, lr, lsr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ b 254b38 │ │ │ │ @@ -553001,16 +553001,16 @@ │ │ │ │ b 254d14 │ │ │ │ add ip, r6, #4 │ │ │ │ b 254d58 │ │ │ │ ldr r2, [pc, #16] @ 254e24 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - umaaleq sl, r4, lr, r8 │ │ │ │ - subeq pc, r3, r4, lsl #7 │ │ │ │ + subeq sl, r4, lr, asr r8 │ │ │ │ + subeq pc, r3, r4, asr #6 │ │ │ │ ldrheq r1, [fp], #-248 @ 0xffffff08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -553156,16 +553156,16 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, r4, lr, lsr #13 │ │ │ │ - subeq pc, r3, ip, lsr r2 @ │ │ │ │ + subeq sl, r4, lr, ror #12 │ │ │ │ + strdeq pc, [r3], #-28 @ 0xffffffe4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -553310,16 +553310,16 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sl, r4, r6, asr #8 │ │ │ │ - ldrdeq lr, [r3], #-244 @ 0xffffff0c │ │ │ │ + subeq sl, r4, r6, lsl #8 │ │ │ │ + umaaleq lr, r3, r4, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -553384,16 +553384,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq sl, r4, r6, lsl r2 │ │ │ │ - subeq lr, r3, r8, lsr #27 │ │ │ │ + ldrdeq sl, [r4], #-22 @ 0xffffffea │ │ │ │ + subeq lr, r3, r8, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -553570,18 +553570,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq sl, [r4], #-6 │ │ │ │ - umaaleq sl, r4, r7, r0 │ │ │ │ - subeq sl, r4, r0, rrx │ │ │ │ - subeq lr, r3, r4, asr #23 │ │ │ │ + subeq sl, r4, r6, ror r0 │ │ │ │ + subeq sl, r4, r7, asr r0 │ │ │ │ + subeq sl, r4, r0, lsr #32 │ │ │ │ + subeq lr, r3, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -553678,18 +553678,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r9, [r4], #-222 @ 0xffffff22 │ │ │ │ - subeq r9, r4, r3, ror #27 │ │ │ │ - subeq r9, r4, ip, lsr #27 │ │ │ │ - subeq lr, r3, r0, lsl r9 │ │ │ │ + strheq r9, [r4], #-222 @ 0xffffff22 │ │ │ │ + subeq r9, r4, r3, lsr #27 │ │ │ │ + subeq r9, r4, ip, ror #26 │ │ │ │ + ldrdeq lr, [r3], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -553885,18 +553885,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add ip, r6, #4 │ │ │ │ b 255bb0 │ │ │ │ ldr r2, [pc, #24] @ 255bfc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - subeq r9, r4, r2, lsl ip │ │ │ │ - subeq r9, r4, r7, asr fp │ │ │ │ - subeq r9, r4, ip, asr #21 │ │ │ │ - ldrdeq lr, [r3], #-92 @ 0xffffffa4 │ │ │ │ + ldrdeq r9, [r4], #-178 @ 0xffffff4e │ │ │ │ + subeq r9, r4, r7, lsl fp │ │ │ │ + subeq r9, r4, ip, lsl #21 │ │ │ │ + umaaleq lr, r3, ip, r5 │ │ │ │ subseq r1, fp, r8, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -554074,18 +554074,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r9, [r4], #-134 @ 0xffffff7a │ │ │ │ - strheq r9, [r4], #-135 @ 0xffffff79 │ │ │ │ - subeq r9, r4, r0, lsl #17 │ │ │ │ - subeq lr, r3, r4, ror #7 │ │ │ │ + umaaleq r9, r4, r6, r8 │ │ │ │ + subeq r9, r4, r7, ror r8 │ │ │ │ + subeq r9, r4, r0, asr #16 │ │ │ │ + subeq lr, r3, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -554163,15 +554163,15 @@ │ │ │ │ beq 255fd4 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ strne r2, [r8] │ │ │ │ stmibne r8, {r0, r1} │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 255fb8 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -554252,15 +554252,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r4, pc, asr r4 │ │ │ │ + subeq r9, r4, pc, lsl r4 │ │ │ │ subseq r3, fp, r0, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -554345,15 +554345,15 @@ │ │ │ │ stmne r8, {r2, r4} │ │ │ │ strne r1, [r8, #8] │ │ │ │ strne r0, [r8, #12] │ │ │ │ strne r3, [r8, #16] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 256278 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -554434,15 +554434,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r9, r4, r7, lsl #3 │ │ │ │ + subeq r9, r4, r7, asr #2 │ │ │ │ subseq r3, fp, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -554598,15 +554598,15 @@ │ │ │ │ mov r1, #28 │ │ │ │ ldr r2, [pc, #108] @ 25676c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ b 25675c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ @@ -554620,15 +554620,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r4, fp, lsr #29 │ │ │ │ + subeq r8, r4, fp, ror #28 │ │ │ │ subseq r2, fp, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -554789,15 +554789,15 @@ │ │ │ │ blx r2 │ │ │ │ b 256888 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ b 256888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ b 256a58 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ @@ -554811,15 +554811,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r4, r3, asr #25 │ │ │ │ + subeq r8, r4, r3, lsl #25 │ │ │ │ subseq r2, fp, r4, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -554905,15 +554905,15 @@ │ │ │ │ stmne r3, {r1, r4, r5, r6, r7} │ │ │ │ stmne r8, {r2, sl} │ │ │ │ strne r9, [r8, #8] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 256b34 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -554994,15 +554994,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r4, r7, asr #17 │ │ │ │ + subeq r8, r4, r7, lsl #17 │ │ │ │ subseq r2, fp, r8, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -555087,15 +555087,15 @@ │ │ │ │ strbne r1, [r8] │ │ │ │ strbne r0, [r8, #3] │ │ │ │ strhne r7, [r8, #1] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 256e10 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -555176,15 +555176,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r4, pc, ror #11 │ │ │ │ + subeq r8, r4, pc, lsr #11 │ │ │ │ ldrsbeq r2, [fp], #-64 @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r4, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -555256,15 +555256,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 257104 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 2570e4 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -555349,15 +555349,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r8, r4, fp, lsr r3 │ │ │ │ + strdeq r8, [r4], #-43 @ 0xffffffd5 │ │ │ │ subseq r2, fp, ip, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #524] @ 2574f4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -555487,18 +555487,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2574ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r8, r4, r9, lsl #6 │ │ │ │ - umaaleq ip, r3, ip, ip │ │ │ │ - subeq ip, r3, r8, lsl #27 │ │ │ │ - subeq r8, r4, r5, ror #4 │ │ │ │ + subeq r8, r4, r9, asr #5 │ │ │ │ + subeq ip, r3, ip, asr ip │ │ │ │ + subeq ip, r3, r8, asr #26 │ │ │ │ + subeq r8, r4, r5, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #520] @ 257720 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -555626,18 +555626,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r8, [r4], #-9 │ │ │ │ - subeq ip, r3, r0, asr #22 │ │ │ │ - subeq r8, r4, r8, rrx │ │ │ │ - subeq r8, r4, r1, lsr #32 │ │ │ │ + umaaleq r8, r4, r9, r0 │ │ │ │ + subeq ip, r3, r0, lsl #22 │ │ │ │ + subeq r8, r4, r8, lsr #32 │ │ │ │ + subeq r7, r4, r1, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #520] @ 25794c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -555765,18 +555765,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r4, sp, lsr #29 │ │ │ │ - subeq ip, r3, r4, lsl r9 │ │ │ │ - subeq r7, r4, ip, lsr lr │ │ │ │ - strdeq r7, [r4], #-213 @ 0xffffff2b │ │ │ │ + subeq r7, r4, sp, ror #28 │ │ │ │ + ldrdeq ip, [r3], #-132 @ 0xffffff7c │ │ │ │ + strdeq r7, [r4], #-220 @ 0xffffff24 │ │ │ │ + strheq r7, [r4], #-213 @ 0xffffff2b │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #524] @ 257b7c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -555905,18 +555905,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 257b74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r7, r4, r1, lsl #25 │ │ │ │ - subeq ip, r3, r4, lsl r6 │ │ │ │ - subeq ip, r3, r0, lsl #14 │ │ │ │ - ldrdeq r7, [r4], #-189 @ 0xffffff43 │ │ │ │ + subeq r7, r4, r1, asr #24 │ │ │ │ + ldrdeq ip, [r3], #-84 @ 0xffffffac │ │ │ │ + subeq ip, r3, r0, asr #13 │ │ │ │ + umaaleq r7, r4, sp, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r0, #128]! @ 0x80 │ │ │ │ @@ -557281,18 +557281,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r6, r4, sp, lsl #13 │ │ │ │ - subeq fp, r3, r4 │ │ │ │ - subeq r6, r4, ip, lsl r6 │ │ │ │ - subeq r6, r4, r5, ror #11 │ │ │ │ + subeq r6, r4, sp, asr #12 │ │ │ │ + subeq sl, r3, r4, asr #31 │ │ │ │ + ldrdeq r6, [r4], #-92 @ 0xffffffa4 │ │ │ │ + subeq r6, r4, r5, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 2592ec │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557405,18 +557405,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2592e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [r4], #-65 @ 0xffffffbf │ │ │ │ - subeq sl, r3, ip, ror sp │ │ │ │ - subeq sl, r3, r0, ror #28 │ │ │ │ - subeq r6, r4, r9, lsr #8 │ │ │ │ + umaaleq r6, r4, r1, r4 │ │ │ │ + subeq sl, r3, ip, lsr sp │ │ │ │ + subeq sl, r3, r0, lsr #28 │ │ │ │ + subeq r6, r4, r9, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 2594dc │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557529,18 +557529,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2594d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r6, r4, r1, ror #5 │ │ │ │ - subeq sl, r3, ip, lsl #23 │ │ │ │ - subeq sl, r3, r0, ror ip │ │ │ │ - subeq r6, r4, r9, lsr r2 │ │ │ │ + subeq r6, r4, r1, lsr #5 │ │ │ │ + subeq sl, r3, ip, asr #22 │ │ │ │ + subeq sl, r3, r0, lsr ip │ │ │ │ + strdeq r6, [r4], #-25 @ 0xffffffe7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 259698 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557640,18 +557640,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [r4], #-1 │ │ │ │ - subeq sl, r3, r8, ror #20 │ │ │ │ - subeq r6, r4, r0, lsl #1 │ │ │ │ - subeq r6, r4, r9, asr #32 │ │ │ │ + strheq r6, [r4], #-1 │ │ │ │ + subeq sl, r3, r8, lsr #20 │ │ │ │ + subeq r6, r4, r0, asr #32 │ │ │ │ + subeq r6, r4, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 259854 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557751,18 +557751,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r5, lsr pc │ │ │ │ - subeq sl, r3, ip, lsr #17 │ │ │ │ - subeq r5, r4, r4, asr #29 │ │ │ │ - subeq r5, r4, sp, lsl #29 │ │ │ │ + strdeq r5, [r4], #-229 @ 0xffffff1b │ │ │ │ + subeq sl, r3, ip, ror #16 │ │ │ │ + subeq r5, r4, r4, lsl #29 │ │ │ │ + subeq r5, r4, sp, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 259a10 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557862,18 +557862,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r9, ror sp │ │ │ │ - strdeq sl, [r3], #-96 @ 0xffffffa0 │ │ │ │ - subeq r5, r4, r8, lsl #26 │ │ │ │ - ldrdeq r5, [r4], #-193 @ 0xffffff3f │ │ │ │ + subeq r5, r4, r9, lsr sp │ │ │ │ + strheq sl, [r3], #-96 @ 0xffffffa0 │ │ │ │ + subeq r5, r4, r8, asr #25 │ │ │ │ + umaaleq r5, r4, r1, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 259bcc │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -557973,17 +557973,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r5, [r4], #-189 @ 0xffffff43 │ │ │ │ - strheq sl, [r3], #-80 @ 0xffffffb0 │ │ │ │ - subeq r5, r4, r8, asr #22 │ │ │ │ + subeq r5, r4, sp, ror fp │ │ │ │ + subeq sl, r3, r0, ror r5 │ │ │ │ + subeq r5, r4, r8, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 259d84 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558083,18 +558083,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r5, lsl #20 │ │ │ │ - subeq sl, r3, ip, ror r3 │ │ │ │ - umaaleq r5, r4, r4, r9 │ │ │ │ - subeq r5, r4, sp, asr r9 │ │ │ │ + subeq r5, r4, r5, asr #19 │ │ │ │ + subeq sl, r3, ip, lsr r3 │ │ │ │ + subeq r5, r4, r4, asr r9 │ │ │ │ + subeq r5, r4, sp, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 259f74 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558207,18 +558207,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 259f6c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r9, asr #16 │ │ │ │ - strdeq sl, [r3], #-4 │ │ │ │ - ldrdeq sl, [r3], #-24 @ 0xffffffe8 │ │ │ │ - subeq r5, r4, r1, lsr #15 │ │ │ │ + subeq r5, r4, r9, lsl #16 │ │ │ │ + strheq sl, [r3], #-4 │ │ │ │ + umaaleq sl, r3, r8, r1 │ │ │ │ + subeq r5, r4, r1, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #452] @ 25a15c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558329,17 +558329,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 25a154 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r9, asr r6 │ │ │ │ - ldrdeq r9, [r3], #-252 @ 0xffffff04 │ │ │ │ - subeq sl, r3, r8, rrx │ │ │ │ + subeq r5, r4, r9, lsl r6 │ │ │ │ + umaaleq r9, r3, ip, pc @ │ │ │ │ + subeq sl, r3, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 25a314 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558439,17 +558439,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, r5, ror r4 │ │ │ │ - subeq r9, r3, r8, ror #28 │ │ │ │ - subeq r5, r4, r0, lsl #8 │ │ │ │ + subeq r5, r4, r5, lsr r4 │ │ │ │ + subeq r9, r3, r8, lsr #28 │ │ │ │ + subeq r5, r4, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 25a500 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558562,18 +558562,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 25a4f8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r5, [r4], #-45 @ 0xffffffd3 │ │ │ │ - subeq r9, r3, r8, ror #22 │ │ │ │ - subeq r9, r3, ip, asr #24 │ │ │ │ - subeq r5, r4, r5, lsl r2 │ │ │ │ + subeq r5, r4, sp, ror r2 │ │ │ │ + subeq r9, r3, r8, lsr #22 │ │ │ │ + subeq r9, r3, ip, lsl #24 │ │ │ │ + ldrdeq r5, [r4], #-21 @ 0xffffffeb │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #452] @ 25a6e8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558684,17 +558684,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 25a6e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r4, sp, asr #1 │ │ │ │ - subeq r9, r3, r0, asr sl │ │ │ │ - ldrdeq r9, [r3], #-172 @ 0xffffff54 │ │ │ │ + subeq r5, r4, sp, lsl #1 │ │ │ │ + subeq r9, r3, r0, lsl sl │ │ │ │ + umaaleq r9, r3, ip, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 25a8d4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558807,18 +558807,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 25a8cc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r4, r9, ror #29 │ │ │ │ - umaaleq r9, r3, r4, r7 │ │ │ │ - subeq r9, r3, r8, ror r8 │ │ │ │ - subeq r4, r4, r1, asr #28 │ │ │ │ + subeq r4, r4, r9, lsr #29 │ │ │ │ + subeq r9, r3, r4, asr r7 │ │ │ │ + subeq r9, r3, r8, lsr r8 │ │ │ │ + subeq r4, r4, r1, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #408] @ 25aa90 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -558918,18 +558918,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [r4], #-201 @ 0xffffff37 │ │ │ │ - subeq r9, r3, r0, ror r6 │ │ │ │ - subeq r4, r4, r8, lsl #25 │ │ │ │ - subeq r4, r4, r1, asr ip │ │ │ │ + strheq r4, [r4], #-201 @ 0xffffff37 │ │ │ │ + subeq r9, r3, r0, lsr r6 │ │ │ │ + subeq r4, r4, r8, asr #24 │ │ │ │ + subeq r4, r4, r1, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #460] @ 25ac80 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -559042,18 +559042,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 25ac78 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r4, sp, lsr fp │ │ │ │ - subeq r9, r3, r8, ror #7 │ │ │ │ - subeq r9, r3, ip, asr #9 │ │ │ │ - umaaleq r4, r4, r5, sl │ │ │ │ + strdeq r4, [r4], #-173 @ 0xffffff53 │ │ │ │ + subeq r9, r3, r8, lsr #7 │ │ │ │ + subeq r9, r3, ip, lsl #9 │ │ │ │ + subeq r4, r4, r5, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r2] │ │ │ │ add sl, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -559081,18 +559081,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 25aeb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 241d20 │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 25ae64 │ │ │ │ ldr r0, [pc, #448] @ 25af04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -559161,15 +559161,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25ae38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 25ae60 │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ dmb ish │ │ │ │ @@ -559386,15 +559386,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 25b188 │ │ │ │ tst r5, #2 │ │ │ │ beq 25b238 │ │ │ │ tst r5, #1 │ │ │ │ beq 25b1e8 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ bne 25b1b8 │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ bfi r1, r8, #0, #2 │ │ │ │ @@ -559453,18 +559453,18 @@ │ │ │ │ mov r0, #3 │ │ │ │ cmp r1, #1 │ │ │ │ bne 25b3f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #160] @ 0xa0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 25b3dc │ │ │ │ ldr r0, [pc, #284] @ 25b430 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -559511,15 +559511,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25b3b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 25b3d8 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e51c │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -560763,15 +560763,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25c744 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25c7c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 25c7c0 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 265fb8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #142] @ 0x8e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -560784,15 +560784,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25c798 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25c7bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r5, r4, #141 @ 0x8d │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ b 25cbac │ │ │ │ ldrb r0, [r4, #320] @ 0x140 │ │ │ │ cmp r0, #3 │ │ │ │ bne 25c90c │ │ │ │ @@ -561080,15 +561080,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25cc38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25cc5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ cmp r0, #3 │ │ │ │ beq 25cca0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 25cca0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #284]! @ 0x11c │ │ │ │ @@ -561097,15 +561097,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25cc7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 25cca0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #3 │ │ │ │ beq 25cce4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 25cce4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #296]! @ 0x128 │ │ │ │ @@ -561114,15 +561114,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25ccc0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25cce4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 25ca94 │ │ │ │ bl 15621c │ │ │ │ b 25ca94 │ │ │ │ b 25cd28 │ │ │ │ @@ -561326,15 +561326,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25d010 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d0b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 25d0b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #188]! @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -561358,15 +561358,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25d090 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d0b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #141] @ 0x8d │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #143] @ 0x8f │ │ │ │ cmp r0, #2 │ │ │ │ bne 25d1e0 │ │ │ │ @@ -561513,15 +561513,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25d2fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d388 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 25d388 │ │ │ │ ldrb r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ beq 25d3dc │ │ │ │ cmp r0, #3 │ │ │ │ beq 25d3d0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -561539,15 +561539,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25d364 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d388 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 25d73c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -561635,15 +561635,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25d4e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d508 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 25d5b8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #148]! @ 0x94 │ │ │ │ dmb ish │ │ │ │ @@ -561673,15 +561673,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25d57c │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d5a0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 25d734 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ b 25d728 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -561728,15 +561728,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25d658 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d67c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 25d7ac │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ @@ -561766,15 +561766,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25d6f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25d714 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 25d734 │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ @@ -562143,15 +562143,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25dcd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25dcf8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r7, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 25dec8 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -562216,15 +562216,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 25ddf8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25de1c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 25df14 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ dmb ish │ │ │ │ @@ -562253,15 +562253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 25de8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 25deb0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r7, #152] @ 0x98 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 25df04 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #193] @ 0xc1 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ @@ -563245,15 +563245,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 25ee0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 25ee8c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 25ee8c │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ bl 265fb8 │ │ │ │ ldr r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r5, #278] @ 0x116 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -563266,15 +563266,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 25ee60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25ee84 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #277 @ 0x115 │ │ │ │ add r6, r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6] │ │ │ │ b 25ef38 │ │ │ │ ldr r0, [r5, #536] @ 0x218 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -563464,15 +563464,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 25f178 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25f21c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 25f21c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #324]! @ 0x144 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -563496,15 +563496,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 25f1f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 25f21c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #277] @ 0x115 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #279] @ 0x117 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ bl 268e64 │ │ │ │ b 25f2ac │ │ │ │ @@ -564375,17 +564375,17 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 273344 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - strdeq pc, [r3], #-124 @ 0xffffff84 │ │ │ │ - umaaleq pc, r3, r0, r7 @ │ │ │ │ - subeq pc, r3, fp, lsr #14 │ │ │ │ + strheq pc, [r3], #-124 @ 0xffffff84 @ │ │ │ │ + subeq pc, r3, r0, asr r7 @ │ │ │ │ + subeq pc, r3, fp, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -564493,15 +564493,15 @@ │ │ │ │ bne 260180 │ │ │ │ cmp r5, #1 │ │ │ │ bne 2601b8 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ @@ -564524,15 +564524,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 260208 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26014c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -564574,18 +564574,18 @@ │ │ │ │ beq 2602e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 2603e4 │ │ │ │ ldr r0, [pc, #488] @ 260504 │ │ │ │ mov r1, #4 │ │ │ │ @@ -564633,24 +564633,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2603b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2603e0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 2604e4 │ │ │ │ ldr r0, [pc, #236] @ 260508 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -564697,15 +564697,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2604b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2604e0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -564816,15 +564816,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 265a30 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsheq pc, [sp], #-156 @ 0xffffff64 @ │ │ │ │ - subeq pc, r3, r4, lsl #12 │ │ │ │ + subeq pc, r3, r4, asr #11 │ │ │ │ subseq r9, sl, ip, lsr #3 │ │ │ │ subseq r8, sl, r0, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -564906,15 +564906,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, sp, r4, asr r8 @ │ │ │ │ - subeq pc, r3, r8, lsl #9 │ │ │ │ + subeq pc, r3, r8, asr #8 │ │ │ │ subseq r9, sl, r0, lsr r0 │ │ │ │ subseq r8, sl, r4, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r1 │ │ │ │ add r4, r7, #8 │ │ │ │ @@ -565072,18 +565072,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, sp, r4, ror #13 │ │ │ │ - subeq pc, r3, ip, asr r2 @ │ │ │ │ + subeq pc, r3, ip, lsl r2 @ │ │ │ │ subseq r8, sl, r4, lsl #28 │ │ │ │ subseq r8, sl, r8, lsr fp │ │ │ │ - subeq r8, r3, r3, lsl #22 │ │ │ │ + subeq r8, r3, r3, asr #21 │ │ │ │ subseq r8, sl, r0, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #8 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -565108,18 +565108,18 @@ │ │ │ │ strb r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 260c3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r6, #64 @ 0x40 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 260c30 │ │ │ │ ldr r0, [pc, #552] @ 260d9c │ │ │ │ mov r1, #4 │ │ │ │ @@ -565164,15 +565164,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 260c04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 260c2c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ @@ -565254,15 +565254,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, sp, r4, asr #8 │ │ │ │ - subeq lr, r3, r4, asr pc │ │ │ │ + subeq lr, r3, r4, lsl pc │ │ │ │ ldrsheq r8, [sl], #-172 @ 0xffffff54 │ │ │ │ subseq r8, sl, r0, asr #16 │ │ │ │ subseq pc, sp, r4, lsr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -565345,15 +565345,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, sp, r8, ror r1 @ │ │ │ │ - subeq lr, r3, ip, lsr #27 │ │ │ │ + subeq lr, r3, ip, ror #26 │ │ │ │ subseq r8, sl, r4, asr r9 │ │ │ │ subseq r8, sl, r8, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -565420,15 +565420,15 @@ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 26101c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 57eac │ │ │ │ b 261014 │ │ │ │ bl 59014 │ │ │ │ - strheq lr, [r3], #-196 @ 0xffffff3c │ │ │ │ + subeq lr, r3, r4, ror ip │ │ │ │ subseq r8, sl, ip, asr #16 │ │ │ │ subseq r8, sl, r0, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261168 │ │ │ │ mov r4, r0 │ │ │ │ @@ -565523,15 +565523,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 266454 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, sp, r8, lsl sp │ │ │ │ @ instruction: 0x005dec94 │ │ │ │ - subeq lr, r3, fp, lsr r7 │ │ │ │ + strdeq lr, [r3], #-107 @ 0xffffff95 │ │ │ │ subseq r8, sl, ip, lsl #8 │ │ │ │ subseq r8, sl, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [pc, #428] @ 26138c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #424] @ 261390 │ │ │ │ @@ -565554,15 +565554,15 @@ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ bne 2612b0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 26126c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 26126c │ │ │ │ @@ -565571,15 +565571,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r4, #8 │ │ │ │ str r7, [r4] │ │ │ │ @@ -565637,15 +565637,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq lr, [r3], #-98 @ 0xffffff9e │ │ │ │ + umaaleq lr, r3, r2, r6 │ │ │ │ ldrheq r8, [sl], #-52 @ 0xffffffcc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #404] @ 261538 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [pc, #400] @ 26153c │ │ │ │ mov r4, r0 │ │ │ │ @@ -565665,15 +565665,15 @@ │ │ │ │ bl 1a3278 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 261460 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261428 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261428 │ │ │ │ @@ -565682,15 +565682,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -565744,15 +565744,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq lr, r3, r2, lsl r5 │ │ │ │ + ldrdeq lr, [r3], #-66 @ 0xffffffbe │ │ │ │ subseq r8, sl, ip, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #412] @ 2616ec │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [pc, #408] @ 2616f0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -565772,15 +565772,15 @@ │ │ │ │ bl 1a3528 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 26160c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 2615d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2615d4 │ │ │ │ @@ -565789,15 +565789,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r6} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -565853,15 +565853,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq lr, r3, r6, ror #6 │ │ │ │ + subeq lr, r3, r6, lsr #6 │ │ │ │ subseq r8, sl, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #744 @ 0x2e8 │ │ │ │ ldr r2, [pc, #424] @ 2618ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #420] @ 2618b0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -565881,15 +565881,15 @@ │ │ │ │ bl 1a37c8 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 2617c0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261788 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261788 │ │ │ │ @@ -565898,15 +565898,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2, r5} │ │ │ │ add sp, sp, #744 @ 0x2e8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -565965,15 +565965,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq lr, r3, lr, lsr #3 │ │ │ │ + subeq lr, r3, lr, ror #2 │ │ │ │ @ instruction: 0x005a7e90 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #404] @ 261a58 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [pc, #400] @ 261a5c │ │ │ │ mov r4, r0 │ │ │ │ @@ -565993,15 +565993,15 @@ │ │ │ │ bl 1a3e60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 261980 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261948 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261948 │ │ │ │ @@ -566010,15 +566010,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -566072,15 +566072,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq sp, [r3], #-242 @ 0xffffff0e │ │ │ │ + strheq sp, [r3], #-242 @ 0xffffff0e │ │ │ │ subseq r7, sl, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ ldr r2, [pc, #404] @ 261c04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #400] @ 261c08 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -566100,15 +566100,15 @@ │ │ │ │ bl 1a2c14 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #4 │ │ │ │ bne 261b2c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261af4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261af4 │ │ │ │ @@ -566117,15 +566117,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r7} │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -566179,15 +566179,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sp, r3, r2, asr #28 │ │ │ │ + subeq sp, r3, r2, lsl #28 │ │ │ │ subseq r7, sl, r4, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #404] @ 261db0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [pc, #400] @ 261db4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -566207,15 +566207,15 @@ │ │ │ │ bl 1a4154 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 261cd8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261ca0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261ca0 │ │ │ │ @@ -566224,15 +566224,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -566286,15 +566286,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - umaaleq sp, r3, sl, ip │ │ │ │ + subeq sp, r3, sl, asr ip │ │ │ │ subseq r7, sl, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #404] @ 261f5c │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [pc, #400] @ 261f60 │ │ │ │ mov r4, r0 │ │ │ │ @@ -566314,15 +566314,15 @@ │ │ │ │ bl 1a3b94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 261e84 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 261e4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 261e4c │ │ │ │ @@ -566331,15 +566331,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -566393,15 +566393,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 268244 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 268270 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq sp, r3, lr, ror #21 │ │ │ │ + subeq sp, r3, lr, lsr #21 │ │ │ │ subseq r7, sl, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d88 │ │ │ │ @@ -566464,15 +566464,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ strh r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 267da8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq sp, r2, r4, lsl r5 │ │ │ │ + ldrdeq sp, [r2], #-68 @ 0xffffffbc │ │ │ │ subseq r3, sl, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 275d88 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ @@ -566537,15 +566537,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 39234 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #4 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - umaaleq r2, r3, r8, r9 │ │ │ │ + subeq r2, r3, r8, asr r9 │ │ │ │ subseq r1, sl, r8, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 275d88 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ @@ -566617,15 +566617,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 39234 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ b 262294 │ │ │ │ - subeq sl, r3, pc, ror #10 │ │ │ │ + subeq sl, r3, pc, lsr #10 │ │ │ │ subseq r6, sl, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #736 @ 0x2e0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 275d88 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ @@ -566701,15 +566701,15 @@ │ │ │ │ bl 39234 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #-2147483646 @ 0x80000002 │ │ │ │ str r7, [r8, #652] @ 0x28c │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #736 @ 0x2e0 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldrdeq r4, [r3], #-235 @ 0xffffff15 │ │ │ │ + umaaleq r4, r3, fp, lr │ │ │ │ subseq r2, sl, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d88 │ │ │ │ @@ -566767,15 +566767,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 267da8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq sp, r2, r3, lsr #26 │ │ │ │ + subeq sp, r2, r3, ror #25 │ │ │ │ ldrsheq r2, [sl], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d88 │ │ │ │ @@ -566833,15 +566833,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 267da8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq sp, r2, fp, lsr #24 │ │ │ │ + subeq sp, r2, fp, ror #23 │ │ │ │ subseq r2, sl, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d88 │ │ │ │ @@ -566991,21 +566991,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 267da8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r4, r3, r0, lsl sl │ │ │ │ + ldrdeq r4, [r3], #-144 @ 0xffffff70 │ │ │ │ subseq r2, sl, r0, ror r7 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 262a28 │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [pc, #324] @ 262a2c │ │ │ │ ldr r2, [pc, #324] @ 262a30 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -567023,15 +567023,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 262a34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -567086,23 +567086,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2663a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r6, sl, r0, asr #29 │ │ │ │ @ instruction: 0xfff03438 │ │ │ │ - subeq ip, r3, ip, ror #31 │ │ │ │ + subeq ip, r3, ip, lsr #31 │ │ │ │ subseq sp, sp, r0, asr r4 │ │ │ │ @ instruction: 0xffe8413c │ │ │ │ @ instruction: 0xffed1cb8 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 262bac │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 262bb0 │ │ │ │ ldr r2, [pc, #324] @ 262bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -567120,15 +567120,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 262bb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -567183,15 +567183,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2663a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r6, sl, ip, lsr sp │ │ │ │ @ instruction: 0xfff032b4 │ │ │ │ - subeq ip, r3, r1, lsl #29 │ │ │ │ + subeq ip, r3, r1, asr #28 │ │ │ │ subseq sp, sp, ip, asr #5 │ │ │ │ @ instruction: 0xffe83fb8 │ │ │ │ @ instruction: 0xffed1b34 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [pc, #468] @ 262da8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -567604,54 +567604,54 @@ │ │ │ │ ldr r0, [pc, #1572] @ 263858 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1872] @ 2639ac │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1868] @ 2639b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #29 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1772] @ 26397c │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1768] @ 263980 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1800] @ 2639cc │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1796] @ 2639d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #32 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1652] @ 26396c │ │ │ │ ldr r2, [pc, #1652] @ 263970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2633fc │ │ │ │ @@ -567686,15 +567686,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1464] @ 26395c │ │ │ │ ldr r2, [pc, #1464] @ 263960 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263738 │ │ │ │ @@ -567719,15 +567719,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #20 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1164] @ 2638b4 │ │ │ │ ldr r2, [pc, #1164] @ 2638b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263480 │ │ │ │ @@ -567752,15 +567752,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1056] @ 2638cc │ │ │ │ ldr r2, [pc, #1056] @ 2638d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 26362c │ │ │ │ @@ -567770,15 +567770,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #920] @ 26388c │ │ │ │ ldr r2, [pc, #920] @ 263890 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263704 │ │ │ │ @@ -567788,15 +567788,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1040] @ 26394c │ │ │ │ ldr r2, [pc, #1040] @ 263950 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263738 │ │ │ │ @@ -567836,15 +567836,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #744] @ 2638e4 │ │ │ │ ldr r2, [pc, #744] @ 2638e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 26362c │ │ │ │ @@ -567859,15 +567859,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #748] @ 263944 │ │ │ │ ldr r2, [pc, #748] @ 263948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2637c8 │ │ │ │ @@ -567877,15 +567877,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #796] @ 2639bc │ │ │ │ ldr r2, [pc, #796] @ 2639c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263794 │ │ │ │ @@ -567900,41 +567900,41 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #496] @ 2638ec │ │ │ │ ldr r2, [pc, #496] @ 2638f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #628] @ 2639a4 │ │ │ │ ldr r2, [pc, #628] @ 2639a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #424] @ 26390c │ │ │ │ ldr r2, [pc, #424] @ 263910 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263794 │ │ │ │ @@ -567949,159 +567949,159 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #452] @ 263984 │ │ │ │ ldr r2, [pc, #452] @ 263988 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #304] @ 263924 │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #300] @ 263928 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #412] @ 2639c4 │ │ │ │ ldr r2, [pc, #412] @ 2639c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r6, r2, r4, ror #13 │ │ │ │ + subeq r6, r2, r4, lsr #13 │ │ │ │ subseq r6, sl, r4, asr #13 │ │ │ │ ldrsheq r6, [sl], #-60 @ 0xffffffc4 │ │ │ │ - subeq ip, r3, r8, ror #19 │ │ │ │ + subeq ip, r3, r8, lsr #19 │ │ │ │ @ instruction: 0x005a6490 │ │ │ │ - subeq sl, r2, r0, lsl r1 │ │ │ │ + ldrdeq sl, [r2], #-0 │ │ │ │ subseq r6, sl, r8, asr #8 │ │ │ │ - subeq ip, r3, sl, lsr sl │ │ │ │ + strdeq ip, [r3], #-154 @ 0xffffff66 │ │ │ │ subseq r6, sl, r8, lsr #10 │ │ │ │ - subeq ip, r3, r8, lsr #22 │ │ │ │ + subeq ip, r3, r8, ror #21 │ │ │ │ subseq r6, sl, ip, ror r3 │ │ │ │ - subeq ip, r3, sl, lsl #19 │ │ │ │ + subeq ip, r3, sl, asr #18 │ │ │ │ subseq r6, sl, r0, asr #6 │ │ │ │ - subeq ip, r3, r5, asr r9 │ │ │ │ + subeq ip, r3, r5, lsl r9 │ │ │ │ subseq r6, sl, r4, lsl r4 │ │ │ │ - subeq ip, r3, r0, lsr sl │ │ │ │ + strdeq ip, [r3], #-144 @ 0xffffff70 │ │ │ │ subseq r6, sl, r4, ror #5 │ │ │ │ - subeq ip, r3, sl, lsl #18 │ │ │ │ + subeq ip, r3, sl, asr #17 │ │ │ │ subseq r6, sl, ip, asr #9 │ │ │ │ - strdeq ip, [r3], #-174 @ 0xffffff52 │ │ │ │ + strheq ip, [r3], #-174 @ 0xffffff52 │ │ │ │ ldrsheq r6, [sl], #-40 @ 0xffffffd8 │ │ │ │ - subeq ip, r3, r8, lsr r9 │ │ │ │ + strdeq ip, [r3], #-136 @ 0xffffff78 │ │ │ │ subseq r6, sl, ip, lsr r5 │ │ │ │ - subeq ip, r3, r8, lsl #23 │ │ │ │ + subeq ip, r3, r8, asr #22 │ │ │ │ subseq r6, sl, r0, ror #9 │ │ │ │ - subeq sl, r2, r8, ror #2 │ │ │ │ + subeq sl, r2, r8, lsr #2 │ │ │ │ subseq r6, sl, r4, asr r3 │ │ │ │ - subeq ip, r3, sl, lsr #19 │ │ │ │ + subeq ip, r3, sl, ror #18 │ │ │ │ @ instruction: 0x005a6594 │ │ │ │ - strdeq ip, [r3], #-177 @ 0xffffff4f │ │ │ │ + strheq ip, [r3], #-177 @ 0xffffff4f │ │ │ │ subseq r6, sl, ip, asr r4 │ │ │ │ - subeq ip, r3, r2, asr #21 │ │ │ │ + subeq ip, r3, r2, lsl #21 │ │ │ │ subseq r6, sl, r0, asr #11 │ │ │ │ - subeq ip, r3, r2, lsr ip │ │ │ │ + strdeq ip, [r3], #-178 @ 0xffffff4e │ │ │ │ ldrheq r6, [sl], #-56 @ 0xffffffc8 │ │ │ │ - subeq ip, r3, r6, lsr sl │ │ │ │ + strdeq ip, [r3], #-150 @ 0xffffff6a │ │ │ │ subseq r6, sl, ip, lsl #6 │ │ │ │ - umaaleq ip, r3, r5, r9 │ │ │ │ + subeq ip, r3, r5, asr r9 │ │ │ │ subseq r6, sl, ip, lsl #4 │ │ │ │ - subeq ip, r3, r1, lsr #17 │ │ │ │ + subeq ip, r3, r1, ror #16 │ │ │ │ @ instruction: 0x005a6390 │ │ │ │ - subeq ip, r3, pc, lsr #20 │ │ │ │ + subeq ip, r3, pc, ror #19 │ │ │ │ subseq r6, sl, r8, ror #6 │ │ │ │ - subeq ip, r3, r4, lsl sl │ │ │ │ + ldrdeq ip, [r3], #-148 @ 0xffffff6c │ │ │ │ subseq r6, sl, r4, asr r2 │ │ │ │ - umaaleq r0, r3, ip, sl │ │ │ │ + subeq r0, r3, ip, asr sl │ │ │ │ subseq r6, sl, r4, lsr #3 │ │ │ │ - subeq ip, r3, sp, asr r8 │ │ │ │ + subeq ip, r3, sp, lsl r8 │ │ │ │ subseq r6, sl, r4, lsr #9 │ │ │ │ - strdeq r0, [r3], #-204 @ 0xffffff34 │ │ │ │ + strheq r0, [r3], #-204 @ 0xffffff34 │ │ │ │ ldrheq r6, [sl], #-72 @ 0xffffffb8 │ │ │ │ - subeq sl, r2, r8, asr #2 │ │ │ │ + subeq sl, r2, r8, lsl #2 │ │ │ │ subseq r6, sl, r0, lsl r1 │ │ │ │ - ldrdeq ip, [r3], #-120 @ 0xffffff88 │ │ │ │ + umaaleq ip, r3, r8, r7 │ │ │ │ subseq r6, sl, r8, ror #11 │ │ │ │ - subeq r0, r3, r0, asr lr │ │ │ │ + subeq r0, r3, r0, lsl lr │ │ │ │ @ instruction: 0x005a6190 │ │ │ │ - subeq ip, r3, r9, ror #16 │ │ │ │ + subeq ip, r3, r9, lsr #16 │ │ │ │ subseq r6, sl, ip, ror r1 │ │ │ │ - subeq ip, r3, r4, ror #16 │ │ │ │ + subeq ip, r3, r4, lsr #16 │ │ │ │ ldrheq r6, [sl], #-32 @ 0xffffffe0 │ │ │ │ - subeq r0, r3, r8, lsr #22 │ │ │ │ + subeq r0, r3, r8, ror #21 │ │ │ │ subseq r6, sl, ip, asr #7 │ │ │ │ - subeq ip, r3, r3, asr #21 │ │ │ │ + subeq ip, r3, r3, lsl #21 │ │ │ │ @ instruction: 0x005a629c │ │ │ │ - subeq ip, r3, r5, lsr #19 │ │ │ │ + subeq ip, r3, r5, ror #18 │ │ │ │ subseq r6, sl, r4, ror #10 │ │ │ │ - subeq ip, r3, r8, ror ip │ │ │ │ + subeq ip, r3, r8, lsr ip │ │ │ │ ldrsbeq r6, [sl], #-84 @ 0xffffffac │ │ │ │ - strdeq ip, [r3], #-202 @ 0xffffff36 │ │ │ │ + strheq ip, [r3], #-202 @ 0xffffff36 │ │ │ │ subseq r6, sl, r0, lsl r6 │ │ │ │ - subeq ip, r3, r8, asr #26 │ │ │ │ + subeq ip, r3, r8, lsl #26 │ │ │ │ ldrsheq r6, [sl], #-92 @ 0xffffffa4 │ │ │ │ - subeq ip, r3, r8, asr #26 │ │ │ │ + subeq ip, r3, r8, lsl #26 │ │ │ │ subseq r6, sl, r4, ror r6 │ │ │ │ - ldrdeq ip, [r3], #-212 @ 0xffffff2c │ │ │ │ + umaaleq ip, r3, r4, sp │ │ │ │ subseq r6, sl, r8, asr #2 │ │ │ │ - ldrdeq r0, [r3], #-144 @ 0xffffff70 │ │ │ │ + umaaleq r0, r3, r0, r9 │ │ │ │ subseq r6, sl, r0, asr #4 │ │ │ │ - strheq ip, [r3], #-151 @ 0xffffff69 │ │ │ │ + subeq ip, r3, r7, ror r9 │ │ │ │ subseq r6, sl, r4, lsl r5 │ │ │ │ - umaaleq ip, r3, r8, ip │ │ │ │ + subeq ip, r3, r8, asr ip │ │ │ │ subseq r6, sl, r4, lsr #7 │ │ │ │ - subeq r0, r3, ip, lsr ip │ │ │ │ + strdeq r0, [r3], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq r6, [sl], #-24 @ 0xffffffe8 │ │ │ │ - subeq ip, r3, r0, ror r9 │ │ │ │ + subeq ip, r3, r0, lsr r9 │ │ │ │ subseq r6, sl, r8, lsr #13 │ │ │ │ - subeq ip, r3, r2, asr lr │ │ │ │ + subeq ip, r3, r2, lsl lr │ │ │ │ subseq r6, sl, ip, lsr #11 │ │ │ │ - subeq ip, r3, r3, ror sp │ │ │ │ + subeq ip, r3, r3, lsr sp │ │ │ │ subseq r6, sl, r8, ror #4 │ │ │ │ - subeq ip, r3, r2, asr #20 │ │ │ │ + subeq ip, r3, r2, lsl #20 │ │ │ │ subseq r6, sl, r0, ror #1 │ │ │ │ - subeq ip, r3, r9, asr #17 │ │ │ │ + subeq ip, r3, r9, lsl #17 │ │ │ │ subseq r6, sl, r0, asr #12 │ │ │ │ - strdeq pc, [r2], #-187 @ 0xffffff45 │ │ │ │ + strheq pc, [r2], #-187 @ 0xffffff45 @ │ │ │ │ subseq r6, sl, r0, asr r5 │ │ │ │ - subeq ip, r3, ip, asr #26 │ │ │ │ + subeq ip, r3, ip, lsl #26 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 626a0c │ │ │ │ + b 6269dc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 6394d4 │ │ │ │ + b 6394a4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ @@ -568151,50 +568151,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 263cbc │ │ │ │ add r2, pc, r2 │ │ │ │ b 263b98 │ │ │ │ ldr r2, [pc, #444] @ 263cb0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 263c94 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c6c │ │ │ │ ldr r2, [pc, #404] @ 263cb4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 263ca8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c6c │ │ │ │ ldr r2, [pc, #320] @ 263c8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 263cc0 │ │ │ │ ldr r2, [pc, #340] @ 263cc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c30 │ │ │ │ ldr r2, [pc, #272] @ 263c90 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -568205,117 +568205,117 @@ │ │ │ │ ldr r2, [pc, #240] @ 263c88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 263cdc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 263ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 263c98 │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c6c │ │ │ │ ldr r2, [pc, #188] @ 263cb8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 263c9c │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c6c │ │ │ │ ldr r3, [pc, #188] @ 263ce4 │ │ │ │ ldr r2, [pc, #188] @ 263ce8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 263cac │ │ │ │ add r2, pc, r2 │ │ │ │ b 263c6c │ │ │ │ ldr r2, [pc, #56] @ 263ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - subeq r5, r2, r4, lsr lr │ │ │ │ - subeq ip, r3, r6, ror #11 │ │ │ │ - subeq r5, r2, ip, asr sp │ │ │ │ - subeq ip, r3, r0, lsl #12 │ │ │ │ - subeq ip, r3, pc, ror #12 │ │ │ │ - umaaleq ip, r3, r6, r5 │ │ │ │ - subeq ip, r3, sp, ror #10 │ │ │ │ - subeq ip, r3, r0, lsl #12 │ │ │ │ - subeq ip, r3, r3, lsr #10 │ │ │ │ - subeq ip, r3, r2, asr r6 │ │ │ │ - subeq ip, r3, r5, lsr r5 │ │ │ │ - subeq ip, r3, r0, lsr #13 │ │ │ │ - subeq ip, r3, sp, ror r6 │ │ │ │ - subeq ip, r3, fp, lsr #11 │ │ │ │ - subeq ip, r3, sl, asr #13 │ │ │ │ + b 67a5e4 │ │ │ │ + strdeq r5, [r2], #-212 @ 0xffffff2c │ │ │ │ + subeq ip, r3, r6, lsr #11 │ │ │ │ + subeq r5, r2, ip, lsl sp │ │ │ │ + subeq ip, r3, r0, asr #11 │ │ │ │ + subeq ip, r3, pc, lsr #12 │ │ │ │ + subeq ip, r3, r6, asr r5 │ │ │ │ + subeq ip, r3, sp, lsr #10 │ │ │ │ + subeq ip, r3, r0, asr #11 │ │ │ │ + subeq ip, r3, r3, ror #9 │ │ │ │ + subeq ip, r3, r2, lsl r6 │ │ │ │ + strdeq ip, [r3], #-69 @ 0xffffffbb │ │ │ │ + subeq ip, r3, r0, ror #12 │ │ │ │ + subeq ip, r3, sp, lsr r6 │ │ │ │ + subeq ip, r3, fp, ror #10 │ │ │ │ + subeq ip, r3, sl, lsl #13 │ │ │ │ subseq r5, sl, ip, lsr lr │ │ │ │ - subeq ip, r3, r0, asr #12 │ │ │ │ + subeq ip, r3, r0, lsl #12 │ │ │ │ subseq r5, sl, ip, ror #29 │ │ │ │ - subeq ip, r3, r8, lsr #14 │ │ │ │ + subeq ip, r3, r8, ror #13 │ │ │ │ subseq r5, sl, r0, lsr #30 │ │ │ │ - subeq r5, r2, ip, lsl #28 │ │ │ │ - subeq ip, r3, r1, lsl r7 │ │ │ │ + subeq r5, r2, ip, asr #27 │ │ │ │ + ldrdeq ip, [r3], #-97 @ 0xffffff9f │ │ │ │ subseq r5, sl, ip, lsl #28 │ │ │ │ - strdeq ip, [r3], #-89 @ 0xffffffa7 │ │ │ │ + strheq ip, [r3], #-89 @ 0xffffffa7 │ │ │ │ subseq r5, sl, r0, lsl #27 │ │ │ │ - umaaleq ip, r3, sl, r5 │ │ │ │ + subeq ip, r3, sl, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 263d40 │ │ │ │ ldr r4, [pc, #60] @ 263d50 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 263d20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subseq pc, r9, r4, ror ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -568331,15 +568331,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 263df0 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 263df4 │ │ │ │ ldr ip, [pc, #52] @ 263df8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -568347,22 +568347,22 @@ │ │ │ │ mov r0, #6 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq ip, r3, fp, lsl #8 │ │ │ │ - subeq ip, r3, r5, lsl #8 │ │ │ │ + subeq ip, r3, fp, asr #7 │ │ │ │ + subeq ip, r3, r5, asr #7 │ │ │ │ subseq r5, sl, ip, asr #24 │ │ │ │ - subeq ip, r3, r6, asr r4 │ │ │ │ - subeq ip, r3, r1, asr r4 │ │ │ │ + subeq ip, r3, r6, lsl r4 │ │ │ │ + subeq ip, r3, r1, lsl r4 │ │ │ │ subseq r5, sl, ip, lsl #25 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 263e2c │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ @@ -568374,31 +568374,31 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ pop {r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 263e6c │ │ │ │ tst r2, #32 │ │ │ │ bne 263e70 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 263e8c │ │ │ │ tst r2, #32 │ │ │ │ bne 263e90 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 263eb0 │ │ │ │ b 226d18 │ │ │ │ @@ -568438,25 +568438,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 264060 │ │ │ │ ldr r1, [pc, #408] @ 2640dc │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #14 │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ mov fp, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ ldr r1, [pc, #372] @ 2640e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ ldr r4, [pc, #352] @ 2640e4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 263fa0 │ │ │ │ ldr r0, [pc, #332] @ 2640e8 │ │ │ │ @@ -568486,15 +568486,15 @@ │ │ │ │ ldm r9!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ @@ -568537,33 +568537,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq fp, sp, r4, ror lr │ │ │ │ - subeq ip, r3, sp, ror sl │ │ │ │ - subeq ip, r3, r7, ror #20 │ │ │ │ + subeq ip, r3, sp, lsr sl │ │ │ │ + subeq ip, r3, r7, lsr #20 │ │ │ │ subseq ip, sp, r0, asr #21 │ │ │ │ subseq ip, sp, r8, lsr #21 │ │ │ │ subseq r5, sl, r8, lsl #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 567c0c │ │ │ │ + bl 567bdc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #88] @ 26416c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 264140 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -568573,29 +568573,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 264164 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r3, fp, lsr #16 │ │ │ │ + subeq r5, r3, fp, ror #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 567d2c │ │ │ │ + bl 567cfc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #88] @ 2641ec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2641c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -568605,29 +568605,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2641e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r3, fp, lsr #15 │ │ │ │ + subeq r5, r3, fp, ror #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 567c9c │ │ │ │ + bl 567c6c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #88] @ 26426c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 264240 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -568637,15 +568637,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 264264 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r5, r3, fp, lsr #14 │ │ │ │ + subeq r5, r3, fp, ror #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ bne 2642b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -569523,15 +569523,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 265024 │ │ │ │ cmp r2, #1 │ │ │ │ bne 265048 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 2651dc │ │ │ │ b 26520c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 265094 │ │ │ │ @@ -569542,15 +569542,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 265070 │ │ │ │ cmp r2, #1 │ │ │ │ bne 265094 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 155790 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26518c │ │ │ │ cmp r0, #4 │ │ │ │ @@ -569601,15 +569601,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26515c │ │ │ │ cmp r2, #1 │ │ │ │ bne 265180 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ b 2651c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2651c8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -569619,15 +569619,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2651a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2651c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26520c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ @@ -569636,15 +569636,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2651e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26520c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 155790 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 265240 │ │ │ │ @@ -569689,15 +569689,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2652bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2652e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b 265300 │ │ │ │ bl 59014 │ │ │ │ @@ -569887,15 +569887,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2655cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #352] @ 0x160 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #336] @ 0x150 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 2656a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ @@ -569913,15 +569913,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26563c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26569c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26569c │ │ │ │ add r0, r4, #32 │ │ │ │ bl 270a0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -570011,15 +570011,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2657c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2657e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 2658c8 │ │ │ │ @@ -570067,15 +570067,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2658a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2658c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -570271,15 +570271,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 265bcc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #253] @ 0xfd │ │ │ │ cmp r0, #3 │ │ │ │ bne 265c14 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ bl 268b34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #252] @ 0xfc │ │ │ │ @@ -570402,15 +570402,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 265de0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 265d24 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 265d24 │ │ │ │ mov r6, r0 │ │ │ │ b 265e1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 26f500 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -570545,15 +570545,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 266014 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #253] @ 0xfd │ │ │ │ cmp r0, #3 │ │ │ │ bne 26605c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ bl 268b34 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #252] @ 0xfc │ │ │ │ @@ -570836,15 +570836,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2664a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2664cc │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26650c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -570852,15 +570852,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2664e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26650c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 266580 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -570881,15 +570881,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 266558 │ │ │ │ cmp r1, #1 │ │ │ │ bne 266580 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2665c0 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -570897,15 +570897,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 266598 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2665c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 266634 │ │ │ │ @@ -571174,15 +571174,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2669f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 266a14 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155790 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 155790 │ │ │ │ mov r0, r5 │ │ │ │ @@ -571406,15 +571406,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 266d8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 266db4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 26e9a4 │ │ │ │ ldr r0, [r4] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ bne 266dd4 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -571529,15 +571529,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 266f7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 266fa0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 266ea8 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -571545,30 +571545,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 266fb4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26701c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 266ff8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26701c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2670b0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -571653,15 +571653,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 267168 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2671ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2671ac │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -571721,15 +571721,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26727c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r0, r1 │ │ │ │ b 266e38 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 2672c0 │ │ │ │ @@ -572172,15 +572172,15 @@ │ │ │ │ bne 26797c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2678a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 267a0c │ │ │ │ add r6, r0, #32 │ │ │ │ bl 10fc6c │ │ │ │ mov r0, r6 │ │ │ │ @@ -572297,15 +572297,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 267bc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -572638,15 +572638,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2680d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2680f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ cmp r0, #3 │ │ │ │ beq 26813c │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #320]! @ 0x140 │ │ │ │ dmb ish │ │ │ │ @@ -572656,15 +572656,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 268110 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26813c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 268180 │ │ │ │ mov r5, r0 │ │ │ │ b 268178 │ │ │ │ mov r5, r0 │ │ │ │ b 268170 │ │ │ │ @@ -572769,15 +572769,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 268328 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -573017,15 +573017,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2686bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2686e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 268724 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 268724 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -573034,15 +573034,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 268700 │ │ │ │ cmp r2, #1 │ │ │ │ bne 268724 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 268768 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 268768 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -573051,15 +573051,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 268744 │ │ │ │ cmp r2, #1 │ │ │ │ bne 268768 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2687e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2687ac │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -573083,15 +573083,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2687c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2687e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 26882c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26882c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -573100,15 +573100,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 268808 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26882c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 268890 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 26884c │ │ │ │ cmp r5, r6 │ │ │ │ @@ -573124,15 +573124,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 268868 │ │ │ │ cmp r2, #1 │ │ │ │ bne 268844 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 268844 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2688ac │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -573156,15 +573156,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2688e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2688c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2688c4 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 26892c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -573182,15 +573182,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 268948 │ │ │ │ cmp r1, #1 │ │ │ │ bne 268974 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 2689bc │ │ │ │ mov r8, r0 │ │ │ │ b 2689b4 │ │ │ │ mov r8, r0 │ │ │ │ b 2689ac │ │ │ │ @@ -573223,15 +573223,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2689f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2689d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2689d0 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 268ab8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -573253,15 +573253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 268a6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 268a48 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 268a48 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 268ab0 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -573329,27 +573329,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 268b9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 268bc0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 268bc8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 268bf0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 268c54 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 268c54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -573366,15 +573366,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 268c30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 268c54 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -573389,15 +573389,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 268c88 │ │ │ │ cmp r1, #1 │ │ │ │ bne 268cb0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 26f500 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -573426,15 +573426,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 268d20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 268d44 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 268d68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -573644,15 +573644,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 269088 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2690ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 155a44 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155e48 │ │ │ │ mov r5, r0 │ │ │ │ b 2690dc │ │ │ │ @@ -573716,45 +573716,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2691a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2691cc │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2691fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 269228 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 269228 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 269244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ @@ -573971,15 +573971,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2695a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2695c8 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2695ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -574185,15 +574185,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2698f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 269920 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 269960 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -574201,15 +574201,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 269938 │ │ │ │ cmp r1, #1 │ │ │ │ bne 269960 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2699a0 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -574217,15 +574217,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 269978 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2699a0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 2699f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -574238,15 +574238,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2699cc │ │ │ │ cmp r1, #1 │ │ │ │ bne 2699f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 269a34 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -574254,15 +574254,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 269a0c │ │ │ │ cmp r1, #1 │ │ │ │ bne 269a34 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -574304,15 +574304,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 269ad4 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 269b30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 269b38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -574368,15 +574368,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 269bd8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 269bfc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 269c10 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -574430,15 +574430,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 269cd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 269cf4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 269d08 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -574470,15 +574470,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 269d70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 269d94 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 269ddc │ │ │ │ add r5, r6, #16 │ │ │ │ @@ -574580,15 +574580,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 269f28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 269f4c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 269f98 │ │ │ │ @@ -574683,15 +574683,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26a0c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a0e8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2a05b4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -574838,15 +574838,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26a330 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a354 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 26a380 │ │ │ │ mov r5, r6 │ │ │ │ @@ -574886,15 +574886,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26a3f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a414 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 26a494 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26a454 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -574918,15 +574918,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 26a468 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26a494 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 26a4e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26a4e0 │ │ │ │ @@ -574937,15 +574937,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26a4bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a4e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 26a9ac │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #96 @ 0x60 │ │ │ │ @@ -574995,45 +574995,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26a5a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a5c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26a604 │ │ │ │ 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 26a5e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a604 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26a640 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26a61c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a640 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26a6a0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 26a6a0 │ │ │ │ @@ -575108,30 +575108,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26a768 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a78c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26a7c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26a7a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a7c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 2665cc │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 15621c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -575156,15 +575156,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26a828 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a804 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26a804 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26a870 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -575186,15 +575186,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26a8a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26a87c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26a87c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26a8e4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -575274,15 +575274,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26aa00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26aa24 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ @@ -575334,15 +575334,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 26aaec │ │ │ │ cmp r1, #1 │ │ │ │ bne 26ab14 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 383c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -575350,15 +575350,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 26ab2c │ │ │ │ cmp r1, #1 │ │ │ │ bne 26ab60 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 26ab60 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -575538,15 +575538,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26ae20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26ae44 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 26ae88 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26ae88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -575555,15 +575555,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26ae64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26ae88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 26aecc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26aecc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -575572,15 +575572,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26aea8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26aecc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 26aee4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 15621c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -575944,15 +575944,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26b478 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26b450 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26b450 │ │ │ │ ldr r0, [r9, #248] @ 0xf8 │ │ │ │ cmp r0, #4 │ │ │ │ beq 26b530 │ │ │ │ add r0, r9, #232 @ 0xe8 │ │ │ │ bl 269304 │ │ │ │ b 26b530 │ │ │ │ @@ -576070,15 +576070,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26b670 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26b648 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26b648 │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bne 26b6ac │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -576204,15 +576204,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26b888 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26b860 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26b860 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b8d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -576236,15 +576236,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26b908 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26b8e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26b8e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b950 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ @@ -576287,15 +576287,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26b9d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26b9f8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 269250 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 269250 │ │ │ │ mov r0, r4 │ │ │ │ @@ -577046,15 +577046,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26c5b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26c58c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26c58c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26c5f8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -577076,15 +577076,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 26c628 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26c604 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26c604 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26c66c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -577728,15 +577728,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d058 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d07c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 26d0b8 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 26d0a0 │ │ │ │ @@ -577781,15 +577781,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d12c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d150 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -577855,15 +577855,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d254 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d278 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl 269250 │ │ │ │ b 26dc6c │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 26d6a0 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -577888,30 +577888,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d2d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d2fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26d338 │ │ │ │ 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 26d314 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d338 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -577959,15 +577959,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d3f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d7cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26d7cc │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 26d470 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 2704a0 │ │ │ │ @@ -578056,15 +578056,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d578 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d59c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 26d75c │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ @@ -578083,15 +578083,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d5e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d608 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 26d64c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -578119,15 +578119,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d674 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d698 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -578148,15 +578148,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d6e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d70c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26d750 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -578165,15 +578165,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d72c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d750 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 26daf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26d5b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ @@ -578182,15 +578182,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26d770 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26d5b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26d5b0 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 26d7b4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -578370,15 +578370,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26da60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26da84 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 269304 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl 269304 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ @@ -578395,15 +578395,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dac4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26dae8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -578492,15 +578492,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dc48 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26dc6c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ beq 26dcb8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26dcb8 │ │ │ │ @@ -578511,15 +578511,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dc94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26dcb8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 26dcfc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26dcfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -578528,15 +578528,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dcd8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26dcfc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -578569,15 +578569,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dd7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26dda0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26ddb4 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 155a44 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -578675,15 +578675,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26df24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26df58 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26df58 │ │ │ │ mov r8, r0 │ │ │ │ b 26e178 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 269304 │ │ │ │ b 26e060 │ │ │ │ @@ -578729,15 +578729,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26dffc │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e020 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -578902,15 +578902,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e2b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e2d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 1571f4 │ │ │ │ b 26e650 │ │ │ │ mov r8, r0 │ │ │ │ b 26e510 │ │ │ │ b 26e6e8 │ │ │ │ @@ -578932,15 +578932,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e328 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e34c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl 265944 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 26e370 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ @@ -578982,15 +578982,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e3f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e414 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 26e464 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26e464 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -579002,15 +579002,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e440 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e464 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ bl 46a3bc │ │ │ │ b 26e484 │ │ │ │ mov r8, r0 │ │ │ │ b 26e598 │ │ │ │ @@ -579028,15 +579028,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e4a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e4cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 26e510 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -579065,15 +579065,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e53c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e560 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -579094,15 +579094,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e5b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e5d4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ b 26e5f0 │ │ │ │ mov r8, r0 │ │ │ │ b 26e7f4 │ │ │ │ b 26e638 │ │ │ │ mov r8, r0 │ │ │ │ @@ -579116,15 +579116,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 26e608 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26e62c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 26e650 │ │ │ │ mov r8, r0 │ │ │ │ b 26e650 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ @@ -579620,15 +579620,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26ede8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26ee0c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ beq 26ee50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26ee50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ @@ -579637,15 +579637,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26ee2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26ee50 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ beq 26ee94 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 26ee94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ @@ -579654,15 +579654,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26ee70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26ee94 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 26eea8 │ │ │ │ bl 15621c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ @@ -579912,15 +579912,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26f278 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26f394 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26f394 │ │ │ │ ldrb r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ beq 26f2f0 │ │ │ │ cmp r0, #3 │ │ │ │ bne 26f380 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ @@ -580043,15 +580043,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 26f484 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26f4b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26f4b4 │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -580089,15 +580089,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26f53c │ │ │ │ cmp r2, #1 │ │ │ │ bne 26f560 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26f5b0 │ │ │ │ @@ -580109,15 +580109,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 26f588 │ │ │ │ cmp r1, #1 │ │ │ │ bne 26f5b0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 26e9a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 26e9a4 │ │ │ │ @@ -580560,15 +580560,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 26fc98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 26fd9c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 26fd9c │ │ │ │ ldrb r0, [r4, #393] @ 0x189 │ │ │ │ cmp r0, #3 │ │ │ │ bne 26fe54 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ beq 26fdbc │ │ │ │ @@ -581128,15 +581128,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 270570 │ │ │ │ cmp r1, #1 │ │ │ │ bne 27059c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2705bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -581445,15 +581445,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 270a64 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldrb r0, [r4, #201] @ 0xc9 │ │ │ │ cmp r0, #4 │ │ │ │ beq 270b60 │ │ │ │ cmp r0, #3 │ │ │ │ bne 2710e8 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 26c150 │ │ │ │ @@ -581496,15 +581496,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 270b38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2710e8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2710e8 │ │ │ │ ldrb r0, [r4, #675] @ 0x2a3 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 2710cc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -581656,15 +581656,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 270db8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 270ddc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #556] @ 0x22c │ │ │ │ cmp r0, #0 │ │ │ │ beq 270e10 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ bl 269304 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ and r0, r0, #6 │ │ │ │ @@ -581696,15 +581696,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 270e58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 270f5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 270f5c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ bl 26bc6c │ │ │ │ ldr r0, [r4, #736] @ 0x2e0 │ │ │ │ cmp r0, #4 │ │ │ │ beq 270e9c │ │ │ │ add r0, r4, #720 @ 0x2d0 │ │ │ │ @@ -581752,15 +581752,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 270f38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 270f5c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #558] @ 0x22e │ │ │ │ cmp r0, #0 │ │ │ │ beq 270f70 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 268658 │ │ │ │ ldr r0, [r4, #404] @ 0x194 │ │ │ │ mov r1, #0 │ │ │ │ @@ -581777,15 +581777,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 270f9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 270fc0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -581873,15 +581873,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 27111c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2710fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2710fc │ │ │ │ b 271158 │ │ │ │ mov r6, r0 │ │ │ │ b 2711b4 │ │ │ │ mov r6, r0 │ │ │ │ b 27117c │ │ │ │ mov r6, r0 │ │ │ │ @@ -582087,15 +582087,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 271474 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271498 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #558] @ 0x22e │ │ │ │ cmp r0, #1 │ │ │ │ bne 2714e8 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 268658 │ │ │ │ b 2714e8 │ │ │ │ bl 59014 │ │ │ │ @@ -582146,15 +582146,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 2715d4 │ │ │ │ @@ -582168,28 +582168,28 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ subseq r8, r9, r0, asr #5 │ │ │ │ - subeq lr, r2, ip, lsr #13 │ │ │ │ + subeq lr, r2, ip, ror #12 │ │ │ │ @ instruction: 0x00598290 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #584 @ 0x248 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 2716f8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 55b8c0 │ │ │ │ + bl 55b890 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 16195c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -582216,15 +582216,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0] │ │ │ │ bl 376c4 │ │ │ │ strb r4, [sp, #2332] @ 0x91c │ │ │ │ str r6, [sp, #2316] @ 0x90c │ │ │ │ str r5, [sp, #2312] @ 0x908 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r6, sp, #2352 @ 0x930 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #2348] @ 0x92c │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #2328 @ 0x918 │ │ │ │ bl 3855c │ │ │ │ @@ -582327,15 +582327,15 @@ │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271830 │ │ │ │ cmp r1, #1 │ │ │ │ bne 271858 │ │ │ │ dmb ish │ │ │ │ mov r0, r3 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 268658 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldrd r8, [r4, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -582380,15 +582380,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271908 │ │ │ │ cmp r2, #1 │ │ │ │ bne 27192c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ b 271950 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -582444,15 +582444,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271a08 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271a7c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 271a7c │ │ │ │ mov r5, r0 │ │ │ │ b 271a7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 271a7c │ │ │ │ @@ -582464,15 +582464,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271a58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271a7c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 268658 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r7, r9, r0, lsl pc │ │ │ │ @@ -582540,15 +582540,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271b88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271bac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ b 271bd0 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -582603,15 +582603,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 271c80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 271cf0 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 271cf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 271cf0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -582621,15 +582621,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271ccc │ │ │ │ cmp r2, #1 │ │ │ │ bne 271cf0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r4 │ │ │ │ bl 268658 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00597c90 │ │ │ │ @@ -582689,15 +582689,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 271ddc │ │ │ │ cmp r2, #1 │ │ │ │ bne 271e00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r4, #16 │ │ │ │ stm r1, {r0, r6, r9} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r8, [r4, #28] │ │ │ │ @@ -582754,15 +582754,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 271ee0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271f04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r3, r4, #20 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ @@ -582814,15 +582814,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 271fd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 271ff4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -582952,15 +582952,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2721f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 27221c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -583005,15 +583005,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2722cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 2722f0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -583143,15 +583143,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2724f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 272518 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -583219,15 +583219,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 272624 │ │ │ │ cmp r2, #1 │ │ │ │ bne 272648 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [fp, #60] @ 0x3c │ │ │ │ cmpne r0, #3 │ │ │ │ bne 2727ec │ │ │ │ ldr r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 272a00 │ │ │ │ @@ -583323,30 +583323,30 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 2727bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2726f8 │ │ │ │ mov r6, #0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2726f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 272658 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 272800 │ │ │ │ cmp r2, #1 │ │ │ │ bne 272658 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 272658 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2725cc │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -583356,15 +583356,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 272844 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2725cc │ │ │ │ mov r7, #0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2725cc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ bl 266e38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ @@ -583504,15 +583504,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 272a94 │ │ │ │ cmp r0, #1 │ │ │ │ bne 272ae4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 272ae4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 26a4f4 │ │ │ │ b 272bc8 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ @@ -583530,15 +583530,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 272afc │ │ │ │ cmp r1, #1 │ │ │ │ bne 272b38 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 272b38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -583578,22 +583578,22 @@ │ │ │ │ bne 272bd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 15621c │ │ │ │ b 272bc8 │ │ │ │ bl 59014 │ │ │ │ - subeq sp, r2, r3, asr #15 │ │ │ │ - subeq r7, r1, ip, lsr r2 │ │ │ │ - ldrdeq sp, [r2], #-86 @ 0xffffffaa │ │ │ │ - subeq r9, r2, r7, asr #30 │ │ │ │ + subeq sp, r2, r3, lsl #15 │ │ │ │ + strdeq r7, [r1], #-28 @ 0xffffffe4 │ │ │ │ + umaaleq sp, r2, r6, r5 │ │ │ │ + subeq r9, r2, r7, lsl #30 │ │ │ │ subseq r5, r9, r0, asr #26 │ │ │ │ ldrsbeq r5, [r9], #-196 @ 0xffffff3c │ │ │ │ subseq r0, r9, ip, lsl #27 │ │ │ │ - umaaleq r6, r1, ip, pc @ │ │ │ │ + subeq r6, r1, ip, asr pc │ │ │ │ subseq sp, ip, r8, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ @@ -583618,15 +583618,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 272c60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 272c84 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -583678,15 +583678,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 272d48 │ │ │ │ cmp r3, #1 │ │ │ │ bne 272d78 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r6 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -583728,15 +583728,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 272e18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 272e3c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -583809,28 +583809,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #144] @ 272ffc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #120] @ 273000 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #72] @ 273004 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #21 │ │ │ │ mov r2, #0 │ │ │ │ bl 13d360 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2f845c │ │ │ │ @@ -583842,16 +583842,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq ip, ip, r0, lsl #31 │ │ │ │ subseq r6, r9, r0, asr lr │ │ │ │ subseq r6, r9, r8, asr #28 │ │ │ │ subseq ip, ip, r8, asr #29 │ │ │ │ - subeq sp, r2, r8, lsl #12 │ │ │ │ - umaaleq sp, r2, r7, r7 │ │ │ │ + subeq sp, r2, r8, asr #11 │ │ │ │ + subeq sp, r2, r7, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [pc, #160] @ 2730b8 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [pc, #156] @ 2730bc │ │ │ │ add r1, r0, #28 │ │ │ │ ldr ip, [pc, #152] @ 2730c0 │ │ │ │ @@ -583885,25 +583885,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r6, r9, r4, lsr #17 │ │ │ │ - subeq r6, r1, r0, lsl #16 │ │ │ │ + subeq r6, r1, r0, asr #15 │ │ │ │ subseq r6, r9, r4, lsl #17 │ │ │ │ - subeq sl, r1, ip, ror r3 │ │ │ │ - subeq sl, r1, ip, asr r3 │ │ │ │ + subeq sl, r1, ip, lsr r3 │ │ │ │ + subeq sl, r1, ip, lsl r3 │ │ │ │ subseq r6, r9, ip, ror #16 │ │ │ │ - subeq ip, r2, r1, asr lr │ │ │ │ - subeq ip, r2, r6, asr lr │ │ │ │ + subeq ip, r2, r1, lsl lr │ │ │ │ + subeq ip, r2, r6, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r7, r3 │ │ │ │ @@ -584102,15 +584102,15 @@ │ │ │ │ ldr r1, [sp] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 273428 │ │ │ │ mov r0, sp │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ b 27349c │ │ │ │ ldmib sp, {r7, r9} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -584146,15 +584146,15 @@ │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm ip!, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r0, r2, r4, r5, r6, r7} │ │ │ │ @@ -584236,48 +584236,48 @@ │ │ │ │ bl 59014 │ │ │ │ subseq r6, r9, r4, asr #6 │ │ │ │ subseq ip, ip, ip, lsl sl │ │ │ │ subseq r0, r9, ip, lsr #10 │ │ │ │ subseq ip, ip, r0, asr #18 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 273668 │ │ │ │ ldr r3, [pc, #40] @ 27366c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq ip, [r2], #-164 @ 0xffffff5c │ │ │ │ + umaaleq ip, r2, r4, sl │ │ │ │ ldrsbeq r6, [r9], #-32 @ 0xffffffe0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 2736ac │ │ │ │ ldr r3, [pc, #40] @ 2736b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - umaaleq ip, r2, sl, sl │ │ │ │ + subeq ip, r2, sl, asr sl │ │ │ │ @ instruction: 0x0059629c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 273724 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 273728 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -584296,38 +584296,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r6, r9, ip, asr #4 │ │ │ │ - subeq ip, r2, r5, ror #20 │ │ │ │ + subeq ip, r2, r5, lsr #20 │ │ │ │ subseq r6, r9, r8, asr r2 │ │ │ │ - subeq ip, r2, r5, asr #20 │ │ │ │ - subeq ip, r2, r6, asr #20 │ │ │ │ + subeq ip, r2, r5, lsl #20 │ │ │ │ + subeq ip, r2, r6, lsl #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 273774 │ │ │ │ ldr r3, [pc, #40] @ 273778 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq ip, [r2], #-154 @ 0xffffff66 │ │ │ │ + strheq ip, [r2], #-154 @ 0xffffff66 │ │ │ │ subseq r6, r9, r4, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, r0, #8 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -584426,15 +584426,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x005cc79c │ │ │ │ - subeq ip, r2, r8, lsl #7 │ │ │ │ + subeq ip, r2, r8, asr #6 │ │ │ │ subseq r5, r9, r0, lsr pc │ │ │ │ subseq r6, r9, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 27399c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 2739a0 │ │ │ │ @@ -584454,22 +584454,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r6, r9, r4, lsl r0 │ │ │ │ - subeq ip, r2, r1, lsr #16 │ │ │ │ + subeq ip, r2, r1, ror #15 │ │ │ │ subseq r6, r9, r0, lsr #32 │ │ │ │ - strdeq ip, [r2], #-121 @ 0xffffff87 │ │ │ │ - subeq ip, r2, r7, lsl #16 │ │ │ │ + strheq ip, [r2], #-121 @ 0xffffff87 │ │ │ │ + subeq ip, r2, r7, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -584683,15 +584683,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq ip, ip, r0, ror #10 │ │ │ │ - subeq ip, r2, r4, lsr #2 │ │ │ │ + subeq ip, r2, r4, ror #1 │ │ │ │ subseq r5, r9, ip, asr #25 │ │ │ │ subseq r5, r9, r4, asr lr │ │ │ │ subseq ip, ip, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -584775,15 +584775,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq ip, ip, r0, ror #3 │ │ │ │ - subeq fp, r2, r4, lsr lr │ │ │ │ + strdeq fp, [r2], #-212 @ 0xffffff2c │ │ │ │ ldrsbeq r5, [r9], #-156 @ 0xffffff64 │ │ │ │ subseq r5, r9, r4, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ @@ -585149,18 +585149,18 @@ │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ ldrb r2, [fp, #64] @ 0x40 │ │ │ │ strd r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 274564 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add fp, fp, #56 @ 0x38 │ │ │ │ ldr r2, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 274558 │ │ │ │ ldr r0, [pc, #836] @ 2747dc │ │ │ │ mov r1, #4 │ │ │ │ @@ -585206,15 +585206,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 27452c │ │ │ │ cmp r1, #1 │ │ │ │ bne 274554 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #24 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ @@ -585360,20 +585360,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, ip, r4, ror ip │ │ │ │ - subeq fp, r2, r8, ror r5 │ │ │ │ + subeq fp, r2, r8, lsr r5 │ │ │ │ subseq r5, r9, r0, lsr #2 │ │ │ │ ldrsheq r5, [r9], #-40 @ 0xffffffd8 │ │ │ │ - strdeq r5, [r1], #-16 │ │ │ │ + strheq r5, [r1], #-16 │ │ │ │ subseq r4, r9, ip, asr lr │ │ │ │ - subeq fp, r2, r5, lsl r1 │ │ │ │ + ldrdeq fp, [r2], #-5 │ │ │ │ subseq r5, r9, r8, lsr #1 │ │ │ │ ldrheq r4, [r9], #-208 @ 0xffffff30 │ │ │ │ ldrheq r4, [r9], #-212 @ 0xffffff2c │ │ │ │ subseq fp, ip, r0, lsl #18 │ │ │ │ subseq fp, ip, r0, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -585390,15 +585390,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 27487c │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 274880 │ │ │ │ ldr ip, [pc, #52] @ 274884 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -585406,22 +585406,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq fp, r2, pc, ror r9 │ │ │ │ - subeq fp, r2, sp, ror #18 │ │ │ │ + subeq fp, r2, pc, lsr r9 │ │ │ │ + subeq fp, r2, sp, lsr #18 │ │ │ │ subseq r5, r9, r0, lsr #3 │ │ │ │ - subeq fp, r2, sl, asr #19 │ │ │ │ - strheq fp, [r2], #-153 @ 0xffffff67 │ │ │ │ + subeq fp, r2, sl, lsl #19 │ │ │ │ + subeq fp, r2, r9, ror r9 │ │ │ │ subseq r5, r9, r0, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ lsl r4, r9, #4 │ │ │ │ @@ -585575,15 +585575,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2a72c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, ip, r4, ror #10 │ │ │ │ - strheq fp, [r2], #-20 @ 0xffffffec │ │ │ │ + subeq fp, r2, r4, ror r1 │ │ │ │ subseq r4, r9, ip, asr sp │ │ │ │ subseq r4, r9, ip, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ ldrd sl, [r1, #20] │ │ │ │ add r1, r1, #12 │ │ │ │ @@ -585620,15 +585620,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 274bfc │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -585691,15 +585691,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 274d18 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -585766,15 +585766,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r0, sl} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 274e30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -585829,15 +585829,15 @@ │ │ │ │ mov r1, sl │ │ │ │ bl 277094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 274f1c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -585897,15 +585897,15 @@ │ │ │ │ bl 277c14 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 275030 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -585962,15 +585962,15 @@ │ │ │ │ bl 277840 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 275138 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r5, [sl] │ │ │ │ str r0, [sl, #652] @ 0x28c │ │ │ │ add sp, sp, #732 @ 0x2dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -586034,15 +586034,15 @@ │ │ │ │ bl 277664 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 275254 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -586102,15 +586102,15 @@ │ │ │ │ bl 277484 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #6 │ │ │ │ bne 275368 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r7, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -586171,15 +586171,15 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 275480 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r8] │ │ │ │ stmib r8, {r0, r7} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, sp │ │ │ │ @@ -586244,15 +586244,15 @@ │ │ │ │ bl 276b00 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 27559c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -586313,15 +586313,15 @@ │ │ │ │ bl 2772a8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 2756b0 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -586378,15 +586378,15 @@ │ │ │ │ bl 276ec8 │ │ │ │ ldrb r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ beq 2757b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ str r5, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ strb r0, [sl, #1] │ │ │ │ @@ -586450,15 +586450,15 @@ │ │ │ │ bl 276924 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2758d4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -586519,15 +586519,15 @@ │ │ │ │ bl 277a20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 2759e8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #4 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ @@ -586549,46 +586549,46 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 275a50 │ │ │ │ ldr r1, [pc, #80] @ 275a94 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 275a8c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 275a90 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ subseq r4, r9, ip │ │ │ │ - subeq sl, r2, r9, lsl r8 │ │ │ │ - subeq sl, r2, pc, asr #16 │ │ │ │ + ldrdeq sl, [r2], #-121 @ 0xffffff87 │ │ │ │ + subeq sl, r2, pc, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ bne 275ae8 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -586674,15 +586674,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ bne 275c60 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -586797,15 +586797,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ bl 3ae08 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r5, [sl, #4] │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 275e64 │ │ │ │ @@ -587028,26 +587028,26 @@ │ │ │ │ bl 108d70 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #6 │ │ │ │ bne 276260 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ strb r0, [sp, #144] @ 0x90 │ │ │ │ b 27626c │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r8, #8] │ │ │ │ str r0, [r8, #20] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #2 │ │ │ │ beq 275e24 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27637c │ │ │ │ @@ -587310,15 +587310,15 @@ │ │ │ │ bl 1a2a90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 276654 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 276670 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -587355,15 +587355,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r0, [r2, #20] │ │ │ │ add r1, r2, #12 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldmib sp, {r0, r5} │ │ │ │ cmp r0, #2 │ │ │ │ bne 276708 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r9, #4] │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -587493,20 +587493,20 @@ │ │ │ │ ldr r2, [pc, #12] @ 276904 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subseq r2, r9, ip, lsr #31 │ │ │ │ subseq r9, ip, r4, lsr r6 │ │ │ │ - subeq r9, r2, sp, rrx │ │ │ │ - subeq r9, r2, r3, lsr r0 │ │ │ │ + subeq r9, r2, sp, lsr #32 │ │ │ │ + strdeq r8, [r2], #-243 @ 0xffffff0d │ │ │ │ subseq r2, r9, r4, asr #31 │ │ │ │ subseq r9, ip, ip, ror #12 │ │ │ │ - subeq r9, r2, r5, lsl #2 │ │ │ │ - subeq r9, r2, pc, asr #1 │ │ │ │ + subeq r9, r2, r5, asr #1 │ │ │ │ + subeq r9, r2, pc, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldm r7, {r0, r3, r4, r5, r6} │ │ │ │ mov ip, sp │ │ │ │ mov lr, ip │ │ │ │ @@ -587528,23 +587528,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 276a34 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 2769c0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 276a38 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -587583,15 +587583,15 @@ │ │ │ │ bl 2765e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 276a98 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 276ab4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -587647,23 +587647,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 276c10 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 276b9c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 276c14 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -587702,15 +587702,15 @@ │ │ │ │ bl 26253c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 276c74 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 276c90 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -587766,23 +587766,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 276dec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 276d78 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ b 276df0 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -587824,15 +587824,15 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r4 │ │ │ │ bne 276e50 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r9] │ │ │ │ str r0, [r9, #4] │ │ │ │ b 276e68 │ │ │ │ add r0, r9, #12 │ │ │ │ add r1, r7, #12 │ │ │ │ @@ -587889,23 +587889,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 276fd8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 276f64 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 276fdc │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -587944,15 +587944,15 @@ │ │ │ │ bl 261f64 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 277028 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ str r6, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ b 277034 │ │ │ │ ldrb r0, [sp, #57] @ 0x39 │ │ │ │ strb r0, [r8, #1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -588003,23 +588003,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 2771a0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 27712c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #28] │ │ │ │ b 2771a4 │ │ │ │ ldmib sp, {r0, r2, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ @@ -588057,30 +588057,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 1a4420 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2771e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 277208 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 277208 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27721c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 277244 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 277244 │ │ │ │ @@ -588137,23 +588137,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 2773b8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 277344 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 2773bc │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -588192,15 +588192,15 @@ │ │ │ │ bl 262434 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 27741c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 277438 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -588256,23 +588256,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 277594 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 277520 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #28] │ │ │ │ b 277598 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ @@ -588312,15 +588312,15 @@ │ │ │ │ bl 275d88 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #6 │ │ │ │ bne 277600 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 277618 │ │ │ │ @@ -588376,23 +588376,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 277774 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 277700 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 277778 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -588431,15 +588431,15 @@ │ │ │ │ bl 262644 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 2777d8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 2777f4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -588495,23 +588495,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 277950 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 2778dc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ b 277954 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -588551,15 +588551,15 @@ │ │ │ │ bl 2622e4 │ │ │ │ ldr r5, [sp, #708] @ 0x2c4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ bne 27799c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 2779bc │ │ │ │ add r0, r9, #4 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 3855c │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ add ip, r9, #656 @ 0x290 │ │ │ │ @@ -588615,23 +588615,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 277b38 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 277abc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ b 277b3c │ │ │ │ add r3, sp, #12 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ @@ -588673,15 +588673,15 @@ │ │ │ │ bl 262080 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #4 │ │ │ │ bne 277ba0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #4 │ │ │ │ strd r6, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 277bc8 │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ @@ -588740,23 +588740,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 277d24 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 277cb0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 277d28 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -588795,15 +588795,15 @@ │ │ │ │ bl 2627b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 277d88 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 277da4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -588993,20 +588993,20 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 2667cc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r2, r9, asr r6 │ │ │ │ + subeq r7, r2, r9, lsl r6 │ │ │ │ subseq r1, r9, r4, lsr #9 │ │ │ │ - subeq r7, r2, r9, ror r6 │ │ │ │ + subeq r7, r2, r9, lsr r6 │ │ │ │ subseq r1, r9, r4, asr #9 │ │ │ │ subseq r1, r9, r4, lsl #14 │ │ │ │ - subeq r7, r2, r5, asr #12 │ │ │ │ + subeq r7, r2, r5, lsl #12 │ │ │ │ @ instruction: 0x00591490 │ │ │ │ subseq r1, r9, r0, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ @@ -589158,20 +589158,20 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 266ac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r2, r5, asr #7 │ │ │ │ + subeq r7, r2, r5, lsl #7 │ │ │ │ subseq r1, r9, r0, lsl r2 │ │ │ │ - subeq r7, r2, r5, ror #7 │ │ │ │ + subeq r7, r2, r5, lsr #7 │ │ │ │ subseq r1, r9, r0, lsr r2 │ │ │ │ subseq r1, r9, ip, lsl #12 │ │ │ │ - strheq r7, [r2], #-49 @ 0xffffffcf │ │ │ │ + subeq r7, r2, r1, ror r3 │ │ │ │ ldrsheq r1, [r9], #-28 @ 0xffffffe4 │ │ │ │ subseq r1, r9, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #448 @ 0x1c0 │ │ │ │ ldr r8, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ @@ -589420,22 +589420,22 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26630c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r7, r2, sp, lsl r0 │ │ │ │ + ldrdeq r6, [r2], #-253 @ 0xffffff03 │ │ │ │ subseq r0, r9, r8, ror #28 │ │ │ │ @ instruction: 0x00591094 │ │ │ │ - subeq r7, r2, r1 │ │ │ │ + subeq r6, r2, r1, asr #31 │ │ │ │ subseq r0, r9, ip, asr #28 │ │ │ │ - subeq r7, r2, r9, lsr r0 │ │ │ │ + strdeq r6, [r2], #-249 @ 0xffffff07 │ │ │ │ subseq r0, r9, r4, lsl #29 │ │ │ │ - subeq r6, r2, r5, ror #31 │ │ │ │ + subeq r6, r2, r5, lsr #31 │ │ │ │ subseq r0, r9, r0, lsr lr │ │ │ │ subseq r1, r9, r4, lsl #1 │ │ │ │ subseq r1, r9, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r9, r0 │ │ │ │ @@ -589588,20 +589588,20 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 266ac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r2, sp, lsl #26 │ │ │ │ + subeq r6, r2, sp, asr #25 │ │ │ │ subseq r0, r9, r8, asr fp │ │ │ │ - subeq r6, r2, sp, lsr #26 │ │ │ │ + subeq r6, r2, sp, ror #25 │ │ │ │ subseq r0, r9, r8, ror fp │ │ │ │ subseq r0, r9, r4, asr pc │ │ │ │ - strdeq r6, [r2], #-201 @ 0xffffff37 │ │ │ │ + strheq r6, [r2], #-201 @ 0xffffff37 │ │ │ │ subseq r0, r9, r4, asr #22 │ │ │ │ subseq r0, r9, r0, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ @@ -589753,27 +589753,27 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 266ac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r2, r9, ror sl │ │ │ │ + subeq r6, r2, r9, lsr sl │ │ │ │ subseq r0, r9, r4, asr #17 │ │ │ │ - umaaleq r6, r2, r9, sl │ │ │ │ + subeq r6, r2, r9, asr sl │ │ │ │ subseq r0, r9, r4, ror #17 │ │ │ │ subseq r0, r9, r0, asr #25 │ │ │ │ - subeq r6, r2, r5, ror #20 │ │ │ │ + subeq r6, r2, r5, lsr #20 │ │ │ │ ldrheq r0, [r9], #-128 @ 0xffffff80 │ │ │ │ subseq r0, r9, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #344 @ 0x158 │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ mov r9, r0 │ │ │ │ - bl 55db24 │ │ │ │ + bl 55daf4 │ │ │ │ mov r4, r0 │ │ │ │ bl 380c0 │ │ │ │ ldr r8, [pc, #788] @ 278fb4 │ │ │ │ cmp r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ beq 278cd8 │ │ │ │ ldrd r0, [r8, #44] @ 0x2c │ │ │ │ @@ -589828,15 +589828,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ strb r6, [sp, #3184] @ 0xc70 │ │ │ │ str r5, [sp, #3176] @ 0xc68 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ add r5, lr, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #2272 @ 0x8e0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -589872,29 +589872,29 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #3204] @ 0xc84 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #3200] @ 0xc80 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #3192] @ 0xc78 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #388] @ 278fc8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldrd r0, [r8, #44] @ 0x2c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r9, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #316] @ 278fcc │ │ │ │ mov r1, #4 │ │ │ │ @@ -589911,15 +589911,15 @@ │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strb r6, [sp, #916] @ 0x394 │ │ │ │ str r5, [sp, #908] @ 0x38c │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r5, lr, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #880 @ 0x370 │ │ │ │ mov r0, r5 │ │ │ │ @@ -589972,15 +589972,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r8, ip, r4, lsl #6 │ │ │ │ subseq r7, ip, r4, asr #1 │ │ │ │ andeq r6, r0, r0, lsl r5 │ │ │ │ subseq r0, r9, ip, ror #24 │ │ │ │ subseq r0, r9, r8, ror ip │ │ │ │ - umaaleq r7, r2, r6, r4 │ │ │ │ + subeq r7, r2, r6, asr r4 │ │ │ │ subseq r6, ip, r8, lsl #30 │ │ │ │ subseq r7, ip, ip, asr #32 │ │ │ │ ldrsbeq sl, [r8], #-252 @ 0xffffff04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -590045,28 +590045,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #212] @ 2791b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #188] @ 2791b4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldrd r0, [r6, #44] @ 0x2c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 13ef1c │ │ │ │ mov r4, r0 │ │ │ │ @@ -590095,15 +590095,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x005c7f98 │ │ │ │ subseq r6, ip, r8, lsr #28 │ │ │ │ andeq r6, r0, r4, lsr #5 │ │ │ │ subseq r0, r9, r8, ror #19 │ │ │ │ subseq r0, r9, r8, lsl #20 │ │ │ │ ldrheq r6, [ip], #-204 @ 0xffffff34 │ │ │ │ - subeq r7, r2, r2, ror #3 │ │ │ │ + subeq r7, r2, r2, lsr #3 │ │ │ │ subseq r0, r9, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #1448] @ 279778 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -590117,29 +590117,29 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1388] @ 279784 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ - bl 5675ec │ │ │ │ + bl 621380 │ │ │ │ + bl 5675bc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ bl 38850 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2794b8 │ │ │ │ ldr r4, [pc, #1312] @ 279788 │ │ │ │ @@ -590205,15 +590205,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, fp} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [pc, #1132] @ 2797d4 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 5675f0 │ │ │ │ + bl 5675c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 279388 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [pc, #1096] @ 2797d8 │ │ │ │ @@ -590232,15 +590232,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, r4} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #1036] @ 2797e0 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 5675f0 │ │ │ │ + bl 5675c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2793fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ @@ -590303,22 +590303,22 @@ │ │ │ │ ldr r3, [pc, #704] @ 2797a0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #16 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5678c8 │ │ │ │ + bl 567898 │ │ │ │ ldrb r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq 279534 │ │ │ │ cmp r5, #1 │ │ │ │ bne 279544 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -590331,15 +590331,15 @@ │ │ │ │ orr r3, r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 64df1c │ │ │ │ + bl 64deec │ │ │ │ cmp r8, #0 │ │ │ │ beq 279580 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ @@ -590467,38 +590467,38 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 37a9c │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbeq r6, [ip], #-204 @ 0xffffff34 │ │ │ │ subseq r0, r9, r0, ror r9 │ │ │ │ subseq r0, r9, r4, ror r9 │ │ │ │ - subeq r7, r2, r2, asr #1 │ │ │ │ + subeq r7, r2, r2, lsl #1 │ │ │ │ subseq r7, ip, ip, ror #16 │ │ │ │ subseq r7, ip, r4, lsr r8 │ │ │ │ subseq r0, r9, r4, ror r5 │ │ │ │ subseq r6, ip, ip, asr #24 │ │ │ │ subseq r0, r9, r4, lsr #10 │ │ │ │ @ instruction: 0x00590190 │ │ │ │ - ldrdeq sl, [r1], #-200 @ 0xffffff38 │ │ │ │ + umaaleq sl, r1, r8, ip │ │ │ │ subseq r0, r9, ip, asr #10 │ │ │ │ - strheq r9, [r1], #-135 @ 0xffffff79 │ │ │ │ + subeq r9, r1, r7, ror r8 │ │ │ │ subseq r0, r9, ip, ror r1 │ │ │ │ ldrsbeq r0, [r9], #-156 @ 0xffffff64 │ │ │ │ ldrsheq r0, [r9], #-32 @ 0xffffffe0 │ │ │ │ - subeq r6, r2, r8, asr #15 │ │ │ │ + subeq r6, r2, r8, lsl #15 │ │ │ │ @ instruction: 0x00590390 │ │ │ │ ldrsheq r0, [r9], #-104 @ 0xffffff98 │ │ │ │ ldrsbeq sl, [r8], #-24 @ 0xffffffe8 │ │ │ │ - subeq r9, r1, r1, lsr r4 │ │ │ │ + strdeq r9, [r1], #-49 @ 0xffffffcf │ │ │ │ subseq sl, r8, r4, lsl #3 │ │ │ │ - subeq sl, r1, r0, lsl #8 │ │ │ │ - subeq r7, r2, r7, asr r0 │ │ │ │ + subeq sl, r1, r0, asr #7 │ │ │ │ + subeq r7, r2, r7, lsl r0 │ │ │ │ subseq sl, r8, r8, lsr #2 │ │ │ │ - umaaleq sl, r1, sp, r3 │ │ │ │ - subeq r7, r2, lr │ │ │ │ + subeq sl, r1, sp, asr r3 │ │ │ │ + subeq r6, r2, lr, asr #31 │ │ │ │ subseq r7, ip, r4, lsr #13 │ │ │ │ ldrheq r7, [ip], #-100 @ 0xffffff9c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 13bbfc │ │ │ │ @@ -590506,34 +590506,34 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 13f3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 55e4f8 │ │ │ │ + bl 55e4c8 │ │ │ │ ldr r1, [pc, #3716] @ 27a6b0 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #7 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 375d4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 27a258 │ │ │ │ ldr r0, [pc, #3664] @ 27a6b4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldr r8, [pc, #3648] @ 27a6b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -590566,15 +590566,15 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #3520] @ 27a6c8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -590640,30 +590640,30 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl 1f64a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ mov r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r0, #5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movwne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ ldr r0, [pc, #3180] @ 27a6d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a2f8 │ │ │ │ @@ -590704,15 +590704,15 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #3000] @ 27a6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a328 │ │ │ │ @@ -590753,15 +590753,15 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #2820] @ 27a6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a358 │ │ │ │ @@ -590791,15 +590791,15 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #2684] @ 27a708 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a378 │ │ │ │ @@ -590829,15 +590829,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #2548] @ 27a718 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a278 │ │ │ │ @@ -590902,29 +590902,29 @@ │ │ │ │ bl 376c4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ stm r0, {r4, r6, r7} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ bl 1f6310 │ │ │ │ mov r0, fp │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ sub r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ ldr r0, [pc, #2216] @ 27a728 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a3c8 │ │ │ │ @@ -590965,15 +590965,15 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #2036] @ 27a738 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a288 │ │ │ │ @@ -591043,15 +591043,15 @@ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ bl 27ad58 │ │ │ │ ldr r0, [pc, #1740] @ 27a748 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -591089,15 +591089,15 @@ │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r7 │ │ │ │ bl 37418 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 13eac8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 37eec │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ @@ -591438,54 +591438,54 @@ │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 27a678 │ │ │ │ - subeq r6, r2, sp, ror #23 │ │ │ │ - subeq r3, r1, r4, asr #26 │ │ │ │ + subeq r6, r2, sp, lsr #23 │ │ │ │ + subeq r3, r1, r4, lsl #26 │ │ │ │ subseq r6, ip, ip, lsl r5 │ │ │ │ - subeq r0, r2, sl, ror r1 │ │ │ │ + subeq r0, r2, sl, lsr r1 │ │ │ │ @ instruction: 0xfff66f0c │ │ │ │ @ instruction: 0xffebadfc │ │ │ │ - subeq r6, r2, ip, lsl fp │ │ │ │ - subeq r0, r2, r2, ror #1 │ │ │ │ + ldrdeq r6, [r2], #-172 @ 0xffffff54 │ │ │ │ + subeq r0, r2, r2, lsr #1 │ │ │ │ @ instruction: 0xfff649bc │ │ │ │ @ instruction: 0xffebad64 │ │ │ │ - strheq r6, [r2], #-157 @ 0xffffff63 │ │ │ │ - subeq pc, r1, r6, asr pc @ │ │ │ │ + subeq r6, r2, sp, ror r9 │ │ │ │ + subeq pc, r1, r6, lsl pc @ │ │ │ │ @ instruction: 0xfff64674 │ │ │ │ @ instruction: 0xffebad84 │ │ │ │ - strdeq r6, [r2], #-143 @ 0xffffff71 │ │ │ │ - umaaleq pc, r1, r2, lr @ │ │ │ │ + strheq r6, [r2], #-143 @ 0xffffff71 │ │ │ │ + subeq pc, r1, r2, asr lr @ │ │ │ │ @ instruction: 0xfff65cb4 │ │ │ │ @ instruction: 0xffebacc0 │ │ │ │ - subeq r6, r2, r6, asr #16 │ │ │ │ - strdeq pc, [r1], #-218 @ 0xffffff26 │ │ │ │ + subeq r6, r2, r6, lsl #16 │ │ │ │ + strheq pc, [r1], #-218 @ 0xffffff26 @ │ │ │ │ @ instruction: 0xfff64f54 │ │ │ │ @ instruction: 0xffebaa78 │ │ │ │ - subeq r3, r1, r4, lsr #18 │ │ │ │ + subeq r3, r1, r4, ror #17 │ │ │ │ @ instruction: 0xffeba9f0 │ │ │ │ - subeq pc, r1, sl, asr sp @ │ │ │ │ + subeq pc, r1, sl, lsl sp @ │ │ │ │ @ instruction: 0xfff653a4 │ │ │ │ - subeq r6, r2, r3, lsr #14 │ │ │ │ + subeq r6, r2, r3, ror #13 │ │ │ │ @ instruction: 0xffeba958 │ │ │ │ - subeq pc, r1, r2, asr #25 │ │ │ │ + subeq pc, r1, r2, lsl #25 │ │ │ │ @ instruction: 0xfff6767c │ │ │ │ - ldrdeq r6, [r2], #-81 @ 0xffffffaf │ │ │ │ - subeq pc, r1, r2, asr #22 │ │ │ │ + umaaleq r6, r2, r1, r5 │ │ │ │ + subeq pc, r1, r2, lsl #22 │ │ │ │ @ instruction: 0xfff65268 │ │ │ │ @ instruction: 0xffeba970 │ │ │ │ - ldrdeq pc, [r0], #-156 @ 0xffffff64 │ │ │ │ + umaaleq pc, r0, ip, r9 @ │ │ │ │ @ instruction: 0xffeba8b8 │ │ │ │ - subeq pc, r1, r6, ror sl @ │ │ │ │ + subeq pc, r1, r6, lsr sl @ │ │ │ │ @ instruction: 0xfff66334 │ │ │ │ - subeq r6, r2, r0, ror #7 │ │ │ │ - subeq pc, r1, r2, asr #18 │ │ │ │ + subeq r6, r2, r0, lsr #7 │ │ │ │ + subeq pc, r1, r2, lsl #18 │ │ │ │ @ instruction: 0xfff66020 │ │ │ │ @ instruction: 0xffeba770 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -591494,35 +591494,35 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 13f3cc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ - bl 55e4f8 │ │ │ │ + bl 55e4c8 │ │ │ │ ldr r1, [pc, #1172] @ 27ac30 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 375d4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 27aaa8 │ │ │ │ ldr r0, [pc, #1116] @ 27ac34 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r9, [pc, #1096] @ 27ac38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ @@ -591567,15 +591567,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #924] @ 27ac48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #22 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27aab8 │ │ │ │ @@ -591790,22 +591790,22 @@ │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq pc, r0, r8, asr r1 @ │ │ │ │ - subeq pc, r0, r8, asr #2 │ │ │ │ + subeq pc, r0, r8, lsl r1 @ │ │ │ │ + subeq pc, r0, r8, lsl #2 │ │ │ │ subseq r5, ip, r8, lsr #11 │ │ │ │ - subeq pc, r1, r2, ror #3 │ │ │ │ + subeq pc, r1, r2, lsr #3 │ │ │ │ @ instruction: 0xfff64be4 │ │ │ │ @ instruction: 0xffeba010 │ │ │ │ - strheq r5, [r2], #-188 @ 0xffffff44 │ │ │ │ - subeq pc, r1, r6, lsl r1 @ │ │ │ │ + subeq r5, r2, ip, ror fp │ │ │ │ + ldrdeq pc, [r1], #-6 │ │ │ │ @ instruction: 0xfff654d0 │ │ │ │ @ instruction: 0xffeb9f44 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #3792 @ 0xed0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #232] @ 27ad54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -591820,15 +591820,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ strb r5, [sp, #1881] @ 0x759 │ │ │ │ str r6, [sp, #1876] @ 0x754 │ │ │ │ strb r7, [sp, #1880] @ 0x758 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r6, sp, #1904 @ 0x770 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #1900] @ 0x76c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1888 @ 0x760 │ │ │ │ bl 3855c │ │ │ │ @@ -591881,27 +591881,27 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, sp │ │ │ │ bl 13eac8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 497dc0 │ │ │ │ + bl 497d90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 49808c │ │ │ │ + bl 49805c │ │ │ │ eor r0, r5, r0 │ │ │ │ eor r1, r4, r1 │ │ │ │ orr r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ and r1, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 38aa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ @@ -591938,15 +591938,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 38bc8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 5675b8 │ │ │ │ + bl 567588 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ @@ -592008,15 +592008,15 @@ │ │ │ │ sub r2, r0, #1 │ │ │ │ b 27af8c │ │ │ │ ldrb r2, [sp, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 382ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 27b038 │ │ │ │ bl 386b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -592033,15 +592033,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27b118 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 38aa8 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 27aefc │ │ │ │ cmp r0, #0 │ │ │ │ bne 27af04 │ │ │ │ @@ -592152,15 +592152,15 @@ │ │ │ │ bl 11628c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, r8, r0, asr #22 │ │ │ │ - subeq r4, r2, r8, lsr fp │ │ │ │ + strdeq r4, [r2], #-168 @ 0xffffff58 │ │ │ │ subseq lr, r8, r0, lsl r7 │ │ │ │ subseq lr, r8, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [pc, #1128] @ 27b664 │ │ │ │ @@ -592204,15 +592204,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #980] @ 27b674 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bl 388d4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 27b2e0 │ │ │ │ @@ -592242,15 +592242,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #840] @ 27b680 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ bl 3791c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -592259,15 +592259,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #30 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55b464 │ │ │ │ + bl 55b434 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27b3a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -592443,53 +592443,53 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - umaaleq r5, r2, r0, r2 │ │ │ │ - subeq r5, r2, fp, lsl #5 │ │ │ │ - subeq r5, r2, r2, lsr #5 │ │ │ │ - subeq r5, r2, r9, lsl #5 │ │ │ │ - subeq r5, r2, r5, asr r2 │ │ │ │ - subeq r5, r2, r3, lsl r2 │ │ │ │ - subeq r5, r2, r5, lsr #2 │ │ │ │ - strdeq r5, [r2], #-1 │ │ │ │ - umaaleq r5, r2, r6, r1 │ │ │ │ + subeq r5, r2, r0, asr r2 │ │ │ │ + subeq r5, r2, fp, asr #4 │ │ │ │ + subeq r5, r2, r2, ror #4 │ │ │ │ + subeq r5, r2, r9, asr #4 │ │ │ │ + subeq r5, r2, r5, lsl r2 │ │ │ │ + ldrdeq r5, [r2], #-19 @ 0xffffffed │ │ │ │ + subeq r5, r2, r5, ror #1 │ │ │ │ + strheq r5, [r2], #-1 │ │ │ │ + subeq r5, r2, r6, asr r1 │ │ │ │ subseq r4, ip, r8, asr #19 │ │ │ │ - subeq r6, r1, r8, lsl #23 │ │ │ │ + subeq r6, r1, r8, asr #22 │ │ │ │ @ instruction: 0xffeaba14 │ │ │ │ @ instruction: 0xffeb965c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #576] @ 27b8ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #20 │ │ │ │ bl 1e85ec │ │ │ │ - bl 55b910 │ │ │ │ + bl 55b8e0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl 55ba1c │ │ │ │ + bl 55b9ec │ │ │ │ ldr r1, [pc, #528] @ 27b8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #7 │ │ │ │ bl 1e85ec │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55b9ac │ │ │ │ + bl 55b97c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27b718 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r7, [r5] │ │ │ │ @@ -592605,18 +592605,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 27b8e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r2, ip, ror #28 │ │ │ │ - subeq r4, r2, r4, asr lr │ │ │ │ + subeq r4, r2, ip, lsr #28 │ │ │ │ + subeq r4, r2, r4, lsl lr │ │ │ │ ldrheq lr, [r8], #-60 @ 0xffffffc4 │ │ │ │ - subeq r4, r2, r8, lsr r4 │ │ │ │ + strdeq r4, [r2], #-56 @ 0xffffffc8 │ │ │ │ ldrsheq sp, [r8], #-240 @ 0xffffff10 │ │ │ │ subseq lr, r8, r8, lsr #7 │ │ │ │ subseq r4, ip, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -592666,15 +592666,15 @@ │ │ │ │ strb r7, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ strb sl, [sp, #45] @ 0x2d │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r5, sp, #2208 @ 0x8a0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #2184 @ 0x888 │ │ │ │ bl 3855c │ │ │ │ @@ -592768,29 +592768,29 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2252] @ 0x8cc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2244] @ 0x8c4 │ │ │ │ str r2, [sp, #2248] @ 0x8c8 │ │ │ │ str r1, [sp, #2240] @ 0x8c0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #544] @ 27bda4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ add r0, sp, #2240 @ 0x8c0 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ str r1, [sp, #2176] @ 0x880 │ │ │ │ str r1, [sp, #2168] @ 0x878 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #492] @ 27bda8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ add r1, r2, r3 │ │ │ │ sub r9, sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -592812,29 +592812,29 @@ │ │ │ │ str r2, [sp, #2256] @ 0x8d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2252] @ 0x8cc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2244] @ 0x8c4 │ │ │ │ str r2, [sp, #2248] @ 0x8c8 │ │ │ │ str r1, [sp, #2240] @ 0x8c0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #384] @ 27bdb4 │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ str r1, [sp, #2176] @ 0x880 │ │ │ │ str r1, [sp, #2168] @ 0x878 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2240 @ 0x8c0 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 37ab4 │ │ │ │ @@ -592852,15 +592852,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ strb r4, [sp, #81] @ 0x51 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r6, sp, #2240 @ 0x8c0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #2232] @ 0x8b8 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ bl 3855c │ │ │ │ @@ -592907,25 +592907,25 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ b 27bdd4 │ │ │ │ subseq r4, ip, r0, ror r3 │ │ │ │ subseq lr, r8, ip, lsl #1 │ │ │ │ subseq lr, r8, r0, lsr #1 │ │ │ │ - subeq r4, r2, r8, lsl #20 │ │ │ │ + subeq r4, r2, r8, asr #19 │ │ │ │ ldrheq r5, [ip], #-60 @ 0xffffffc4 │ │ │ │ subseq sp, r8, r8, ror #31 │ │ │ │ subseq lr, r8, r0, lsl r0 │ │ │ │ - subeq r4, r2, ip, asr r9 │ │ │ │ + subeq r4, r2, ip, lsl r9 │ │ │ │ subseq r4, ip, ip, lsl #2 │ │ │ │ subseq r5, ip, r8, asr r2 │ │ │ │ subseq r5, ip, ip, lsl #3 │ │ │ │ ldrsheq sp, [r8], #-216 @ 0xffffff28 │ │ │ │ subseq sp, r8, r8, lsr #28 │ │ │ │ - subeq r4, r2, r4, ror #14 │ │ │ │ + subeq r4, r2, r4, lsr #14 │ │ │ │ str r7, [sl, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 374e4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r5, [pc, #-40] @ 27bdc0 │ │ │ │ cmp r0, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -592938,48 +592938,48 @@ │ │ │ │ str r2, [sp, #2256] @ 0x8d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2252] @ 0x8cc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #2244] @ 0x8c4 │ │ │ │ str r2, [sp, #2248] @ 0x8c8 │ │ │ │ str r1, [sp, #2240] @ 0x8c0 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #-96] @ 27bdcc │ │ │ │ str r0, [sp, #2184] @ 0x888 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ str r0, [sp, #2172] @ 0x87c │ │ │ │ str r1, [sp, #2176] @ 0x880 │ │ │ │ str r1, [sp, #2168] @ 0x878 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2240 @ 0x8c0 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [pc, #4092] @ 27ce60 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #1 │ │ │ │ add r7, lr, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 566384 │ │ │ │ + bl 566354 │ │ │ │ ldr r0, [sp, #2168] @ 0x878 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 27ce98 │ │ │ │ ldr r0, [sp, #2172] @ 0x87c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #2176] @ 0x880 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #4088] @ 27ce94 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #2204] @ 0x89c │ │ │ │ add r0, r2, r3 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ @@ -593028,15 +593028,15 @@ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 134cdc │ │ │ │ ldr r0, [pc, #4080] @ 27cf6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #2208] @ 0x8a0 │ │ │ │ add r0, r2, r3 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ @@ -593074,15 +593074,15 @@ │ │ │ │ ldr r1, [sp, #2208] @ 0x8a0 │ │ │ │ mov r0, r9 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4084] @ 27d02c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #2212] @ 0x8a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -593124,15 +593124,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 134cdc │ │ │ │ ldr r0, [pc, #4084] @ 27d0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #2216] @ 0x8a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27cf44 │ │ │ │ @@ -593166,15 +593166,15 @@ │ │ │ │ ldr r1, [sp, #2216] @ 0x8a8 │ │ │ │ mov r0, r9 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4084] @ 27d19c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ @@ -593211,15 +593211,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4088] @ 27d254 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ @@ -593256,15 +593256,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4092] @ 27d30c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #4088] @ 27d320 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -593303,15 +593303,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4088] @ 27d3c4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ ldrb r1, [r8] │ │ │ │ str r0, [sp, #2220] @ 0x8ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -593347,15 +593347,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4072] @ 27d460 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ @@ -593392,15 +593392,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4008] @ 27d4d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #3988] @ 27d4dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ bl 37ab4 │ │ │ │ @@ -593439,15 +593439,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #4080] @ 27d5dc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #21 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -593477,15 +593477,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #3960] @ 27d5fc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -593525,15 +593525,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #3792] @ 27d614 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27d080 │ │ │ │ @@ -593563,15 +593563,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 37eec │ │ │ │ ldr r0, [pc, #3656] @ 27d624 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55e41c │ │ │ │ + bl 55e3ec │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27d0ac │ │ │ │ @@ -593623,15 +593623,15 @@ │ │ │ │ add r0, sp, #2240 @ 0x8c0 │ │ │ │ bl 13ef1c │ │ │ │ ldr r4, [pc, #3452] @ 27d644 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #2168] @ 0x878 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -593647,15 +593647,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr fp, [pc, #3336] @ 27d648 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #3332] @ 27d64c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r0, [pc, #3328] @ 27d650 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, sp, #2224 @ 0x8b0 │ │ │ │ @@ -593672,15 +593672,15 @@ │ │ │ │ str r7, [sp, #2256] @ 0x8d0 │ │ │ │ str fp, [sp, #2240] @ 0x8c0 │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ str r2, [sp, #2236] @ 0x8bc │ │ │ │ str r9, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r1, sp, #2240 @ 0x8c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #2168] @ 0x878 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [sp, #2172] @ 0x87c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -593718,15 +593718,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #3072] @ 27d660 │ │ │ │ mov r1, #24 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -593740,15 +593740,15 @@ │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ ldr r0, [pc, #3020] @ 27d664 │ │ │ │ str r9, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r1, sp, #2240 @ 0x8c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #2168] @ 0x878 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [sp, #2172] @ 0x87c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -593786,15 +593786,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #2820] @ 27d674 │ │ │ │ mov r1, #20 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -593808,15 +593808,15 @@ │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ ldr r0, [pc, #2768] @ 27d678 │ │ │ │ str r9, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r1, sp, #2240 @ 0x8c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #2168] @ 0x878 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [sp, #2172] @ 0x87c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -593854,15 +593854,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #2568] @ 27d688 │ │ │ │ mov r1, #13 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -593876,15 +593876,15 @@ │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ ldr r0, [pc, #2516] @ 27d68c │ │ │ │ str r9, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r1, sp, #2240 @ 0x8c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #2168] @ 0x878 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [sp, #2172] @ 0x87c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -593978,28 +593978,28 @@ │ │ │ │ ldr r0, [sp, #2204] @ 0x89c │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r4, r2, r7, asr #14 │ │ │ │ + subeq r4, r2, r7, lsl #14 │ │ │ │ ldr r0, [pc, #1908] @ 27d5e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - subeq r4, r2, r0, lsl r7 │ │ │ │ + ldrdeq r4, [r2], #-96 @ 0xffffffa0 │ │ │ │ ldr ip, [pc, #1860] @ 27d5e4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [pc, #1856] @ 27d5e8 │ │ │ │ ldr r3, [pc, #1856] @ 27d5ec │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -594021,15 +594021,15 @@ │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ @ instruction: 0xffeb87c4 │ │ │ │ - subeq sp, r1, lr, lsr #22 │ │ │ │ + subeq sp, r1, lr, ror #21 │ │ │ │ @ instruction: 0xfff62684 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -594039,21 +594039,21 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - subeq r4, r2, r5, ror #12 │ │ │ │ + subeq r4, r2, r5, lsr #12 │ │ │ │ ldrsheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - subeq r1, r1, ip, lsr r6 │ │ │ │ + strdeq r1, [r1], #-92 @ 0xffffffa4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ @@ -594079,29 +594079,29 @@ │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ @ instruction: 0xffeb86e0 │ │ │ │ - subeq sp, r1, sl, asr #20 │ │ │ │ + subeq sp, r1, sl, lsl #20 │ │ │ │ @ instruction: 0xfff654e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - umaaleq r4, r2, r8, r5 │ │ │ │ + subeq r4, r2, r8, asr r5 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ @@ -594119,39 +594119,39 @@ │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ @ instruction: 0xffeb8640 │ │ │ │ - subeq sp, r1, sl, lsr #19 │ │ │ │ + subeq sp, r1, sl, ror #18 │ │ │ │ @ instruction: 0xfff6559c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - subeq r4, r2, r0, lsl #10 │ │ │ │ + subeq r4, r2, r0, asr #9 │ │ │ │ subseq sp, r8, r8, ror fp │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ - subeq r4, r2, sl, ror #9 │ │ │ │ + subeq r4, r2, sl, lsr #9 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 589c0 │ │ │ │ @@ -594169,15 +594169,15 @@ │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 589c0 │ │ │ │ b 27d170 │ │ │ │ @ instruction: 0xffeb857c │ │ │ │ - subeq sp, r1, r6, ror #17 │ │ │ │ + subeq sp, r1, r6, lsr #17 │ │ │ │ @ instruction: 0xfff6457c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -594185,15 +594185,15 @@ │ │ │ │ b 27d4e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ b 27d4e8 │ │ │ │ subseq r4, ip, r4, ror #27 │ │ │ │ mov r8, r0 │ │ │ │ b 27d4ec │ │ │ │ - subeq r4, r2, pc, asr #8 │ │ │ │ + subeq r4, r2, pc, lsl #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2682ec │ │ │ │ b 27d268 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ @@ -594214,15 +594214,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2682ec │ │ │ │ b 27d4ec │ │ │ │ bl 59014 │ │ │ │ b 27d2a0 │ │ │ │ b 27d4e0 │ │ │ │ - subeq sp, r1, r6, lsr #16 │ │ │ │ + subeq sp, r1, r6, ror #15 │ │ │ │ @ instruction: 0xfff62688 │ │ │ │ @ instruction: 0xffeb84a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2682ec │ │ │ │ b 27d268 │ │ │ │ @@ -594231,15 +594231,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2682ec │ │ │ │ b 27d4ec │ │ │ │ bl 59014 │ │ │ │ b 27d2a0 │ │ │ │ b 27d4e0 │ │ │ │ - subeq r4, r2, sl, lsr #7 │ │ │ │ + subeq r4, r2, sl, ror #6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2682ec │ │ │ │ cmp r6, #0 │ │ │ │ beq 27d4ec │ │ │ │ mov r0, r7 │ │ │ │ @@ -594262,30 +594262,30 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #2168] @ 0x878 │ │ │ │ bl 38aa8 │ │ │ │ b 27d2c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ b 27d4f0 │ │ │ │ - subeq sp, r1, r2, ror r7 │ │ │ │ + subeq sp, r1, r2, lsr r7 │ │ │ │ @ instruction: 0xfff62c44 │ │ │ │ @ instruction: 0xffeb83f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d4f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d4fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d504 │ │ │ │ - subeq r4, r2, r4, lsl #6 │ │ │ │ + subeq r4, r2, r4, asr #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d50c │ │ │ │ subseq r4, ip, r0, asr ip │ │ │ │ mov r8, r0 │ │ │ │ b 27d514 │ │ │ │ @@ -594307,15 +594307,15 @@ │ │ │ │ b 27d518 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d524 │ │ │ │ mov r8, r0 │ │ │ │ b 27d52c │ │ │ │ - strheq sp, [r1], #-102 @ 0xffffff9a │ │ │ │ + subeq sp, r1, r6, ror r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d52c │ │ │ │ @ instruction: 0xfff633dc │ │ │ │ @ instruction: 0xffeb8338 │ │ │ │ mov r8, r0 │ │ │ │ @@ -594323,15 +594323,15 @@ │ │ │ │ b 27d528 │ │ │ │ mov r8, r0 │ │ │ │ b 27d534 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d534 │ │ │ │ - subeq r4, r2, r7, asr r2 │ │ │ │ + subeq r4, r2, r7, lsl r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ b 27d530 │ │ │ │ mov r8, r0 │ │ │ │ b 27d53c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -594350,27 +594350,27 @@ │ │ │ │ bl 1e34cc │ │ │ │ b 27d54c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d554 │ │ │ │ @ instruction: 0xffeb82a4 │ │ │ │ - subeq sp, r1, lr, lsl #12 │ │ │ │ + subeq sp, r1, lr, asr #11 │ │ │ │ @ instruction: 0xfff625e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ b 27d550 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e34cc │ │ │ │ b 27d55c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ b 27d558 │ │ │ │ - strheq r4, [r2], #-21 @ 0xffffffeb │ │ │ │ + subeq r4, r2, r5, ror r1 │ │ │ │ ldr r1, [sp, #2240] @ 0x8c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 27d564 │ │ │ │ ldr r0, [sp, #2244] @ 0x8c4 │ │ │ │ mov r2, #1 │ │ │ │ @@ -594389,18 +594389,18 @@ │ │ │ │ bl 23ccc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ b 27d5c8 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ b 27d5c8 │ │ │ │ - subeq sp, r1, r6, asr r5 │ │ │ │ + subeq sp, r1, r6, lsl r5 │ │ │ │ @ instruction: 0xfff6465c │ │ │ │ @ instruction: 0xffeb81d8 │ │ │ │ - subeq r4, r2, fp, lsl #2 │ │ │ │ + subeq r4, r2, fp, asr #1 │ │ │ │ subseq r4, ip, r0, lsr sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -594445,70 +594445,70 @@ │ │ │ │ b 27d504 │ │ │ │ mov r8, r0 │ │ │ │ b 27d524 │ │ │ │ mov r8, r0 │ │ │ │ b 27d544 │ │ │ │ mov r8, r0 │ │ │ │ b 27d55c │ │ │ │ - umaaleq sp, r1, sl, r4 │ │ │ │ + subeq sp, r1, sl, asr r4 │ │ │ │ @ instruction: 0xfff648bc │ │ │ │ @ instruction: 0xffeb811c │ │ │ │ mov r8, r0 │ │ │ │ b 27d4f4 │ │ │ │ mov r8, r0 │ │ │ │ b 27d54c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - subeq r4, r2, r8, asr r0 │ │ │ │ + subeq r4, r2, r8, lsl r0 │ │ │ │ subseq ip, r8, r8, lsr #27 │ │ │ │ @ instruction: 0x0058cd98 │ │ │ │ - subeq r2, r2, ip, lsr #27 │ │ │ │ + subeq r2, r2, ip, ror #26 │ │ │ │ subseq ip, r8, r4, lsr r9 │ │ │ │ - strdeq sp, [r1], #-62 @ 0xffffffc2 │ │ │ │ + strheq sp, [r1], #-62 @ 0xffffffc2 │ │ │ │ @ instruction: 0xfff64a20 │ │ │ │ @ instruction: 0xffeb807c │ │ │ │ - subeq r7, r1, r4, asr #22 │ │ │ │ - subeq sp, r1, r6, ror #6 │ │ │ │ + subeq r7, r1, r4, lsl #22 │ │ │ │ + subeq sp, r1, r6, lsr #6 │ │ │ │ @ instruction: 0xfff64604 │ │ │ │ @ instruction: 0xffeb7fe8 │ │ │ │ - subeq r3, r2, pc, asr #30 │ │ │ │ + subeq r3, r2, pc, lsl #30 │ │ │ │ subseq sp, r8, r8, asr #10 │ │ │ │ - subeq r3, r2, r7, lsr pc │ │ │ │ - subeq sp, r1, sl, lsr #5 │ │ │ │ + strdeq r3, [r2], #-231 @ 0xffffff19 │ │ │ │ + subeq sp, r1, sl, ror #4 │ │ │ │ @ instruction: 0xfff62bb8 │ │ │ │ @ instruction: 0xffeb7f2c │ │ │ │ - subeq sp, r0, r8, asr #2 │ │ │ │ - subeq sp, r1, r2, lsl r2 │ │ │ │ + subeq sp, r0, r8, lsl #2 │ │ │ │ + ldrdeq sp, [r1], #-18 @ 0xffffffee │ │ │ │ @ instruction: 0xfff61f8c │ │ │ │ @ instruction: 0xffeb7e90 │ │ │ │ - subeq r0, r1, r8, asr sp │ │ │ │ + subeq r0, r1, r8, lsl sp │ │ │ │ subseq sp, r8, r0, lsl #8 │ │ │ │ - strdeq r3, [r2], #-220 @ 0xffffff24 │ │ │ │ + strheq r3, [r2], #-220 @ 0xffffff24 │ │ │ │ ldrsbeq sp, [r8], #-56 @ 0xffffffc8 │ │ │ │ ldrheq r4, [ip], #-96 @ 0xffffffa0 │ │ │ │ subseq ip, r8, ip, asr lr │ │ │ │ @ instruction: 0xffee93d4 │ │ │ │ - subeq r2, r2, pc, lsr #31 │ │ │ │ + subeq r2, r2, pc, ror #30 │ │ │ │ @ instruction: 0xffe6aa88 │ │ │ │ @ instruction: 0xffeb7c5c │ │ │ │ subseq r4, ip, r0, ror r5 │ │ │ │ - subeq r2, r2, fp, asr #29 │ │ │ │ + subeq r2, r2, fp, lsl #29 │ │ │ │ @ instruction: 0xffee92a0 │ │ │ │ @ instruction: 0xffe6a280 │ │ │ │ @ instruction: 0xffeb7b4c │ │ │ │ subseq r4, ip, r0, ror #8 │ │ │ │ - subeq r2, r2, r7, lsr #27 │ │ │ │ + subeq r2, r2, r7, ror #26 │ │ │ │ @ instruction: 0xffee9190 │ │ │ │ @ instruction: 0xffe6a170 │ │ │ │ @ instruction: 0xffeb7a3c │ │ │ │ subseq r4, ip, r0, asr r3 │ │ │ │ - subeq r2, r2, r8, ror #24 │ │ │ │ + subeq r2, r2, r8, lsr #24 │ │ │ │ @ instruction: 0xffee9080 │ │ │ │ @ instruction: 0xffe6bce4 │ │ │ │ @ instruction: 0xffeb7928 │ │ │ │ subseq r4, ip, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ @@ -594541,33 +594541,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1320] @ 27dc60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r5 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27d7ac │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, fp, #2 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 27d810 │ │ │ │ @@ -594798,15 +594798,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 55a978 │ │ │ │ + bl 55a948 │ │ │ │ b 27daac │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #24 │ │ │ │ bl 589c0 │ │ │ │ b 27db98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -594831,15 +594831,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bne 27dbb8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 55a978 │ │ │ │ + bl 55a948 │ │ │ │ mov r0, r7 │ │ │ │ bl 265560 │ │ │ │ b 27dbf4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 269ec0 │ │ │ │ b 27dc04 │ │ │ │ @@ -594857,15 +594857,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 27dc20 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 55a978 │ │ │ │ + bl 55a948 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -594874,15 +594874,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r3, ip, r0, asr #17 │ │ │ │ ldrsbeq r2, [ip], #-120 @ 0xffffff88 │ │ │ │ @ instruction: 0xffee8648 │ │ │ │ subseq r9, r8, r4, asr #15 │ │ │ │ subseq ip, r8, r8, ror #10 │ │ │ │ subseq ip, r8, r4, lsl #11 │ │ │ │ - subeq r2, r2, r4, asr lr │ │ │ │ + subeq r2, r2, r4, lsl lr │ │ │ │ subseq r2, ip, r4, ror #11 │ │ │ │ subseq r2, ip, r4, ror r5 │ │ │ │ subseq ip, r8, r0, lsl #2 │ │ │ │ @ instruction: 0x0058c09c │ │ │ │ subseq r4, r8, r8, lsl #24 │ │ │ │ subseq ip, r8, ip, lsr r1 │ │ │ │ subseq r4, r8, r4, lsr #24 │ │ │ │ @@ -594896,26 +594896,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 13ef1c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4bf848 │ │ │ │ + bl 4bf818 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1004] @ 27e0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r7, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #992] @ 27e0b8 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, r7, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r7, r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 382ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 27dedc │ │ │ │ @@ -594936,15 +594936,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 27df84 │ │ │ │ ldr r1, [pc, #896] @ 27e0cc │ │ │ │ str r6, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #14 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bl 382ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 27df14 │ │ │ │ bl 386b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -594963,15 +594963,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 27dfb4 │ │ │ │ ldr r1, [pc, #808] @ 27e0e0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #15 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bl 382ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 27df4c │ │ │ │ bl 386b8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -594987,48 +594987,48 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27dfe4 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4bf978 │ │ │ │ + bl 4bf948 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27de84 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4a17a8 │ │ │ │ + bl 4a1778 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4a17cc │ │ │ │ + bl 4a179c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4a17f0 │ │ │ │ + bl 4a17c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ movwne r1, #1 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ subs r1, r4, r7 │ │ │ │ movwne r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ b 27dea0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55e4e4 │ │ │ │ + bl 55e4b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -595152,27 +595152,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrheq r3, [ip], #-32 @ 0xffffffe0 │ │ │ │ - subeq r2, r2, fp, lsl r9 │ │ │ │ + ldrdeq r2, [r2], #-139 @ 0xffffff75 │ │ │ │ ldrsheq fp, [r8], #-208 @ 0xffffff30 │ │ │ │ - subeq r1, r2, ip, asr #25 │ │ │ │ + subeq r1, r2, ip, lsl #25 │ │ │ │ subseq fp, r8, r4, lsr #17 │ │ │ │ subseq fp, r8, ip, ror #26 │ │ │ │ - strheq r2, [r2], #-134 @ 0xffffff7a │ │ │ │ + subeq r2, r2, r6, ror r8 │ │ │ │ ldrsbeq fp, [r8], #-216 @ 0xffffff28 │ │ │ │ - umaaleq r1, r2, ip, ip │ │ │ │ + subeq r1, r2, ip, asr ip │ │ │ │ subseq fp, r8, r4, ror r8 │ │ │ │ subseq fp, r8, ip, asr sp │ │ │ │ - subeq r2, r2, r8, asr r8 │ │ │ │ + subeq r2, r2, r8, lsl r8 │ │ │ │ subseq fp, r8, r0, asr #27 │ │ │ │ - subeq r1, r2, ip, ror #24 │ │ │ │ + subeq r1, r2, ip, lsr #24 │ │ │ │ subseq fp, r8, r4, asr #16 │ │ │ │ subseq fp, r8, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [pc, #720] @ 27e3dc │ │ │ │ @@ -595193,32 +595193,32 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #2156] @ 0x86c │ │ │ │ str r3, [sp, #2164] @ 0x874 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #2160] @ 0x870 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #2152] @ 0x868 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #644] @ 27e3ec │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ - bl 6665d4 │ │ │ │ + bl 6665a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27e2b0 │ │ │ │ cmp r1, #7 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ bne 27e1d4 │ │ │ │ ldr r1, [pc, #556] @ 27e3f0 │ │ │ │ @@ -595243,29 +595243,29 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #2156] @ 0x86c │ │ │ │ str r3, [sp, #2164] @ 0x874 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #2160] @ 0x870 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #2152] @ 0x868 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #472] @ 27e408 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [pc, #420] @ 27e40c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #2156] @ 0x86c │ │ │ │ @@ -595305,15 +595305,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ mov r0, r4 │ │ │ │ @@ -595357,23 +595357,23 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r1, ip, r0, lsr #27 │ │ │ │ @ instruction: 0xfff64560 │ │ │ │ subseq fp, r8, r0, lsr #24 │ │ │ │ subseq fp, r8, r4, lsr ip │ │ │ │ - subeq r2, r2, r4, lsr #8 │ │ │ │ - subeq r2, r2, r5, asr r2 │ │ │ │ + subeq r2, r2, r4, ror #7 │ │ │ │ + subeq r2, r2, r5, lsl r2 │ │ │ │ subseq r4, r8, r0, lsl #8 │ │ │ │ subseq r1, ip, r4, asr #21 │ │ │ │ @ instruction: 0xfffe57ec │ │ │ │ subseq fp, r8, r0, ror #22 │ │ │ │ subseq fp, r8, ip, ror fp │ │ │ │ - subeq r2, r2, ip, asr r3 │ │ │ │ - umaaleq r2, r2, ip, r4 │ │ │ │ + subeq r2, r2, ip, lsl r3 │ │ │ │ + subeq r2, r2, ip, asr r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [pc, #332] @ 27e570 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -595391,36 +595391,36 @@ │ │ │ │ str r3, [sp, #2140] @ 0x85c │ │ │ │ str r3, [sp, #2148] @ 0x864 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #2144] @ 0x860 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #2136] @ 0x858 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #256] @ 27e580 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #2129] @ 0x851 │ │ │ │ str r2, [sp, #2124] @ 0x84c │ │ │ │ str r1, [sp, #2120] @ 0x848 │ │ │ │ str r0, [sp, #2116] @ 0x844 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #32 │ │ │ │ add r5, lr, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ mov r0, r5 │ │ │ │ @@ -595458,33 +595458,33 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r1, ip, r4, lsl #21 │ │ │ │ @ instruction: 0xffff51d4 │ │ │ │ subseq fp, r8, r4, lsr r9 │ │ │ │ subseq fp, r8, r0, asr #18 │ │ │ │ - subeq r2, r2, r0, lsl r1 │ │ │ │ + ldrdeq r2, [r2], #-0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ bl 16fb54 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 55b910 │ │ │ │ + bl 55b8e0 │ │ │ │ ldr r1, [pc, #772] @ 27e8ac │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55ba1c │ │ │ │ + bl 55b9ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27e5e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #708] @ 27e8b0 │ │ │ │ @@ -595492,69 +595492,69 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #5 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55b9ac │ │ │ │ + bl 55b97c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27e624 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - bl 557570 │ │ │ │ + bl 557540 │ │ │ │ ldr r1, [pc, #644] @ 27e8b4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55769c │ │ │ │ + bl 55766c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27e66c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #580] @ 27e8b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #24 │ │ │ │ - bl 55760c │ │ │ │ - bl 557570 │ │ │ │ + bl 5575dc │ │ │ │ + bl 557540 │ │ │ │ ldr r1, [pc, #560] @ 27e8bc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #9 │ │ │ │ bl 1e85ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55769c │ │ │ │ + bl 55766c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 27e6c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #496] @ 27e8c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ - bl 557654 │ │ │ │ + bl 557624 │ │ │ │ bl 37f34 │ │ │ │ - bl 55db10 │ │ │ │ + bl 55dae0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ bl 38078 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 38078 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -595661,20 +595661,20 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strheq r2, [r2], #-28 @ 0xffffffe4 │ │ │ │ - subeq r2, r2, r9, lsl #3 │ │ │ │ - subeq r2, r2, r6, asr #2 │ │ │ │ - subeq r2, r2, r3, lsl r1 │ │ │ │ - subeq r2, r2, pc, lsl #2 │ │ │ │ - ldrdeq r2, [r2], #-8 │ │ │ │ + subeq r2, r2, ip, ror r1 │ │ │ │ + subeq r2, r2, r9, asr #2 │ │ │ │ + subeq r2, r2, r6, lsl #2 │ │ │ │ + ldrdeq r2, [r2], #-3 │ │ │ │ + subeq r2, r2, pc, asr #1 │ │ │ │ + umaaleq r2, r2, r8, r0 │ │ │ │ subseq r2, ip, ip, asr r8 │ │ │ │ subseq r1, ip, r0, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #700] @ 27eb98 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -595726,15 +595726,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #516] @ 27ebac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ bl 37784 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ blt 27e9e8 │ │ │ │ @@ -595764,15 +595764,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #376] @ 27ebb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ bl 37244 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -595849,32 +595849,32 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x005c269c │ │ │ │ - subeq r1, r2, r5, lsr #29 │ │ │ │ - strheq r1, [r2], #-224 @ 0xffffff20 │ │ │ │ - umaaleq r1, r2, r6, fp │ │ │ │ - subeq r1, r2, r1, lsl #23 │ │ │ │ - subeq r1, r2, sp, asr #22 │ │ │ │ - subeq r1, r2, fp, lsl #22 │ │ │ │ - subeq r1, r2, sp, lsl sl │ │ │ │ - subeq r1, r2, r9, ror #19 │ │ │ │ - strdeq r2, [r2], #-23 @ 0xffffffe9 │ │ │ │ + subeq r1, r2, r5, ror #28 │ │ │ │ + subeq r1, r2, r0, ror lr │ │ │ │ + subeq r1, r2, r6, asr fp │ │ │ │ + subeq r1, r2, r1, asr #22 │ │ │ │ + subeq r1, r2, sp, lsl #22 │ │ │ │ + subeq r1, r2, fp, asr #21 │ │ │ │ + ldrdeq r1, [r2], #-157 @ 0xffffff63 │ │ │ │ + subeq r1, r2, r9, lsr #19 │ │ │ │ + strheq r2, [r2], #-23 @ 0xffffffe9 │ │ │ │ muleq r0, r8, lr │ │ │ │ @ instruction: 0xffeb5c58 │ │ │ │ ldrheq fp, [r8], #-44 @ 0xffffffd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ - bl 56a6f4 │ │ │ │ + bl 56a6c4 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55b214 │ │ │ │ + bl 55b1e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 27f09c │ │ │ │ ldr r8, [pc, #1696] @ 27f298 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ @@ -595904,15 +595904,15 @@ │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ strb r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 64e758 │ │ │ │ + bl 64e728 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27ec94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ @@ -595946,15 +595946,15 @@ │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ strb r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 64e758 │ │ │ │ + bl 64e728 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27ed3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ @@ -595988,15 +595988,15 @@ │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ strb r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 64e758 │ │ │ │ + bl 64e728 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27ede4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ @@ -596069,19 +596069,19 @@ │ │ │ │ mov r6, #3 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ bl 37fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r7, [r5] │ │ │ │ @@ -596091,19 +596091,19 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ bne 27f154 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 55dc5c │ │ │ │ + bl 55dc2c │ │ │ │ ldr r0, [pc, #936] @ 27f318 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ - bl 567dbc │ │ │ │ + bl 567d8c │ │ │ │ bl 13c6bc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 37484 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 27ef9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -596294,72 +596294,72 @@ │ │ │ │ beq 27f284 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq sl, r8, r0, lsr sp │ │ │ │ - subeq r1, r2, pc, ror #14 │ │ │ │ + subeq r1, r2, pc, lsr #14 │ │ │ │ subseq sl, r8, ip, lsr #14 │ │ │ │ subseq r1, ip, r4, lsl r5 │ │ │ │ subseq sl, r8, r0, asr #15 │ │ │ │ subseq sl, r8, r4, asr #22 │ │ │ │ subseq r3, r8, r0, asr #14 │ │ │ │ subseq r1, ip, r8, ror #2 │ │ │ │ subseq sl, r8, ip, lsl #22 │ │ │ │ subseq sl, r8, r8, ror r7 │ │ │ │ subseq r1, ip, r0, asr #1 │ │ │ │ ldrheq sl, [r8], #-168 @ 0xffffff58 │ │ │ │ subseq sl, r8, r4, lsr #14 │ │ │ │ subseq r3, r8, ip, ror #13 │ │ │ │ subseq r1, ip, r8, lsl r0 │ │ │ │ - subeq r1, r2, r3, lsr #13 │ │ │ │ + subeq r1, r2, r3, ror #12 │ │ │ │ subseq sl, r8, ip, lsl #12 │ │ │ │ subseq sl, r8, r8, asr #24 │ │ │ │ - strdeq sl, [r1], #-175 @ 0xffffff51 │ │ │ │ - subeq sl, r1, r3, asr #22 │ │ │ │ + strheq sl, [r1], #-175 @ 0xffffff51 │ │ │ │ + subeq sl, r1, r3, lsl #22 │ │ │ │ subseq sl, r8, r0, lsr #26 │ │ │ │ - subeq r0, r2, r0, ror fp │ │ │ │ + subeq r0, r2, r0, lsr fp │ │ │ │ subseq sl, r8, r0, asr #13 │ │ │ │ - subeq sl, r1, r3, asr #21 │ │ │ │ + subeq sl, r1, r3, lsl #21 │ │ │ │ ldrsheq sl, [r8], #-196 @ 0xffffff3c │ │ │ │ - subeq r0, r2, r4, lsr fp │ │ │ │ + strdeq r0, [r2], #-164 @ 0xffffff5c │ │ │ │ subseq sl, r8, r4, lsl #13 │ │ │ │ @ instruction: 0xffee6e80 │ │ │ │ ldrsheq r7, [r8], #-252 @ 0xffffff04 │ │ │ │ ldrsheq r7, [r8], #-252 @ 0xffffff04 │ │ │ │ subseq r7, r8, ip, ror #31 │ │ │ │ ldrsheq sl, [r8], #-228 @ 0xffffff1c │ │ │ │ - strdeq r1, [r2], #-110 @ 0xffffff92 │ │ │ │ + strheq r1, [r2], #-110 @ 0xffffff92 │ │ │ │ subseq sl, r8, r4, ror #12 │ │ │ │ ldrheq sl, [r8], #-204 @ 0xffffff34 │ │ │ │ - subeq sl, r1, r6, asr #19 │ │ │ │ + subeq sl, r1, r6, lsl #19 │ │ │ │ ldr r2, [pc, #32] @ 27f344 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 27f348 │ │ │ │ ldr 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 67a614 │ │ │ │ - subeq r4, r1, r8, lsl #28 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r4, r1, r8, asr #27 │ │ │ │ ldrheq sl, [r8], #-176 @ 0xffffff50 │ │ │ │ ldr r2, [pc, #32] @ 27f374 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 27f378 │ │ │ │ ldr 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 67a614 │ │ │ │ - subeq r1, r2, ip, ror #15 │ │ │ │ + b 67a5e4 │ │ │ │ + subeq r1, r2, ip, lsr #15 │ │ │ │ @ instruction: 0x0058ab90 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 271560 │ │ │ │ ldr r3, [pc, #80] @ 27f3e0 │ │ │ │ ldr r2, [pc, #80] @ 27f3e4 │ │ │ │ ldr ip, [pc, #80] @ 27f3e8 │ │ │ │ @@ -596444,32 +596444,32 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffff44b4 │ │ │ │ @ instruction: 0xffee68c0 │ │ │ │ - ldrdeq r1, [r2], #-77 @ 0xffffffb3 │ │ │ │ + umaaleq r1, r2, sp, r4 │ │ │ │ ldrsbeq sl, [r8], #-148 @ 0xffffff6c │ │ │ │ ldrheq sl, [r8], #-144 @ 0xffffff70 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #340] @ 27f65c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 27f5cc │ │ │ │ ldr r0, [pc, #332] @ 27f66c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 55db10 │ │ │ │ + bl 55dae0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 4bf258 │ │ │ │ + bl 4bf228 │ │ │ │ ldr r1, [pc, #312] @ 27f670 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ bl 1e85ec │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -596542,32 +596542,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbeq r1, [ip], #-88 @ 0xffffffa8 │ │ │ │ subseq r1, ip, r0, lsl #10 │ │ │ │ subseq sl, r8, ip, ror #2 │ │ │ │ subseq sl, r8, r0, asr r8 │ │ │ │ @ instruction: 0x005c1590 │ │ │ │ - subeq r4, r1, r0, lsl r2 │ │ │ │ - subeq r4, r1, r7, lsl #4 │ │ │ │ - subeq r4, r1, r3, lsr #3 │ │ │ │ + ldrdeq r4, [r1], #-16 │ │ │ │ + subeq r4, r1, r7, asr #3 │ │ │ │ + subeq r4, r1, r3, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ ldr fp, [pc, #2228] @ 27ff40 │ │ │ │ mov r9, r0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27f6b4 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #48] @ 0x30 │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r9, r0 │ │ │ │ blx r1 │ │ │ │ - bl 55db24 │ │ │ │ + bl 55daf4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [fp, #44] @ 0x2c │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r9, r0 │ │ │ │ bl 37ab4 │ │ │ │ ldr r8, [pc, #2160] @ 27ff44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -596615,31 +596615,31 @@ │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1984] @ 27ff60 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ add r6, r9, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55db1c │ │ │ │ + bl 55daec │ │ │ │ ldr r4, [pc, #1924] @ 27ff64 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 27fca0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ @@ -596647,21 +596647,21 @@ │ │ │ │ ldr r3, [pc, #1904] @ 27ff70 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 655dac │ │ │ │ + bl 655d7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 27f92c │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -596698,42 +596698,42 @@ │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1684] @ 27ff80 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27fc04 │ │ │ │ mov r0, r4 │ │ │ │ b 27fbfc │ │ │ │ - bl 5675ec │ │ │ │ + bl 5675bc │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 38730 │ │ │ │ @@ -596745,15 +596745,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ bne 27fda4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 5678fc │ │ │ │ + bl 5678cc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ clz r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -596791,30 +596791,30 @@ │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5679ac │ │ │ │ + bl 56797c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 27fcd4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #1324] @ 27ffa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r0, r8 │ │ │ │ - bl 5679ac │ │ │ │ + bl 56797c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 27fd14 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -597108,43 +597108,43 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r1, ip, r8, lsl r9 │ │ │ │ subseq r0, ip, r0, asr #13 │ │ │ │ - subeq r6, r1, lr, ror r2 │ │ │ │ + subeq r6, r1, lr, lsr r2 │ │ │ │ @ instruction: 0xffee5744 │ │ │ │ @ instruction: 0xffeb4f9c │ │ │ │ subseq r0, ip, r4, asr r7 │ │ │ │ subseq sl, r8, ip, ror r3 │ │ │ │ subseq sl, r8, r4, lsl #7 │ │ │ │ - subeq r0, r2, lr, lsr fp │ │ │ │ + strdeq r0, [r2], #-174 @ 0xffffff52 │ │ │ │ subseq r0, ip, ip, lsr #18 │ │ │ │ subseq r9, r8, r0, ror #28 │ │ │ │ subseq r9, r8, ip, asr #21 │ │ │ │ - strheq r4, [r1], #-152 @ 0xffffff68 │ │ │ │ + subeq r4, r1, r8, ror r9 │ │ │ │ subseq r1, ip, r4, lsl #14 │ │ │ │ subseq sl, r8, r8, lsr r2 │ │ │ │ subseq sl, r8, r8, asr r2 │ │ │ │ - strdeq r0, [r2], #-146 @ 0xffffff6e │ │ │ │ - strdeq r0, [r2], #-80 @ 0xffffffb0 │ │ │ │ + strheq r0, [r2], #-146 @ 0xffffff6e │ │ │ │ + strheq r0, [r2], #-80 @ 0xffffffb0 │ │ │ │ subseq r9, r8, r4, lsl sl │ │ │ │ subseq r9, r8, r4, ror sp │ │ │ │ - subeq r0, r2, fp, ror r9 │ │ │ │ + subeq r0, r2, fp, lsr r9 │ │ │ │ subseq r9, r8, ip, asr lr │ │ │ │ - ldrdeq r0, [r2], #-108 @ 0xffffff94 │ │ │ │ + umaaleq r0, r2, ip, r6 │ │ │ │ ldrsbeq r9, [r8], #-168 @ 0xffffff58 │ │ │ │ ldrheq r0, [ip], #-20 @ 0xffffffec │ │ │ │ ldrheq r1, [ip], #-52 @ 0xffffffcc │ │ │ │ - subeq r0, r2, lr, asr r9 │ │ │ │ + subeq r0, r2, lr, lsl r9 │ │ │ │ subseq r9, r8, ip, lsr #28 │ │ │ │ - subeq r0, r2, r1, asr #13 │ │ │ │ + subeq r0, r2, r1, lsl #13 │ │ │ │ @ instruction: 0x00589a98 │ │ │ │ - subeq ip, r1, r2, lsl r2 │ │ │ │ + ldrdeq ip, [r1], #-18 @ 0xffffffee │ │ │ │ @ instruction: 0xffe65724 │ │ │ │ @ instruction: 0xffeb4a60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -597293,20 +597293,20 @@ │ │ │ │ subseq r0, ip, ip, lsr #20 │ │ │ │ subseq r0, ip, r8, lsl #19 │ │ │ │ subseq r0, ip, ip, ror #16 │ │ │ │ @ instruction: 0xffee5c54 │ │ │ │ subseq r9, r8, r0, asr sp │ │ │ │ subseq r9, r8, r0, ror #26 │ │ │ │ ldrsbeq r9, [r8], #-156 @ 0xffffff64 │ │ │ │ - subeq pc, r1, r0, ror sl @ │ │ │ │ + subeq pc, r1, r0, lsr sl @ │ │ │ │ subseq r9, r8, r4, ror #12 │ │ │ │ subseq r9, r8, r0, asr ip │ │ │ │ ldrsbeq r9, [r8], #-152 @ 0xffffff68 │ │ │ │ @ instruction: 0xffee5bfc │ │ │ │ - subeq r9, r0, ip, lsl #15 │ │ │ │ + subeq r9, r0, ip, asr #14 │ │ │ │ subseq r9, r8, r0, lsl sp │ │ │ │ @ instruction: 0xffff37cc │ │ │ │ subseq r9, r8, r4, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ @@ -597538,51 +597538,51 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ ldr r0, [pc, #120] @ 280674 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #120] @ 280684 │ │ │ │ mov r1, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #96] @ 28067c │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #84] @ 280680 │ │ │ │ mov r1, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #84] @ 280690 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #44] @ 280678 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #44] @ 280688 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [pc, #32] @ 28068c │ │ │ │ mov r1, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67b84c │ │ │ │ - subeq r0, r2, r1, ror #7 │ │ │ │ - strheq r2, [r1], #-139 @ 0xffffff75 │ │ │ │ - subeq r0, r2, r0, ror #7 │ │ │ │ - ldrdeq r0, [r2], #-61 @ 0xffffffc3 │ │ │ │ - subeq r0, r2, r9, lsl #8 │ │ │ │ - subeq r0, r2, pc, asr #7 │ │ │ │ - subeq r0, r2, ip, asr #7 │ │ │ │ - subeq r0, r2, r8, lsl r4 │ │ │ │ + b 67b81c │ │ │ │ + subeq r0, r2, r1, lsr #7 │ │ │ │ + subeq r2, r1, fp, ror r8 │ │ │ │ + subeq r0, r2, r0, lsr #7 │ │ │ │ + umaaleq r0, r2, sp, r3 │ │ │ │ + subeq r0, r2, r9, asr #7 │ │ │ │ + subeq r0, r2, pc, lsl #7 │ │ │ │ + subeq r0, r2, ip, lsl #7 │ │ │ │ + ldrdeq r0, [r2], #-56 @ 0xffffffc8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 271560 │ │ │ │ ldr r3, [pc, #80] @ 2806f8 │ │ │ │ ldr r2, [pc, #80] @ 2806fc │ │ │ │ ldr ip, [pc, #80] @ 280700 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -597680,15 +597680,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 280b00 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 280b8c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 280a84 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn r0, #0 │ │ │ │ @@ -597720,43 +597720,43 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1024] @ 280ce4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ bl 16fb54 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #968] @ 280ce8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd sl, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #960] @ 280cec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #19 │ │ │ │ bl 1e85ec │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ add r0, fp, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r0, r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -597795,29 +597795,29 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #700] @ 280ccc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r0, [pc, #648] @ 280cd0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -597966,32 +597966,32 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffee5288 │ │ │ │ subseq r9, r8, r4, lsl #7 │ │ │ │ subseq r9, r8, r4, ror #7 │ │ │ │ @ instruction: 0x00581798 │ │ │ │ @ instruction: 0xffff4e84 │ │ │ │ @ instruction: 0xffee5190 │ │ │ │ - subeq pc, r1, r0, asr pc @ │ │ │ │ + subeq pc, r1, r0, lsl pc @ │ │ │ │ ldrsheq r9, [r8], #-36 @ 0xffffffdc │ │ │ │ ldrsheq r9, [r8], #-36 @ 0xffffffdc │ │ │ │ subseq pc, fp, r8, asr #13 │ │ │ │ subseq r0, ip, r8, ror r7 │ │ │ │ subseq r9, r8, r4, asr #5 │ │ │ │ subseq r9, r8, ip, asr #5 │ │ │ │ - subeq pc, r1, r0, lsl #23 │ │ │ │ + subeq pc, r1, r0, asr #22 │ │ │ │ subseq r0, ip, ip, lsr #10 │ │ │ │ subseq r9, r8, ip, lsr #1 │ │ │ │ subseq pc, fp, r0, lsl r6 @ │ │ │ │ ldrsheq r9, [r8], #-56 @ 0xffffffc8 │ │ │ │ subseq r9, r8, r8, lsl r4 │ │ │ │ - subeq pc, r1, ip, lsr #25 │ │ │ │ + subeq pc, r1, ip, ror #24 │ │ │ │ subseq r0, ip, r8, asr r6 │ │ │ │ - subeq pc, r1, r0, lsr #27 │ │ │ │ + subeq pc, r1, r0, ror #26 │ │ │ │ @ instruction: 0xffee5224 │ │ │ │ - strheq r8, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq r8, r0, r4, ror sp │ │ │ │ subseq r9, r8, r8, lsl #7 │ │ │ │ @ instruction: 0xffff2df4 │ │ │ │ subseq r9, r8, r4, ror r3 │ │ │ │ ldrsbeq r9, [r8], #-8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r1 │ │ │ │ @@ -598036,15 +598036,15 @@ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 280e58 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [pc, #208] @ 280eb8 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -598116,18 +598116,18 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #36] @ 280f1c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 62ee50 │ │ │ │ + bl 62ee20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r3, lr, r2, ror #26 │ │ │ │ + subeq r3, lr, r2, lsr #26 │ │ │ │ @ instruction: 0xffffdcdc │ │ │ │ subseq r9, r8, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ @@ -598138,23 +598138,23 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ bl 149b9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 28109c │ │ │ │ - bl 5445d8 │ │ │ │ + bl 5445a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28109c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 51ae50 │ │ │ │ + bl 51ae20 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 28109c │ │ │ │ add r2, r7, #4 │ │ │ │ ldr ip, [pc, #1100] @ 2813e8 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ ldm r2!, {r1, r4, r5, r6, r7} │ │ │ │ @@ -598188,20 +598188,20 @@ │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ ble 28107c │ │ │ │ b 281084 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ add r3, fp, #60 @ 0x3c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bl 51c038 │ │ │ │ + bl 51c008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 281124 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4f8198 │ │ │ │ + bl 4f8168 │ │ │ │ ldrb r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [fp, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 281354 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ @@ -598221,15 +598221,15 @@ │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [pc, #856] @ 2813fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4f8198 │ │ │ │ + bl 4f8168 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r0, #8292 @ 0x2064 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ @@ -598271,15 +598271,15 @@ │ │ │ │ ldr r0, [pc, #684] @ 28140c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28121c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28121c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2813a0 │ │ │ │ @@ -598331,15 +598331,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r2, [fp, #76] @ 0x4c │ │ │ │ ldr r8, [r6] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [fp, #80] @ 0x50 │ │ │ │ str r1, [fp, #84] @ 0x54 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -598389,15 +598389,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add r3, lr, #280 @ 0x118 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 280ff4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bgt 281374 │ │ │ │ @@ -598438,15 +598438,15 @@ │ │ │ │ subseq r9, r8, r0, ror #11 │ │ │ │ andeq r3, r0, r4, lsr #24 │ │ │ │ subseq lr, fp, r8, lsl #22 │ │ │ │ ldrheq lr, [fp], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0x005beb90 │ │ │ │ subseq lr, fp, r8, ror #24 │ │ │ │ subseq lr, fp, r8, asr #24 │ │ │ │ - ldrdeq pc, [r1], #-213 @ 0xffffff2b │ │ │ │ + umaaleq pc, r1, r5, sp @ │ │ │ │ subseq r9, r8, r0, lsl #8 │ │ │ │ subseq lr, fp, ip, lsr ip │ │ │ │ subseq lr, fp, r4, ror ip │ │ │ │ subseq lr, fp, r8, asr fp │ │ │ │ ldrsbeq r9, [r8], #-76 @ 0xffffffb4 │ │ │ │ subseq r9, r8, r0, lsr r0 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ @@ -598457,18 +598457,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 281444 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 281558 │ │ │ │ ldr r0, [pc, #244] @ 281578 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -598518,15 +598518,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28152c │ │ │ │ cmp r1, #1 │ │ │ │ bne 281554 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -598539,18 +598539,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28158c │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 2816a0 │ │ │ │ ldr r0, [pc, #244] @ 2816c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -598600,15 +598600,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 281674 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28169c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -598617,34 +598617,34 @@ │ │ │ │ subseq lr, fp, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #364] @ 281848 │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2817c0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrne r7, [r3] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 281770 │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm sp, {r4, r8} │ │ │ │ cmp r6, #0 │ │ │ │ beq 28177c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldm sp, {r6, r9} │ │ │ │ mov r1, r5 │ │ │ │ bl 38664 │ │ │ │ bl 386b8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ @@ -598718,20 +598718,20 @@ │ │ │ │ subseq r8, r8, r0, ror r7 │ │ │ │ subseq r8, r8, r4, ror r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 374a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -598784,15 +598784,15 @@ │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 281970 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #2036] @ 0x7f4 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ add r5, lr, #8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ mov r1, sp │ │ │ │ movw r2, #2040 @ 0x7f8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -598859,15 +598859,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 281a7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 281aa8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #1016 @ 0x3f8 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [sp, #2044] @ 0x7fc │ │ │ │ bl 383c4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -598876,28 +598876,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 281ac0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 281af4 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #1016 @ 0x3f8 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 281af4 │ │ │ │ bl 59014 │ │ │ │ ldr r0, [sp, #2044] @ 0x7fc │ │ │ │ bl 383c4 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, sp │ │ │ │ bl 23ca90 │ │ │ │ bl 58ff8 │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r2, r3, asr r1 │ │ │ │ + subeq r0, r2, r3, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 281b5c │ │ │ │ @@ -599011,15 +599011,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 285cfc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq lr, [fp], #-48 @ 0xffffffd0 │ │ │ │ - subeq pc, r1, ip, asr r3 @ │ │ │ │ + subeq pc, r1, ip, lsl r3 @ │ │ │ │ subseq r8, r8, r8, lsr #10 │ │ │ │ subseq r8, r8, ip, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov fp, r1 │ │ │ │ @@ -599181,15 +599181,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 281f1c │ │ │ │ tst r8, #2 │ │ │ │ beq 282064 │ │ │ │ tst r8, #1 │ │ │ │ beq 281fb4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r8, r8, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r8 │ │ │ │ bne 281f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -599276,15 +599276,15 @@ │ │ │ │ bl 285b38 │ │ │ │ ldr r0, [pc, #16] @ 282128 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ ldr r2, [pc, #12] @ 28212c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - subeq lr, r1, r8, lsl #24 │ │ │ │ + subeq lr, r1, r8, asr #23 │ │ │ │ subseq r7, r8, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -599490,15 +599490,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 285320 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrheq sp, [fp], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r1, r8, lsr #25 │ │ │ │ + subeq lr, r1, r8, ror #24 │ │ │ │ subseq r7, r8, r4, asr lr │ │ │ │ subseq r7, r8, r8, asr #25 │ │ │ │ subseq sp, fp, ip, asr fp │ │ │ │ ldrheq r2, [r8], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1012 @ 0x3f4 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ @@ -599712,27 +599712,27 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 285320 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq sp, fp, r8, asr sl │ │ │ │ - subeq lr, r1, r0, asr #18 │ │ │ │ + subeq lr, r1, r0, lsl #18 │ │ │ │ subseq r7, r8, ip, ror #21 │ │ │ │ subseq r7, r8, r0, ror #18 │ │ │ │ ldrsheq sp, [fp], #-116 @ 0xffffff8c │ │ │ │ subseq r2, r8, ip, lsr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 282914 │ │ │ │ ldr r0, [pc, #240] @ 282934 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -599781,15 +599781,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2828e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 282910 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -599824,15 +599824,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 282998 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2829bc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -599879,15 +599879,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 282a6c │ │ │ │ cmp r3, #1 │ │ │ │ bne 282a9c │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ str r1, [r4, #5] │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -600019,15 +600019,15 @@ │ │ │ │ ldreq r6, [r3, #4] │ │ │ │ cmpeq r6, r1 │ │ │ │ beq 282ee8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -600077,15 +600077,15 @@ │ │ │ │ blx r1 │ │ │ │ b 282f4c │ │ │ │ mov r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -600115,15 +600115,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 282e24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 282e48 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ beq 282f5c │ │ │ │ b 282fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -600132,15 +600132,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 282e68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 282e8c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 282eac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -600154,15 +600154,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 282ebc │ │ │ │ cmp r2, #1 │ │ │ │ bne 282f14 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 282f14 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r0 │ │ │ │ bne 282cb4 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ @@ -600180,15 +600180,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 282f28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 282f4c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 282fc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 282f84 │ │ │ │ @@ -600209,15 +600209,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 282f94 │ │ │ │ cmp r3, #1 │ │ │ │ bne 282fc4 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ dmb ish │ │ │ │ cmp r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ @@ -600367,15 +600367,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r9, [r5, #4] │ │ │ │ dmb ish │ │ │ │ b 28324c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r9, [r5, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -600413,15 +600413,15 @@ │ │ │ │ add r8, r7, #1 │ │ │ │ cmp r8, #31 │ │ │ │ bne 283324 │ │ │ │ ldr r0, [r9, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 283300 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r9, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 2832ec │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #4] │ │ │ │ @@ -600432,15 +600432,15 @@ │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r9, r7, lsl #3] │ │ │ │ add r4, r9, r7, lsl #3 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 28334c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 283338 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ cmp r8, #31 │ │ │ │ bne 2833bc │ │ │ │ @@ -600512,15 +600512,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 283490 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -600558,15 +600558,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 283568 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 283544 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 283530 │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -600578,15 +600578,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ add r6, r5, r7, lsl #3 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 283594 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 283580 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r9, #31 │ │ │ │ bne 283614 │ │ │ │ @@ -600671,15 +600671,15 @@ │ │ │ │ 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 283714 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r4, [fp] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r5] │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ beq 2836e8 │ │ │ │ b 283848 │ │ │ │ @@ -600840,15 +600840,15 @@ │ │ │ │ bl 59014 │ │ │ │ ldrheq ip, [fp], #-100 @ 0xffffff9c │ │ │ │ subseq r6, r8, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 283af4 │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [pc, #324] @ 283af8 │ │ │ │ ldr r2, [pc, #324] @ 283afc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -600866,15 +600866,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 283b00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -600929,23 +600929,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 288350 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrheq r6, [r8], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xffee236c │ │ │ │ - subeq sp, r1, r3, lsl #9 │ │ │ │ + subeq sp, r1, r3, asr #8 │ │ │ │ subseq ip, fp, r4, lsl #7 │ │ │ │ @ instruction: 0xffe631c8 │ │ │ │ @ instruction: 0xffeb0bec │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 283c78 │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [pc, #324] @ 283c7c │ │ │ │ ldr r2, [pc, #324] @ 283c80 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -600963,15 +600963,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 283c84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -601026,23 +601026,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 288350 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r6, r8, r0, lsr r6 │ │ │ │ @ instruction: 0xffee21e8 │ │ │ │ - subeq sp, r1, fp, lsl #6 │ │ │ │ + subeq sp, r1, fp, asr #5 │ │ │ │ subseq ip, fp, r0, lsl #4 │ │ │ │ @ instruction: 0xffe63044 │ │ │ │ @ instruction: 0xffeb0a68 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 283dfc │ │ │ │ mov r3, #22 │ │ │ │ ldr r1, [pc, #324] @ 283e00 │ │ │ │ ldr r2, [pc, #324] @ 283e04 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -601060,15 +601060,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 283e08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ @@ -601123,15 +601123,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 288350 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r6, r8, ip, lsr #9 │ │ │ │ @ instruction: 0xffee2064 │ │ │ │ - umaaleq sp, r1, r5, r1 │ │ │ │ + subeq sp, r1, r5, asr r1 │ │ │ │ subseq ip, fp, ip, ror r0 │ │ │ │ @ instruction: 0xffe63184 │ │ │ │ @ instruction: 0xffeb08e4 │ │ │ │ movw ip, #29288 @ 0x7268 │ │ │ │ movw r2, #26841 @ 0x68d9 │ │ │ │ movw r1, #33083 @ 0x813b │ │ │ │ movw r3, #12649 @ 0x3169 │ │ │ │ @@ -601778,15 +601778,15 @@ │ │ │ │ beq 28482c │ │ │ │ b 224938 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 28483c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrheq r5, [r8], #-140 @ 0xffffff74 │ │ │ │ - b 67b450 │ │ │ │ + b 67b420 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 2848b8 │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [pc, #88] @ 2848bc │ │ │ │ @@ -601805,22 +601805,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r5, r8, ip, asr pc │ │ │ │ - subeq ip, r1, r9, ror pc │ │ │ │ + subeq ip, r1, r9, lsr pc │ │ │ │ subseq r5, r8, r4, ror #30 │ │ │ │ - subeq ip, r1, r2, ror #30 │ │ │ │ - subeq ip, r1, pc, asr pc │ │ │ │ + subeq ip, r1, r2, lsr #30 │ │ │ │ + subeq ip, r1, pc, lsl pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 284940 │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [pc, #88] @ 284944 │ │ │ │ @@ -601839,26 +601839,26 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsheq r5, [r8], #-228 @ 0xffffff1c │ │ │ │ - strdeq ip, [r1], #-225 @ 0xffffff1f │ │ │ │ + strheq ip, [r1], #-225 @ 0xffffff1f │ │ │ │ ldrsbeq r5, [r8], #-236 @ 0xffffff14 │ │ │ │ - ldrdeq ip, [r1], #-234 @ 0xffffff16 │ │ │ │ - ldrdeq ip, [r1], #-231 @ 0xffffff19 │ │ │ │ + umaaleq ip, r1, sl, lr │ │ │ │ + umaaleq ip, r1, r7, lr │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62fa24 │ │ │ │ + b 62f9f4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 37d0d0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub r2, r3, #21 │ │ │ │ @@ -601882,28 +601882,28 @@ │ │ │ │ ldr r2, [pc, #368] @ 284b3c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #356] @ 284b58 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #352] @ 284b5c │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #288] @ 284b48 │ │ │ │ ldr r1, [pc, #288] @ 284b4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 284a78 │ │ │ │ @@ -601913,93 +601913,93 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #256] @ 284b70 │ │ │ │ ldr r1, [pc, #256] @ 284b74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #15 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #156] @ 284b40 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #152] @ 284b44 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #6 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #136] @ 284b60 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #132] @ 284b64 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #92] @ 284b68 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #88] @ 284b6c │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r4, r0, r8, asr #30 │ │ │ │ + subeq r4, r0, r8, lsl #30 │ │ │ │ subseq r5, r8, ip, ror #28 │ │ │ │ subseq r5, r8, r4, lsr ip │ │ │ │ - subeq ip, r1, r4, asr #26 │ │ │ │ + subeq ip, r1, r4, lsl #26 │ │ │ │ ldrheq r5, [r8], #-200 @ 0xffffff38 │ │ │ │ - ldrdeq ip, [r1], #-214 @ 0xffffff2a │ │ │ │ + umaaleq ip, r1, r6, sp │ │ │ │ @ instruction: 0x00585c9c │ │ │ │ - subeq r8, r0, ip, ror fp │ │ │ │ + subeq r8, r0, ip, lsr fp │ │ │ │ subseq r5, r8, r4, ror #25 │ │ │ │ - subeq ip, r1, r9, lsl #28 │ │ │ │ + subeq ip, r1, r9, asr #27 │ │ │ │ subseq r5, r8, r0, lsl #24 │ │ │ │ - subeq ip, r1, sl, lsr #26 │ │ │ │ + subeq ip, r1, sl, ror #25 │ │ │ │ subseq r5, r8, ip, asr #23 │ │ │ │ - subeq ip, r1, r0, lsl #26 │ │ │ │ + subeq ip, r1, r0, asr #25 │ │ │ │ subseq r5, r8, r0, ror ip │ │ │ │ - strheq ip, [r1], #-213 @ 0xffffff2b │ │ │ │ + subeq ip, r1, r5, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 683930 │ │ │ │ + b 683900 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 284b94 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679ef8 │ │ │ │ - subeq ip, r1, r7, ror #6 │ │ │ │ + b 679ec8 │ │ │ │ + subeq ip, r1, r7, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr sl, [r0] │ │ │ │ add fp, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -602062,23 +602062,23 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, fp │ │ │ │ str r9, [sp] │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, r8 │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #1 │ │ │ │ beq 284d88 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ bl 37ec8 │ │ │ │ @@ -602151,27 +602151,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbeq r5, [r8], #-56 @ 0xffffffc8 │ │ │ │ @ instruction: 0xffee0ff0 │ │ │ │ ldrsbeq r5, [r8], #-56 @ 0xffffffc8 │ │ │ │ subseq fp, fp, r8, asr #3 │ │ │ │ subseq r5, r8, ip, ror r4 │ │ │ │ - subeq ip, r1, r8, asr r2 │ │ │ │ + subeq ip, r1, r8, lsl r2 │ │ │ │ subseq r5, r8, ip, asr r4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 284e40 │ │ │ │ tst r2, #32 │ │ │ │ bne 284e44 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 284e64 │ │ │ │ b 2274c8 │ │ │ │ @@ -602270,15 +602270,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 284fd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 284ff4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #541] @ 0x21d │ │ │ │ cmp r0, #3 │ │ │ │ beq 285010 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 285014 │ │ │ │ @@ -602291,15 +602291,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 28501c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 28a6b4 │ │ │ │ b 285060 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -602344,15 +602344,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 2850f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28511c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 285150 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -602428,15 +602428,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 285244 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28526c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 285274 │ │ │ │ @@ -602528,15 +602528,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2853d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2853fc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 285470 │ │ │ │ b 2854a0 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 285448 │ │ │ │ @@ -602547,15 +602547,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 285424 │ │ │ │ cmp r2, #1 │ │ │ │ bne 285448 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155790 │ │ │ │ mov r0, r4 │ │ │ │ bl 288abc │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ @@ -602569,15 +602569,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 28547c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2854a0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 155790 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -602762,15 +602762,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28577c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2857a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 2857dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -602877,15 +602877,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 285948 │ │ │ │ cmp r1, #1 │ │ │ │ bne 285970 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28598c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ @@ -603167,27 +603167,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 285dd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 285df8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 285e00 │ │ │ │ cmp r1, #1 │ │ │ │ bne 285e28 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 285e90 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 285e90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -603205,15 +603205,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 285e6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 285e90 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 285ed4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ @@ -603222,15 +603222,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 285eac │ │ │ │ cmp r1, #1 │ │ │ │ bne 285ed4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 28c1a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -603403,15 +603403,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 286184 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 2864cc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -603434,30 +603434,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 286200 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286224 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 286260 │ │ │ │ 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 28623c │ │ │ │ cmp r2, #1 │ │ │ │ bne 286260 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 286268 │ │ │ │ @@ -603539,15 +603539,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2863a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2863c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #201] @ 0xc9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2864d0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ @@ -603566,15 +603566,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 286410 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286434 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 286478 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ @@ -603602,15 +603602,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2864a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2864c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2863dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #136]! @ 0x88 │ │ │ │ @@ -603619,15 +603619,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2864e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2863dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2863dc │ │ │ │ mov r6, r0 │ │ │ │ b 286754 │ │ │ │ mov r6, r0 │ │ │ │ b 28655c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ @@ -603640,15 +603640,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 286538 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28655c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 286564 │ │ │ │ @@ -603744,15 +603744,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2866d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286704 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 286704 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ beq 286754 │ │ │ │ ldrb r1, [r4, #201] @ 0xc9 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -603766,15 +603766,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 286730 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286754 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #201] @ 0xc9 │ │ │ │ bl 46a3bc │ │ │ │ b 28676c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ @@ -603790,15 +603790,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 286790 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2867b4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 2867f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ @@ -603827,15 +603827,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 286824 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286848 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -604115,15 +604115,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 286ca4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286cc8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 2899f0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 2899f0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ @@ -604141,15 +604141,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 286d04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 286d30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 286dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -604188,15 +604188,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 286dc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 286dec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 2899f0 │ │ │ │ b 286dfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ @@ -604219,15 +604219,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 286e40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 286e68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ beq 286f68 │ │ │ │ @@ -604361,15 +604361,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 287078 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2870a0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1550fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1550fc │ │ │ │ @@ -604633,15 +604633,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2874b4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r5, r0 │ │ │ │ b 287510 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -604694,15 +604694,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2875ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 2876dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2876dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 28761c │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -604727,15 +604727,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 287630 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2876dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2876dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 2876a0 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -604760,15 +604760,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2876b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2876dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #486] @ 0x1e6 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -604861,15 +604861,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 28784c │ │ │ │ cmp r2, #1 │ │ │ │ bne 287870 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 287938 │ │ │ │ add r6, r4, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a11b8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -604903,15 +604903,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2878f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 287918 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 287938 │ │ │ │ add r6, r4, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a11b8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -604991,15 +604991,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 287a54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 287a78 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 287df4 │ │ │ │ b 287bb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 287ac8 │ │ │ │ @@ -605026,15 +605026,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 287ae0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 287b04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 287df4 │ │ │ │ b 287bb4 │ │ │ │ mov r5, r0 │ │ │ │ b 287bb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -605068,15 +605068,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 287b88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 287bac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 287df4 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 287bcc │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -605183,15 +605183,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 287d54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 287d78 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 155790 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 155790 │ │ │ │ mov r0, r5 │ │ │ │ @@ -605248,15 +605248,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 287e54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 287e7c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ cmp r8, #0 │ │ │ │ beq 287f20 │ │ │ │ ldr fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ beq 287f00 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ @@ -605316,15 +605316,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 287f64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 287f8c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r9, [r8, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 28803c │ │ │ │ ldr fp, [r8, #28] │ │ │ │ cmp fp, #0 │ │ │ │ beq 288014 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ @@ -605624,15 +605624,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 288434 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ @@ -605717,15 +605717,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2885ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 2885d0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2884d8 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -605733,30 +605733,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2885e4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 28864c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 288628 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28864c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2886e0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -605842,15 +605842,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28879c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2887e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2887e0 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -605861,15 +605861,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 288810 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 288900 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 288898 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -605913,27 +605913,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2888b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2888a8 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a62c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r7, fp, r8, asr #12 │ │ │ │ @ instruction: 0xffedd4f8 │ │ │ │ subseq r1, r8, r4, asr #31 │ │ │ │ - subeq r8, r1, pc, lsl #31 │ │ │ │ + subeq r8, r1, pc, asr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 288970 │ │ │ │ mov r0, r6 │ │ │ │ @@ -606026,15 +606026,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 288a80 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -606086,15 +606086,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 288b70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 288b94 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcs 288bb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -606106,15 +606106,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 288bb8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ beq 288b44 │ │ │ │ mov r0, r6 │ │ │ │ bl 285d6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ @@ -606166,29 +606166,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 288cb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 288cd4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 288d0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 288d9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 288d94 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -606220,15 +606220,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 2a14d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, fp, ip, asr #2 │ │ │ │ @ instruction: 0xffedcffc │ │ │ │ @ instruction: 0x00581b98 │ │ │ │ - subeq r8, r1, r4, ror #23 │ │ │ │ + subeq r8, r1, r4, lsr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 288df8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 288df8 │ │ │ │ @@ -606239,15 +606239,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 288dd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 288df8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 288e5c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -606415,15 +606415,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 2890e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -606481,15 +606481,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28919c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2891c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 289204 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 289204 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -606498,15 +606498,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2891e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 289204 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 289248 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 289248 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -606515,15 +606515,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 289224 │ │ │ │ cmp r2, #1 │ │ │ │ bne 289248 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2892c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28928c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -606547,15 +606547,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2892a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2892c8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 28930c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 28930c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -606564,15 +606564,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2892e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28930c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 289370 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 28932c │ │ │ │ cmp r5, r6 │ │ │ │ @@ -606588,15 +606588,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 289348 │ │ │ │ cmp r2, #1 │ │ │ │ bne 289324 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 289324 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28938c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -606620,15 +606620,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2893c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2893a4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2893a4 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 28940c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -606646,15 +606646,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 289428 │ │ │ │ cmp r1, #1 │ │ │ │ bne 289454 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 28949c │ │ │ │ mov r8, r0 │ │ │ │ b 289494 │ │ │ │ mov r8, r0 │ │ │ │ b 28948c │ │ │ │ @@ -606687,15 +606687,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 2894d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2894b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2894b0 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 289598 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -606717,15 +606717,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 28954c │ │ │ │ cmp r2, #1 │ │ │ │ bne 289528 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 289528 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 289590 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -606761,15 +606761,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2895fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 289620 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 289664 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 289664 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -606778,15 +606778,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 289640 │ │ │ │ cmp r2, #1 │ │ │ │ bne 289664 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 2896a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2896a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -606795,15 +606795,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 289684 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2896a8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 2896ec │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2896ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -606812,15 +606812,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2896c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2896ec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 28976c │ │ │ │ cmp r0, #0 │ │ │ │ beq 289730 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -606844,15 +606844,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 289748 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28976c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 2897b0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2897b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -606861,15 +606861,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 28978c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2897b0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #21 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 289d24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -607337,15 +607337,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 289efc │ │ │ │ cmp r2, #1 │ │ │ │ bne 289f20 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 289f64 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -607471,15 +607471,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a114 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a138 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 28a17c │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -607511,15 +607511,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a1b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a1d8 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a1fc │ │ │ │ @@ -607541,15 +607541,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28a22c │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a250 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 28a28c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a274 │ │ │ │ @@ -607595,15 +607595,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 28a2fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 28a328 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 28a3ac │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a3b4 │ │ │ │ @@ -607628,15 +607628,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28a388 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a3ac │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ bl 2856ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a3cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -607659,15 +607659,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a404 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a428 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a44c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -607719,15 +607719,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a4f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a518 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28a53c │ │ │ │ @@ -607804,15 +607804,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a648 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a674 │ │ │ │ @@ -607838,15 +607838,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28a6d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a6f4 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bcs 28a70c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ @@ -607922,15 +607922,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 28a820 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a844 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 28a8c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28a884 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -607954,15 +607954,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 28a898 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28a8c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 28a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 28a910 │ │ │ │ @@ -607973,15 +607973,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 28a8ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a910 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 28aae8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ @@ -608003,15 +608003,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 28a964 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a940 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 28a940 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28a9ac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -608033,15 +608033,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 28a9dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a9b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 28a9b8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28aa20 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -608121,15 +608121,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28ab3c │ │ │ │ cmp r2, #1 │ │ │ │ bne 28ab60 │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28ab84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -608202,15 +608202,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 28ac7c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ bl 28a6b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -608265,15 +608265,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28ad7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 28ada0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 28adec │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 28adec │ │ │ │ @@ -608284,15 +608284,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28adc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28adec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 28ae2c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -608300,15 +608300,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28ae04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28ae2c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ bl 1550fc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #152]! @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -608395,15 +608395,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28af80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28afa8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r9, [r8, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ beq 28b044 │ │ │ │ ldr fp, [r8, #108] @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ beq 28b024 │ │ │ │ ldr r7, [r8, #96] @ 0x60 │ │ │ │ @@ -608491,15 +608491,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28b100 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28b128 │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 28b278 │ │ │ │ mov r5, r0 │ │ │ │ b 28b364 │ │ │ │ mov r5, r0 │ │ │ │ @@ -608573,15 +608573,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 28b24c │ │ │ │ cmp r2, #1 │ │ │ │ bne 28b270 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, r6 │ │ │ │ bl 28c644 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 287054 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #152]! @ 0x98 │ │ │ │ dmb ish │ │ │ │ @@ -608659,15 +608659,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28b3a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28b3c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -609173,15 +609173,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 28bbac │ │ │ │ cmp r2, #1 │ │ │ │ bne 28bb88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 28bb88 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28bbf4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -609203,15 +609203,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 28bc24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28bc00 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 28bc00 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28bc68 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -609460,15 +609460,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 28c028 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28c04c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ 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 │ │ │ │ @@ -609569,15 +609569,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28c1dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 28c200 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 28c298 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -609795,15 +609795,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 28c55c │ │ │ │ cmp r1, #1 │ │ │ │ bne 28c588 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28c5a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -609860,15 +609860,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 28c668 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28c68c │ │ │ │ dmb ish │ │ │ │ - b 5af440 │ │ │ │ + b 5af410 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 28c6fc │ │ │ │ @@ -610019,15 +610019,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 28c9a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 28c9a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 28c924 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -610038,15 +610038,15 @@ │ │ │ │ bne 28c91c │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28c91c │ │ │ │ @@ -610055,15 +610055,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r3, fp, r8, ror r3 │ │ │ │ subseq r3, fp, r0, asr r5 │ │ │ │ subseq r3, fp, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -610091,18 +610091,18 @@ │ │ │ │ beq 28ca1c │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r7, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28cd4c │ │ │ │ ldr r6, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 28cb0c │ │ │ │ ldr r0, [pc, #1104] @ 28cea0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -610147,15 +610147,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 28cae0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 28cb08 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 3e654 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r7, r4 │ │ │ │ add r0, r0, #24 │ │ │ │ @@ -610959,15 +610959,15 @@ │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 28d684 │ │ │ │ ldr r2, [pc, #2144] @ 28e008 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 377770 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -611140,15 +611140,15 @@ │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 28d958 │ │ │ │ ldr r2, [pc, #1428] @ 28e010 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1396] @ 28e014 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -611492,23 +611492,23 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 28d948 │ │ │ │ subseq ip, r7, r8, ror lr │ │ │ │ subseq sp, r7, ip, asr r0 │ │ │ │ subseq sp, r7, r8, rrx │ │ │ │ - subeq r3, r1, sp, lsl #22 │ │ │ │ + subeq r3, r1, sp, asr #21 │ │ │ │ ldrheq ip, [r7], #-176 @ 0xffffff50 │ │ │ │ - subeq r3, r1, r9, lsr r8 │ │ │ │ + strdeq r3, [r1], #-121 @ 0xffffff87 │ │ │ │ ldrsheq r2, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq ip, r7, r4, asr r6 │ │ │ │ ldrsheq ip, [r7], #-80 @ 0xffffffb0 │ │ │ │ subseq ip, r7, r4, lsl #12 │ │ │ │ subseq r2, fp, r4, lsl #5 │ │ │ │ - subeq r3, r1, r6, lsr #12 │ │ │ │ + subeq r3, r1, r6, ror #11 │ │ │ │ subseq r4, r7, r0, lsl #18 │ │ │ │ subseq ip, r7, ip, ror r4 │ │ │ │ subseq ip, r7, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ @@ -611857,15 +611857,15 @@ │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 28e48c │ │ │ │ ldr r2, [pc, #2144] @ 28ee10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 377770 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -612038,15 +612038,15 @@ │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 28e760 │ │ │ │ ldr r2, [pc, #1428] @ 28ee18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1396] @ 28ee1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -612390,23 +612390,23 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 28e750 │ │ │ │ subseq ip, r7, r0, ror r0 │ │ │ │ subseq ip, r7, r4, asr r2 │ │ │ │ subseq ip, r7, r0, ror #4 │ │ │ │ - subeq r2, r1, r5, lsl #26 │ │ │ │ + subeq r2, r1, r5, asr #25 │ │ │ │ subseq fp, r7, r8, lsr #27 │ │ │ │ - subeq r2, r1, r1, lsr sl │ │ │ │ + strdeq r2, [r1], #-145 @ 0xffffff6f │ │ │ │ ldrsheq r1, [fp], #-68 @ 0xffffffbc │ │ │ │ subseq fp, r7, ip, asr #16 │ │ │ │ subseq fp, r7, r8, ror #15 │ │ │ │ ldrsheq fp, [r7], #-124 @ 0xffffff84 │ │ │ │ subseq r1, fp, ip, ror r4 │ │ │ │ - subeq r2, r1, lr, lsl r8 │ │ │ │ + ldrdeq r2, [r1], #-126 @ 0xffffff82 │ │ │ │ ldrsheq r3, [r7], #-168 @ 0xffffff58 │ │ │ │ subseq fp, r7, r4, ror r6 │ │ │ │ subseq fp, r7, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ @@ -612755,15 +612755,15 @@ │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 28f294 │ │ │ │ ldr r2, [pc, #2144] @ 28fc18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 377770 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -612936,15 +612936,15 @@ │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 28f568 │ │ │ │ ldr r2, [pc, #1428] @ 28fc20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1396] @ 28fc24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -613288,23 +613288,23 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 28f558 │ │ │ │ subseq fp, r7, r8, ror #4 │ │ │ │ subseq fp, r7, ip, asr #8 │ │ │ │ subseq fp, r7, r8, asr r4 │ │ │ │ - strdeq r1, [r1], #-237 @ 0xffffff13 │ │ │ │ + strheq r1, [r1], #-237 @ 0xffffff13 │ │ │ │ subseq sl, r7, r0, lsr #31 │ │ │ │ - subeq r1, r1, r9, lsr #24 │ │ │ │ + subeq r1, r1, r9, ror #23 │ │ │ │ subseq r0, fp, ip, ror #13 │ │ │ │ subseq sl, r7, r4, asr #20 │ │ │ │ subseq sl, r7, r0, ror #19 │ │ │ │ ldrsheq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ subseq r0, fp, r4, ror r6 │ │ │ │ - subeq r1, r1, r6, lsl sl │ │ │ │ + ldrdeq r1, [r1], #-150 @ 0xffffff6a │ │ │ │ ldrsheq r2, [r7], #-192 @ 0xffffff40 │ │ │ │ subseq sl, r7, ip, ror #16 │ │ │ │ subseq sl, r7, r4, lsl fp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 28fc90 │ │ │ │ mov r1, #4 │ │ │ │ @@ -613523,15 +613523,15 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [r6] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29022c │ │ │ │ @@ -613578,15 +613578,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 29022c │ │ │ │ ldrd r2, [r4, #36] @ 0x24 │ │ │ │ b 2903c8 │ │ │ │ ldr r6, [pc, #2120] @ 290900 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -613597,15 +613597,15 @@ │ │ │ │ ldr r0, [pc, #2092] @ 290904 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 28ff7c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28ff7c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 290250 │ │ │ │ mov r6, r0 │ │ │ │ @@ -613640,15 +613640,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [pc, #1972] @ 29093c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1948] @ 290940 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #1940] @ 290944 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bne 29022c │ │ │ │ @@ -613659,15 +613659,15 @@ │ │ │ │ bne 29022c │ │ │ │ ldr r8, [r1] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29022c │ │ │ │ @@ -613676,15 +613676,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ b 2902e8 │ │ │ │ ldr r0, [pc, #1808] @ 290950 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ ldr r0, [pc, #1792] @ 29094c │ │ │ │ @@ -613845,15 +613845,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r8, [r5] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290754 │ │ │ │ @@ -613901,15 +613901,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 290754 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 377770 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -613931,15 +613931,15 @@ │ │ │ │ ldr r0, [pc, #844] @ 29095c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 290484 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290484 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2907c4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -613972,15 +613972,15 @@ │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #704] @ 290994 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 290754 │ │ │ │ ldr r0, [pc, #688] @ 290998 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -613989,15 +613989,15 @@ │ │ │ │ bne 290754 │ │ │ │ ldr r8, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290754 │ │ │ │ @@ -614006,15 +614006,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -614119,21 +614119,21 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq pc, sl, ip, asr #26 │ │ │ │ subseq pc, sl, r4, asr ip @ │ │ │ │ subseq pc, sl, r4, lsr ip @ │ │ │ │ ldrsbeq pc, [sl], #-236 @ 0xffffff14 @ │ │ │ │ subseq pc, sl, r4, lsl pc @ │ │ │ │ subseq pc, sl, r0, ror #26 │ │ │ │ - subeq r0, r1, r9, lsl #30 │ │ │ │ + subeq r0, r1, r9, asr #29 │ │ │ │ @ instruction: 0x0057a290 │ │ │ │ subseq sl, r7, r0, lsl #6 │ │ │ │ ldrheq sl, [r7], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0xffff48e4 │ │ │ │ subseq r9, r7, r8, lsr #27 │ │ │ │ - subeq r0, r1, r5, lsr #30 │ │ │ │ + subeq r0, r1, r5, ror #29 │ │ │ │ subseq sl, r7, ip, lsr #5 │ │ │ │ subseq sl, r7, r8, lsl #4 │ │ │ │ ldrsbeq sl, [r7], #-52 @ 0xffffffcc │ │ │ │ @ instruction: 0xffff47d4 │ │ │ │ ldrheq pc, [sl], #-204 @ 0xffffff34 @ │ │ │ │ subseq pc, sl, r8, asr fp @ │ │ │ │ subseq pc, sl, ip, ror #25 │ │ │ │ @@ -614141,20 +614141,20 @@ │ │ │ │ subseq sl, r7, r4, ror #5 │ │ │ │ subseq pc, sl, r4, asr #16 │ │ │ │ subseq pc, sl, r8, lsl r9 @ │ │ │ │ ldrsheq pc, [sl], #-136 @ 0xffffff78 @ │ │ │ │ ldrsbeq pc, [sl], #-148 @ 0xffffff6c @ │ │ │ │ subseq pc, sl, ip, lsl #20 │ │ │ │ subseq pc, sl, r4, asr sl @ │ │ │ │ - umaaleq r0, r1, r5, r9 │ │ │ │ + subeq r0, r1, r5, asr r9 │ │ │ │ subseq r9, r7, r4, asr #26 │ │ │ │ subseq r9, r7, r0, lsr lr │ │ │ │ subseq sl, r7, r0 │ │ │ │ andeq r0, r1, r0, asr #19 │ │ │ │ - strheq r0, [r1], #-145 @ 0xffffff6f │ │ │ │ + subeq r0, r1, r1, ror r9 │ │ │ │ subseq r9, r7, r0, ror #26 │ │ │ │ subseq r9, r7, r8, ror #25 │ │ │ │ ldrheq r9, [r7], #-236 @ 0xffffff14 │ │ │ │ andeq r0, r1, ip, ror r8 │ │ │ │ subseq pc, sl, ip, lsl #15 │ │ │ │ subseq pc, sl, r4, asr #15 │ │ │ │ subseq pc, sl, r0, ror #20 │ │ │ │ @@ -614201,15 +614201,15 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [r6] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290cc4 │ │ │ │ @@ -614256,15 +614256,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 290cc4 │ │ │ │ ldrd r2, [r4, #36] @ 0x24 │ │ │ │ b 290e60 │ │ │ │ ldr r6, [pc, #2120] @ 291398 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -614275,15 +614275,15 @@ │ │ │ │ ldr r0, [pc, #2092] @ 29139c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 290a14 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290a14 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 290ce8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -614318,15 +614318,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [pc, #1972] @ 2913d4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1948] @ 2913d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #1940] @ 2913dc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bne 290cc4 │ │ │ │ @@ -614337,15 +614337,15 @@ │ │ │ │ bne 290cc4 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290cc4 │ │ │ │ @@ -614354,15 +614354,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ b 290d80 │ │ │ │ ldr r0, [pc, #1808] @ 2913e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ ldr r0, [pc, #1792] @ 2913e4 │ │ │ │ @@ -614523,15 +614523,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r8, [r5] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2911ec │ │ │ │ @@ -614579,15 +614579,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2911ec │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 377770 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -614609,15 +614609,15 @@ │ │ │ │ ldr r0, [pc, #844] @ 2913f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 290f1c │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 290f1c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 29125c │ │ │ │ mov r7, r0 │ │ │ │ @@ -614650,15 +614650,15 @@ │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #704] @ 29142c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2911ec │ │ │ │ ldr r0, [pc, #688] @ 291430 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -614667,15 +614667,15 @@ │ │ │ │ bne 2911ec │ │ │ │ ldr r8, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2911ec │ │ │ │ @@ -614684,15 +614684,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -614797,21 +614797,21 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrheq pc, [sl], #-36 @ 0xffffffdc @ │ │ │ │ ldrheq pc, [sl], #-28 @ 0xffffffe4 @ │ │ │ │ @ instruction: 0x005af19c │ │ │ │ subseq pc, sl, r4, asr #8 │ │ │ │ subseq pc, sl, ip, ror r4 @ │ │ │ │ subseq pc, sl, r8, asr #5 │ │ │ │ - subeq r0, r1, r1, ror r4 │ │ │ │ + subeq r0, r1, r1, lsr r4 │ │ │ │ ldrsheq r9, [r7], #-120 @ 0xffffff88 │ │ │ │ subseq r9, r7, r8, ror #16 │ │ │ │ subseq r9, r7, ip, lsl sl │ │ │ │ @ instruction: 0xffff3e4c │ │ │ │ subseq r9, r7, r0, lsl r3 │ │ │ │ - subeq r0, r1, sp, lsl #9 │ │ │ │ + subeq r0, r1, sp, asr #8 │ │ │ │ subseq r9, r7, r4, lsl r8 │ │ │ │ subseq r9, r7, r0, ror r7 │ │ │ │ subseq r9, r7, ip, lsr r9 │ │ │ │ @ instruction: 0xffff3d3c │ │ │ │ subseq pc, sl, r4, lsr #4 │ │ │ │ subseq pc, sl, r0, asr #1 │ │ │ │ subseq pc, sl, r4, asr r2 @ │ │ │ │ @@ -614819,20 +614819,20 @@ │ │ │ │ subseq r9, r7, ip, asr #16 │ │ │ │ subseq lr, sl, ip, lsr #27 │ │ │ │ subseq lr, sl, r0, lsl #29 │ │ │ │ subseq lr, sl, r0, ror #28 │ │ │ │ subseq lr, sl, ip, lsr pc │ │ │ │ subseq lr, sl, r4, ror pc │ │ │ │ ldrheq lr, [sl], #-252 @ 0xffffff04 │ │ │ │ - strdeq pc, [r0], #-237 @ 0xffffff13 │ │ │ │ + strheq pc, [r0], #-237 @ 0xffffff13 @ │ │ │ │ subseq r9, r7, ip, lsr #5 │ │ │ │ @ instruction: 0x00579398 │ │ │ │ subseq r9, r7, r8, ror #10 │ │ │ │ andeq pc, r0, r8, lsr #30 │ │ │ │ - subeq pc, r0, r9, lsl pc @ │ │ │ │ + ldrdeq pc, [r0], #-233 @ 0xffffff17 │ │ │ │ subseq r9, r7, r8, asr #5 │ │ │ │ subseq r9, r7, r0, asr r2 │ │ │ │ subseq r9, r7, r4, lsr #8 │ │ │ │ andeq pc, r0, r4, ror #27 │ │ │ │ ldrsheq lr, [sl], #-196 @ 0xffffff3c │ │ │ │ subseq lr, sl, ip, lsr #26 │ │ │ │ subseq lr, sl, r8, asr #31 │ │ │ │ @@ -614879,15 +614879,15 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [r6] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29175c │ │ │ │ @@ -614934,15 +614934,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 29175c │ │ │ │ ldrd r2, [r4, #36] @ 0x24 │ │ │ │ b 2918f8 │ │ │ │ ldr r6, [pc, #2120] @ 291e30 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -614953,15 +614953,15 @@ │ │ │ │ ldr r0, [pc, #2092] @ 291e34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2914ac │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2914ac │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 291780 │ │ │ │ mov r6, r0 │ │ │ │ @@ -614996,15 +614996,15 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [pc, #1972] @ 291e6c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1948] @ 291e70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #1940] @ 291e74 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bne 29175c │ │ │ │ @@ -615015,15 +615015,15 @@ │ │ │ │ bne 29175c │ │ │ │ ldr r8, [r1] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29175c │ │ │ │ @@ -615032,15 +615032,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ b 291818 │ │ │ │ ldr r0, [pc, #1808] @ 291e80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ ldr r0, [pc, #1792] @ 291e7c │ │ │ │ @@ -615201,15 +615201,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r8, [r5] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 291c84 │ │ │ │ @@ -615257,15 +615257,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 291c84 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 377770 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -615287,15 +615287,15 @@ │ │ │ │ ldr r0, [pc, #844] @ 291e8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2919b4 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2919b4 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 291cf4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -615328,15 +615328,15 @@ │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #704] @ 291ec4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 291c84 │ │ │ │ ldr r0, [pc, #688] @ 291ec8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -615345,15 +615345,15 @@ │ │ │ │ bne 291c84 │ │ │ │ ldr r8, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 291c84 │ │ │ │ @@ -615362,15 +615362,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -615475,21 +615475,21 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq lr, sl, ip, lsl r8 │ │ │ │ subseq lr, sl, r4, lsr #14 │ │ │ │ subseq lr, sl, r4, lsl #14 │ │ │ │ subseq lr, sl, ip, lsr #19 │ │ │ │ subseq lr, sl, r4, ror #19 │ │ │ │ subseq lr, sl, r0, lsr r8 │ │ │ │ - ldrdeq pc, [r0], #-153 @ 0xffffff67 │ │ │ │ + umaaleq pc, r0, r9, r9 @ │ │ │ │ subseq r8, r7, r0, ror #26 │ │ │ │ ldrsbeq r8, [r7], #-208 @ 0xffffff30 │ │ │ │ subseq r8, r7, r4, lsl #31 │ │ │ │ @ instruction: 0xffff33b4 │ │ │ │ subseq r8, r7, r8, ror r8 │ │ │ │ - strdeq pc, [r0], #-149 @ 0xffffff6b │ │ │ │ + strheq pc, [r0], #-149 @ 0xffffff6b @ │ │ │ │ subseq r8, r7, ip, ror sp │ │ │ │ ldrsbeq r8, [r7], #-200 @ 0xffffff38 │ │ │ │ subseq r8, r7, r4, lsr #29 │ │ │ │ @ instruction: 0xffff32a4 │ │ │ │ subseq lr, sl, ip, lsl #15 │ │ │ │ subseq lr, sl, r8, lsr #12 │ │ │ │ ldrheq lr, [sl], #-124 @ 0xffffff84 │ │ │ │ @@ -615497,20 +615497,20 @@ │ │ │ │ ldrheq r8, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq lr, sl, r4, lsl r3 │ │ │ │ subseq lr, sl, r8, ror #7 │ │ │ │ subseq lr, sl, r8, asr #7 │ │ │ │ subseq lr, sl, r4, lsr #9 │ │ │ │ ldrsbeq lr, [sl], #-76 @ 0xffffffb4 │ │ │ │ subseq lr, sl, r4, lsr #10 │ │ │ │ - subeq pc, r0, r5, ror #8 │ │ │ │ + subeq pc, r0, r5, lsr #8 │ │ │ │ subseq r8, r7, r4, lsl r8 │ │ │ │ subseq r8, r7, r0, lsl #18 │ │ │ │ ldrsbeq r8, [r7], #-160 @ 0xffffff60 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - subeq pc, r0, r1, lsl #9 │ │ │ │ + subeq pc, r0, r1, asr #8 │ │ │ │ subseq r8, r7, r0, lsr r8 │ │ │ │ ldrheq r8, [r7], #-120 @ 0xffffff88 │ │ │ │ subseq r8, r7, ip, lsl #19 │ │ │ │ andeq pc, r0, ip, asr #6 │ │ │ │ subseq lr, sl, ip, asr r2 │ │ │ │ @ instruction: 0x005ae294 │ │ │ │ subseq lr, sl, r0, lsr r5 │ │ │ │ @@ -615906,22 +615906,22 @@ │ │ │ │ str r1, [sp, #2940] @ 0xb7c │ │ │ │ str r0, [sp, #2936] @ 0xb78 │ │ │ │ b 293998 │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #2448] @ 0x990 │ │ │ │ add r6, sp, #2448 @ 0x990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2928ac │ │ │ │ ldr r0, [sp, #2448] @ 0x990 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldrsh r4, [lr, #50] @ 0x32 │ │ │ │ @@ -615997,15 +615997,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29264c │ │ │ │ cmp r2, #1 │ │ │ │ bne 292670 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ ldr r7, [sp, #2448] @ 0x990 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #2452] @ 0x994 │ │ │ │ ldr r5, [sp, #2456] @ 0x998 │ │ │ │ str r7, [r4] │ │ │ │ @@ -616035,15 +616035,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2926e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 292708 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ ldr r8, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r9, [r8, #989] @ 0x3dd │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -616145,15 +616145,15 @@ │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ bl 262ec4 │ │ │ │ b 293998 │ │ │ │ ldr r0, [sp, #2448] @ 0x990 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r7, r0 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r2, r7 │ │ │ │ bl 45c5f8 │ │ │ │ ldrb r7, [sp, #1328] @ 0x530 │ │ │ │ @@ -616197,24 +616197,24 @@ │ │ │ │ add r8, sp, #2288 @ 0x8f0 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ bl 36d56c │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [sp, #2576] @ 0xa10 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ mov r1, #2 │ │ │ │ - bl 628f2c │ │ │ │ + bl 628efc │ │ │ │ strb r6, [sp, #2577] @ 0xa11 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ mov r1, #2 │ │ │ │ - bl 628f60 │ │ │ │ + bl 628f30 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2578] @ 0xa12 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ mov r1, #0 │ │ │ │ - bl 628f94 │ │ │ │ + bl 628f64 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2448 @ 0x990 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ bl 36d630 │ │ │ │ ldr r2, [sp, #2856] @ 0xb28 │ │ │ │ ldr r0, [sp, #2860] @ 0xb2c │ │ │ │ ldr r1, [sp, #2864] @ 0xb30 │ │ │ │ @@ -616309,15 +616309,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 292b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 293858 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 293858 │ │ │ │ ldm r1, {r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r8, #808] @ 0x328 │ │ │ │ add r1, r8, #816 @ 0x330 │ │ │ │ strb r2, [r8, #813] @ 0x32d │ │ │ │ @@ -616443,15 +616443,15 @@ │ │ │ │ str r3, [r0, #928] @ 0x3a0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r0, #808] @ 0x328 │ │ │ │ str r3, [r0, #932] @ 0x3a4 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - bl 64d784 │ │ │ │ + bl 64d754 │ │ │ │ ldr r2, [sp, #2448] @ 0x990 │ │ │ │ ldr r0, [sp, #2452] @ 0x994 │ │ │ │ ldr r1, [sp, #2456] @ 0x998 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 29313c │ │ │ │ str r0, [sp, #2448] @ 0x990 │ │ │ │ str r1, [sp, #2452] @ 0x994 │ │ │ │ @@ -617086,15 +617086,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29374c │ │ │ │ cmp r1, #1 │ │ │ │ bne 293774 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ strb r4, [sl, #409] @ 0x199 │ │ │ │ b 298758 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 295154 │ │ │ │ add r7, sl, #368 @ 0x170 │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ @@ -617168,15 +617168,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 293894 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r4 │ │ │ │ bne 2938bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #21 │ │ │ │ strb r0, [fp] │ │ │ │ bne 29390c │ │ │ │ cmp r7, #2 │ │ │ │ beq 293960 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -617367,15 +617367,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 293bb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 293bd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 293e9c │ │ │ │ subseq r4, r7, ip, ror #5 │ │ │ │ add r3, sp, #3072 @ 0xc00 │ │ │ │ movw r4, #442 @ 0x1ba │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [sp, #3208] @ 0xc88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -617540,15 +617540,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 293e68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 293e9c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 293e9c │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ mov r9, r8 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ ldrh r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ @@ -617565,15 +617565,15 @@ │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 28bfd0 │ │ │ │ cmp r9, #3 │ │ │ │ bne 293ef4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsr r8, r0, #8 │ │ │ │ b 295208 │ │ │ │ - subeq lr, r0, sp, lsr #13 │ │ │ │ + subeq lr, r0, sp, ror #12 │ │ │ │ subseq ip, sl, ip, lsl sp │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ strh r0, [r3, #29] │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -617691,22 +617691,22 @@ │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ mov r1, #0 │ │ │ │ bl 260da0 │ │ │ │ ldr r0, [pc, #3880] @ 295004 │ │ │ │ ldr r1, [sp, #1328] @ 0x530 │ │ │ │ str r8, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ tst r0, #1 │ │ │ │ beq 2941a0 │ │ │ │ ldr r0, [pc, #3848] @ 295008 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ b 2941d4 │ │ │ │ subseq r7, r7, r4, lsl #4 │ │ │ │ subseq r7, r7, r4, lsl #7 │ │ │ │ subseq r7, r7, r4, ror #3 │ │ │ │ @@ -617739,33 +617739,33 @@ │ │ │ │ subseq r6, r7, r0, asr #29 │ │ │ │ ldrheq r6, [r7], #-224 @ 0xffffff20 │ │ │ │ subseq r7, r7, r8, asr #10 │ │ │ │ subseq r7, r7, ip, lsr #10 │ │ │ │ ldrsheq r7, [r7], #-64 @ 0xffffffc0 │ │ │ │ ldrsbeq r7, [r7], #-72 @ 0xffffffb8 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r4, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [pc, #4060] @ 295190 │ │ │ │ mov r7, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r0, [pc, #4024] @ 295194 │ │ │ │ ldr r6, [pc, #4024] @ 295198 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r7 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldmib r6, {r3, r5, r6} │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r0, [pc, #4084] @ 295204 │ │ │ │ @@ -617926,48 +617926,48 @@ │ │ │ │ mov fp, 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, #3868] @ 2953a8 │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [pc, ip] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r9] │ │ │ │ mov sl, fp │ │ │ │ str fp, [sp, #260] @ 0x104 │ │ │ │ tst r0, #1 │ │ │ │ beq 2944c4 │ │ │ │ ldr r0, [pc, #3836] @ 2953ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ b 2944f8 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r4, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [pc, #3800] @ 2953b0 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r0, [pc, #4092] @ 2954fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [pc, #4084] @ 295500 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r5, r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, #4044] @ 295504 │ │ │ │ @@ -618009,15 +618009,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, #3892] @ 295508 │ │ │ │ stm r8, {r1, r2, r3, r6, r7} │ │ │ │ ldr r5, [pc, ip] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ tst r0, #1 │ │ │ │ str r4, [sp, #3200] @ 0xc80 │ │ │ │ str r4, [sp, #2368] @ 0x940 │ │ │ │ str r3, [sp, #2428] @ 0x97c │ │ │ │ @@ -618025,40 +618025,40 @@ │ │ │ │ str sl, [sp, #2432] @ 0x980 │ │ │ │ str r2, [sp, #2744] @ 0xab8 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ beq 29464c │ │ │ │ ldr r0, [pc, #3828] @ 29550c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ b 2946bc │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #3764] @ 295510 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #2432] @ 0x980 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ ldr r4, [sp, #1328] @ 0x530 │ │ │ │ ldr r8, [sp, #1332] @ 0x534 │ │ │ │ ldr r2, [sp, #1336] @ 0x538 │ │ │ │ ldr r6, [sp, #1340] @ 0x53c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r7, #0 │ │ │ │ ldr r9, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #2744] @ 0xab8 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ @@ -618071,15 +618071,15 @@ │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #3664] @ 295514 │ │ │ │ ldr r2, [sp, #2288] @ 0x8f0 │ │ │ │ ldr r1, [sp, #2292] @ 0x8f4 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ ldr sl, [sp, #2296] @ 0x8f8 │ │ │ │ ldr fp, [sp, #2300] @ 0x8fc │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r4, #1 │ │ │ │ adc r7, r8, #0 │ │ │ │ str r2, [sp, #2856] @ 0xb28 │ │ │ │ ldr r2, [sp, #2940] @ 0xb7c │ │ │ │ strd r6, [r0, #8] │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ @@ -618245,15 +618245,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29496c │ │ │ │ cmp r2, #1 │ │ │ │ bne 294990 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r4, sl │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4, #392]! @ 0x188 │ │ │ │ strb r0, [sl, #489] @ 0x1e9 │ │ │ │ ldrd r0, [r4, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ @@ -618405,15 +618405,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 294bec │ │ │ │ cmp r2, #1 │ │ │ │ bne 295148 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 295148 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -618496,15 +618496,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 294d58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 294d7c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 285924 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -618704,15 +618704,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 295098 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2950bc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #3008] @ 0xbc0 │ │ │ │ ldr r1, [sp, #3012] @ 0xbc4 │ │ │ │ bl 2856ec │ │ │ │ ldr r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2950e0 │ │ │ │ ldr r0, [sp, #2980] @ 0xba4 │ │ │ │ @@ -618739,15 +618739,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 295124 │ │ │ │ cmp r2, #1 │ │ │ │ bne 295148 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #489] @ 0x1e9 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 28b460 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29879c │ │ │ │ @@ -618839,15 +618839,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2952b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2952d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r5 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2952f4 │ │ │ │ add r0, sl, #152 @ 0x98 │ │ │ │ bl 155a44 │ │ │ │ @@ -619659,15 +619659,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 295f84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 295fa8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #1404] @ 0x57c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ ldr fp, [r0] │ │ │ │ @@ -620137,15 +620137,15 @@ │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 296720 │ │ │ │ bl 46a038 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ b 296728 │ │ │ │ - strheq fp, [r0], #-155 @ 0xffffff65 │ │ │ │ + subeq fp, r0, fp, ror r9 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ @@ -620241,15 +620241,15 @@ │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ bne 296bac │ │ │ │ mov r0, #21 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ b 296bf4 │ │ │ │ - eorseq r7, pc, r0, lsl #24 │ │ │ │ + eorseq r7, pc, r0, asr #23 │ │ │ │ ldr r0, [sp, #2936] @ 0xb78 │ │ │ │ mov ip, r6 │ │ │ │ ldr r1, [sp, #2940] @ 0xb7c │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [sp, #2944] @ 0xb80 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #2948] @ 0xb84 │ │ │ │ @@ -620356,15 +620356,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 296a68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 296a8c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ ldrb r0, [sl, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 296aa8 │ │ │ │ add r0, sl, #952 @ 0x3b8 │ │ │ │ bl 2899f0 │ │ │ │ @@ -620386,15 +620386,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 296ae0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 296b04 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #22 │ │ │ │ beq 29754c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -620426,17 +620426,17 @@ │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ bcs 2975c0 │ │ │ │ ldr r0, [sl, #232] @ 0xe8 │ │ │ │ bl 37700 │ │ │ │ b 2975f0 │ │ │ │ - subeq fp, r0, ip, lsr #10 │ │ │ │ - subeq fp, r0, pc, lsl #10 │ │ │ │ - strdeq fp, [r0], #-71 @ 0xffffffb9 │ │ │ │ + subeq fp, r0, ip, ror #9 │ │ │ │ + subeq fp, r0, pc, asr #9 │ │ │ │ + strheq fp, [r0], #-71 @ 0xffffffb9 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -620483,15 +620483,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 296c60 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ bne 296c88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [pc, #4088] @ 297c88 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1344] @ 0x540 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1328] @ 0x530 │ │ │ │ mov r0, #1 │ │ │ │ @@ -620502,15 +620502,15 @@ │ │ │ │ ldr r0, [pc, #4080] @ 297cac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ add r5, sp, #1328 @ 0x530 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #2432 @ 0x980 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [sl, #568] @ 0x238 │ │ │ │ tst r0, #1 │ │ │ │ bne 296da0 │ │ │ │ @@ -620594,15 +620594,15 @@ │ │ │ │ ldr r0, [pc, #3832] @ 297d24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 296ecc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 296ecc │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 297794 │ │ │ │ mov r6, r1 │ │ │ │ @@ -620627,15 +620627,15 @@ │ │ │ │ str r4, [sp, #3072] @ 0xc00 │ │ │ │ str r6, [sp, #2864] @ 0xb30 │ │ │ │ str r0, [sp, #2860] @ 0xb2c │ │ │ │ str ip, [sp, #3216] @ 0xc90 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ add r2, lr, #808 @ 0x328 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 296f88 │ │ │ │ ldr r0, [pc, #4080] @ 297ec4 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #3080] @ 0xc08 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #3096] @ 0xc18 │ │ │ │ @@ -620668,15 +620668,15 @@ │ │ │ │ str r4, [sp, #3216] @ 0xc90 │ │ │ │ str r2, [sp, #3212] @ 0xc8c │ │ │ │ str r1, [sp, #3208] @ 0xc88 │ │ │ │ str r0, [sp, #2764] @ 0xacc │ │ │ │ str ip, [sp, #2864] @ 0xb30 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #904 @ 0x388 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ @@ -620758,15 +620758,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add fp, sp, #1328 @ 0x530 │ │ │ │ add r0, lr, #696 @ 0x2b8 │ │ │ │ mov r1, fp │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ add ip, sp, #2384 @ 0x950 │ │ │ │ ldr r0, [sp, #2744] @ 0xab8 │ │ │ │ ldr r1, [sp, #2748] @ 0xabc │ │ │ │ ldr r2, [sp, #2752] @ 0xac0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ @@ -620811,15 +620811,15 @@ │ │ │ │ ldr r0, [pc, #4076] @ 29817c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 297298 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 297298 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2977cc │ │ │ │ mov r9, r7 │ │ │ │ @@ -620844,15 +620844,15 @@ │ │ │ │ str r5, [sp, #3072] @ 0xc00 │ │ │ │ str r7, [sp, #2864] @ 0xb30 │ │ │ │ str r0, [sp, #2860] @ 0xb2c │ │ │ │ str ip, [sp, #3216] @ 0xc90 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #904 @ 0x388 │ │ │ │ add r2, lr, #808 @ 0x328 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 297364 │ │ │ │ ldr r0, [sp, #2456] @ 0x998 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 297250 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ bl 2a11b8 │ │ │ │ @@ -620912,15 +620912,15 @@ │ │ │ │ str r8, [sp, #3216] @ 0xc90 │ │ │ │ str r2, [sp, #3212] @ 0xc8c │ │ │ │ str r1, [sp, #3208] @ 0xc88 │ │ │ │ str r0, [sp, #2764] @ 0xacc │ │ │ │ str r7, [sp, #2864] @ 0xb30 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ add r6, lr, #904 @ 0x388 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ @@ -621018,15 +621018,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2974c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2974e4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ b 296b1c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -621102,15 +621102,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 297610 │ │ │ │ cmp r2, #1 │ │ │ │ bne 297634 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ mov r4, sl │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 297650 │ │ │ │ add r0, sl, #152 @ 0x98 │ │ │ │ bl 155a44 │ │ │ │ @@ -621297,15 +621297,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29791c │ │ │ │ cmp r2, #1 │ │ │ │ bne 297948 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 297948 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ cmn r8, #1 │ │ │ │ beq 297990 │ │ │ │ add r0, r8, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -621585,15 +621585,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 297d9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 297dc0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldrb r0, [r0, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 297ddc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, r0, #952 @ 0x3b8 │ │ │ │ bl 2899f0 │ │ │ │ @@ -621623,15 +621623,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 297e34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 297e58 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 286af8 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -621890,15 +621890,15 @@ │ │ │ │ beq 298544 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #3072] @ 0xc00 │ │ │ │ ldr r2, [r0, #844] @ 0x34c │ │ │ │ ldr r3, [r0, #848] @ 0x350 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ - bl 642cf4 │ │ │ │ + bl 642cc4 │ │ │ │ ldrb r0, [sp, #2448] @ 0x990 │ │ │ │ cmp r0, #4 │ │ │ │ beq 2983c4 │ │ │ │ add r0, sp, #2448 @ 0x990 │ │ │ │ bl 284408 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -622161,18 +622161,18 @@ │ │ │ │ bne 298690 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2986d0 │ │ │ │ dmb ish │ │ │ │ bl 349988 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 2986d4 │ │ │ │ - eorseq r5, pc, r0, lsl #26 │ │ │ │ + eorseq r5, pc, r0, asr #25 │ │ │ │ subseq r2, r7, r0, lsl #23 │ │ │ │ subseq r2, r7, ip, lsr #23 │ │ │ │ - subeq r9, r0, r4, ror #17 │ │ │ │ + subeq r9, r0, r4, lsr #17 │ │ │ │ subseq r2, r7, r0, asr #21 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #406] @ 0x196 │ │ │ │ add r0, sl, #228 @ 0xe4 │ │ │ │ bl 28acfc │ │ │ │ add r0, sl, #216 @ 0xd8 │ │ │ │ @@ -622194,18 +622194,18 @@ │ │ │ │ strb r0, [sl, #402] @ 0x192 │ │ │ │ strb r0, [sl, #407] @ 0x197 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r2, r7, r8, ror fp │ │ │ │ - subeq r9, r0, r0, lsr #17 │ │ │ │ + subeq r9, r0, r0, ror #16 │ │ │ │ bl 59014 │ │ │ │ subseq r2, r7, ip, ror sl │ │ │ │ - strdeq r9, [r0], #-157 @ 0xffffff63 │ │ │ │ + strheq r9, [r0], #-157 @ 0xffffff63 │ │ │ │ subseq r2, r7, ip, asr fp │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sl, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ @@ -622214,26 +622214,26 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bne 298798 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ bl 349278 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29879c │ │ │ │ - subeq r9, r0, r1, ror #19 │ │ │ │ + subeq r9, r0, r1, lsr #19 │ │ │ │ subseq r2, r7, r0, asr #22 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ ldrb r0, [sl, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2985f0 │ │ │ │ add r0, sl, #380 @ 0x17c │ │ │ │ bl 28a788 │ │ │ │ b 2985f0 │ │ │ │ - subeq r9, r0, r5, asr #19 │ │ │ │ + subeq r9, r0, r5, lsl #19 │ │ │ │ subseq r2, r7, r4, asr fp │ │ │ │ - subeq r9, r0, r9, lsr #19 │ │ │ │ + subeq r9, r0, r9, ror #18 │ │ │ │ subseq r2, r7, r8, lsr fp │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ movw lr, #730 @ 0x2da │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r5, [r6, #729] @ 0x2d9 │ │ │ │ @@ -622373,15 +622373,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2989e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 298a10 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ bl 35f7e0 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #730] @ 0x2da │ │ │ │ add r1, sp, #1328 @ 0x530 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ @@ -622435,37 +622435,37 @@ │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [pc, #4064] @ 299ad4 │ │ │ │ mov r1, #988 @ 0x3dc │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ strh r2, [sl, r1] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r3] │ │ │ │ str r4, [sl, #928] @ 0x3a0 │ │ │ │ str r9, [sl, #932] @ 0x3a4 │ │ │ │ tst r0, #1 │ │ │ │ beq 298b3c │ │ │ │ ldr r0, [pc, #4020] @ 299ad8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ b 298b78 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r8, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [pc, #3980] @ 299adc │ │ │ │ ldr r4, [sp, #1340] @ 0x53c │ │ │ │ mov r6, #1 │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r6, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r6, [r0, #4] │ │ │ │ stm r3, {r1, r2, r8} │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r0, [pc, #3936] @ 299ae0 │ │ │ │ @@ -622480,15 +622480,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str ip, [r7] │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r1, #1 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ add r3, r0, #464 @ 0x1d0 │ │ │ │ stm r3, {r1, r2, r8} │ │ │ │ @@ -622523,15 +622523,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 298c40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 298c68 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ bne 298c80 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 2996b8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ @@ -622583,33 +622583,33 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 298d4c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ bl 349278 │ │ │ │ ldr r0, [pc, #4080] @ 299d44 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 298d80 │ │ │ │ ldr r0, [pc, #4084] @ 299d60 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ b 298db4 │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [pc, #4068] @ 299d78 │ │ │ │ mov r6, #1 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r8, r9} │ │ │ │ ldr r0, [pc, #4032] @ 299d7c │ │ │ │ mov r7, sl │ │ │ │ @@ -622623,15 +622623,15 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r6, [pc, r6] │ │ │ │ strb r5, [r7, #732] @ 0x2dc │ │ │ │ str ip, [r7, #592] @ 0x250 │ │ │ │ str r3, [r7, #596] @ 0x254 │ │ │ │ str r4, [r7, #600] @ 0x258 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r6 │ │ │ │ adc r5, r2, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, r0, #304 @ 0x130 │ │ │ │ stm r0, {r1, r2, r8, r9} │ │ │ │ @@ -622864,15 +622864,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299198 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2996b8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2996b8 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #2288 @ 0x8f0 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -622900,15 +622900,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299228 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299e1c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 299e1c │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2992cc │ │ │ │ mov r4, r7 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ @@ -622988,15 +622988,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 299384 │ │ │ │ cmp r1, #1 │ │ │ │ bne 299534 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a168 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 2994c8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 299534 │ │ │ │ b 299428 │ │ │ │ @@ -623079,15 +623079,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2994f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299534 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a168 │ │ │ │ subseq r2, r7, ip, lsl #3 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sl, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 2994e8 │ │ │ │ @@ -623100,23 +623100,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 29959c │ │ │ │ ldr r1, [pc, #4036] @ 29a520 │ │ │ │ sub r3, r0, #1 │ │ │ │ ldr r2, [sl, #940] @ 0x3ac │ │ │ │ ldr r4, [pc, r1] │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r3, [sl, #944] @ 0x3b0 │ │ │ │ str r1, [sl, #948] @ 0x3b4 │ │ │ │ tst r0, #1 │ │ │ │ beq 2995e4 │ │ │ │ ldr r0, [pc, #4064] @ 29a568 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ b 29961c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, sl │ │ │ │ @@ -623132,22 +623132,22 @@ │ │ │ │ beq 29a38c │ │ │ │ ldr r0, [sl, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ b 29a38c │ │ │ │ add r0, sp, #1328 @ 0x530 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ add r9, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [pc, #3956] @ 29a56c │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sl, #948] @ 0x3b4 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r2, r3, r8, r9} │ │ │ │ ldr r0, [pc, #3916] @ 29a570 │ │ │ │ mov r5, #1 │ │ │ │ @@ -623159,15 +623159,15 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strb r5, [sl, #988] @ 0x3dc │ │ │ │ str ip, [sl, #784] @ 0x310 │ │ │ │ str r4, [sl, #788] @ 0x314 │ │ │ │ str r6, [sl, #792] @ 0x318 │ │ │ │ str r0, [sl, #796] @ 0x31c │ │ │ │ - blx 689830 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ + blx 689800 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r4, r2, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r5, r3, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ @@ -623214,15 +623214,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299710 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299734 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r4, sl │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r4, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #3] │ │ │ │ strb r1, [r4, #-1] │ │ │ │ beq 2997cc │ │ │ │ @@ -623236,30 +623236,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299768 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2997cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2997cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 2996dc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2997a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2996dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2996dc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #2288] @ 0x8f0 │ │ │ │ ldr fp, [sp, #2304] @ 0x900 │ │ │ │ ldr r1, [r0, #19] │ │ │ │ cmp r3, #22 │ │ │ │ ldr r2, [r0, #15] │ │ │ │ @@ -623313,15 +623313,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29989c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2998c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sl, #1180] @ 0x49c │ │ │ │ add r6, sl, #452 @ 0x1c4 │ │ │ │ add r5, sl, #1152 @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ beq 299900 │ │ │ │ ldr r2, [sl, #1168] @ 0x490 │ │ │ │ ldr r1, [sl, #1164] @ 0x48c │ │ │ │ @@ -623333,15 +623333,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ str r0, [sl, #1168] @ 0x490 │ │ │ │ bne 299948 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r6] │ │ │ │ b 29997c │ │ │ │ - ldrdeq r8, [r0], #-27 @ 0xffffffe5 │ │ │ │ + umaaleq r8, r0, fp, r1 │ │ │ │ ldr r3, [sl, #1172] @ 0x494 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, r8 │ │ │ │ beq 299914 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -623377,15 +623377,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29999c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2999c0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r1, [sl, #1148] @ 0x47c │ │ │ │ add r5, sl, #480 @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 297ecc │ │ │ │ b 297ff4 │ │ │ │ ldm r6, {r0, r3, r7} │ │ │ │ add r1, sl, #428 @ 0x1ac │ │ │ │ @@ -623516,15 +623516,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299bc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299bec │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sl, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ ldr r0, [sl, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 299c30 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -623533,15 +623533,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299c0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 299c30 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sl, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -623634,15 +623634,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 299d98 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29a05c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 29a05c │ │ │ │ subseq r1, r7, r4, lsr #5 │ │ │ │ subseq r6, sl, r4, lsl pc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldrb r0, [sl, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2987a8 │ │ │ │ @@ -623683,15 +623683,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299e64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299e88 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [sl, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [sl, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 299ecc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -623720,30 +623720,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299ef8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2997cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2997cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 299e30 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 299f34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 299e30 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 299e30 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 29a1c8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 29a040 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 299f90 │ │ │ │ @@ -623790,15 +623790,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29a010 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29a03c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a040 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #738] @ 0x2e2 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #731] @ 0x2db │ │ │ │ @@ -623830,15 +623830,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29a0b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29a0dc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a0e0 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ add r0, sl, #1152 @ 0x480 │ │ │ │ bl 157570 │ │ │ │ ldr r0, [sl, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -623850,15 +623850,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29a100 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29a12c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a130 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ add r0, sl, #1120 @ 0x460 │ │ │ │ bl 1572fc │ │ │ │ b 298758 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ @@ -623888,15 +623888,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29a198 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29a1c4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a1c8 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #729] @ 0x2d9 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sl, #624] @ 0x270 │ │ │ │ @@ -623915,15 +623915,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29a204 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29a230 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 299f90 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 299f90 │ │ │ │ bl 59014 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [sl, #744]! @ 0x2e8 │ │ │ │ @@ -624599,15 +624599,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29acb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29acd8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #733] @ 0x2dd │ │ │ │ add r0, sl, #1056 @ 0x420 │ │ │ │ bl 157444 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ @@ -624686,15 +624686,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29ae10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29ae3c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29ae40 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #733] @ 0x2dd │ │ │ │ add r0, sl, #1056 @ 0x420 │ │ │ │ bl 157444 │ │ │ │ @@ -624704,18 +624704,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 29a278 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 155d14 │ │ │ │ ldr sl, [sp, #208] @ 0xd0 │ │ │ │ b 29a27c │ │ │ │ b 29a164 │ │ │ │ - subeq r4, r0, ip, asr #29 │ │ │ │ - ldrdeq r4, [r0], #-237 @ 0xffffff13 │ │ │ │ - strdeq r4, [r0], #-216 @ 0xffffff28 │ │ │ │ - subeq r4, r0, fp, ror #27 │ │ │ │ + subeq r4, r0, ip, lsl #29 │ │ │ │ + umaaleq r4, r0, sp, lr │ │ │ │ + strheq r4, [r0], #-216 @ 0xffffff28 │ │ │ │ + subeq r4, r0, fp, lsr #27 │ │ │ │ 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 │ │ │ │ @@ -624983,23 +624983,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29b2b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29b2d8 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r6, r0, r3, asr #5 │ │ │ │ + subeq r6, r0, r3, lsl #5 │ │ │ │ @ instruction: 0x0056f490 │ │ │ │ subseq pc, r6, r0, asr #9 │ │ │ │ ldrheq pc, [r6], #-68 @ 0xffffffbc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov sl, r0 │ │ │ │ @@ -625315,15 +625315,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 281434 │ │ │ │ ldr r2, [pc, #3676] @ 29c654 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [pc, #3644] @ 29c658 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -626231,15 +626231,15 @@ │ │ │ │ add r0, fp, #152 @ 0x98 │ │ │ │ bl 289138 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ strb r4, [fp, #515] @ 0x203 │ │ │ │ bl 281434 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ b 29b844 │ │ │ │ - subeq r5, r0, sl, asr sl │ │ │ │ + subeq r5, r0, sl, lsl sl │ │ │ │ subseq r4, sl, r0, lsl #11 │ │ │ │ ldr r0, [sp, #1816] @ 0x718 │ │ │ │ ldr r1, [sp, #1820] @ 0x71c │ │ │ │ str r0, [sp, #1784] @ 0x6f8 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ ldr r2, [sp, #1824] @ 0x720 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ @@ -626435,17 +626435,17 @@ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r0 │ │ │ │ b 29be38 │ │ │ │ - eorseq r1, pc, r0, asr #17 │ │ │ │ - subeq r5, r0, pc, lsl r6 │ │ │ │ - strdeq r5, [r0], #-95 @ 0xffffffa1 │ │ │ │ + eorseq r1, pc, r0, lsl #17 │ │ │ │ + ldrdeq r5, [r0], #-95 @ 0xffffffa1 │ │ │ │ + strheq r5, [r0], #-95 @ 0xffffffa1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ add r3, sp, #2096 @ 0x830 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r6, [sp, #1672] @ 0x688 │ │ │ │ @@ -627149,15 +627149,15 @@ │ │ │ │ subseq sp, r6, ip, ror r8 │ │ │ │ ldrsbeq sp, [r6], #-84 @ 0xffffffac │ │ │ │ ldrsheq sp, [r6], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r6, r0, lsl #8 │ │ │ │ subseq sp, r6, r4, ror #7 │ │ │ │ subseq sp, r6, ip, ror #7 │ │ │ │ subseq sp, r6, r8, lsl #8 │ │ │ │ - eorseq r0, pc, r8, lsl r5 @ │ │ │ │ + ldrsbteq r0, [pc], -r8 │ │ │ │ @ instruction: 0x0056d398 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r0, [r1, #258] @ 0x102 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -627325,15 +627325,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29d74c │ │ │ │ cmp r2, #1 │ │ │ │ bne 29d770 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @@ -627368,15 +627368,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29d7f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29d970 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 29d970 │ │ │ │ mov r4, sl │ │ │ │ ldrb r0, [r4, #52]! @ 0x34 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ @@ -627422,15 +627422,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29d8d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29d8f4 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #2 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ bne 29d92c │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ @@ -627529,15 +627529,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29da7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 29daa0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ add r0, r4, #12 │ │ │ │ str r9, [sp, #908] @ 0x38c │ │ │ │ @@ -627625,15 +627625,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29dbfc │ │ │ │ cmp r2, #1 │ │ │ │ bne 29dc20 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ ldr r9, [sp, #832] @ 0x340 │ │ │ │ ldr fp, [sp, #836] @ 0x344 │ │ │ │ mov ip, r4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, r4, #12 │ │ │ │ @@ -627781,15 +627781,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29de6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 29de90 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ add r0, sl, #208 @ 0xd0 │ │ │ │ bl 155790 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r0, [sl, #256] @ 0x100 │ │ │ │ strb r0, [sl, #257] @ 0x101 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -627929,15 +627929,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29e0bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 29e0e0 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e114 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 46a038 │ │ │ │ b 29e114 │ │ │ │ @@ -627962,15 +627962,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29e140 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29e164 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #2 │ │ │ │ strh r6, [sl, #55] @ 0x37 │ │ │ │ strh r0, [sl, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ bl 288abc │ │ │ │ ldrb r0, [sl, #157] @ 0x9d │ │ │ │ mov r6, #0 │ │ │ │ @@ -627988,15 +627988,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29e1a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 29e1cc │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [sl, #157] @ 0x9d │ │ │ │ strb r0, [sl, #158] @ 0x9e │ │ │ │ mov r0, sl │ │ │ │ bl 2883f0 │ │ │ │ add r0, sl, #192 @ 0xc0 │ │ │ │ bl 287d34 │ │ │ │ @@ -628021,25 +628021,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 29e22c │ │ │ │ cmp r2, #1 │ │ │ │ bne 29e250 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [sl, #257] @ 0x101 │ │ │ │ strb r0, [sl, #258] @ 0x102 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - subeq r3, r0, r0, lsr #31 │ │ │ │ - subeq r3, r0, r7, lsl #12 │ │ │ │ + subeq r3, r0, r0, ror #30 │ │ │ │ + subeq r3, r0, r7, asr #11 │ │ │ │ subseq ip, r6, r8, lsl #15 │ │ │ │ @ instruction: 0x0056c794 │ │ │ │ subseq ip, r6, ip, lsl r7 │ │ │ │ subseq ip, r6, ip, lsr #14 │ │ │ │ subseq ip, r6, r4, asr r3 │ │ │ │ subseq ip, r6, r4, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -628420,15 +628420,15 @@ │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [pc, #1480] @ 29ee40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 288468 │ │ │ │ mov r0, #1 │ │ │ │ b 29ec60 │ │ │ │ @@ -628546,15 +628546,15 @@ │ │ │ │ cmp r8, #4 │ │ │ │ bne 29eb7c │ │ │ │ mov sl, r7 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ str sl, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r5, r0 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r5 │ │ │ │ bl 45c5f8 │ │ │ │ ldrb r8, [sp, #336] @ 0x150 │ │ │ │ @@ -628588,15 +628588,15 @@ │ │ │ │ bne 29eb84 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ sub r5, r1, #4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 29ed00 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 643940 │ │ │ │ + bl 643910 │ │ │ │ add r8, sp, #332 @ 0x14c │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ ldm r7, {r0, r4, r7} │ │ │ │ cmp r0, #0 │ │ │ │ beq 29ebf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a580 │ │ │ │ @@ -628789,19 +628789,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, r6, r0, ror #28 │ │ │ │ subseq r1, sl, ip, lsl r7 │ │ │ │ ldrsbeq fp, [r6], #-208 @ 0xffffff30 │ │ │ │ ldrsbeq fp, [r6], #-220 @ 0xffffff24 │ │ │ │ - eorseq fp, pc, r6, lsl r8 @ │ │ │ │ + ldrsbteq fp, [pc], -r6 │ │ │ │ subseq r8, r6, ip, lsl #23 │ │ │ │ subseq r1, sl, r0, ror #11 │ │ │ │ ldrsbeq fp, [r6], #-208 @ 0xffffff30 │ │ │ │ - ldrdeq r2, [r0], #-216 @ 0xffffff28 │ │ │ │ + umaaleq r2, r0, r8, sp │ │ │ │ subseq fp, r6, r0, asr ip │ │ │ │ subseq ip, r6, r4, ror r0 │ │ │ │ subseq ip, r6, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ mov r5, r1 │ │ │ │ @@ -628885,45 +628885,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 29f2b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 29f318 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 29f30c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 29f310 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 29f300 │ │ │ │ add r1, pc, r1 │ │ │ │ b 29f0b8 │ │ │ │ ldr r1, [pc, #664] @ 29f2cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 29f304 │ │ │ │ add r1, pc, r1 │ │ │ │ b 29f194 │ │ │ │ ldr r1, [pc, #656] @ 29f2ec │ │ │ │ add r1, pc, r1 │ │ │ │ b 29f0b8 │ │ │ │ ldr r3, [pc, #600] @ 29f2c0 │ │ │ │ @@ -628932,38 +628932,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 29f314 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 29f2c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 29f2e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 29f2b8 │ │ │ │ ldr r1, [pc, #456] @ 29f2bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 29f168 │ │ │ │ ldr r3, [pc, #536] @ 29f31c │ │ │ │ ldr r1, [pc, #536] @ 29f320 │ │ │ │ @@ -628981,61 +628981,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 29f2d0 │ │ │ │ ldr r1, [pc, #368] @ 29f2d4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 29f308 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 29f2d8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 29f2dc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 29f324 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 29f328 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 29f2f0 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 29f2f4 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 29f2f8 │ │ │ │ @@ -629048,71 +629048,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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 29f2e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 29f2e8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 29f32c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - strdeq r2, [r0], #-103 @ 0xffffff99 │ │ │ │ + b 67a5e4 │ │ │ │ + strheq r2, [r0], #-103 @ 0xffffff99 │ │ │ │ ldrsheq fp, [r6], #-80 @ 0xffffffb0 │ │ │ │ - ldrdeq r2, [r0], #-84 @ 0xffffffac │ │ │ │ + umaaleq r2, r0, r4, r5 │ │ │ │ subseq fp, r6, r4, lsl #13 │ │ │ │ - subeq r2, r0, r3, asr r6 │ │ │ │ - subeq r2, r0, r6, lsr #12 │ │ │ │ - subeq r2, r0, lr, lsr #13 │ │ │ │ + subeq r2, r0, r3, lsl r6 │ │ │ │ + subeq r2, r0, r6, ror #11 │ │ │ │ + subeq r2, r0, lr, ror #12 │ │ │ │ subseq fp, r6, r0, lsr #11 │ │ │ │ - subeq r2, r0, ip, lsl #11 │ │ │ │ + subeq r2, r0, ip, asr #10 │ │ │ │ subseq fp, r6, ip, asr r5 │ │ │ │ - subeq r2, r0, r3, lsr r5 │ │ │ │ - subeq r2, r0, r4, lsr #12 │ │ │ │ + strdeq r2, [r0], #-67 @ 0xffffffbd │ │ │ │ + subeq r2, r0, r4, ror #11 │ │ │ │ subseq fp, r6, r0, ror r4 │ │ │ │ - subeq r2, r0, fp, lsl #9 │ │ │ │ - strheq r2, [r0], #-108 @ 0xffffff94 │ │ │ │ + subeq r2, r0, fp, asr #8 │ │ │ │ + subeq r2, r0, ip, ror r6 │ │ │ │ subseq fp, r6, ip, lsl r5 │ │ │ │ subseq fp, r6, r4, lsl #10 │ │ │ │ ldrsheq fp, [r6], #-64 @ 0xffffffc0 │ │ │ │ - subeq r2, r0, r0, ror #9 │ │ │ │ - subeq r2, r0, r7, lsl #14 │ │ │ │ - subeq r2, r0, fp, ror #13 │ │ │ │ - strheq r2, [r0], #-82 @ 0xffffffae │ │ │ │ + subeq r2, r0, r0, lsr #9 │ │ │ │ + subeq r2, r0, r7, asr #13 │ │ │ │ + subeq r2, r0, fp, lsr #13 │ │ │ │ + subeq r2, r0, r2, ror r5 │ │ │ │ subseq fp, r6, r8, asr r7 │ │ │ │ - subeq r2, r0, r5, asr #14 │ │ │ │ - strheq r2, [r0], #-96 @ 0xffffffa0 │ │ │ │ - eorseq sp, lr, r4, lsr #31 │ │ │ │ + subeq r2, r0, r5, lsl #14 │ │ │ │ + subeq r2, r0, r0, ror r6 │ │ │ │ + eorseq sp, lr, r4, ror #30 │ │ │ │ ldrsbeq fp, [r6], #-92 @ 0xffffffa4 │ │ │ │ - subeq r2, r0, r1, asr r6 │ │ │ │ + subeq r2, r0, r1, lsl r6 │ │ │ │ subseq fp, r6, r8, ror r5 │ │ │ │ - mlaseq lr, r8, sp, sp │ │ │ │ - strheq r2, [r0], #-76 @ 0xffffffb4 │ │ │ │ + eorseq sp, lr, r8, asr sp │ │ │ │ + subeq r2, r0, ip, ror r4 │ │ │ │ subseq fp, r6, r0, ror #12 │ │ │ │ subseq fp, r6, r8, asr #12 │ │ │ │ - subeq r2, r0, r9, lsr r6 │ │ │ │ + strdeq r2, [r0], #-89 @ 0xffffffa7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29f394 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ rsb r7, r0, #1 │ │ │ │ @@ -629424,15 +629424,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29f814 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29f83c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29f87c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -629440,15 +629440,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29f854 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29f87c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 29f8b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -629470,15 +629470,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29f8cc │ │ │ │ cmp r1, #1 │ │ │ │ bne 29f8f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -629561,15 +629561,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fa38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fa60 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 285758 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 285220 │ │ │ │ cmn r4, #1 │ │ │ │ beq 29fab0 │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -629671,15 +629671,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fbf0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fc18 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fc58 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -629687,15 +629687,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fc30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fc58 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fc98 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -629703,15 +629703,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fc70 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fc98 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 29fcb0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ @@ -629759,15 +629759,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fd50 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fd78 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fdb8 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -629775,15 +629775,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29fd90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29fdb8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 28ab64 │ │ │ │ b 29fdf0 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ @@ -629815,15 +629815,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 29fef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 29fef4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fe74 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -629834,15 +629834,15 @@ │ │ │ │ bcc 29fe6c │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29fe6c │ │ │ │ @@ -629851,15 +629851,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq pc, r9, r8, asr pc @ │ │ │ │ subseq r0, sl, r0 │ │ │ │ subseq r0, sl, r0, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -629909,15 +629909,15 @@ │ │ │ │ stmib r7, {r2, r3} │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 4de050 │ │ │ │ + bl 4de020 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #5 │ │ │ │ beq 2a0090 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #20] │ │ │ │ uxtb r4, r8 │ │ │ │ @@ -629928,15 +629928,15 @@ │ │ │ │ beq 2a00cc │ │ │ │ ldr r0, [r7] │ │ │ │ add r2, r0, r6 │ │ │ │ cmp r2, #8192 @ 0x2000 │ │ │ │ bhi 2a013c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4f81c8 │ │ │ │ + bl 4f8198 │ │ │ │ str r1, [r7] │ │ │ │ b 29ff98 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 284408 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ bne 2a00ac │ │ │ │ @@ -629984,15 +629984,15 @@ │ │ │ │ stm r5, {r0, r1, r2, r3, r6} │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ bhi 2a0158 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ - bl 4f82c4 │ │ │ │ + bl 4f8294 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r0, {r5, r8} │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ @@ -630134,15 +630134,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 254b04 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - subeq r0, r0, r0, ror #25 │ │ │ │ + subeq r0, r0, r0, lsr #25 │ │ │ │ @ instruction: 0x00569e9c │ │ │ │ subseq r9, r6, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 2a03cc │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 2a03d0 │ │ │ │ @@ -630162,22 +630162,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsbeq sl, [r6], #-72 @ 0xffffffb8 │ │ │ │ - subeq r1, r0, r6, ror #9 │ │ │ │ + subeq r1, r0, r6, lsr #9 │ │ │ │ ldrsbeq sl, [r6], #-68 @ 0xffffffbc │ │ │ │ - subeq r1, r0, r6, asr #9 │ │ │ │ - subeq r1, r0, r7, asr #9 │ │ │ │ + subeq r1, r0, r6, lsl #9 │ │ │ │ + subeq r1, r0, r7, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #5 │ │ │ │ ldr r3, [pc, #136] @ 2a0480 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ @@ -630207,24 +630207,24 @@ │ │ │ │ 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 67a810 │ │ │ │ + bl 67a7e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r6, r8, ror #8 │ │ │ │ - subeq r1, r0, r9, lsr r4 │ │ │ │ + strdeq r1, [r0], #-57 @ 0xffffffc7 │ │ │ │ subseq sl, r6, r0, lsl #8 │ │ │ │ - subeq r1, r0, lr, lsr #8 │ │ │ │ - subseq sl, r6, r8, lsl #8 │ │ │ │ - subeq r1, r0, ip, lsl #8 │ │ │ │ subeq r1, r0, lr, ror #7 │ │ │ │ + subseq sl, r6, r8, lsl #8 │ │ │ │ + subeq r1, r0, ip, asr #7 │ │ │ │ + subeq r1, r0, lr, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 2a0514 │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [pc, #92] @ 2a0518 │ │ │ │ @@ -630244,22 +630244,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq sl, r6, r0, lsl r3 │ │ │ │ - subeq r1, r0, r1, lsr #6 │ │ │ │ + subeq r1, r0, r1, ror #5 │ │ │ │ subseq sl, r6, ip, lsl #6 │ │ │ │ - subeq r1, r0, sl, lsl #6 │ │ │ │ - subeq r1, r0, r7, lsl #6 │ │ │ │ + subeq r1, r0, sl, asr #5 │ │ │ │ + subeq r1, r0, r7, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 2a05a0 │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [pc, #92] @ 2a05a4 │ │ │ │ @@ -630279,22 +630279,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq sl, r6, r4, lsr #5 │ │ │ │ - umaaleq r1, r0, r5, r2 │ │ │ │ + subeq r1, r0, r5, asr r2 │ │ │ │ subseq sl, r6, r0, lsl #5 │ │ │ │ - subeq r1, r0, lr, ror r2 │ │ │ │ - subeq r1, r0, fp, ror r2 │ │ │ │ + subeq r1, r0, lr, lsr r2 │ │ │ │ + subeq r1, r0, fp, lsr r2 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmn r4, #1 │ │ │ │ beq 2a0654 │ │ │ │ mov r5, r0 │ │ │ │ bl 45c584 │ │ │ │ @@ -630350,32 +630350,32 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 2a06b4 │ │ │ │ ldr r1, [pc, #76] @ 2a06f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 2a06ec │ │ │ │ ldr r3, [pc, #40] @ 2a06f0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq r9, [lr], -r4 │ │ │ │ + mlaseq lr, r4, r1, r9 │ │ │ │ subseq sl, r6, r4, lsl r0 │ │ │ │ - eorseq r9, lr, ip, ror #3 │ │ │ │ + eorseq r9, lr, ip, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a073c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -630395,29 +630395,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 2a079c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subseq sl, r6, r8, ror #2 │ │ │ │ - eorseq ip, lr, ip, lsr #29 │ │ │ │ + eorseq ip, lr, ip, ror #28 │ │ │ │ subseq sl, r6, r4, asr #2 │ │ │ │ - eorseq ip, lr, r0, lsl #29 │ │ │ │ - strdeq r1, [r0], #-3 │ │ │ │ + eorseq ip, lr, r0, asr #28 │ │ │ │ + strheq r1, [r0], #-3 │ │ │ │ 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 │ │ │ │ @@ -630774,98 +630774,98 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r2, [pc, #308] @ 2a0e74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ dmb ish │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r7, [pc, #284] @ 2a0e78 │ │ │ │ and r0, r6, #1 │ │ │ │ ldr r1, [pc, #280] @ 2a0e7c │ │ │ │ add r3, sp, #14 │ │ │ │ strb r0, [sp, #14] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #9 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #248] @ 2a0e80 │ │ │ │ ubfx r2, r6, #1, #1 │ │ │ │ add r3, sp, #15 │ │ │ │ strb r2, [sp, #15] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ubfx r1, r6, #2, #1 │ │ │ │ strb r1, [sp, #16] │ │ │ │ str r7, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #204] @ 2a0e84 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ubfx r1, r6, #3, #1 │ │ │ │ strb r1, [sp, #17] │ │ │ │ str r7, [sp] │ │ │ │ add r3, sp, #17 │ │ │ │ ldr r1, [pc, #176] @ 2a0e88 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #164] @ 2a0e8c │ │ │ │ ubfx r2, r6, #5, #1 │ │ │ │ add r3, sp, #18 │ │ │ │ strb r2, [sp, #18] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #136] @ 2a0e90 │ │ │ │ ubfx r2, r6, #4, #1 │ │ │ │ add r3, sp, #19 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #108] @ 2a0e94 │ │ │ │ lsr r3, r6, #8 │ │ │ │ ldr r2, [pc, #104] @ 2a0e98 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #76] @ 2a0e9c │ │ │ │ add r3, r4, #17 │ │ │ │ ldr r2, [pc, #72] @ 2a0ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - subeq r0, r0, r0, lsr fp │ │ │ │ + strdeq r0, [r0], #-160 @ 0xffffff60 │ │ │ │ subseq r9, r6, r8, lsr #22 │ │ │ │ - subeq r0, r0, r2, lsl fp │ │ │ │ - strdeq r0, [r0], #-167 @ 0xffffff59 │ │ │ │ - ldrdeq r0, [r0], #-166 @ 0xffffff5a │ │ │ │ - strheq r0, [r0], #-175 @ 0xffffff51 │ │ │ │ - subeq r0, r0, sp, lsr #21 │ │ │ │ - eorseq r8, lr, r4, lsl fp │ │ │ │ - subeq r0, r0, r4, ror sl │ │ │ │ + ldrdeq r0, [r0], #-162 @ 0xffffff5e │ │ │ │ + strheq r0, [r0], #-167 @ 0xffffff59 │ │ │ │ + umaaleq r0, r0, r6, sl │ │ │ │ + subeq r0, r0, pc, ror sl │ │ │ │ + subeq r0, r0, sp, ror #20 │ │ │ │ + ldrsbteq r8, [lr], -r4 │ │ │ │ + subeq r0, r0, r4, lsr sl │ │ │ │ subseq r9, r6, r8, lsr #20 │ │ │ │ - mlaseq lr, r0, r7, ip │ │ │ │ + eorseq ip, lr, r0, asr r7 │ │ │ │ subseq r9, r6, r4, asr sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [pc, #92] @ 2a0f0c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #4 │ │ │ │ @@ -630891,56 +630891,56 @@ │ │ │ │ bl 59014 │ │ │ │ subseq lr, r9, ip, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 2a0f60 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r0, [r0], #-151 @ 0xffffff69 │ │ │ │ + umaaleq r0, r0, r7, r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 2a0f94 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r0, r0, r3, lsr #19 │ │ │ │ + subeq r0, r0, r3, ror #18 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 2a0fc8 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r0, r0, pc, ror #18 │ │ │ │ + subeq r0, r0, pc, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add r4, r6, #220 @ 0xdc │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -631036,44 +631036,44 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 285cfc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, r9, r8, asr #30 │ │ │ │ - ldrshteq pc, [pc], -r8 @ │ │ │ │ + ldrhteq pc, [pc], -r8 @ │ │ │ │ subseq r9, r6, r4, lsr #1 │ │ │ │ subseq r8, r6, r8, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 2a11b0 │ │ │ │ ldr r3, [pc, #40] @ 2a11b4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - subeq r0, r0, r2, lsr #15 │ │ │ │ + subeq r0, r0, r2, ror #14 │ │ │ │ subseq r9, r6, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a11e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 2a132c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a126c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -631108,15 +631108,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2872dc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a128c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a130c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a130c │ │ │ │ ldr r2, [pc, #144] @ 2a133c │ │ │ │ @@ -631152,28 +631152,28 @@ │ │ │ │ bl 288cec │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, r9, r4, ror ip │ │ │ │ @ instruction: 0xffec4b24 │ │ │ │ ldrsbeq r9, [r6], #-96 @ 0xffffffa0 │ │ │ │ - subeq r0, r0, ip, lsl #14 │ │ │ │ + subeq r0, r0, ip, asr #13 │ │ │ │ @ instruction: 0xffec4a84 │ │ │ │ subseq r9, r6, r0, asr #12 │ │ │ │ - subeq r0, r0, ip, ror #12 │ │ │ │ + subeq r0, r0, ip, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a1370 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 2a14bc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a13fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -631208,15 +631208,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2876e8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a141c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a149c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a149c │ │ │ │ ldr r2, [pc, #144] @ 2a14cc │ │ │ │ @@ -631252,18 +631252,18 @@ │ │ │ │ bl 288cec │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, r9, r4, ror #21 │ │ │ │ @ instruction: 0xffec4994 │ │ │ │ subseq r9, r6, r0, asr #10 │ │ │ │ - subeq r0, r0, ip, ror r5 │ │ │ │ + subeq r0, r0, ip, lsr r5 │ │ │ │ @ instruction: 0xffec48f4 │ │ │ │ ldrheq r9, [r6], #-64 @ 0xffffffc0 │ │ │ │ - ldrdeq r0, [r0], #-76 @ 0xffffffb4 │ │ │ │ + umaaleq r0, r0, ip, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2a1748 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r5, [pc, #600] @ 2a1750 │ │ │ │ @@ -631272,15 +631272,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 2a1748 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -631525,18 +631525,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 285320 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq lr, [r9], #-120 @ 0xffffff88 │ │ │ │ - eorseq pc, pc, r0, lsl #15 │ │ │ │ + eorseq pc, pc, r0, asr #14 │ │ │ │ subseq r8, r6, ip, ror #18 │ │ │ │ subseq r8, r6, r0, lsl #14 │ │ │ │ - ldrshteq pc, [pc], -lr @ │ │ │ │ + ldrhteq pc, [pc], -lr @ │ │ │ │ ldrsbeq r8, [r6], #-100 @ 0xffffff9c │ │ │ │ ldrsbeq r8, [r6], #-108 @ 0xffffff94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -631740,15 +631740,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2a1bd0 │ │ │ │ tst r6, #2 │ │ │ │ beq 2a2658 │ │ │ │ tst r6, #1 │ │ │ │ beq 2a1c70 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r6 │ │ │ │ bne 2a1c40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -631819,15 +631819,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2a1d14 │ │ │ │ tst r5, #2 │ │ │ │ beq 2a2670 │ │ │ │ tst r5, #1 │ │ │ │ beq 2a1dac │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ bne 2a1d7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -631876,15 +631876,15 @@ │ │ │ │ mla r0, r3, fp, r0 │ │ │ │ eor r0, r0, ip │ │ │ │ umull r6, r7, r0, r1 │ │ │ │ cmp r6, r1 │ │ │ │ bcs 2a1f0c │ │ │ │ rsb r0, r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 689228 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 6891f8 <__aeabi_uidivmod@@Base> │ │ │ │ movw ip, #36300 @ 0x8dcc │ │ │ │ movw lr, #30885 @ 0x78a5 │ │ │ │ movw r8, #19347 @ 0x4b93 │ │ │ │ movw r9, #44233 @ 0xacc9 │ │ │ │ cmp r6, r1 │ │ │ │ movt ip, #11573 @ 0x2d35 │ │ │ │ movt lr, #43628 @ 0xaa6c │ │ │ │ @@ -632182,15 +632182,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2a22c4 │ │ │ │ tst r9, #2 │ │ │ │ beq 2a2418 │ │ │ │ tst r9, #1 │ │ │ │ beq 2a2358 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r9, r9, #1 │ │ │ │ ldrex r0, [fp] │ │ │ │ cmp r0, r9 │ │ │ │ bne 2a2328 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -632327,15 +632327,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2a2520 │ │ │ │ tst r6, #2 │ │ │ │ beq 2a25ec │ │ │ │ tst r6, #1 │ │ │ │ beq 2a259c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r6 │ │ │ │ bne 2a256c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -632466,15 +632466,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ blt 2a1ab8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #1764] @ 0x6e4 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 5508ac │ │ │ │ + bl 55087c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a1aa0 │ │ │ │ mov r0, #4 │ │ │ │ b 2a26e8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ dmb ish │ │ │ │ ldr r9, [sp, #28] │ │ │ │ @@ -632674,36 +632674,36 @@ │ │ │ │ strb r0, [r9, #1760] @ 0x6e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 57eac │ │ │ │ b 2a2ac8 │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, pc, r0, ror #12 │ │ │ │ + eorseq lr, pc, r0, lsr #12 │ │ │ │ subseq r7, r6, ip, asr r8 │ │ │ │ subseq r7, r6, r0, asr r6 │ │ │ │ @ instruction: 0xffffddcc │ │ │ │ subseq r8, r6, r8, asr #32 │ │ │ │ subseq r8, r6, r4, asr #32 │ │ │ │ - eorseq lr, pc, r4, lsr r4 @ │ │ │ │ + ldrshteq lr, [pc], -r4 │ │ │ │ ldrsbeq r7, [r6], #-104 @ 0xffffff98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a2b90 │ │ │ │ ldrsh r1, [sp, #10] │ │ │ │ ldr r0, [sp] │ │ │ │ rsb r1, r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ @@ -632714,15 +632714,15 @@ │ │ │ │ bl 37700 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r6, r0 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ bl 45c5f8 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ @@ -632881,17 +632881,17 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r7, r6, r0, ror #26 │ │ │ │ subseq pc, r5, r4, lsl #20 │ │ │ │ - eorseq lr, lr, r3, asr #30 │ │ │ │ + eorseq lr, lr, r3, lsl #30 │ │ │ │ subseq r4, r6, ip, lsl r0 │ │ │ │ - eorseq r6, pc, r7, lsr r8 @ │ │ │ │ + ldrshteq r6, [pc], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -633039,17 +633039,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r3, [r6], #-196 @ 0xffffff3c │ │ │ │ subseq pc, r5, r0, lsr #15 │ │ │ │ - ldrsbteq lr, [lr], -pc │ │ │ │ + mlaseq lr, pc, ip, lr @ │ │ │ │ ldrheq r3, [r6], #-216 @ 0xffffff28 │ │ │ │ - ldrsbteq r6, [pc], -r3 │ │ │ │ + mlaseq pc, r3, r5, r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -633173,19 +633173,19 @@ │ │ │ │ bl 289d24 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, lr, r0, asr #31 │ │ │ │ + eorseq r9, lr, r0, lsl #31 │ │ │ │ subseq pc, r5, r0, lsl #11 │ │ │ │ - ldrhteq lr, [lr], -pc │ │ │ │ + eorseq lr, lr, pc, ror sl │ │ │ │ @ instruction: 0x00563b98 │ │ │ │ - ldrhteq r6, [pc], -r3 │ │ │ │ + eorseq r6, pc, r3, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -633334,17 +633334,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r3, r6, r0, asr #14 │ │ │ │ subseq pc, r5, r4, lsl #6 │ │ │ │ - eorseq lr, lr, r3, asr #16 │ │ │ │ + eorseq lr, lr, r3, lsl #16 │ │ │ │ subseq r3, r6, ip, lsl r9 │ │ │ │ - eorseq r6, pc, r7, lsr r1 @ │ │ │ │ + ldrshteq r6, [pc], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -633467,19 +633467,19 @@ │ │ │ │ bl 289d24 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, lr, r4, ror #21 │ │ │ │ + eorseq r9, lr, r4, lsr #21 │ │ │ │ subseq pc, r5, r8, ror #1 │ │ │ │ - eorseq lr, lr, r7, lsr #12 │ │ │ │ + eorseq lr, lr, r7, ror #11 │ │ │ │ subseq r3, r6, r0, lsl #14 │ │ │ │ - eorseq r5, pc, fp, lsl pc @ │ │ │ │ + ldrsbteq r5, [pc], -fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -633625,17 +633625,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r3, r6, ip, asr #7 │ │ │ │ subseq lr, r5, r8, ror lr │ │ │ │ - ldrhteq lr, [lr], -r7 │ │ │ │ + eorseq lr, lr, r7, ror r3 │ │ │ │ @ instruction: 0x00563490 │ │ │ │ - eorseq r5, pc, fp, lsr #25 │ │ │ │ + eorseq r5, pc, fp, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -633767,19 +633767,19 @@ │ │ │ │ bl 289d24 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, lr, r8, asr #11 │ │ │ │ + eorseq r9, lr, r8, lsl #11 │ │ │ │ subseq lr, r5, r8, lsr ip │ │ │ │ - eorseq lr, lr, r7, ror r1 │ │ │ │ + eorseq lr, lr, r7, lsr r1 │ │ │ │ subseq r3, r6, r0, asr r2 │ │ │ │ - eorseq r5, pc, fp, ror #20 │ │ │ │ + eorseq r5, pc, fp, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -633911,17 +633911,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r2, r6, r8, lsr #28 │ │ │ │ subseq lr, r5, r0, lsl #20 │ │ │ │ - eorseq sp, lr, pc, lsr pc │ │ │ │ + ldrshteq sp, [lr], -pc │ │ │ │ subseq r3, r6, r8, lsl r0 │ │ │ │ - eorseq r5, pc, r3, lsr r8 @ │ │ │ │ + ldrshteq r5, [pc], -r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -634067,17 +634067,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsheq r2, [r6], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0x0055e790 │ │ │ │ - eorseq sp, lr, pc, asr #25 │ │ │ │ + eorseq sp, lr, pc, lsl #25 │ │ │ │ subseq r2, r6, r8, lsr #27 │ │ │ │ - eorseq r5, pc, r3, asr #11 │ │ │ │ + eorseq r5, pc, r3, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -634203,17 +634203,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r2, r6, r8, lsl #18 │ │ │ │ subseq lr, r5, r0, ror r5 │ │ │ │ - eorseq sp, lr, pc, lsr #21 │ │ │ │ + eorseq sp, lr, pc, ror #20 │ │ │ │ subseq r2, r6, r8, lsl #23 │ │ │ │ - eorseq r5, pc, r3, lsr #7 │ │ │ │ + eorseq r5, pc, r3, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -634337,19 +634337,19 @@ │ │ │ │ bl 289d24 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, lr, r0, lsr sp │ │ │ │ + ldrshteq r8, [lr], -r0 │ │ │ │ subseq lr, r5, r0, asr r3 │ │ │ │ - eorseq sp, lr, pc, lsl #17 │ │ │ │ + eorseq sp, lr, pc, asr #16 │ │ │ │ subseq r2, r6, r8, ror #18 │ │ │ │ - eorseq r5, pc, r3, lsl #3 │ │ │ │ + eorseq r5, pc, r3, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -634487,17 +634487,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r2, r6, ip, lsl r6 │ │ │ │ subseq lr, r5, r0, lsl #2 │ │ │ │ - eorseq sp, lr, pc, lsr r6 │ │ │ │ + ldrshteq sp, [lr], -pc │ │ │ │ subseq r2, r6, r8, lsl r7 │ │ │ │ - eorseq r4, pc, r3, lsr pc @ │ │ │ │ + ldrshteq r4, [pc], -r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -634644,17 +634644,17 @@ │ │ │ │ bl 289d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r2, r6, r8, ror r2 │ │ │ │ subseq sp, r5, ip, lsl #29 │ │ │ │ - eorseq sp, lr, fp, asr #7 │ │ │ │ + eorseq sp, lr, fp, lsl #7 │ │ │ │ subseq r2, r6, r4, lsr #9 │ │ │ │ - ldrhteq r4, [pc], -pc │ │ │ │ + eorseq r4, pc, pc, ror ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [r1] │ │ │ │ ldmib r1, {r4, sl} │ │ │ │ @@ -634816,15 +634816,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a4c7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #4092] @ 2a5c80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a4d04 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -634968,15 +634968,15 @@ │ │ │ │ ldr r0, [pc, #4008] @ 2a5e6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a5010 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5010 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a5b78 │ │ │ │ mov r5, r0 │ │ │ │ @@ -635010,15 +635010,15 @@ │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [pc, #4024] @ 2a5f28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4000] @ 2a5f2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5138 │ │ │ │ ldr r0, [pc, #3984] @ 2a5f30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -635027,15 +635027,15 @@ │ │ │ │ bcc 2a5138 │ │ │ │ ldr r4, [r9] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5138 │ │ │ │ @@ -635044,15 +635044,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2a5138 │ │ │ │ ldr r0, [pc, #4020] @ 2a5fcc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5138 │ │ │ │ ldr r0, [pc, #4004] @ 2a5fd0 │ │ │ │ @@ -635064,15 +635064,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [r4] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5138 │ │ │ │ @@ -635119,15 +635119,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 288468 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #21 │ │ │ │ bne 2a517c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ @@ -635184,15 +635184,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r5, [r8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5830 │ │ │ │ @@ -635235,15 +635235,15 @@ │ │ │ │ stm r0, {r8, r9, ip} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2a5830 │ │ │ │ ldr r0, [pc, #3104] @ 2a5f34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bhi 2a54c8 │ │ │ │ ldr r7, [pc, #3088] @ 2a5f38 │ │ │ │ @@ -635257,15 +635257,15 @@ │ │ │ │ ldr r0, [pc, #3060] @ 2a5f3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a54c8 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a54c8 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #28]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2a5bb0 │ │ │ │ @@ -635312,15 +635312,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2944] @ 2a5fc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5630 │ │ │ │ ldr r0, [pc, #2928] @ 2a5fc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -635329,15 +635329,15 @@ │ │ │ │ bcc 2a5630 │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5630 │ │ │ │ @@ -635346,15 +635346,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2a5630 │ │ │ │ ldr r0, [pc, #2672] @ 2a5f40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5630 │ │ │ │ ldr r0, [pc, #2656] @ 2a5f44 │ │ │ │ @@ -635366,15 +635366,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r9, [r8] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5630 │ │ │ │ @@ -635437,15 +635437,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [fp, #216] @ 0xd8 │ │ │ │ mov r5, fp │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ str r6, [r5, #256]! @ 0x100 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ sub r9, r5, #32 │ │ │ │ mov r7, r5 │ │ │ │ @@ -635620,22 +635620,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2a58e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a590c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ strb r6, [fp, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a5928 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1732] @ 2a5ff4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a59b0 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -635704,15 +635704,15 @@ │ │ │ │ ldr r0, [pc, #1304] @ 2a5f5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a51f0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a51f0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a5bdc │ │ │ │ mov r7, r0 │ │ │ │ @@ -635740,15 +635740,15 @@ │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1176] @ 2a5f8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5830 │ │ │ │ ldr r0, [pc, #1160] @ 2a5f90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -635757,15 +635757,15 @@ │ │ │ │ bne 2a5830 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a5830 │ │ │ │ @@ -635774,15 +635774,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2a5830 │ │ │ │ ldr r0, [pc, #1132] @ 2a5fec │ │ │ │ ldr r2, [pc, #1132] @ 2a5ff0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ @@ -635846,15 +635846,15 @@ │ │ │ │ b 2a5dd0 │ │ │ │ b 2a5dd0 │ │ │ │ b 2a5df0 │ │ │ │ ldrsbeq fp, [r9], #-28 @ 0xffffffe4 │ │ │ │ b 2a5dd0 │ │ │ │ @ instruction: 0xffec108c │ │ │ │ subseq r5, r6, r8, asr #24 │ │ │ │ - eorseq ip, pc, r4, ror ip @ │ │ │ │ + eorseq ip, pc, r4, lsr ip @ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [fp, #240] @ 0xf0 │ │ │ │ @@ -635920,15 +635920,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2a5d98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a5f08 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ b 2a5f08 │ │ │ │ b 2a5dd8 │ │ │ │ b 2a5dd8 │ │ │ │ b 2a5dd8 │ │ │ │ b 2a5dd8 │ │ │ │ mov r7, r0 │ │ │ │ b 2a5e08 │ │ │ │ @@ -636003,15 +636003,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 2a5ee4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a5f08 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #209] @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ bl 288cec │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -636021,72 +636021,72 @@ │ │ │ │ subseq sl, r9, ip, lsl #30 │ │ │ │ subseq sl, r9, r8, lsr #19 │ │ │ │ subseq sl, r9, r4, asr #18 │ │ │ │ subseq sl, r9, r4, lsr #18 │ │ │ │ @ instruction: 0x0059a990 │ │ │ │ subseq sl, r9, r8, asr #19 │ │ │ │ subseq sl, r9, r4, ror r7 │ │ │ │ - eorseq fp, pc, r1, ror #10 │ │ │ │ + eorseq fp, pc, r1, lsr #10 │ │ │ │ subseq r4, r6, r8, ror r7 │ │ │ │ ldrsbeq sl, [r9], #-168 @ 0xffffff58 │ │ │ │ ldrheq sl, [r9], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x0059a29c │ │ │ │ subseq sl, r9, r8, ror #24 │ │ │ │ subseq sl, r9, r0, lsr #25 │ │ │ │ subseq sl, r9, r0, asr #21 │ │ │ │ - eorseq fp, pc, sp, ror r5 @ │ │ │ │ + eorseq fp, pc, sp, lsr r5 @ │ │ │ │ subseq r4, r6, ip, ror r7 │ │ │ │ subseq r5, r6, r8, lsl #1 │ │ │ │ ldrheq r5, [r6], #-12 │ │ │ │ - mlaseq pc, r9, r5, fp @ │ │ │ │ + eorseq fp, pc, r9, asr r5 @ │ │ │ │ @ instruction: 0x00564798 │ │ │ │ @ instruction: 0x00564898 │ │ │ │ ldrsbeq r4, [r6], #-136 @ 0xffffff78 │ │ │ │ subseq sl, r9, ip, ror #6 │ │ │ │ subseq sl, r9, r4, lsr #7 │ │ │ │ subseq r4, r6, r4, ror r7 │ │ │ │ subseq r4, r6, r8, lsr lr │ │ │ │ subseq r4, r6, r0, asr #27 │ │ │ │ @ instruction: 0xffe9f780 │ │ │ │ subseq sl, r9, r4, lsl sl │ │ │ │ - eorseq fp, pc, r5, asr #11 │ │ │ │ + eorseq fp, pc, r5, lsl #11 │ │ │ │ ldrsbeq r4, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq r4, [r6], #-120 @ 0xffffff88 │ │ │ │ subseq r5, r6, r4 │ │ │ │ subseq r4, r6, ip, lsl #31 │ │ │ │ @ instruction: 0xffe9f958 │ │ │ │ subseq sl, r9, ip, ror #23 │ │ │ │ subseq sl, r9, ip, lsl sl │ │ │ │ subseq sl, r9, r4, asr sl │ │ │ │ subseq sl, r9, r8, asr #28 │ │ │ │ subseq sl, r9, r0, lsl #29 │ │ │ │ subseq sl, r9, r0, lsl ip │ │ │ │ - eorseq fp, pc, r1, ror #11 │ │ │ │ + eorseq fp, pc, r1, lsr #11 │ │ │ │ subseq r4, r6, r0, lsr r8 │ │ │ │ subseq r5, r6, ip, ror #4 │ │ │ │ subseq r5, r6, r8, ror #5 │ │ │ │ subseq sl, r9, r8, lsl #29 │ │ │ │ - ldrshteq fp, [pc], -sp │ │ │ │ + ldrhteq fp, [pc], -sp │ │ │ │ subseq r4, r6, ip, asr #16 │ │ │ │ subseq sl, r9, r0, lsr r5 │ │ │ │ @ instruction: 0xffec03e0 │ │ │ │ @ instruction: 0x00564f90 │ │ │ │ - eorseq fp, pc, r0, asr #31 │ │ │ │ + eorseq fp, pc, r0, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a6034 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3864] @ 2a6f54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a60bc │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -636465,15 +636465,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2a661c │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a6640 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldrb r0, [fp, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [fp, #200] @ 0xc8 │ │ │ │ cmpne r0, #3 │ │ │ │ beq 2a6668 │ │ │ │ add r5, fp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -636515,15 +636515,15 @@ │ │ │ │ ldr r0, [pc, #2592] @ 2a7110 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a683c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a683c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a6d08 │ │ │ │ mov r7, r0 │ │ │ │ @@ -636557,15 +636557,15 @@ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [pc, #2472] @ 2a7144 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2448] @ 2a7148 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a6968 │ │ │ │ ldr r0, [pc, #2432] @ 2a714c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -636574,15 +636574,15 @@ │ │ │ │ bcc 2a6968 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a6968 │ │ │ │ @@ -636591,15 +636591,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 2a6968 │ │ │ │ ldr r0, [pc, #2256] @ 2a7114 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a6968 │ │ │ │ ldr r0, [pc, #2240] @ 2a7118 │ │ │ │ @@ -636611,15 +636611,15 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r4, [r6] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a6968 │ │ │ │ @@ -636667,15 +636667,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 288468 │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ bne 2a69ac │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #572]! @ 0x23c │ │ │ │ @@ -636709,15 +636709,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ strb r4, [fp, #518] @ 0x206 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2a6a10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1848] @ 2a7150 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a6a98 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -636793,15 +636793,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [r4] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a656c │ │ │ │ @@ -636846,15 +636846,15 @@ │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ b 2a656c │ │ │ │ ldr r4, [pc, #1164] @ 2a70d4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -636865,15 +636865,15 @@ │ │ │ │ ldr r0, [pc, #1136] @ 2a70d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a6b14 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a6b14 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 2a6d40 │ │ │ │ @@ -637028,15 +637028,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2a6ee8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a6f0c │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a7084 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ bl 287df4 │ │ │ │ @@ -637050,15 +637050,15 @@ │ │ │ │ bl 286fc0 │ │ │ │ b 2a6f68 │ │ │ │ mov r4, r0 │ │ │ │ b 2a6fd0 │ │ │ │ subseq r9, r9, r4, lsr #28 │ │ │ │ @ instruction: 0xffebfcd4 │ │ │ │ @ instruction: 0x00564890 │ │ │ │ - ldrhteq fp, [pc], -ip │ │ │ │ + eorseq fp, pc, ip, ror r8 @ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #568]! @ 0x238 │ │ │ │ cmp r1, #21 │ │ │ │ bne 2a6f7c │ │ │ │ bl 28bda4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -637115,15 +637115,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2a7044 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a7068 │ │ │ │ dmb ish │ │ │ │ - bl 5af440 │ │ │ │ + bl 5af410 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a7084 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ bl 287df4 │ │ │ │ @@ -637148,44 +637148,44 @@ │ │ │ │ subseq r4, r6, ip, ror #3 │ │ │ │ ldrheq r9, [r9], #-20 @ 0xffffffec │ │ │ │ subseq r9, r9, r0, lsr r0 │ │ │ │ subseq r9, r9, r0, lsl r0 │ │ │ │ subseq r9, r9, r4, asr #6 │ │ │ │ subseq r9, r9, ip, ror r3 │ │ │ │ subseq r9, r9, r4, lsr r1 │ │ │ │ - eorseq sl, pc, r9, lsl r4 @ │ │ │ │ + ldrsbteq sl, [pc], -r9 │ │ │ │ subseq r3, r6, r8, asr #11 │ │ │ │ subseq r3, r6, r8, lsl #15 │ │ │ │ subseq r3, r6, r8, ror r7 │ │ │ │ - eorseq sl, pc, r5, lsr r4 @ │ │ │ │ + ldrshteq sl, [pc], -r5 │ │ │ │ subseq r3, r6, r4, ror #11 │ │ │ │ subseq r3, r6, r4, ror r6 │ │ │ │ subseq r3, r6, r0, ror #12 │ │ │ │ subseq r9, r9, r0, lsl #12 │ │ │ │ subseq r9, r9, r8, lsr #17 │ │ │ │ subseq r9, r9, r8, lsl #17 │ │ │ │ subseq r9, r9, ip, lsl r6 │ │ │ │ subseq r9, r9, r4, asr r6 │ │ │ │ subseq r9, r9, ip, lsl #14 │ │ │ │ - eorseq sl, pc, r1, asr r4 @ │ │ │ │ + eorseq sl, pc, r1, lsl r4 @ │ │ │ │ subseq r3, r6, r8, lsr #12 │ │ │ │ subseq r3, r6, ip, asr sl │ │ │ │ subseq r3, r6, r0, asr #20 │ │ │ │ subseq r9, r9, r8, asr r6 │ │ │ │ - eorseq sl, pc, sp, ror #8 │ │ │ │ + eorseq sl, pc, sp, lsr #8 │ │ │ │ subseq r3, r6, r4, asr #12 │ │ │ │ ldrsheq r3, [r6], #-176 @ 0xffffff50 │ │ │ │ subseq r3, r6, ip, lsl #24 │ │ │ │ ldrsheq r9, [r9], #-120 @ 0xffffff88 │ │ │ │ subseq r9, r9, r8, lsr #13 │ │ │ │ subseq r9, r9, r0, ror #13 │ │ │ │ subseq r9, r9, r8, asr #8 │ │ │ │ @ instruction: 0xffebf2f8 │ │ │ │ subseq r3, r6, r8, lsr #29 │ │ │ │ - ldrsbteq sl, [pc], -r8 │ │ │ │ + mlaseq pc, r8, lr, sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #5 │ │ │ │ bne 2a7180 │ │ │ │ mov r0, #23 │ │ │ │ @@ -637330,15 +637330,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #296] @ 2a74dc │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 2a7410 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -637400,15 +637400,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r9, r9, r0, asr #23 │ │ │ │ @ instruction: 0x00599a98 │ │ │ │ subseq r2, r6, ip, asr #24 │ │ │ │ subseq r3, r6, r8, lsr r5 │ │ │ │ subseq r9, r9, ip, ror #22 │ │ │ │ - eorseq sl, pc, r4, ror #13 │ │ │ │ + eorseq sl, pc, r4, lsr #13 │ │ │ │ subseq r3, r6, r4, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #368] @ 2a7664 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -637434,15 +637434,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #296] @ 2a767c │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 2a75b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -637504,15 +637504,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r9, r9, r4, lsl r8 │ │ │ │ subseq r9, r9, ip, ror #13 │ │ │ │ @ instruction: 0x00562a98 │ │ │ │ ldrheq r3, [r6], #-56 @ 0xffffffc8 │ │ │ │ subseq r9, r9, r0, asr #15 │ │ │ │ - ldrsbteq r2, [lr], -ip │ │ │ │ + mlaseq lr, ip, r3, r2 │ │ │ │ @ instruction: 0x00563494 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #368] @ 2a7804 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -637538,15 +637538,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #296] @ 2a781c │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 2a7750 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -637608,15 +637608,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r9, r9, r8, lsr #13 │ │ │ │ subseq r9, r9, r0, lsl #11 │ │ │ │ subseq r2, r6, r0, lsr #18 │ │ │ │ subseq r3, r6, r8, asr #4 │ │ │ │ subseq r9, r9, r4, asr r6 │ │ │ │ - eorseq sl, pc, r8, ror #7 │ │ │ │ + eorseq sl, pc, r8, lsr #7 │ │ │ │ subseq r3, r6, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #10 │ │ │ │ ldr r0, [pc, #904] @ 2a7bc0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -637659,15 +637659,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a7a58 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -637842,17 +637842,17 @@ │ │ │ │ beq 2a7bb0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, pc, r0, lsr #4 │ │ │ │ + eorseq sl, pc, r0, ror #3 │ │ │ │ subseq r2, r6, ip, lsr #15 │ │ │ │ - eorseq r9, pc, r8, lsl #11 │ │ │ │ + eorseq r9, pc, r8, asr #10 │ │ │ │ subseq r2, r6, ip, lsl #15 │ │ │ │ @ instruction: 0xffebe3b0 │ │ │ │ ldrheq r2, [r6], #-120 @ 0xffffff88 │ │ │ │ subseq r2, r6, ip, ror #14 │ │ │ │ subseq r8, r9, r8, ror #10 │ │ │ │ @ instruction: 0x00562698 │ │ │ │ @ instruction: 0xffebe270 │ │ │ │ @@ -637932,23 +637932,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #392] @ 2a7ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a7e0c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -638021,22 +638021,22 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a7e84 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r5, [lr], -r0 │ │ │ │ + ldrhteq r5, [lr], -r0 │ │ │ │ @ instruction: 0xffebdf88 │ │ │ │ subseq r2, r6, r4, ror ip │ │ │ │ subseq r2, r6, r4, asr #6 │ │ │ │ subseq r8, r9, r4, asr #2 │ │ │ │ subseq r2, r6, r8, lsr #26 │ │ │ │ ldrsheq r2, [r6], #-56 @ 0xffffffc8 │ │ │ │ - ldrsbteq r9, [pc], -r4 │ │ │ │ + mlaseq pc, r4, r1, r9 @ │ │ │ │ ldrsbeq r2, [r6], #-56 @ 0xffffffc8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #11 │ │ │ │ ldr r0, [pc, #908] @ 2a8254 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -638080,15 +638080,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a80ec │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -638263,17 +638263,17 @@ │ │ │ │ beq 2a8244 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, pc, r8, ror #23 │ │ │ │ + eorseq r9, pc, r8, lsr #23 │ │ │ │ subseq r2, r6, r8, lsl r1 │ │ │ │ - ldrshteq r8, [pc], -r4 │ │ │ │ + ldrhteq r8, [pc], -r4 │ │ │ │ ldrsheq r2, [r6], #-8 │ │ │ │ @ instruction: 0xffebdd1c │ │ │ │ subseq r2, r6, r4, lsr #2 │ │ │ │ ldrsbeq r2, [r6], #-8 │ │ │ │ ldrsbeq r7, [r9], #-228 @ 0xffffff1c │ │ │ │ subseq r2, r6, r4 │ │ │ │ @ instruction: 0xffebdbdc │ │ │ │ @@ -638326,15 +638326,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a84c4 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -638509,17 +638509,17 @@ │ │ │ │ beq 2a861c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, lr, r8, lsr r6 │ │ │ │ + ldrshteq r1, [lr], -r8 │ │ │ │ subseq r1, r6, r0, asr #26 │ │ │ │ - eorseq r8, pc, ip, lsl fp @ │ │ │ │ + ldrsbteq r8, [pc], -ip │ │ │ │ subseq r1, r6, r0, lsr #26 │ │ │ │ @ instruction: 0xffebd944 │ │ │ │ subseq r1, r6, ip, asr #26 │ │ │ │ subseq r1, r6, r0, lsl #26 │ │ │ │ ldrsheq r7, [r9], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r6, ip, lsr #24 │ │ │ │ @ instruction: 0xffebd804 │ │ │ │ @@ -638572,15 +638572,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a88c0 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -638771,31 +638771,31 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a8a3c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, lr, r0, ror #4 │ │ │ │ + eorseq r1, lr, r0, lsr #4 │ │ │ │ subseq r1, r6, r4, asr #18 │ │ │ │ - eorseq r8, pc, r0, lsr #14 │ │ │ │ + eorseq r8, pc, r0, ror #13 │ │ │ │ subseq r1, r6, r4, lsr #18 │ │ │ │ @ instruction: 0xffebd548 │ │ │ │ subseq r1, r6, r0, asr r9 │ │ │ │ subseq r1, r6, r4, lsl #18 │ │ │ │ subseq r7, r9, r0, lsl #14 │ │ │ │ subseq r1, r6, r0, lsr r8 │ │ │ │ @ instruction: 0xffebd408 │ │ │ │ subseq r2, r6, r4, asr #2 │ │ │ │ subseq r7, r9, r0, ror #11 │ │ │ │ subseq r1, r6, r8, asr #17 │ │ │ │ @ instruction: 0xffebd4b8 │ │ │ │ ldrsheq r2, [r6], #-20 @ 0xffffffec │ │ │ │ @ instruction: 0x00597690 │ │ │ │ - eorseq r8, pc, lr, ror #5 │ │ │ │ + eorseq r8, pc, lr, lsr #5 │ │ │ │ subseq r1, r6, r4, ror #29 │ │ │ │ subseq r1, r6, r4, ror #15 │ │ │ │ subseq r1, r6, r8, ror #15 │ │ │ │ subseq r7, r9, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r9, r0 │ │ │ │ @@ -638870,23 +638870,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #472] @ 2a8d98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 564eac │ │ │ │ + bl 564e7c │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a8cf0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 37ec8 │ │ │ │ @@ -638979,22 +638979,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r7, r9, r4, lsr #7 │ │ │ │ subseq r1, r6, r4, lsr r4 │ │ │ │ subseq r1, r6, ip, ror #24 │ │ │ │ ldrsbeq r7, [r9], #-24 @ 0xffffffe8 │ │ │ │ @ instruction: 0x00597490 │ │ │ │ - ldrhteq r0, [lr], -r8 │ │ │ │ + eorseq r0, lr, r8, ror sp │ │ │ │ @ instruction: 0xffebd0a4 │ │ │ │ subseq r1, r6, r0, asr #27 │ │ │ │ subseq r1, r6, r0, ror #8 │ │ │ │ subseq r7, r9, r0, ror #4 │ │ │ │ ldrheq r1, [r6], #-224 @ 0xffffff20 │ │ │ │ subseq r1, r6, r4, lsl r5 │ │ │ │ - ldrshteq r8, [pc], -r0 │ │ │ │ + ldrhteq r8, [pc], -r0 │ │ │ │ ldrsheq r1, [r6], #-68 @ 0xffffffbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [pc, #896] @ 2a9140 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -639035,15 +639035,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 37634 │ │ │ │ mov r6, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2a8fd8 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -639218,17 +639218,17 @@ │ │ │ │ beq 2a9130 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r8, [pc], -ip │ │ │ │ + mlaseq pc, ip, ip, r8 @ │ │ │ │ subseq r1, r6, ip, lsr #4 │ │ │ │ - eorseq r8, pc, r8 │ │ │ │ + eorseq r7, pc, r8, asr #31 │ │ │ │ subseq r1, r6, ip, lsl #4 │ │ │ │ @ instruction: 0xffebce30 │ │ │ │ subseq r1, r6, r8, lsr r2 │ │ │ │ subseq r1, r6, ip, ror #3 │ │ │ │ subseq r6, r9, r8, ror #31 │ │ │ │ subseq r1, r6, r8, lsl r1 │ │ │ │ @ instruction: 0xffebccf0 │ │ │ │ @@ -639237,19 +639237,19 @@ │ │ │ │ ldrheq r1, [r6], #-16 │ │ │ │ @ instruction: 0xffebcda0 │ │ │ │ subseq r1, r6, ip, ror #21 │ │ │ │ subseq r6, r9, r8, ror pc │ │ │ │ @ instruction: 0xfff21c90 │ │ │ │ ldrsbeq r1, [r6], #-4 │ │ │ │ ldrheq r1, [r6], #-12 │ │ │ │ - b 64a038 │ │ │ │ - b 64a08c │ │ │ │ - b 64a090 │ │ │ │ - b 64a128 │ │ │ │ - b 631064 │ │ │ │ + b 64a008 │ │ │ │ + b 64a05c │ │ │ │ + b 64a060 │ │ │ │ + b 64a0f8 │ │ │ │ + b 631034 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2a924c │ │ │ │ mov r5, r2 │ │ │ │ bmi 2a9328 │ │ │ │ @@ -639761,15 +639761,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, pc, r8, asr sl @ │ │ │ │ + eorseq r8, pc, r8, lsl sl @ │ │ │ │ ldrsbeq r1, [r6], #-88 @ 0xffffffa8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #352] @ 0x160 │ │ │ │ strb r1, [r0, #353] @ 0x161 │ │ │ │ strb r1, [r0, #354] @ 0x162 │ │ │ │ strb r1, [r0, #355] @ 0x163 │ │ │ │ strb r1, [r0, #356] @ 0x164 │ │ │ │ @@ -639823,34 +639823,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, pc, r0, ror #18 │ │ │ │ + eorseq r8, pc, r0, lsr #18 │ │ │ │ subseq r1, r6, r0, ror #9 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2a9ad0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r3, lr, r4, lsl #20 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r3, lr, r4, asr #19 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2a9ae8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r8, pc, r4, asr r0 @ │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r8, pc, r4, lsl r0 @ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2a9b00 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r8, pc, r6, asr #32 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r8, pc, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2bd118 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ @@ -640289,15 +640289,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 3855c │ │ │ │ str fp, [r9] │ │ │ │ str fp, [r9, #4] │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r4, lr, ip, lsl #1 │ │ │ │ + eorseq r4, lr, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ add sl, r8, #16 │ │ │ │ cmp sl, #0 │ │ │ │ bmi 2aa4ac │ │ │ │ @@ -640516,18 +640516,18 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r0, r6, r0, lsr #12 │ │ │ │ subseq r5, r9, ip, asr fp │ │ │ │ subseq r0, r6, r0, lsl r6 │ │ │ │ subseq r0, r6, ip, lsr #11 │ │ │ │ - mlaseq pc, pc, r6, r7 @ │ │ │ │ + eorseq r7, pc, pc, asr r6 @ │ │ │ │ ldrsheq r0, [r6], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0x0056059c │ │ │ │ - eorseq r7, pc, r5, asr #11 │ │ │ │ + eorseq r7, pc, r5, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr fp, [r1, #4] │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -640757,20 +640757,20 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrheq r0, [r6], #-44 @ 0xffffffd4 │ │ │ │ subseq r0, r6, r8, lsr r2 │ │ │ │ - eorseq r7, pc, fp, lsr #6 │ │ │ │ + eorseq r7, pc, fp, ror #5 │ │ │ │ subseq r5, r9, r0, asr #15 │ │ │ │ subseq r0, r6, r8, lsr #5 │ │ │ │ subseq r0, r6, ip, lsr #5 │ │ │ │ subseq r0, r6, r8, asr #4 │ │ │ │ - eorseq r7, pc, r1, ror #4 │ │ │ │ + eorseq r7, pc, r1, lsr #4 │ │ │ │ subseq r0, r6, r4, lsr r2 │ │ │ │ subseq r5, r9, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldrd r2, [r1, #12] │ │ │ │ mov r9, sp │ │ │ │ mov r8, r0 │ │ │ │ @@ -641123,15 +641123,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq r5, [r9], #-28 @ 0xffffffe4 │ │ │ │ subseq r5, r9, ip, ror r1 │ │ │ │ subseq pc, r5, ip, lsl sp @ │ │ │ │ subseq r5, r9, ip, lsl r1 │ │ │ │ subseq pc, r5, r8, ror sp @ │ │ │ │ - ldrhteq r6, [pc], -r1 │ │ │ │ + eorseq r6, pc, r1, ror sp @ │ │ │ │ ldrheq pc, [r5], #-196 @ 0xffffff3c @ │ │ │ │ subseq pc, r5, r0, ror #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -641378,15 +641378,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ subseq r4, r9, r8, asr #22 │ │ │ │ - ldrshteq r6, [pc], -r5 │ │ │ │ + ldrhteq r6, [pc], -r5 │ │ │ │ subseq pc, r5, r4, lsr #15 │ │ │ │ subseq pc, r5, r0, ror r8 @ │ │ │ │ subseq pc, r5, r0, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ @@ -641596,15 +641596,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ subseq r4, r9, r0, ror #15 │ │ │ │ - eorseq r6, pc, sp, lsl #9 │ │ │ │ + eorseq r6, pc, sp, asr #8 │ │ │ │ subseq pc, r5, ip, lsr r4 @ │ │ │ │ subseq pc, r5, r8, lsl #10 │ │ │ │ @ instruction: 0x0055f498 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #320 @ 0x140 │ │ │ │ mov r8, r3 │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ @@ -641690,15 +641690,15 @@ │ │ │ │ ldr r1, [pc, #28] @ 2ab7e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - eorseq r6, pc, r1, lsl r3 @ │ │ │ │ + ldrsbteq r6, [pc], -r1 │ │ │ │ subseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0x0055f39c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #320 @ 0x140 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, [r1, #12] │ │ │ │ @@ -641801,15 +641801,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ab994 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, pc, r1, lsl #3 │ │ │ │ + eorseq r6, pc, r1, asr #2 │ │ │ │ subseq pc, r5, r0, lsr r1 @ │ │ │ │ subseq pc, r5, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [pc, #2620] @ 2ac3fc │ │ │ │ @@ -642467,15 +642467,15 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 2a9914 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r4, r9, ip, asr #7 │ │ │ │ ldrsbeq lr, [r5], #-116 @ 0xffffff8c │ │ │ │ - ldrshteq r5, [pc], -r6 │ │ │ │ + ldrhteq r5, [pc], -r6 │ │ │ │ subseq lr, r5, ip, asr #13 │ │ │ │ subseq lr, r5, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #2400] @ 2acd88 │ │ │ │ @@ -643134,15 +643134,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2af518 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 2ace74 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subseq sp, r5, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 2ace94 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -644852,16 +644852,16 @@ │ │ │ │ ldm sl, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, r6, #32 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r0, lr, ip, ror #6 │ │ │ │ - eorseq pc, sp, r8, lsr #18 │ │ │ │ + eorseq r0, lr, ip, lsr #6 │ │ │ │ + eorseq pc, sp, r8, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ str r0, [sp] │ │ │ │ ldmib r1, {r2, r9} │ │ │ │ @@ -645791,17 +645791,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2acf0c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, r5, r0, lsl lr │ │ │ │ - eorseq r3, pc, r7, ror #16 │ │ │ │ + eorseq r3, pc, r7, lsr #16 │ │ │ │ subseq fp, r5, r4, ror #24 │ │ │ │ - eorseq r3, pc, r7, asr #11 │ │ │ │ + eorseq r3, pc, r7, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -645921,17 +645921,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2acf0c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, r5, r8, lsl #24 │ │ │ │ - eorseq r3, pc, pc, asr r6 @ │ │ │ │ + eorseq r3, pc, pc, lsl r6 @ │ │ │ │ subseq fp, r5, ip, asr sl │ │ │ │ - ldrhteq r3, [pc], -pc │ │ │ │ + eorseq r3, pc, pc, ror r3 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 2afa50 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -646193,28 +646193,28 @@ │ │ │ │ ldr r0, [pc, #20] @ 2afe3c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 2afe40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ bl 589c0 │ │ │ │ - eorseq r1, pc, lr, ror lr @ │ │ │ │ + eorseq r1, pc, lr, lsr lr @ │ │ │ │ subseq sl, r5, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldmib r1, {r5, r9} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2afe84 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2b008c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ mls r1, r0, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ b 2afe88 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [r8, #32]! │ │ │ │ @@ -646350,15 +646350,15 @@ │ │ │ │ bl 58c34 │ │ │ │ bl 589c0 │ │ │ │ str r6, [sl] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq fp, r5, r0, lsr #4 │ │ │ │ subseq fp, r5, ip, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-180 @ 0xffffff4c │ │ │ │ - eorseq r1, pc, sl, lsr #24 │ │ │ │ + eorseq r1, pc, sl, ror #23 │ │ │ │ subseq sl, r5, r8, ror fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ @@ -646553,26 +646553,26 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 2b0408 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq sp, sp, ip, lsl r1 │ │ │ │ - eorseq r1, pc, ip, lsr #17 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq sp, [sp], -ip │ │ │ │ + eorseq r1, pc, ip, ror #16 │ │ │ │ subseq sl, r5, r8, lsl #16 │ │ │ │ - ldrhteq pc, [sp], -fp @ │ │ │ │ + eorseq pc, sp, fp, ror lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ @@ -646601,15 +646601,15 @@ │ │ │ │ bl 3855c │ │ │ │ lsl r4, r4, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [r6, #32] │ │ │ │ bhi 2b05cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b05cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -646619,15 +646619,15 @@ │ │ │ │ lsl fp, r1, #3 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ bhi 2b0534 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #8 │ │ │ │ mov sl, r6 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b0534 │ │ │ │ cmp r7, #5 │ │ │ │ bcs 2b0544 │ │ │ │ ldr r0, [pc, #252] @ 2b05fc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -646648,15 +646648,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r6, r4, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 2b05a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b05a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, fp │ │ │ │ bl 2a9194 │ │ │ │ @@ -646690,18 +646690,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ @ instruction: 0x0058f898 │ │ │ │ - eorseq r2, lr, r7, lsr #16 │ │ │ │ + eorseq r2, lr, r7, ror #15 │ │ │ │ subseq sl, r5, r8, asr r6 │ │ │ │ subseq sl, r5, r0, lsl r6 │ │ │ │ - eorseq r1, pc, r1, ror #12 │ │ │ │ + eorseq r1, pc, r1, lsr #12 │ │ │ │ subseq sl, r5, r0, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, #16 │ │ │ │ @@ -646773,15 +646773,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 2b0750 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subseq pc, r8, r4, lsr #13 │ │ │ │ - eorseq r2, pc, r0, asr #19 │ │ │ │ + eorseq r2, pc, r0, lsl #19 │ │ │ │ subseq sl, r5, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -647227,15 +647227,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #136] @ 2b0f00 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r5, sp │ │ │ │ @@ -647327,15 +647327,15 @@ │ │ │ │ ldr r0, [pc, #176] @ 2b1090 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #140] @ 2b1094 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, sp │ │ │ │ @@ -647403,16 +647403,16 @@ │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r2, lr, r0, lsl #31 │ │ │ │ - eorseq r2, lr, r0, asr pc │ │ │ │ + eorseq r2, lr, r0, asr #30 │ │ │ │ + eorseq r2, lr, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #116] @ 2b11b4 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -647439,16 +647439,16 @@ │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r2, lr, r0, ror pc │ │ │ │ - eorseq r2, lr, r0, asr #30 │ │ │ │ + eorseq r2, lr, r0, lsr pc │ │ │ │ + eorseq r2, lr, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #116] @ 2b1244 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -647475,16 +647475,16 @@ │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r2, lr, r0, lsl #29 │ │ │ │ - eorseq r2, lr, r0, asr lr │ │ │ │ + eorseq r2, lr, r0, asr #28 │ │ │ │ + eorseq r2, lr, r0, lsl lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 2b25b4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 2b200c │ │ │ │ ldr r0, [r0] │ │ │ │ b 2b2160 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -648351,15 +648351,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 2b2008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r8, r5, r0, lsr #25 │ │ │ │ subseq r8, r5, r0, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -648429,23 +648429,23 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ subseq r8, r5, r0, asr ip │ │ │ │ andeq r5, r0, r0, ror r6 │ │ │ │ subseq r8, r5, r8, asr #23 │ │ │ │ @ instruction: 0xfffff184 │ │ │ │ - eorseq pc, lr, r5, ror #25 │ │ │ │ - eorseq pc, lr, sp, lsr #25 │ │ │ │ + eorseq pc, lr, r5, lsr #25 │ │ │ │ + eorseq pc, lr, sp, ror #24 │ │ │ │ subseq r8, r5, r0, asr #24 │ │ │ │ muleq r0, r8, r8 │ │ │ │ ldrheq r8, [r5], #-188 @ 0xffffff44 │ │ │ │ andeq r7, r0, r0, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -648596,15 +648596,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #456] @ 2b25a4 │ │ │ │ ldr r3, [pc, #456] @ 2b25a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2b24c4 │ │ │ │ @@ -648674,15 +648674,15 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #80] @ 2b2570 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -648690,37 +648690,37 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ subseq r8, r5, ip, lsr #22 │ │ │ │ andeq r5, r0, r8, ror #4 │ │ │ │ subseq r8, r5, r0, asr #19 │ │ │ │ andeq r5, r0, r0, ror #2 │ │ │ │ - ldrsbteq pc, [lr], -r8 @ │ │ │ │ + mlaseq lr, r8, fp, pc @ │ │ │ │ @ instruction: 0x00558998 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ subseq r8, r5, r4, lsr sl │ │ │ │ andeq r7, r0, r0, asr #22 │ │ │ │ ldrsbeq r8, [r5], #-132 @ 0xffffff7c │ │ │ │ andeq ip, r0, r0, lsl r1 │ │ │ │ andeq ip, r0, r8, ror #1 │ │ │ │ - eorseq sp, sp, r8, ror r0 │ │ │ │ + eorseq sp, sp, r8, lsr r0 │ │ │ │ @ instruction: 0xffffedac │ │ │ │ subseq r8, r5, ip, ror #18 │ │ │ │ muleq r0, r0, sl │ │ │ │ - eorseq pc, lr, r3, ror r9 @ │ │ │ │ - eorseq pc, lr, r4, lsr #23 │ │ │ │ + eorseq pc, lr, r3, lsr r9 @ │ │ │ │ + eorseq pc, lr, r4, ror #22 │ │ │ │ subseq r8, r5, r0, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - ldrsbteq pc, [lr], -r2 @ │ │ │ │ + mlaseq lr, r2, fp, pc @ │ │ │ │ subseq r8, r5, r0, asr #20 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ andeq r5, r0, r0, asr r2 │ │ │ │ @ instruction: 0x00558890 │ │ │ │ - ldrsbteq pc, [lr], -sl @ │ │ │ │ - eorseq pc, lr, r5, asr #21 │ │ │ │ + mlaseq lr, sl, fp, pc @ │ │ │ │ + eorseq pc, lr, r5, lsl #21 │ │ │ │ subseq r8, r5, ip, asr #21 │ │ │ │ ldrdeq ip, [r0], -ip @ │ │ │ │ subseq r8, r5, r8, lsr #18 │ │ │ │ andeq ip, r0, ip, lsr r1 │ │ │ │ subseq r8, r5, r4, ror #16 │ │ │ │ andeq ip, r0, r8, rrx │ │ │ │ push {fp, lr} │ │ │ │ @@ -648765,23 +648765,23 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ subseq r8, r5, r0, asr #14 │ │ │ │ andeq fp, r0, r8, asr #30 │ │ │ │ subseq r8, r5, r8, lsl #14 │ │ │ │ andeq fp, r0, r0, ror #29 │ │ │ │ subseq r8, r5, r0, asr #14 │ │ │ │ - ldrshteq r1, [lr], -r4 │ │ │ │ + ldrhteq r1, [lr], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, #348] @ 2b2804 │ │ │ │ sub r4, r2, #21 │ │ │ │ ldr r5, [pc, #344] @ 2b2808 │ │ │ │ @@ -648828,15 +648828,15 @@ │ │ │ │ ldr r2, [pc, #196] @ 2b2818 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 2b27b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -648867,17 +648867,17 @@ │ │ │ │ bne 2b27f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, lr, ip, lsr #23 │ │ │ │ + eorseq r1, lr, ip, ror #22 │ │ │ │ @ instruction: 0x00558690 │ │ │ │ - eorseq pc, lr, r4, lsl sl @ │ │ │ │ + ldrsbteq pc, [lr], -r4 @ │ │ │ │ subseq r8, r5, r4, lsr #12 │ │ │ │ andeq fp, r0, r8, lsl #28 │ │ │ │ @ instruction: 0x0058d890 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -648928,25 +648928,25 @@ │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #23 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b1374 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq pc, lr, r1, ror r8 @ │ │ │ │ - eorseq pc, lr, pc, lsl r8 @ │ │ │ │ - eorseq pc, lr, sl, asr #15 │ │ │ │ + eorseq pc, lr, r1, lsr r8 @ │ │ │ │ + ldrsbteq pc, [lr], -pc @ │ │ │ │ + eorseq pc, lr, sl, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b2944 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ @@ -649136,15 +649136,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq pc, [lr], -ip @ │ │ │ │ + mlaseq lr, ip, r7, pc @ │ │ │ │ subseq r8, r5, ip, asr r3 │ │ │ │ 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} │ │ │ │ @@ -650174,18 +650174,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq lr, lr, sp, ror #10 │ │ │ │ + eorseq lr, lr, sp, lsr #10 │ │ │ │ subseq r7, r5, r0, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -650759,15 +650759,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ bne 2b4588 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3085e4 │ │ │ │ ldr r1, [pc, #248] @ 2b4688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6670c4 │ │ │ │ + bl 667094 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ movweq r2, #34464 @ 0x86a0 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movteq r2, #1 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r3, #32 │ │ │ │ @@ -650820,16 +650820,16 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq fp, r8, r0, asr r8 │ │ │ │ subseq r6, r5, r8, asr #14 │ │ │ │ - ldrsbteq r8, [sp], -r4 │ │ │ │ - eorseq sp, lr, sl, ror #22 │ │ │ │ + mlaseq sp, r4, r9, r8 │ │ │ │ + eorseq sp, lr, sl, lsr #22 │ │ │ │ subseq r6, r5, ip, asr r7 │ │ │ │ subseq r6, r5, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r9, [pc, #824] @ 2b49e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, #16 │ │ │ │ @@ -650855,27 +650855,27 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ movw r2, #28231 @ 0x6e47 │ │ │ │ movt r2, #28015 @ 0x6d6f │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb r2, [r0, #16] │ │ │ │ mov r2, #17 │ │ │ │ cmp r1, #17 │ │ │ │ str r2, [sp, #16] │ │ │ │ bne 2b474c │ │ │ │ ldr r1, [pc, #680] @ 2b49e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [pc, #664] @ 2b49ec │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #17] │ │ │ │ mov r0, #18 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -651066,15 +651066,15 @@ │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [pc, #368] @ 2b4bc4 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 665d08 │ │ │ │ + bl 665cd8 │ │ │ │ tst r5, #255 @ 0xff │ │ │ │ beq 2b4ae0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #336] @ 2b4bc8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ @@ -651086,20 +651086,20 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #15 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 665d08 │ │ │ │ + bl 665cd8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b4ae0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [pc, #232] @ 2b4bd0 │ │ │ │ @@ -651116,20 +651116,20 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 665d08 │ │ │ │ + bl 665cd8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b4b58 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -651155,27 +651155,27 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b4bbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, sp, r0, lsr #23 │ │ │ │ + eorseq r8, sp, r0, ror #22 │ │ │ │ subseq r6, r5, ip, lsr #7 │ │ │ │ subseq fp, r8, r4, lsr r2 │ │ │ │ andeq r9, r0, r8, lsr sl │ │ │ │ subseq r6, r5, r0, asr #6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #16] @ 2b4bf4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2b4a04 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq sp, lr, r2, lsr #12 │ │ │ │ + eorseq sp, lr, r2, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ movw r2, #34464 @ 0x86a0 │ │ │ │ @@ -651215,15 +651215,15 @@ │ │ │ │ mov r2, #16 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b4cf8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 676588 │ │ │ │ + bl 676558 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 2b5018 │ │ │ │ beq 2b4d08 │ │ │ │ ldr r0, [pc, #1072] @ 2b5104 │ │ │ │ mov r1, #1 │ │ │ │ @@ -651483,15 +651483,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, sp, r0, lsr #9 │ │ │ │ + eorseq r8, sp, r0, ror #8 │ │ │ │ subseq ip, r8, r8, asr #4 │ │ │ │ subseq ip, r8, r4, lsr r0 │ │ │ │ subseq sl, r8, r0, lsl #31 │ │ │ │ subseq ip, r8, r4, lsl r2 │ │ │ │ subseq r5, r5, r0, lsr #31 │ │ │ │ subseq fp, r8, r8 │ │ │ │ subseq r5, r5, ip, asr #26 │ │ │ │ @@ -651940,15 +651940,15 @@ │ │ │ │ subseq fp, r8, r0, ror #28 │ │ │ │ subseq r5, r5, r8, ror #13 │ │ │ │ subseq sl, r8, r0, lsr fp │ │ │ │ subseq sl, r8, r0, asr #20 │ │ │ │ subseq r5, r5, r0, lsr r4 │ │ │ │ ldrheq r5, [r5], #-100 @ 0xffffff9c │ │ │ │ @ instruction: 0x00555698 │ │ │ │ - eorseq ip, lr, ip, ror sp │ │ │ │ + eorseq ip, lr, ip, lsr sp │ │ │ │ ldrsheq r5, [r5], #-140 @ 0xffffff74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr r4, [pc, #544] @ 2b5a48 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -652191,19 +652191,19 @@ │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, lr, sp, lsl #14 │ │ │ │ - eorseq ip, lr, r0, lsl #13 │ │ │ │ - eorseq ip, lr, r8, lsr r7 │ │ │ │ - eorseq ip, lr, r0, lsl #14 │ │ │ │ - eorseq ip, lr, r1, asr #13 │ │ │ │ + eorseq ip, lr, sp, asr #13 │ │ │ │ + eorseq ip, lr, r0, asr #12 │ │ │ │ + ldrshteq ip, [lr], -r8 │ │ │ │ + eorseq ip, lr, r0, asr #13 │ │ │ │ + eorseq ip, lr, r1, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #592] @ 2b5e6c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #6 │ │ │ │ @@ -652349,21 +652349,21 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, lr, sp, ror #11 │ │ │ │ - eorseq ip, lr, r4, lsl #11 │ │ │ │ - mlaseq sp, r1, sl, ip │ │ │ │ - eorseq ip, lr, sp, lsl r5 │ │ │ │ - ldrshteq ip, [lr], -ip │ │ │ │ + eorseq ip, lr, sp, lsr #11 │ │ │ │ + eorseq ip, lr, r4, asr #10 │ │ │ │ + eorseq ip, sp, r1, asr sl │ │ │ │ ldrsbteq ip, [lr], -sp │ │ │ │ - ldrhteq ip, [lr], -r8 │ │ │ │ + ldrhteq ip, [lr], -ip │ │ │ │ + mlaseq lr, sp, r4, ip │ │ │ │ + eorseq ip, lr, r8, ror r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #528] @ 2b60ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -652493,21 +652493,21 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq ip, lr, sp, ror #6 │ │ │ │ - eorseq ip, lr, r8, lsr #6 │ │ │ │ - eorseq ip, sp, r1, asr #16 │ │ │ │ - eorseq ip, lr, sp, asr #5 │ │ │ │ - eorseq ip, lr, ip, lsr #5 │ │ │ │ + eorseq ip, lr, sp, lsr #6 │ │ │ │ + eorseq ip, lr, r8, ror #5 │ │ │ │ + eorseq ip, sp, r1, lsl #16 │ │ │ │ eorseq ip, lr, sp, lsl #5 │ │ │ │ - eorseq ip, lr, r8, ror #4 │ │ │ │ + eorseq ip, lr, ip, ror #4 │ │ │ │ + eorseq ip, lr, sp, asr #4 │ │ │ │ + eorseq ip, lr, r8, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #5 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 2b61f0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -652585,19 +652585,19 @@ │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, lr, pc, asr #2 │ │ │ │ - eorseq ip, lr, r0, lsr #2 │ │ │ │ - eorseq ip, lr, r5, ror r0 │ │ │ │ - ldrshteq ip, [lr], -r3 │ │ │ │ - eorseq r7, sp, r8, asr r4 │ │ │ │ + eorseq ip, lr, pc, lsl #2 │ │ │ │ + eorseq ip, lr, r0, ror #1 │ │ │ │ + eorseq ip, lr, r5, lsr r0 │ │ │ │ + ldrhteq ip, [lr], -r3 │ │ │ │ + eorseq r7, sp, r8, lsl r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #480] @ 2b6424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp] │ │ │ │ @@ -652715,20 +652715,20 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, sp, sp, lsl r5 │ │ │ │ - ldrhteq fp, [lr], -r9 │ │ │ │ - eorseq fp, lr, pc, lsl #31 │ │ │ │ - eorseq fp, lr, r4, ror #30 │ │ │ │ - ldrsbteq r7, [sp], -r4 │ │ │ │ - eorseq fp, lr, fp, lsl #30 │ │ │ │ + ldrsbteq ip, [sp], -sp │ │ │ │ + eorseq fp, lr, r9, ror pc │ │ │ │ + eorseq fp, lr, pc, asr #30 │ │ │ │ + eorseq fp, lr, r4, lsr #30 │ │ │ │ + mlaseq sp, r4, r2, r7 │ │ │ │ + eorseq fp, lr, fp, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #544] @ 2b6670 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #5 │ │ │ │ @@ -652862,20 +652862,20 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, sp, r1, lsl r3 │ │ │ │ - eorseq fp, lr, r5, lsl #27 │ │ │ │ - eorseq fp, lr, r3, asr sp │ │ │ │ - eorseq fp, lr, r8, lsr #26 │ │ │ │ - mlaseq sp, r8, r0, r7 │ │ │ │ - eorseq fp, lr, pc, asr #25 │ │ │ │ + ldrsbteq ip, [sp], -r1 │ │ │ │ + eorseq fp, lr, r5, asr #26 │ │ │ │ + eorseq fp, lr, r3, lsl sp │ │ │ │ + eorseq fp, lr, r8, ror #25 │ │ │ │ + eorseq r7, sp, r8, asr r0 │ │ │ │ + eorseq fp, lr, pc, lsl #25 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b66b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -652895,35 +652895,35 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 2b66f4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #12] @ 2b66f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - ldrshteq fp, [lr], -ip │ │ │ │ + ldrhteq fp, [lr], -ip │ │ │ │ subseq r4, r5, ip, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #36] @ 2b6730 │ │ │ │ ldr r1, [pc, #36] @ 2b6734 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ movwne r2, #8 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r3, sp, r8, lsl r2 │ │ │ │ - eorseq r6, sp, r8, lsl #28 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq r3, [sp], -r8 │ │ │ │ + eorseq r6, sp, r8, asr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62fa24 │ │ │ │ + b 62f9f4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b6768 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -653065,15 +653065,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, lr, r8, ror sl │ │ │ │ + eorseq fp, lr, r8, lsr sl │ │ │ │ ldrsheq r4, [r5], #-88 @ 0xffffffa8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -653193,15 +653193,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, lr, r0, asr #17 │ │ │ │ + eorseq fp, lr, r0, lsl #17 │ │ │ │ subseq r4, r5, r0, asr #8 │ │ │ │ sub sp, sp, #4 │ │ │ │ strb r0, [sp, #3] │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -653404,15 +653404,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [r6, #4] │ │ │ │ sub r0, r7, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, sl, r0, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r4, #24 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldrd r2, [r4, #-8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2aafac │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ @@ -653513,15 +653513,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r8, r8, r0, ror lr │ │ │ │ subseq r3, r5, r4, asr #28 │ │ │ │ - ldrsbteq fp, [lr], -r8 │ │ │ │ + mlaseq lr, r8, r3, fp │ │ │ │ subseq r3, r5, r8, asr pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #6 │ │ │ │ bne 2b70fc │ │ │ │ ldr r2, [pc, #144] @ 2b7150 │ │ │ │ @@ -653555,15 +653555,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrheq r3, [r5], #-220 @ 0xffffff24 │ │ │ │ @ instruction: 0xffffa17c │ │ │ │ @ instruction: 0xffffa12c │ │ │ │ subseq r3, r5, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -653619,50 +653619,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 2b742c │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b7308 │ │ │ │ ldr r2, [pc, #444] @ 2b7420 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 2b7404 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73dc │ │ │ │ ldr r2, [pc, #404] @ 2b7424 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 2b7418 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73dc │ │ │ │ ldr r2, [pc, #320] @ 2b73fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 2b7430 │ │ │ │ ldr r2, [pc, #340] @ 2b7434 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73a0 │ │ │ │ ldr r2, [pc, #272] @ 2b7400 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -653673,148 +653673,148 @@ │ │ │ │ ldr r2, [pc, #240] @ 2b73f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 2b744c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 2b7450 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 2b7408 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73dc │ │ │ │ ldr r2, [pc, #188] @ 2b7428 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 2b740c │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73dc │ │ │ │ ldr r3, [pc, #188] @ 2b7454 │ │ │ │ ldr r2, [pc, #188] @ 2b7458 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 2b741c │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b73dc │ │ │ │ ldr r2, [pc, #56] @ 2b7414 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - mlaseq sp, r5, r5, fp │ │ │ │ - eorseq fp, lr, r4, asr r0 │ │ │ │ - ldrhteq fp, [sp], -sp │ │ │ │ - eorseq fp, lr, lr, rrx │ │ │ │ - ldrsbteq fp, [lr], -sp │ │ │ │ - eorseq fp, lr, r4 │ │ │ │ - ldrsbteq sl, [lr], -fp │ │ │ │ - eorseq fp, lr, lr, rrx │ │ │ │ - mlaseq lr, r1, pc, sl @ │ │ │ │ - eorseq fp, lr, r0, asr #1 │ │ │ │ - eorseq sl, lr, r3, lsr #31 │ │ │ │ - eorseq fp, lr, lr, lsl #2 │ │ │ │ - eorseq fp, lr, fp, ror #1 │ │ │ │ - ldrhteq sl, [lr], -r3 │ │ │ │ - eorseq fp, lr, r1, lsr r1 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq fp, sp, r5, asr r5 │ │ │ │ + eorseq fp, lr, r4, lsl r0 │ │ │ │ + eorseq fp, sp, sp, ror r4 │ │ │ │ + eorseq fp, lr, lr, lsr #32 │ │ │ │ + mlaseq lr, sp, r0, fp │ │ │ │ + eorseq sl, lr, r4, asr #31 │ │ │ │ + mlaseq lr, fp, pc, sl @ │ │ │ │ + eorseq fp, lr, lr, lsr #32 │ │ │ │ + eorseq sl, lr, r1, asr pc │ │ │ │ + eorseq fp, lr, r0, lsl #1 │ │ │ │ + eorseq sl, lr, r3, ror #30 │ │ │ │ + eorseq fp, lr, lr, asr #1 │ │ │ │ + eorseq fp, lr, fp, lsr #1 │ │ │ │ + eorseq sl, lr, r3, ror pc │ │ │ │ + ldrshteq fp, [lr], -r1 │ │ │ │ subseq r3, r5, ip, lsr ip │ │ │ │ - eorseq fp, lr, r7, lsr #1 │ │ │ │ + eorseq fp, lr, r7, rrx │ │ │ │ subseq r3, r5, ip, ror #25 │ │ │ │ - eorseq fp, lr, pc, lsl #3 │ │ │ │ + eorseq fp, lr, pc, asr #2 │ │ │ │ subseq r3, r5, r0, lsr #26 │ │ │ │ - eorseq fp, sp, sp, ror #10 │ │ │ │ - eorseq fp, lr, r8, ror r1 │ │ │ │ + eorseq fp, sp, sp, lsr #10 │ │ │ │ + eorseq fp, lr, r8, lsr r1 │ │ │ │ subseq r3, r5, ip, lsl #24 │ │ │ │ - eorseq fp, lr, r0, rrx │ │ │ │ + eorseq fp, lr, r0, lsr #32 │ │ │ │ subseq r3, r5, r0, lsl #23 │ │ │ │ - eorseq fp, lr, r1 │ │ │ │ + eorseq sl, lr, r1, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 2b7484 │ │ │ │ ldr r1, [pc, #76] @ 2b74c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 2b74bc │ │ │ │ ldr r3, [pc, #40] @ 2b74c0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq fp, sp, r1, asr #5 │ │ │ │ + eorseq fp, sp, r1, lsl #5 │ │ │ │ subseq r3, r5, ip, lsr #20 │ │ │ │ - ldrsbteq fp, [sp], -r9 │ │ │ │ + mlaseq sp, r9, r2, fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 2b74f0 │ │ │ │ ldr r1, [pc, #76] @ 2b7530 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 2b7528 │ │ │ │ ldr r3, [pc, #40] @ 2b752c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq fp, sp, r5, asr r2 │ │ │ │ + eorseq fp, sp, r5, lsl r2 │ │ │ │ subseq r3, r5, r0, lsl #20 │ │ │ │ - eorseq fp, sp, sp, ror #4 │ │ │ │ + eorseq fp, sp, sp, lsr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b7584 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -653824,25 +653824,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 2b75a0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subseq r3, r5, ip, asr #18 │ │ │ │ - ldrshteq fp, [sp], -r1 │ │ │ │ - eorseq fp, sp, r5, asr #3 │ │ │ │ + ldrhteq fp, [sp], -r1 │ │ │ │ + eorseq fp, sp, r5, lsl #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b7600 │ │ │ │ @@ -653855,15 +653855,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2b7640 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2b7644 │ │ │ │ ldr ip, [pc, #52] @ 2b7648 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -653871,46 +653871,46 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq lr, r2, sp, sl │ │ │ │ - eorseq sl, lr, r0, lsl #27 │ │ │ │ + eorseq sl, lr, r2, asr sp │ │ │ │ + eorseq sl, lr, r0, asr #26 │ │ │ │ subseq r3, r5, ip, ror r8 │ │ │ │ - ldrsbteq sl, [lr], -sp │ │ │ │ - eorseq sl, lr, ip, asr #27 │ │ │ │ + mlaseq lr, sp, sp, sl │ │ │ │ + eorseq sl, lr, ip, lsl #27 │ │ │ │ subseq r3, r5, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2b76ac │ │ │ │ ldr r4, [pc, #60] @ 2b76bc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 2b768c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subseq r3, r5, r0, lsr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ b 376724 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -654410,15 +654410,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2b7eec │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2b7ef0 │ │ │ │ ldr ip, [pc, #52] @ 2b7ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -654426,22 +654426,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq sl, lr, r6, ror #9 │ │ │ │ - ldrsbteq sl, [lr], -r4 │ │ │ │ + eorseq sl, lr, r6, lsr #9 │ │ │ │ + mlaseq lr, r4, r4, sl │ │ │ │ ldrsbeq r2, [r5], #-240 @ 0xffffff10 │ │ │ │ - eorseq sl, lr, r1, lsr r5 │ │ │ │ - eorseq sl, lr, r0, lsr #10 │ │ │ │ + ldrshteq sl, [lr], -r1 │ │ │ │ + eorseq sl, lr, r0, ror #9 │ │ │ │ ldrheq r3, [r5], #-0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ lsl r4, r9, #4 │ │ │ │ @@ -654798,15 +654798,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b8510 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -654877,32 +654877,32 @@ │ │ │ │ @ instruction: 0x00552a94 │ │ │ │ @ instruction: 0x00552a94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2b862c │ │ │ │ ldr r4, [pc, #60] @ 2b863c │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ bne 2b860c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @ instruction: 0x00552890 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -654954,50 +654954,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 2b8908 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b87e4 │ │ │ │ ldr r2, [pc, #444] @ 2b88fc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 2b88e0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b88b8 │ │ │ │ ldr r2, [pc, #404] @ 2b8900 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 2b88f4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b88b8 │ │ │ │ ldr r2, [pc, #320] @ 2b88d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 2b890c │ │ │ │ ldr r2, [pc, #340] @ 2b8910 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b887c │ │ │ │ ldr r2, [pc, #272] @ 2b88dc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -655008,105 +655008,105 @@ │ │ │ │ ldr r2, [pc, #240] @ 2b88d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 2b8928 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 2b892c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 2b88e4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b88b8 │ │ │ │ ldr r2, [pc, #188] @ 2b8904 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 2b88e8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b88b8 │ │ │ │ ldr r3, [pc, #188] @ 2b8930 │ │ │ │ ldr r2, [pc, #188] @ 2b8934 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 2b88f8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2b88b8 │ │ │ │ ldr r2, [pc, #56] @ 2b88f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - ldrhteq sl, [sp], -r9 │ │ │ │ - eorseq r9, lr, r8, ror #25 │ │ │ │ - eorseq r9, sp, r1, ror #31 │ │ │ │ - eorseq r9, lr, r2, lsl #26 │ │ │ │ - eorseq r9, lr, r1, ror sp │ │ │ │ - mlaseq lr, r8, ip, r9 │ │ │ │ - eorseq r9, lr, pc, ror #24 │ │ │ │ - eorseq r9, lr, r2, lsl #26 │ │ │ │ - eorseq r9, lr, r5, lsr #24 │ │ │ │ - eorseq r9, lr, r4, asr sp │ │ │ │ - eorseq r9, lr, r7, lsr ip │ │ │ │ - eorseq r9, lr, r2, lsr #27 │ │ │ │ - eorseq r9, lr, pc, ror sp │ │ │ │ - eorseq r9, lr, sp, lsr #25 │ │ │ │ - eorseq r9, lr, ip, asr #27 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq sl, sp, r9, ror r0 │ │ │ │ + eorseq r9, lr, r8, lsr #25 │ │ │ │ + eorseq r9, sp, r1, lsr #31 │ │ │ │ + eorseq r9, lr, r2, asr #25 │ │ │ │ + eorseq r9, lr, r1, lsr sp │ │ │ │ + eorseq r9, lr, r8, asr ip │ │ │ │ + eorseq r9, lr, pc, lsr #24 │ │ │ │ + eorseq r9, lr, r2, asr #25 │ │ │ │ + eorseq r9, lr, r5, ror #23 │ │ │ │ + eorseq r9, lr, r4, lsl sp │ │ │ │ + ldrshteq r9, [lr], -r7 │ │ │ │ + eorseq r9, lr, r2, ror #26 │ │ │ │ + eorseq r9, lr, pc, lsr sp │ │ │ │ + eorseq r9, lr, sp, ror #24 │ │ │ │ + eorseq r9, lr, ip, lsl #27 │ │ │ │ ldrsheq r2, [r5], #-112 @ 0xffffff90 │ │ │ │ - eorseq r9, lr, r2, asr #26 │ │ │ │ + eorseq r9, lr, r2, lsl #26 │ │ │ │ subseq r2, r5, r0, lsr #17 │ │ │ │ - eorseq r9, lr, sl, lsr #28 │ │ │ │ + eorseq r9, lr, sl, ror #27 │ │ │ │ ldrsbeq r2, [r5], #-132 @ 0xffffff7c │ │ │ │ - mlaseq sp, r1, r0, sl │ │ │ │ - eorseq r9, lr, r3, lsl lr │ │ │ │ + eorseq sl, sp, r1, asr r0 │ │ │ │ + ldrsbteq r9, [lr], -r3 │ │ │ │ subseq r2, r5, r0, asr #15 │ │ │ │ - ldrshteq r9, [lr], -fp │ │ │ │ + ldrhteq r9, [lr], -fp │ │ │ │ subseq r2, r5, r4, lsr r7 │ │ │ │ - mlaseq lr, ip, ip, r9 │ │ │ │ + eorseq r9, lr, ip, asr ip │ │ │ │ ldr r0, [r0] │ │ │ │ b 2b8640 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2b8954 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - mlaseq sp, r3, r9, r7 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, sp, r3, asr r9 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 2b8980 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -655382,15 +655382,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2b8e1c │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2b8e20 │ │ │ │ ldr ip, [pc, #52] @ 2b8e24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -655398,22 +655398,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r9, lr, sp, lsr #14 │ │ │ │ - eorseq r9, lr, fp, lsl r7 │ │ │ │ + eorseq r9, lr, sp, ror #13 │ │ │ │ + ldrsbteq r9, [lr], -fp │ │ │ │ subseq r2, r5, r0, ror #3 │ │ │ │ - eorseq r9, lr, r8, ror r7 │ │ │ │ - eorseq r9, lr, r7, ror #14 │ │ │ │ + eorseq r9, lr, r8, lsr r7 │ │ │ │ + eorseq r9, lr, r7, lsr #14 │ │ │ │ subseq r2, r5, r0, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r3, #1 │ │ │ │ @@ -655712,15 +655712,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, lr, r6, lsl #26 │ │ │ │ + eorseq r9, lr, r6, asr #25 │ │ │ │ subseq r2, r5, ip, ror #5 │ │ │ │ @ instruction: 0x00586c98 │ │ │ │ subseq r1, r5, r0, ror #27 │ │ │ │ ldrsbeq r1, [r5], #-220 @ 0xffffff24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldrd r8, [r1] │ │ │ │ @@ -656022,15 +656022,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, lr, lr, lsr #16 │ │ │ │ + eorseq r9, lr, lr, ror #15 │ │ │ │ subseq r1, r5, r4, lsl lr │ │ │ │ subseq r6, r8, r0, asr #15 │ │ │ │ subseq r1, r5, r8, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ @@ -656122,15 +656122,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 3f788 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp sl, r1 │ │ │ │ bhi 2b98c8 │ │ │ │ b 2b98e0 │ │ │ │ - eorseq sl, sp, r8, asr r8 │ │ │ │ + eorseq sl, sp, r8, lsl r8 │ │ │ │ subseq r1, r5, r8, asr #6 │ │ │ │ ldrsbeq r1, [r5], #-108 @ 0xffffff94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #360] @ 2b9ae8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -656220,15 +656220,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 3f788 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp sl, r1 │ │ │ │ bhi 2b9a50 │ │ │ │ b 2b9a68 │ │ │ │ - eorseq sl, sp, r0, lsr r7 │ │ │ │ + ldrshteq sl, [sp], -r0 │ │ │ │ subseq r1, r5, r0, asr #3 │ │ │ │ subseq r1, r5, r4, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #360] @ 2b9c70 │ │ │ │ mov r5, r1 │ │ │ │ @@ -656318,15 +656318,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 3f788 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp sl, r1 │ │ │ │ bhi 2b9bd8 │ │ │ │ b 2b9bf0 │ │ │ │ - eorseq sl, sp, r8, lsr #10 │ │ │ │ + eorseq sl, sp, r8, ror #9 │ │ │ │ subseq r1, r5, r8, lsr r0 │ │ │ │ subseq r1, r5, ip, asr #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ @@ -656341,15 +656341,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2b9d18 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2b9d1c │ │ │ │ ldr ip, [pc, #52] @ 2b9d20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -656357,66 +656357,66 @@ │ │ │ │ mov r0, #6 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r8, [lr], -r5 │ │ │ │ - eorseq r8, lr, pc, lsr #21 │ │ │ │ + eorseq r8, lr, r5, ror sl │ │ │ │ + eorseq r8, lr, pc, ror #20 │ │ │ │ subseq r1, r5, ip, ror r4 │ │ │ │ - eorseq r8, lr, r0, lsl #22 │ │ │ │ - ldrshteq r8, [lr], -fp │ │ │ │ + eorseq r8, lr, r0, asr #21 │ │ │ │ + ldrhteq r8, [lr], -fp │ │ │ │ ldrheq r1, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 683930 │ │ │ │ + b 683900 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 2b9d64 │ │ │ │ ldr r2, [pc, #28] @ 2b9d68 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subseq r1, r5, r4, lsl #9 │ │ │ │ - eorseq r8, lr, r8, lsr #21 │ │ │ │ + eorseq r8, lr, r8, ror #20 │ │ │ │ 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 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2b9dc0 │ │ │ │ ldr r4, [pc, #56] @ 2b9dd0 │ │ │ │ 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 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 2b9da0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, ip, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 62fc00 │ │ │ │ + b 62fbd0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 4344a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ @@ -656935,15 +656935,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, lr, r0, lsl #28 │ │ │ │ + eorseq r7, lr, r0, asr #27 │ │ │ │ subseq r0, r5, r0, lsl #19 │ │ │ │ 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 │ │ │ │ @@ -657010,66 +657010,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 2ba9a0 │ │ │ │ ldr r0, [pc, #588] @ 2ba9a4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 2ba96c │ │ │ │ ldr r1, [pc, #488] @ 2ba970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 2ba86c │ │ │ │ ldr r1, [pc, #528] @ 2ba9a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 2ba994 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 2ba960 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 2ba964 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 2ba968 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 2ba97c │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 2ba980 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 2ba984 │ │ │ │ @@ -657078,62 +657078,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 2ba958 │ │ │ │ ldr r1, [pc, #244] @ 2ba95c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 2ba974 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 2ba9ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 2ba978 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 2ba998 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 2ba99c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 2ba988 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 2ba98c │ │ │ │ ldr r1, [pc, #100] @ 2ba990 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -657141,41 +657141,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsheq r0, [r5], #-124 @ 0xffffff84 │ │ │ │ - eorseq r7, lr, r8, ror #27 │ │ │ │ - eorseq r7, lr, r7, lsl #29 │ │ │ │ + eorseq r7, lr, r8, lsr #27 │ │ │ │ + eorseq r7, lr, r7, asr #28 │ │ │ │ subseq r0, r5, r0, lsl #17 │ │ │ │ - eorseq r7, sp, sp, ror pc │ │ │ │ + eorseq r7, sp, sp, lsr pc │ │ │ │ ldrsheq r0, [r5], #-140 @ 0xffffff74 │ │ │ │ - eorseq r7, lr, r0, ror #29 │ │ │ │ - ldrsbteq r7, [lr], -r7 │ │ │ │ - eorseq r7, lr, r8, lsr #27 │ │ │ │ + eorseq r7, lr, r0, lsr #29 │ │ │ │ + mlaseq lr, r7, sp, r7 │ │ │ │ + eorseq r7, lr, r8, ror #26 │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ subseq r0, r5, r8, asr r8 │ │ │ │ - eorseq r7, lr, ip, asr #28 │ │ │ │ + eorseq r7, lr, ip, lsl #28 │ │ │ │ subseq r0, r5, r8, lsr #14 │ │ │ │ subseq r0, r5, ip, asr #14 │ │ │ │ - eorseq r7, lr, lr, ror #26 │ │ │ │ - ldrshteq r7, [lr], -fp │ │ │ │ + eorseq r7, lr, lr, lsr #26 │ │ │ │ + ldrhteq r7, [lr], -fp │ │ │ │ subseq r0, r5, r0, asr #15 │ │ │ │ - eorseq r9, sp, r4, lsr #14 │ │ │ │ - eorseq r7, lr, r6, ror #30 │ │ │ │ + eorseq r9, sp, r4, ror #13 │ │ │ │ + eorseq r7, lr, r6, lsr #30 │ │ │ │ subseq r0, r5, r4, ror #18 │ │ │ │ - eorseq r7, lr, r0, lsr pc │ │ │ │ - eorseq r7, lr, r2, lsr #28 │ │ │ │ + ldrshteq r7, [lr], -r0 │ │ │ │ + eorseq r7, lr, r2, ror #27 │ │ │ │ subseq r0, r5, r8, lsr #18 │ │ │ │ - eorseq r7, lr, sp, lsl pc │ │ │ │ + ldrsbteq r7, [lr], -sp │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r2, r8 │ │ │ │ bls 2baa14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -657375,50 +657375,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 2baedc │ │ │ │ add r2, pc, r2 │ │ │ │ b 2badb8 │ │ │ │ ldr r2, [pc, #444] @ 2baed0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 2baeb4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae8c │ │ │ │ ldr r2, [pc, #404] @ 2baed4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 2baec8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae8c │ │ │ │ ldr r2, [pc, #320] @ 2baeac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 2baee0 │ │ │ │ ldr r2, [pc, #340] @ 2baee4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae50 │ │ │ │ ldr r2, [pc, #272] @ 2baeb0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -657429,94 +657429,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 2baea8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 2baefc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 2baf00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 2baeb8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae8c │ │ │ │ ldr r2, [pc, #188] @ 2baed8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 2baebc │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae8c │ │ │ │ ldr r3, [pc, #188] @ 2baf04 │ │ │ │ ldr r2, [pc, #188] @ 2baf08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 2baecc │ │ │ │ add r2, pc, r2 │ │ │ │ b 2bae8c │ │ │ │ ldr r2, [pc, #56] @ 2baec4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r7, sp, r5, ror #21 │ │ │ │ - ldrhteq r7, [lr], -r2 │ │ │ │ - eorseq r7, sp, sp, lsl #20 │ │ │ │ - eorseq r7, lr, ip, asr #19 │ │ │ │ - eorseq r7, lr, fp, lsr sl │ │ │ │ - eorseq r7, lr, r2, ror #18 │ │ │ │ - eorseq r7, lr, r9, lsr r9 │ │ │ │ - eorseq r7, lr, ip, asr #19 │ │ │ │ - eorseq r7, lr, pc, ror #17 │ │ │ │ - eorseq r7, lr, lr, lsl sl │ │ │ │ - eorseq r7, lr, r1, lsl #18 │ │ │ │ - eorseq r7, lr, ip, ror #20 │ │ │ │ - eorseq r7, lr, r9, asr #20 │ │ │ │ - eorseq r7, lr, r7, lsr #18 │ │ │ │ - eorseq r7, lr, pc, lsl #21 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, sp, r5, lsr #21 │ │ │ │ + eorseq r7, lr, r2, ror r9 │ │ │ │ + eorseq r7, sp, sp, asr #19 │ │ │ │ + eorseq r7, lr, ip, lsl #19 │ │ │ │ + ldrshteq r7, [lr], -fp │ │ │ │ + eorseq r7, lr, r2, lsr #18 │ │ │ │ + ldrshteq r7, [lr], -r9 │ │ │ │ + eorseq r7, lr, ip, lsl #19 │ │ │ │ + eorseq r7, lr, pc, lsr #17 │ │ │ │ + ldrsbteq r7, [lr], -lr │ │ │ │ + eorseq r7, lr, r1, asr #17 │ │ │ │ + eorseq r7, lr, ip, lsr #20 │ │ │ │ + eorseq r7, lr, r9, lsl #20 │ │ │ │ + eorseq r7, lr, r7, ror #17 │ │ │ │ + eorseq r7, lr, pc, asr #20 │ │ │ │ @ instruction: 0x00550394 │ │ │ │ - eorseq r7, lr, r8, asr #19 │ │ │ │ + eorseq r7, lr, r8, lsl #19 │ │ │ │ subseq r0, r5, r4, asr #8 │ │ │ │ - mlaseq lr, sl, sl, r7 │ │ │ │ + eorseq r7, lr, sl, asr sl │ │ │ │ subseq r0, r5, r8, ror r4 │ │ │ │ - ldrhteq r7, [sp], -sp │ │ │ │ - ldrsbteq r7, [lr], -r1 │ │ │ │ + eorseq r7, sp, sp, ror sl │ │ │ │ + mlaseq lr, r1, sl, r7 │ │ │ │ subseq r0, r5, r4, ror #6 │ │ │ │ - eorseq r7, lr, fp, ror #18 │ │ │ │ + eorseq r7, lr, fp, lsr #18 │ │ │ │ ldrsbeq r0, [r5], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r7, lr, ip, asr #18 │ │ │ │ + eorseq r7, lr, ip, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2baf64 │ │ │ │ ldr r1, [pc, #132] @ 2bafb0 │ │ │ │ @@ -657528,15 +657528,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2bafa4 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2bafa8 │ │ │ │ ldr ip, [pc, #52] @ 2bafac │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -657544,22 +657544,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, lr, r9, lsr #16 │ │ │ │ - eorseq r7, lr, r7, lsl r8 │ │ │ │ + eorseq r7, lr, r9, ror #15 │ │ │ │ + ldrsbteq r7, [lr], -r7 │ │ │ │ ldrsbeq r0, [r5], #-16 │ │ │ │ - eorseq r7, lr, r4, ror r8 │ │ │ │ - eorseq r7, lr, r3, ror #16 │ │ │ │ + eorseq r7, lr, r4, lsr r8 │ │ │ │ + eorseq r7, lr, r3, lsr #16 │ │ │ │ subseq r0, r5, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -657671,15 +657671,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x00584d9c │ │ │ │ ldrsheq pc, [r4], #-232 @ 0xffffff18 @ │ │ │ │ - eorseq r7, lr, r8, asr #5 │ │ │ │ + eorseq r7, lr, r8, lsl #5 │ │ │ │ subseq pc, r4, r8, asr #28 │ │ │ │ @ instruction: 0x0054f990 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2aa96c │ │ │ │ mov r0, #3 │ │ │ │ @@ -657764,15 +657764,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq pc, r4, r4, lsl #27 │ │ │ │ subseq r4, r8, r8, lsr #23 │ │ │ │ - eorseq r7, lr, r4, asr #2 │ │ │ │ + eorseq r7, lr, r4, lsl #2 │ │ │ │ subseq pc, r4, r4, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #240] @ 2bb414 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -657831,17 +657831,17 @@ │ │ │ │ bl 2b9ee0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2b9e38 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, sp, ip, lsr #26 │ │ │ │ + eorseq r8, sp, ip, ror #25 │ │ │ │ ldrsbeq pc, [r4], #-216 @ 0xffffff28 @ │ │ │ │ - ldrshteq r7, [lr], -r5 │ │ │ │ + ldrhteq r7, [lr], -r5 │ │ │ │ subseq pc, r4, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -657898,15 +657898,15 @@ │ │ │ │ cmp r1, #21 │ │ │ │ bne 2bb624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r6, r0 │ │ │ │ bne 2bb4c0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2bb4c0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2b9e38 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ bmi 2bb69c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ @@ -658031,22 +658031,22 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 2b9fd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, r4, r4, lsr fp @ │ │ │ │ - eorseq r6, lr, sl, ror pc │ │ │ │ + eorseq r6, lr, sl, lsr pc │ │ │ │ ldrheq pc, [r4], #-152 @ 0xffffff68 @ │ │ │ │ subseq pc, r4, r8, lsl #26 │ │ │ │ subseq pc, r4, ip, ror fp @ │ │ │ │ - ldrhteq r6, [lr], -r6 │ │ │ │ + eorseq r6, lr, r6, ror pc │ │ │ │ ldrsheq pc, [r4], #-144 @ 0xffffff70 @ │ │ │ │ subseq r4, r8, r8, asr #16 │ │ │ │ - ldrsbteq r6, [lr], -r4 │ │ │ │ + mlaseq lr, r4, sp, r6 │ │ │ │ subseq pc, r4, r4, asr r9 @ │ │ │ │ @ instruction: 0x0054f99c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bb784 │ │ │ │ @@ -658068,15 +658068,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 2bb7c8 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #12] @ 2bb7cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eorseq r6, lr, r8, lsr #24 │ │ │ │ + eorseq r6, lr, r8, ror #23 │ │ │ │ subseq pc, r4, r8, lsr #15 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r9, r2 │ │ │ │ @@ -658113,15 +658113,15 @@ │ │ │ │ ldr r0, [r9] │ │ │ │ ldr fp, [r9, #8] │ │ │ │ cmp fp, r0 │ │ │ │ bne 2bb800 │ │ │ │ ldr r1, [pc, #132] @ 2bb8fc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2bb800 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ bls 2bb8cc │ │ │ │ ldr r3, [r9, #4] │ │ │ │ @@ -658144,18 +658144,18 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 3f788 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ b 2bb898 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ - eorseq r6, lr, r0, lsr r9 │ │ │ │ + ldrshteq r6, [lr], -r0 │ │ │ │ subseq pc, r4, r4, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 68440c │ │ │ │ + b 6843dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ @@ -658276,15 +658276,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 2bbb18 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 2bbae8 │ │ │ │ b 2bbc04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2bbc08 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ @@ -658324,15 +658324,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 2bbba0 │ │ │ │ b 2bbc08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2bbc08 │ │ │ │ add r0, sl, r1 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ bcc 2bbb7c │ │ │ │ @@ -658358,25 +658358,25 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #316] @ 2bbd80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 2bbca8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2bbc90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 666248 │ │ │ │ + bl 666218 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bbc90 │ │ │ │ stm r4, {r5, r6, r7} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2bbca8 │ │ │ │ @@ -658384,15 +658384,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [pc, #212] @ 2bbd84 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 2bbcd8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -658402,15 +658402,15 @@ │ │ │ │ beq 2bbd30 │ │ │ │ ldr r3, [pc, #152] @ 2bbd88 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 66669c │ │ │ │ + bl 66666c │ │ │ │ cmp r5, #0 │ │ │ │ beq 2bbd1c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -658434,17 +658434,17 @@ │ │ │ │ beq 2bbd78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, lr, lr, lsl ip │ │ │ │ - eorseq r6, sp, sp, asr #21 │ │ │ │ - eorseq r6, lr, fp, lsl #23 │ │ │ │ + ldrsbteq r6, [lr], -lr │ │ │ │ + eorseq r6, sp, sp, lsl #21 │ │ │ │ + eorseq r6, lr, fp, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r8, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -658607,22 +658607,22 @@ │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bbe0c │ │ │ │ add r0, r7, r9 │ │ │ │ sub r1, r6, r9 │ │ │ │ - bl 66630c │ │ │ │ + bl 6662dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bbe0c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bbe0c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #5 │ │ │ │ bcc 2bbe0c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -658634,17 +658634,17 @@ │ │ │ │ bne 2bbe0c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r6, lr, r7, lsl #17 │ │ │ │ - eorseq r6, lr, lr, ror #16 │ │ │ │ - eorseq r6, lr, lr, lsl r8 │ │ │ │ + eorseq r6, lr, r7, asr #16 │ │ │ │ + eorseq r6, lr, lr, lsr #16 │ │ │ │ + ldrsbteq r6, [lr], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 309534 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -659602,15 +659602,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r2, r8, r0, asr #29 │ │ │ │ - eorseq r5, lr, ip, lsl #20 │ │ │ │ + eorseq r5, lr, ip, asr #19 │ │ │ │ subseq lr, r4, r4, asr #5 │ │ │ │ subseq lr, r4, r0, asr #5 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -659809,15 +659809,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r0, sp, r0, lsr sp │ │ │ │ + ldrshteq r0, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #280] @ 2bd42c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ @@ -659829,15 +659829,15 @@ │ │ │ │ ldr r0, [pc, #252] @ 2bd434 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ b 2bd374 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #216] @ 2bd430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ mov ip, #0 │ │ │ │ stmia r0!, {r6, ip} │ │ │ │ @@ -660021,15 +660021,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2bd5fc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2bd5fc │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660181,15 +660181,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2bd87c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2bd87c │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660341,15 +660341,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2bdafc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2bdafc │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660710,15 +660710,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2be0c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2be0c0 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660773,15 +660773,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r4, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2be1bc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2be1bc │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660836,15 +660836,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r5, [sp, #21] │ │ │ │ cmp r7, r0 │ │ │ │ bne 2be2b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2be2b8 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -660881,22 +660881,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbeq ip, [r4], #-248 @ 0xffffff08 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2be3c0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r4, lr, lr, asr #12 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r4, lr, lr, lsl #12 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2be3d8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrshteq r4, [lr], -r5 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrhteq r4, [lr], -r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 2be454 │ │ │ │ mov r6, #5 │ │ │ │ ldr lr, [pc, #92] @ 2be458 │ │ │ │ @@ -660916,21 +660916,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r4, lr, r1, asr #12 │ │ │ │ + eorseq r4, lr, r1, lsl #12 │ │ │ │ subseq ip, r4, r0, ror #29 │ │ │ │ - eorseq r4, lr, fp, lsr #12 │ │ │ │ - ldrhteq fp, [ip], -r4 │ │ │ │ + eorseq r4, lr, fp, ror #11 │ │ │ │ + eorseq fp, ip, r4, ror r4 │ │ │ │ subseq ip, r4, ip, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 2be4dc │ │ │ │ mov r6, #9 │ │ │ │ @@ -660950,50 +660950,50 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq ip, r4, r4, asr lr │ │ │ │ - eorseq r4, lr, r6, asr #11 │ │ │ │ + eorseq r4, lr, r6, lsl #11 │ │ │ │ subseq ip, r4, ip, asr #28 │ │ │ │ - eorseq r4, lr, r6, lsr #11 │ │ │ │ - eorseq r4, lr, r7, lsr #11 │ │ │ │ + eorseq r4, lr, r6, ror #10 │ │ │ │ + eorseq r4, lr, r7, ror #10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 2be50c │ │ │ │ tst r2, #32 │ │ │ │ bne 2be510 │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c368 │ │ │ │ + b 67c338 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c030 │ │ │ │ + b 67c000 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 680eac │ │ │ │ + b 680e7c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c368 │ │ │ │ + b 67c338 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 2be558 │ │ │ │ tst r2, #32 │ │ │ │ bne 2be55c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2be588 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -661053,15 +661053,15 @@ │ │ │ │ beq 2be634 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r3, [lr], -r0 │ │ │ │ + ldrhteq r3, [lr], -r0 │ │ │ │ subseq ip, r4, r0, ror r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2b6cec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2be69c │ │ │ │ @@ -661137,15 +661137,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, lr, r8, asr ip │ │ │ │ + eorseq r3, lr, r8, lsl ip │ │ │ │ ldrsbeq ip, [r4], #-120 @ 0xffffff88 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ @@ -661173,15 +661173,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #352] @ 0x160 │ │ │ │ strb r1, [r0, #353] @ 0x161 │ │ │ │ strb r1, [r0, #354] @ 0x162 │ │ │ │ strb r1, [r0, #355] @ 0x163 │ │ │ │ strb r1, [r0, #356] @ 0x164 │ │ │ │ strb r1, [r0, #357] @ 0x165 │ │ │ │ @@ -662043,15 +662043,15 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orr r0, r4, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #31 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ ldm r4!, {r1, r2, r3, r6} │ │ │ │ mov r0, ip │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ @@ -662164,17 +662164,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x0054bc90 │ │ │ │ subseq r0, r8, ip, lsr #24 │ │ │ │ subseq fp, r4, r4, lsr ip │ │ │ │ @ instruction: 0x0054bc94 │ │ │ │ subseq fp, r4, r8, lsr ip │ │ │ │ - eorseq r2, lr, r8, lsl sp │ │ │ │ + ldrsbteq r2, [lr], -r8 │ │ │ │ @ instruction: 0x0054b898 │ │ │ │ - eorseq r2, lr, r4, lsr sp │ │ │ │ + ldrshteq r2, [lr], -r4 │ │ │ │ ldrheq fp, [r4], #-132 @ 0xffffff7c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 309a38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -662210,15 +662210,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ beq 2bf8a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -662260,16 +662260,16 @@ │ │ │ │ bl 59014 │ │ │ │ ldrsbeq fp, [r4], #-168 @ 0xffffff58 │ │ │ │ @ instruction: 0xffffeff4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2bf94c │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r3, lr, r3, ror #2 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r3, lr, r3, lsr #2 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bf978 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -662308,15 +662308,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 2bfa08 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #12] @ 2bfa0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eorseq r2, lr, r8, ror #19 │ │ │ │ + eorseq r2, lr, r8, lsr #19 │ │ │ │ subseq fp, r4, r8, ror #10 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #4 │ │ │ │ beq 2bfa68 │ │ │ │ cmp r2, #17 │ │ │ │ bne 2bfa50 │ │ │ │ ldr r2, [pc, #124] @ 2bfaa8 │ │ │ │ @@ -662348,15 +662348,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #4] │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq lr, ip, r0, r3 │ │ │ │ + eorseq r3, lr, ip, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #336] @ 2bfc10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -662438,17 +662438,17 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrshteq r2, [lr], -r7 │ │ │ │ - ldrhteq r2, [lr], -ip │ │ │ │ - eorseq r9, ip, ip, ror #27 │ │ │ │ + ldrhteq r2, [lr], -r7 │ │ │ │ + eorseq r2, lr, ip, ror pc │ │ │ │ + eorseq r9, ip, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #400] @ 2bfdc0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -662546,17 +662546,17 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, lr, r7, lsl #29 │ │ │ │ - eorseq r2, lr, r4, lsr #28 │ │ │ │ - eorseq r9, ip, ip, asr #24 │ │ │ │ + eorseq r2, lr, r7, asr #28 │ │ │ │ + eorseq r2, lr, r4, ror #27 │ │ │ │ + eorseq r9, ip, ip, lsl #24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bfdf4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -662576,15 +662576,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 2bfe38 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #12] @ 2bfe3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - ldrhteq r2, [lr], -r8 │ │ │ │ + eorseq r2, lr, r8, ror r5 │ │ │ │ subseq fp, r4, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ mov r8, r1 │ │ │ │ @@ -662918,22 +662918,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c0384 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, ip, r4, lsr #1 │ │ │ │ + eorseq sp, ip, r4, rrx │ │ │ │ @ instruction: 0x0054b090 │ │ │ │ @ instruction: 0x0054b090 │ │ │ │ subseq pc, r7, r8, lsl #28 │ │ │ │ @ instruction: 0x0054b09c │ │ │ │ - eorseq r2, lr, sp, ror #19 │ │ │ │ + eorseq r2, lr, sp, lsr #19 │ │ │ │ ldrheq pc, [r7], #-180 @ 0xffffff4c @ │ │ │ │ - ldrhteq pc, [ip], -ip @ │ │ │ │ + eorseq pc, ip, ip, ror r3 @ │ │ │ │ subseq pc, r7, r0, asr #20 │ │ │ │ subseq pc, r7, ip, ror fp @ │ │ │ │ ldrsbeq fp, [r4], #-8 │ │ │ │ ldrsheq fp, [r4], #-0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ @@ -663270,22 +663270,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c0904 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, ip, r4, lsr #22 │ │ │ │ + eorseq ip, ip, r4, ror #21 │ │ │ │ subseq sl, r4, r0, lsl fp │ │ │ │ subseq sl, r4, r0, lsl fp │ │ │ │ subseq pc, r7, r8, lsl #17 │ │ │ │ subseq sl, r4, ip, lsl fp │ │ │ │ - eorseq r2, lr, sp, ror #8 │ │ │ │ + eorseq r2, lr, sp, lsr #8 │ │ │ │ subseq pc, r7, r4, lsr r6 @ │ │ │ │ - eorseq lr, ip, ip, lsr lr │ │ │ │ + ldrshteq lr, [ip], -ip │ │ │ │ subseq pc, r7, r0, asr #9 │ │ │ │ ldrsheq pc, [r7], #-92 @ 0xffffffa4 @ │ │ │ │ subseq sl, r4, r8, asr fp │ │ │ │ subseq sl, r4, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ @@ -663662,22 +663662,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c0f24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, ip, r4, ror #10 │ │ │ │ + eorseq ip, ip, r4, lsr #10 │ │ │ │ subseq sl, r4, r0, lsl r5 │ │ │ │ subseq sl, r4, r0, lsl r5 │ │ │ │ @ instruction: 0x0057f294 │ │ │ │ subseq sl, r4, ip, lsl r5 │ │ │ │ - eorseq r1, lr, r5, ror #28 │ │ │ │ + eorseq r1, lr, r5, lsr #28 │ │ │ │ subseq pc, r7, r0, lsr r0 @ │ │ │ │ - eorseq lr, ip, r4, lsr r8 │ │ │ │ + ldrshteq lr, [ip], -r4 │ │ │ │ ldrheq lr, [r7], #-232 @ 0xffffff18 │ │ │ │ ldrsheq lr, [r7], #-248 @ 0xffffff08 │ │ │ │ subseq sl, r4, r8, asr r5 │ │ │ │ subseq sl, r4, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -664010,22 +664010,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c1494 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq ip, r0, pc, fp @ │ │ │ │ + eorseq fp, ip, r0, asr pc │ │ │ │ subseq r9, r4, r0, lsl #31 │ │ │ │ subseq r9, r4, r0, lsl #31 │ │ │ │ ldrsheq lr, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq r9, r4, ip, lsl #31 │ │ │ │ - ldrsbteq r1, [lr], -r5 │ │ │ │ + mlaseq lr, r5, r8, r1 │ │ │ │ subseq lr, r7, r0, lsr #21 │ │ │ │ - eorseq lr, ip, r4, lsr #5 │ │ │ │ + eorseq lr, ip, r4, ror #4 │ │ │ │ subseq lr, r7, r8, lsr #18 │ │ │ │ subseq lr, r7, r8, ror #20 │ │ │ │ subseq r9, r4, r8, asr #31 │ │ │ │ subseq r9, r4, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ @@ -664410,22 +664410,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c1ad4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, ip, r8, asr #19 │ │ │ │ + eorseq fp, ip, r8, lsl #19 │ │ │ │ subseq r9, r4, r0, ror #18 │ │ │ │ subseq r9, r4, r0, ror #18 │ │ │ │ ldrsheq lr, [r7], #-96 @ 0xffffffa0 │ │ │ │ subseq r9, r4, ip, ror #18 │ │ │ │ - ldrhteq r1, [lr], -r5 │ │ │ │ + eorseq r1, lr, r5, ror r2 │ │ │ │ subseq lr, r7, r0, lsl #9 │ │ │ │ - eorseq sp, ip, r4, lsl #25 │ │ │ │ + eorseq sp, ip, r4, asr #24 │ │ │ │ subseq lr, r7, r8, lsl #6 │ │ │ │ subseq lr, r7, r8, asr #8 │ │ │ │ subseq r9, r4, r8, lsr #19 │ │ │ │ subseq r9, r4, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ @@ -664758,22 +664758,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c2044 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, ip, r0, ror #7 │ │ │ │ + eorseq fp, ip, r0, lsr #7 │ │ │ │ ldrsbeq r9, [r4], #-48 @ 0xffffffd0 │ │ │ │ ldrsbeq r9, [r4], #-48 @ 0xffffffd0 │ │ │ │ subseq lr, r7, r4, asr #2 │ │ │ │ ldrsbeq r9, [r4], #-60 @ 0xffffffc4 │ │ │ │ - eorseq r0, lr, r5, lsr #26 │ │ │ │ + eorseq r0, lr, r5, ror #25 │ │ │ │ ldrsheq sp, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrshteq sp, [ip], -r4 │ │ │ │ + ldrhteq sp, [ip], -r4 │ │ │ │ subseq sp, r7, r8, ror sp │ │ │ │ ldrheq sp, [r7], #-232 @ 0xffffff18 │ │ │ │ subseq r9, r4, r8, lsl r4 │ │ │ │ subseq r9, r4, r0, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ @@ -665108,22 +665108,22 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2c25bc │ │ │ │ add r0, sp, #24 │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, ip, r4, ror #28 │ │ │ │ + eorseq sl, ip, r4, lsr #28 │ │ │ │ subseq r8, r4, r8, asr lr │ │ │ │ subseq r8, r4, r8, asr lr │ │ │ │ subseq sp, r7, ip, asr #23 │ │ │ │ subseq r8, r4, r4, ror #28 │ │ │ │ - ldrhteq r0, [lr], -r5 │ │ │ │ + eorseq r0, lr, r5, ror r7 │ │ │ │ subseq sp, r7, ip, ror r9 │ │ │ │ - eorseq sp, ip, r4, lsl #3 │ │ │ │ + eorseq sp, ip, r4, asr #2 │ │ │ │ subseq sp, r7, r8, lsl #16 │ │ │ │ subseq sp, r7, r4, asr #18 │ │ │ │ subseq r8, r4, r0, lsr #29 │ │ │ │ ldrheq r8, [r4], #-232 @ 0xffffff18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -665702,15 +665702,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r8, r4, ip, asr #2 │ │ │ │ - eorseq sl, ip, r0, lsl r9 │ │ │ │ + ldrsbteq sl, [ip], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r6, [r1] │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ mov r0, r8 │ │ │ │ @@ -665977,15 +665977,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r7, r4, r0, lsl #26 │ │ │ │ - eorseq sl, ip, r4, lsr #9 │ │ │ │ + eorseq sl, ip, r4, ror #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -666085,15 +666085,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c29d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq ip, r7, r8, lsr #18 │ │ │ │ - eorseq pc, sp, r1, lsr r7 @ │ │ │ │ + ldrshteq pc, [sp], -r1 @ │ │ │ │ @ instruction: 0x0057c998 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -666899,15 +666899,15 @@ │ │ │ │ bl 58d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, ip, r4, ror r5 │ │ │ │ + eorseq r9, ip, r4, lsr r5 │ │ │ │ subseq fp, r7, r4, ror #25 │ │ │ │ subseq r7, r4, r0, lsr #4 │ │ │ │ subseq r6, r4, ip, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -667227,20 +667227,20 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2c27e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r9, [ip], -r4 │ │ │ │ + mlaseq ip, r4, r2, r9 │ │ │ │ ldrsheq fp, [r7], #-132 @ 0xffffff7c │ │ │ │ subseq r6, r4, r8, lsl #25 │ │ │ │ - eorseq r9, ip, r4, ror #1 │ │ │ │ - eorseq r9, ip, ip, lsr #4 │ │ │ │ - eorseq lr, sp, r0, lsr #14 │ │ │ │ + eorseq r9, ip, r4, lsr #1 │ │ │ │ + eorseq r9, ip, ip, ror #3 │ │ │ │ + eorseq lr, sp, r0, ror #13 │ │ │ │ subseq r6, r4, r4, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -667471,15 +667471,15 @@ │ │ │ │ ldr r0, [pc, #3644] @ 2c58dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [pc, #3600] @ 2c58e0 │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ mov r0, r8 │ │ │ │ @@ -667598,15 +667598,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr fp, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [pc, #3100] @ 2c58ec │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ @@ -667832,15 +667832,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr sl, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [pc, #2124] @ 2c58c4 │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ @@ -668329,15 +668329,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 2c5824 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 2c5824 │ │ │ │ - ldrsbteq lr, [sp], -r4 │ │ │ │ + mlaseq sp, r4, r3, lr │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 2c5860 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 2cebf8 │ │ │ │ b 2c5860 │ │ │ │ @@ -668366,21 +668366,21 @@ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2c5874 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r5, r4, ip, lsl #25 │ │ │ │ - ldrhteq r7, [ip], -r0 │ │ │ │ - eorseq sp, sp, r7, lsl #13 │ │ │ │ + eorseq r7, ip, r0, ror fp │ │ │ │ + eorseq sp, sp, r7, asr #12 │ │ │ │ subseq r5, r4, r8, lsr #26 │ │ │ │ subseq r6, r4, ip, lsr r4 │ │ │ │ @ instruction: 0x0057ac90 │ │ │ │ subseq r6, r4, r0, lsr r3 │ │ │ │ - eorseq sp, sp, r7, asr r6 │ │ │ │ + eorseq sp, sp, r7, lsl r6 │ │ │ │ ldrsheq r5, [r4], #-200 @ 0xffffff38 │ │ │ │ subseq r5, r4, r0, lsr #26 │ │ │ │ subseq r5, r4, r8, lsr sp │ │ │ │ ldrsbeq r6, [r4], #-148 @ 0xffffff6c │ │ │ │ subseq fp, r7, r0, lsr r2 │ │ │ │ ldrsbeq r6, [r4], #-136 @ 0xffffff78 │ │ │ │ subseq r6, r4, r4, ror #15 │ │ │ │ @@ -668731,15 +668731,15 @@ │ │ │ │ ldr r0, [pc, #4092] @ 2c6e4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #412] @ 0x19c │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ str r6, [sp, #484] @ 0x1e4 │ │ │ │ ldr r3, [pc, #4044] @ 2c6e50 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ @@ -668875,15 +668875,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ add r2, sp, #436 @ 0x1b4 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ str r8, [sp, #484] @ 0x1e4 │ │ │ │ ldr r3, [pc, #4060] @ 2c70a0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ @@ -669046,15 +669046,15 @@ │ │ │ │ ldr r0, [pc, #4060] @ 2c7318 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ str r6, [sp, #444] @ 0x1bc │ │ │ │ ldr r3, [pc, #4052] @ 2c7340 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r2, sp, #444 @ 0x1bc │ │ │ │ @@ -669154,15 +669154,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ add r2, sp, #492 @ 0x1ec │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r9, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ str r6, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [pc, #4092] @ 2c751c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ @@ -669459,15 +669459,15 @@ │ │ │ │ str r4, [r8, #36] @ 0x24 │ │ │ │ b 2c6ce0 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ add r1, r1, #16 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ b 2c69e0 │ │ │ │ subseq sl, r7, r8, lsl #7 │ │ │ │ - ldrsbteq sp, [sp], -r4 │ │ │ │ + mlaseq sp, r4, r1, sp │ │ │ │ subseq r5, r4, r4, lsl #19 │ │ │ │ subseq r5, r4, r8, lsl #17 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r2, r1, #16 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -670364,31 +670364,31 @@ │ │ │ │ subseq r4, r4, r8, asr #9 │ │ │ │ subseq r4, r4, r0, ror r2 │ │ │ │ subseq r4, r4, r4, ror r1 │ │ │ │ subseq r4, r4, r4, lsl #3 │ │ │ │ subseq r4, r4, r8, lsl #1 │ │ │ │ @ instruction: 0x0054449c │ │ │ │ subseq r4, r4, r0, lsr #7 │ │ │ │ - eorseq fp, sp, r7, ror sl │ │ │ │ + eorseq fp, sp, r7, lsr sl │ │ │ │ subseq r4, r4, ip, lsl r1 │ │ │ │ ldrsbeq r4, [r4], #-4 │ │ │ │ ldrsheq r4, [r4], #-0 │ │ │ │ - eorseq ip, sp, sl, lsl r4 │ │ │ │ - eorseq r2, ip, r8, asr #29 │ │ │ │ - eorseq ip, sp, fp, lsl #7 │ │ │ │ - eorseq ip, sp, r6, ror r2 │ │ │ │ - eorseq fp, sp, r6, asr #19 │ │ │ │ - mlaseq ip, ip, r4, r2 │ │ │ │ - eorseq fp, sp, pc, lsl #20 │ │ │ │ - ldrshteq fp, [sp], -lr │ │ │ │ - eorseq fp, sp, fp, lsr #19 │ │ │ │ - mlaseq sp, r2, r9, fp │ │ │ │ + ldrsbteq ip, [sp], -sl │ │ │ │ + eorseq r2, ip, r8, lsl #29 │ │ │ │ + eorseq ip, sp, fp, asr #6 │ │ │ │ + eorseq ip, sp, r6, lsr r2 │ │ │ │ + eorseq fp, sp, r6, lsl #19 │ │ │ │ + eorseq r2, ip, ip, asr r4 │ │ │ │ + eorseq fp, sp, pc, asr #19 │ │ │ │ + ldrhteq fp, [sp], -lr │ │ │ │ + eorseq fp, sp, fp, ror #18 │ │ │ │ + eorseq fp, sp, r2, asr r9 │ │ │ │ subseq r3, r4, r4, asr #30 │ │ │ │ - eorseq ip, sp, pc, asr r3 │ │ │ │ - eorseq ip, sp, r2, lsr r3 │ │ │ │ + eorseq ip, sp, pc, lsl r3 │ │ │ │ + ldrshteq ip, [sp], -r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -670672,15 +670672,15 @@ │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r8, r7, r0, ror #8 │ │ │ │ @ instruction: 0x00543798 │ │ │ │ subseq r3, r4, ip, lsl #14 │ │ │ │ - eorseq fp, sp, ip, lsr #5 │ │ │ │ + eorseq fp, sp, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -670939,15 +670939,15 @@ │ │ │ │ ldr r0, [pc, #776] @ 2c83d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 2c810c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #740] @ 2c83d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ @@ -671135,16 +671135,16 @@ │ │ │ │ subseq r7, r7, ip, lsl ip │ │ │ │ subseq r7, r7, r8, asr #23 │ │ │ │ subseq r7, r7, r8, asr #31 │ │ │ │ subseq r3, r4, r0, asr #1 │ │ │ │ subseq r2, r4, r0, ror #31 │ │ │ │ subseq r3, r4, r0, lsl r0 │ │ │ │ subseq r3, r4, r0, asr r3 │ │ │ │ - mlaseq ip, r4, r7, r1 │ │ │ │ - eorseq sl, sp, r4, lsl lr │ │ │ │ + eorseq r1, ip, r4, asr r7 │ │ │ │ + ldrsbteq sl, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -671428,15 +671428,15 @@ │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00577890 │ │ │ │ subseq r2, r4, r8, asr #23 │ │ │ │ subseq r2, r4, ip, lsr #22 │ │ │ │ - ldrsbteq sl, [sp], -ip │ │ │ │ + mlaseq sp, ip, r6, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -671717,15 +671717,15 @@ │ │ │ │ ldr r0, [pc, #4072] @ 2c9ce0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ ldr r3, [pc, #4028] @ 2c9ce4 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -671857,15 +671857,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #508] @ 0x1fc │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ ldr r3, [pc, #4052] @ 2c9f30 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ @@ -672499,15 +672499,15 @@ │ │ │ │ mov fp, #27 │ │ │ │ b 2c9de8 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r1, r1, #16 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ b 2c9958 │ │ │ │ subseq r7, r7, ip, ror #7 │ │ │ │ - eorseq sl, sp, r8, lsr r2 │ │ │ │ + ldrshteq sl, [sp], -r8 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r2, r1, #16 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r1] │ │ │ │ @@ -672620,15 +672620,15 @@ │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ sub r0, r2, r1 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #456] @ 0x1c8 │ │ │ │ ldr r6, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r3, [pc, #2524] @ 2ca51c │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ @@ -672917,15 +672917,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #508] @ 0x1fc │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ ldr r6, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ ldr r3, [pc, #1408] @ 2ca564 │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ @@ -672970,15 +672970,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [pc, #1188] @ 2ca558 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ @@ -673218,15 +673218,15 @@ │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2ca4ec │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 2ca4d8 │ │ │ │ - eorseq r3, ip, ip, lsl fp │ │ │ │ + ldrsbteq r3, [ip], -ip │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2ca4ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ @@ -673253,38 +673253,38 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r1, r4, r0, asr r1 │ │ │ │ subseq r1, r4, r0, lsr r6 │ │ │ │ subseq r1, r4, ip, lsr r5 │ │ │ │ subseq r1, r4, r0, lsl pc │ │ │ │ subseq r1, r4, ip, lsl lr │ │ │ │ - eorseq r8, sp, pc, ror #22 │ │ │ │ + eorseq r8, sp, pc, lsr #22 │ │ │ │ subseq r1, r4, r0, lsl r2 │ │ │ │ subseq r1, r4, ip, ror r9 │ │ │ │ subseq r6, r7, r4, asr #3 │ │ │ │ subseq r1, r4, r0, ror r8 │ │ │ │ subseq r1, r4, r8, lsr sp │ │ │ │ subseq r1, r4, r4, asr #24 │ │ │ │ subseq r1, r4, r8, asr #16 │ │ │ │ subseq r1, r4, r4, asr r7 │ │ │ │ - ldrsbteq r8, [sp], -fp │ │ │ │ + mlaseq sp, fp, fp, r8 │ │ │ │ subseq r1, r4, r0, lsl #5 │ │ │ │ @ instruction: 0x00541298 │ │ │ │ ldrheq r1, [r4], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r9, sp, pc, lsl r4 │ │ │ │ - eorseq pc, fp, r0, ror #13 │ │ │ │ - eorseq r8, sp, fp, ror #23 │ │ │ │ + ldrsbteq r9, [sp], -pc │ │ │ │ + eorseq pc, fp, r0, lsr #13 │ │ │ │ + eorseq r8, sp, fp, lsr #23 │ │ │ │ subseq r1, r4, r4, asr #3 │ │ │ │ ldrsheq r1, [r4], #-48 @ 0xffffffd0 │ │ │ │ subseq r5, r7, r8, asr #24 │ │ │ │ ldrsheq r1, [r4], #-44 @ 0xffffffd4 │ │ │ │ subseq r1, r4, r8, asr #9 │ │ │ │ subseq r5, r7, ip, lsl sp │ │ │ │ subseq r1, r4, ip, asr #7 │ │ │ │ - eorseq pc, fp, r0, lsl #31 │ │ │ │ + eorseq pc, fp, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -673594,15 +673594,15 @@ │ │ │ │ ldr r0, [pc, #4028] @ 2cba08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [pc, #3984] @ 2cba0c │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ mov r0, sl │ │ │ │ @@ -673730,15 +673730,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [pc, #3804] @ 2cbb7c │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ @@ -673990,15 +673990,15 @@ │ │ │ │ ldr r0, [pc, #4060] @ 2cc058 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [pc, #4016] @ 2cc05c │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ @@ -674094,15 +674094,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ ldr r3, [pc, #4080] @ 2cc240 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -674377,15 +674377,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl 2b6bb8 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, sp, r4, asr r5 │ │ │ │ + eorseq r8, sp, r4, lsl r5 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldrb sl, [r0, #33] @ 0x21 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrb r7, [r0, #32] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ mov fp, #30 │ │ │ │ @@ -674731,15 +674731,15 @@ │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ sub r0, r5, r3 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ ldr r6, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldr r3, [pc, #3948] @ 2ccba8 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ @@ -675242,15 +675242,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [pc, #3984] @ 2cd3c8 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ @@ -675285,15 +675285,15 @@ │ │ │ │ cmp r3, #32 │ │ │ │ bls 2cc70c │ │ │ │ b 2cc1f8 │ │ │ │ mov r4, r1 │ │ │ │ b 2cc8a0 │ │ │ │ mov sl, #27 │ │ │ │ b 2cc790 │ │ │ │ - eorseq r1, ip, r0, lsr sl │ │ │ │ + ldrshteq r1, [ip], -r0 │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ @@ -675322,15 +675322,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #552] @ 0x228 │ │ │ │ ldr r7, [sp, #556] @ 0x22c │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ ldr r3, [pc, #3584] @ 2cd378 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ @@ -675388,15 +675388,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r5, #1 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr r3, [pc, #3392] @ 2cd3bc │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -675647,15 +675647,15 @@ │ │ │ │ mov r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r5, #1 │ │ │ │ bl 58d5c │ │ │ │ b 2ccfd0 │ │ │ │ - eorseq r7, sp, ip, lsl #8 │ │ │ │ + eorseq r7, sp, ip, asr #7 │ │ │ │ ldr r2, [pc, #2340] @ 2cd3a4 │ │ │ │ mov r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, #1 │ │ │ │ bl 58d50 │ │ │ │ b 2ccfd0 │ │ │ │ @@ -675663,16 +675663,16 @@ │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [r7, #16] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 2cece8 │ │ │ │ b 2cc20c │ │ │ │ - eorseq r7, sp, r8, asr #7 │ │ │ │ - eorseq r7, sp, r2, ror r3 │ │ │ │ + eorseq r7, sp, r8, lsl #7 │ │ │ │ + eorseq r7, sp, r2, lsr r3 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ beq 2ccb48 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -675829,15 +675829,15 @@ │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b 2cc1d4 │ │ │ │ - ldrshteq r7, [sp], -r9 │ │ │ │ + ldrhteq r7, [sp], -r9 │ │ │ │ ldr r1, [pc, #1664] @ 2cd3d8 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r2, #6 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -675879,15 +675879,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl 2b6bb8 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r1, ip, r4, lsl #15 │ │ │ │ + eorseq r1, ip, r4, asr #14 │ │ │ │ add lr, sp, #376 @ 0x178 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldm lr!, {r0, r3, r8, r9} │ │ │ │ mov r7, ip │ │ │ │ stmia r7!, {r0, r3, r8, r9} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ @@ -676218,45 +676218,45 @@ │ │ │ │ subseq lr, r3, r8, asr r4 │ │ │ │ ldrsheq lr, [r3], #-108 @ 0xffffff94 │ │ │ │ ldrsheq lr, [r3], #-88 @ 0xffffffa8 │ │ │ │ subseq lr, r3, ip, lsl #12 │ │ │ │ subseq lr, r3, r8, lsl #10 │ │ │ │ subseq lr, r3, r8, ror #16 │ │ │ │ subseq lr, r3, r4, ror #14 │ │ │ │ - eorseq r6, sp, fp, ror #3 │ │ │ │ + eorseq r6, sp, fp, lsr #3 │ │ │ │ subseq lr, r3, ip, lsl #17 │ │ │ │ - eorseq r5, sp, fp, asr lr │ │ │ │ + eorseq r5, sp, fp, lsl lr │ │ │ │ ldrsheq lr, [r3], #-76 @ 0xffffffb4 │ │ │ │ subseq lr, r3, r4, asr #30 │ │ │ │ subseq r3, r7, r8, lsl #15 │ │ │ │ subseq lr, r3, r8, lsr lr │ │ │ │ subseq lr, r3, ip, asr sp │ │ │ │ subseq lr, r3, r8, asr ip │ │ │ │ ldrheq lr, [r3], #-160 @ 0xffffff60 │ │ │ │ subseq lr, r3, ip, lsr #19 │ │ │ │ subseq lr, r3, r0, ror #18 │ │ │ │ subseq lr, r3, ip, asr r8 │ │ │ │ subseq lr, r3, r8, lsl #19 │ │ │ │ subseq lr, r3, r4, lsl #17 │ │ │ │ - eorseq r6, sp, r3, lsl #9 │ │ │ │ + eorseq r6, sp, r3, asr #8 │ │ │ │ subseq lr, r3, r8, lsr #22 │ │ │ │ ldrsheq lr, [r3], #-144 @ 0xffffff70 │ │ │ │ subseq lr, r3, r4, lsl sl │ │ │ │ - eorseq r6, sp, r6, ror r1 │ │ │ │ + eorseq r6, sp, r6, lsr r1 │ │ │ │ ldrheq lr, [r3], #-76 @ 0xffffffb4 │ │ │ │ subseq lr, r3, r8, lsr #28 │ │ │ │ subseq r3, r7, r0, lsl #13 │ │ │ │ subseq lr, r3, r4, lsr sp │ │ │ │ subseq pc, r3, r4, ror r0 @ │ │ │ │ subseq r3, r7, r8, asr #17 │ │ │ │ subseq lr, r3, r8, ror pc │ │ │ │ - eorseq r6, sp, ip, ror #3 │ │ │ │ - eorseq r6, sp, sp, asr #3 │ │ │ │ - eorseq r0, ip, r8, lsl #18 │ │ │ │ - eorseq r6, sp, ip, asr #2 │ │ │ │ + eorseq r6, sp, ip, lsr #3 │ │ │ │ + eorseq r6, sp, sp, lsl #3 │ │ │ │ + eorseq r0, ip, r8, asr #17 │ │ │ │ + eorseq r6, sp, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -676523,15 +676523,15 @@ │ │ │ │ ldr r0, [pc, #1860] @ 2cdf54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 2cd84c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1824] @ 2cdf50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ @@ -676619,15 +676619,15 @@ │ │ │ │ ldr r0, [pc, #1524] @ 2cdf84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [pc, #1480] @ 2cdf88 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ @@ -676751,15 +676751,15 @@ │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr r9, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [pc, #960] @ 2cdf94 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ @@ -676990,25 +676990,25 @@ │ │ │ │ ldrsbeq r2, [r7], #-76 @ 0xffffffb4 │ │ │ │ subseq r2, r7, r0, lsl #9 │ │ │ │ subseq r2, r7, r0, lsr #17 │ │ │ │ subseq sp, r3, ip, asr #11 │ │ │ │ subseq sp, r3, ip, lsl r5 │ │ │ │ subseq sp, r3, r0, lsr ip │ │ │ │ subseq sp, r3, r4, lsl #24 │ │ │ │ - eorseq ip, fp, ip, asr #32 │ │ │ │ - eorseq r4, sp, fp, ror pc │ │ │ │ + eorseq ip, fp, ip │ │ │ │ + eorseq r4, sp, fp, lsr pc │ │ │ │ subseq sp, r3, ip, lsl r6 │ │ │ │ subseq sp, r3, ip, ror #12 │ │ │ │ subseq sp, r3, r4, ror #21 │ │ │ │ subseq r2, r7, r0, asr #6 │ │ │ │ subseq sp, r3, r8, ror #19 │ │ │ │ subseq sp, r3, r8, ror #17 │ │ │ │ subseq r2, r7, r8, lsr r1 │ │ │ │ ldrsbeq sp, [r3], #-116 @ 0xffffff8c │ │ │ │ - eorseq r5, sp, ip, ror #13 │ │ │ │ + eorseq r5, sp, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov r0, #30 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -677023,22 +677023,22 @@ │ │ │ │ sub r2, r6, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 2ce034 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ce1a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ce174 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ @@ -677085,15 +677085,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 2d2bac │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -677109,21 +677109,21 @@ │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2ce240 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ce194 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [r8] │ │ │ │ @@ -677192,22 +677192,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ce290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, fp, r8, asr #16 │ │ │ │ + eorseq fp, fp, r8, lsl #16 │ │ │ │ @ instruction: 0xffff04a0 │ │ │ │ subseq sp, r3, r4, asr #6 │ │ │ │ subseq sp, r3, r4, lsr r3 │ │ │ │ subseq sp, r3, ip, lsl #6 │ │ │ │ subseq sp, r3, r0, ror #5 │ │ │ │ subseq r1, r7, r0, lsl lr │ │ │ │ - ldrhteq r4, [sp], -lr │ │ │ │ + eorseq r4, sp, lr, ror sl │ │ │ │ subseq sp, r3, r0, lsl #4 │ │ │ │ ldrsbeq sp, [r3], #-16 │ │ │ │ subseq sp, r3, r0, asr r1 │ │ │ │ subseq sp, r3, r4, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -677229,22 +677229,22 @@ │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 2ce3a4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ce554 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ce50c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -677305,15 +677305,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 2d2bac │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -677339,21 +677339,21 @@ │ │ │ │ str r5, [r9, #12] │ │ │ │ stm r9, {r0, r5, r6} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 2ce5f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ce52c │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -677428,22 +677428,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ce640 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq fp, [fp], -r8 │ │ │ │ + mlaseq fp, r8, r4, fp │ │ │ │ @ instruction: 0xffff0130 │ │ │ │ ldrsbeq ip, [r3], #-244 @ 0xffffff0c │ │ │ │ subseq ip, r3, r4, asr #31 │ │ │ │ @ instruction: 0x0053cf9c │ │ │ │ subseq ip, r3, r0, ror pc │ │ │ │ subseq r1, r7, r0, lsr #21 │ │ │ │ - eorseq r4, sp, lr, lsl #14 │ │ │ │ + eorseq r4, sp, lr, asr #13 │ │ │ │ subseq ip, r3, r0, asr lr │ │ │ │ subseq ip, r3, r0, lsr #28 │ │ │ │ subseq ip, r3, ip, asr #26 │ │ │ │ subseq r1, r7, r4, lsl sl │ │ │ │ subseq ip, r3, r0, lsr #27 │ │ │ │ subseq ip, r3, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -678059,15 +678059,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #828] @ 2cf350 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #796] @ 2cf354 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ @@ -678182,15 +678182,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #288] @ 2cf348 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -678264,15 +678264,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0053c294 │ │ │ │ ldrsbeq r0, [r7], #-168 @ 0xffffff58 │ │ │ │ subseq ip, r3, r8, lsl #3 │ │ │ │ subseq ip, r3, r0, ror r4 │ │ │ │ ldrheq r0, [r7], #-204 @ 0xffffff34 │ │ │ │ subseq ip, r3, r8, ror r3 │ │ │ │ - eorseq r3, sp, pc, lsr #21 │ │ │ │ + eorseq r3, sp, pc, ror #20 │ │ │ │ subseq ip, r3, r4, asr r1 │ │ │ │ subseq ip, r3, ip, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r8, r0 │ │ │ │ @@ -678315,15 +678315,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [pc, #936] @ 2cf7bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #904] @ 2cf7c0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ @@ -678462,15 +678462,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #300] @ 2cf7b4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ @@ -678547,15 +678547,15 @@ │ │ │ │ ldrsbeq fp, [r3], #-228 @ 0xffffff1c │ │ │ │ subseq fp, r3, r4, lsr lr │ │ │ │ subseq r0, r7, r8, ror r6 │ │ │ │ subseq fp, r3, r8, lsr #26 │ │ │ │ subseq ip, r3, r0, ror r0 │ │ │ │ ldrheq r0, [r7], #-140 @ 0xffffff74 │ │ │ │ subseq fp, r3, r8, ror pc │ │ │ │ - eorseq r3, sp, pc, lsr r6 │ │ │ │ + ldrshteq r3, [sp], -pc │ │ │ │ subseq fp, r3, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -678711,15 +678711,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #340] @ 2cfbc0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -678803,15 +678803,15 @@ │ │ │ │ bl 2ceb18 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq fp, r3, r0, asr sl │ │ │ │ @ instruction: 0x00570294 │ │ │ │ subseq fp, r3, r4, asr #18 │ │ │ │ - eorseq r3, sp, fp, lsr #4 │ │ │ │ + eorseq r3, sp, fp, ror #3 │ │ │ │ ldrsbeq fp, [r3], #-128 @ 0xffffff80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cfc48 │ │ │ │ @@ -679014,15 +679014,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, fp, r4, asr #6 │ │ │ │ + eorseq sp, fp, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cff94 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -679216,15 +679216,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, fp, r4, lsl r0 │ │ │ │ + ldrsbteq ip, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ bne 2d026c │ │ │ │ @@ -679418,15 +679418,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 2d0688 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 2d068c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -679671,15 +679671,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #252] @ 2d0a68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -679741,15 +679741,15 @@ │ │ │ │ bl 2cebf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq sl, r3, r0, asr fp │ │ │ │ @ instruction: 0x0056f394 │ │ │ │ subseq sl, r3, r4, asr #20 │ │ │ │ - eorseq r2, sp, r3, ror #6 │ │ │ │ + eorseq r2, sp, r3, lsr #6 │ │ │ │ subseq sl, r3, r8, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ @@ -679944,15 +679944,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 2d0ec0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 2d0ec4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -680252,15 +680252,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, fp, r8, lsr r0 │ │ │ │ + ldrshteq fp, [fp], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -680415,15 +680415,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #268] @ 2d1618 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -680489,15 +680489,15 @@ │ │ │ │ bl 2ce97c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq r9, [r3], #-240 @ 0xffffff10 │ │ │ │ ldrsheq lr, [r6], #-116 @ 0xffffff8c │ │ │ │ subseq r9, r3, r4, lsr #29 │ │ │ │ - eorseq r1, sp, r7, lsr #15 │ │ │ │ + eorseq r1, sp, r7, ror #14 │ │ │ │ subseq r9, r3, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r8, r9, #8 │ │ │ │ @@ -680690,15 +680690,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #460] @ 2d1afc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #428] @ 2d1b00 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -681004,15 +681004,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, fp, r4, lsr #8 │ │ │ │ + eorseq fp, fp, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -681176,15 +681176,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #244] @ 2d21e4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -681244,15 +681244,15 @@ │ │ │ │ bl 2cebf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r9, r3, ip, asr #7 │ │ │ │ subseq sp, r6, r4, lsl ip │ │ │ │ subseq r9, r3, r0, asr #5 │ │ │ │ - eorseq r0, sp, r7, ror #23 │ │ │ │ + eorseq r0, sp, r7, lsr #23 │ │ │ │ subseq r9, r3, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldrd r8, [r1, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ bne 2d221c │ │ │ │ @@ -681425,15 +681425,15 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [pc, #452] @ 2d2674 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #424] @ 2d2678 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ @@ -681763,15 +681763,15 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, #432] @ 2d2ba4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [pc, #392] @ 2d2ba8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ @@ -682422,15 +682422,15 @@ │ │ │ │ ldr r2, [pc, #44] @ 2d3468 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ ldr r2, [pc, #24] @ 2d3464 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d44 │ │ │ │ - eorseq pc, ip, lr, asr r8 @ │ │ │ │ + eorseq pc, ip, lr, lsl r8 @ │ │ │ │ subseq r8, r3, r8 │ │ │ │ @ instruction: 0x00537f90 │ │ │ │ subseq r8, r3, r0, asr #32 │ │ │ │ subseq r7, r3, ip, asr #31 │ │ │ │ subseq r7, r3, r0, ror #31 │ │ │ │ ldrsheq r7, [r3], #-252 @ 0xffffff04 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -682630,15 +682630,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #912] @ 2d3b10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [pc, #880] @ 2d3b14 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -682762,15 +682762,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #336] @ 2d3b08 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ @@ -682856,15 +682856,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r7, r3, r4, lsl #22 │ │ │ │ subseq ip, r6, r8, asr #6 │ │ │ │ ldrsheq r7, [r3], #-152 @ 0xffffff68 │ │ │ │ subseq r7, r3, r4, lsl #26 │ │ │ │ subseq ip, r6, r0, asr r5 │ │ │ │ subseq r7, r3, ip, lsl #24 │ │ │ │ - ldrshteq pc, [ip], -fp @ │ │ │ │ + ldrhteq pc, [ip], -fp @ │ │ │ │ subseq r7, r3, r0, lsr #19 │ │ │ │ subseq r7, r3, r0, ror #19 │ │ │ │ ldrsbeq r7, [r3], #-144 @ 0xffffff70 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -682910,15 +682910,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #760] @ 2d3ed8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #728] @ 2d3edc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -683009,15 +683009,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #316] @ 2d3ed0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -683098,15 +683098,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r7, r3, r8, lsr #14 │ │ │ │ subseq fp, r6, ip, ror #30 │ │ │ │ subseq r7, r3, ip, lsl r6 │ │ │ │ subseq r7, r3, r4, lsr #17 │ │ │ │ ldrsheq ip, [r6], #-0 │ │ │ │ subseq r7, r3, ip, lsr #15 │ │ │ │ - eorseq lr, ip, r7, lsr #30 │ │ │ │ + eorseq lr, ip, r7, ror #29 │ │ │ │ subseq r7, r3, ip, asr #11 │ │ │ │ subseq r7, r3, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ @@ -683151,15 +683151,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #780] @ 2d42b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #748] @ 2d42b4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -683250,15 +683250,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #336] @ 2d42a8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -683344,15 +683344,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r7, r3, r4, ror #6 │ │ │ │ subseq fp, r6, r8, lsr #23 │ │ │ │ subseq r7, r3, r8, asr r2 │ │ │ │ subseq r7, r3, r0, ror #9 │ │ │ │ subseq fp, r6, ip, lsr #26 │ │ │ │ subseq r7, r3, r8, ror #7 │ │ │ │ - eorseq lr, ip, r3, asr #22 │ │ │ │ + eorseq lr, ip, r3, lsl #22 │ │ │ │ subseq r7, r3, r8, ror #3 │ │ │ │ subseq r7, r3, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -683516,15 +683516,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #244] @ 2d4674 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -683584,15 +683584,15 @@ │ │ │ │ bl 2cebf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r6, r3, r4, lsr pc │ │ │ │ subseq fp, r6, r4, lsl #15 │ │ │ │ subseq r6, r3, r0, lsr lr │ │ │ │ - eorseq lr, ip, r7, asr r7 │ │ │ │ + eorseq lr, ip, r7, lsl r7 │ │ │ │ ldrsheq r6, [r3], #-220 @ 0xffffff24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -683750,15 +683750,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [pc, #328] @ 2d4a70 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ @@ -683839,15 +683839,15 @@ │ │ │ │ bl 2cea94 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00536b94 │ │ │ │ ldrsbeq fp, [r6], #-56 @ 0xffffffc8 │ │ │ │ subseq r6, r3, r8, lsl #21 │ │ │ │ - eorseq lr, ip, r3, ror r3 │ │ │ │ + eorseq lr, ip, r3, lsr r3 │ │ │ │ subseq r6, r3, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d4b00 │ │ │ │ @@ -684070,15 +684070,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, fp, ip, lsl #9 │ │ │ │ + eorseq r8, fp, ip, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d4ea0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -684283,15 +684283,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2cece8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, fp, ip, lsl #2 │ │ │ │ + eorseq r8, fp, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ bne 2d519c │ │ │ │ @@ -684460,15 +684460,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [pc, #488] @ 2d5604 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #460] @ 2d5608 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ @@ -684753,15 +684753,15 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #496] @ 2d5a9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #464] @ 2d5aa0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ @@ -685049,15 +685049,15 @@ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #848] @ 2d60a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [pc, #820] @ 2d60a4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -685707,15 +685707,15 @@ │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [pc, #2416] @ 2d7108 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [pc, #2388] @ 2d710c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ @@ -686053,15 +686053,15 @@ │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [pc, #1072] @ 2d712c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #1040] @ 2d7130 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ @@ -686634,15 +686634,15 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2d7624 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r6, fp, r4, asr r0 │ │ │ │ + eorseq r6, fp, r4, lsl r0 │ │ │ │ ldrsheq r3, [r3], #-152 @ 0xffffff68 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr fp, [r1] │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ @@ -686844,15 +686844,15 @@ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2d796c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbteq r5, [fp], -r0 │ │ │ │ + mlaseq fp, r0, sp, r5 │ │ │ │ ldrheq r3, [r3], #-96 @ 0xffffffa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -687046,15 +687046,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d7e54 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -687145,21 +687145,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2d7340 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, fp, ip, lsr fp │ │ │ │ + ldrshteq r5, [fp], -ip │ │ │ │ subseq r8, r6, r4, lsr #5 │ │ │ │ subseq r8, r6, ip, ror #3 │ │ │ │ ldrheq r8, [r6], #-20 @ 0xffffffec │ │ │ │ - eorseq fp, ip, r2, ror #6 │ │ │ │ + eorseq fp, ip, r2, lsr #6 │ │ │ │ subseq r8, r6, r4, lsl #1 │ │ │ │ - eorseq r1, fp, r8, lsr #25 │ │ │ │ + eorseq r1, fp, r8, ror #24 │ │ │ │ @ instruction: 0xfffe6900 │ │ │ │ ldrsheq r3, [r3], #-140 @ 0xffffff74 │ │ │ │ subseq r3, r3, ip, ror #17 │ │ │ │ ldrheq r3, [r3], #-140 @ 0xffffff74 │ │ │ │ ldrheq r3, [r3], #-128 @ 0xffffff80 │ │ │ │ subseq r8, r6, ip, ror #4 │ │ │ │ ldrheq r3, [r3], #-32 @ 0xffffffe0 │ │ │ │ @@ -687973,19 +687973,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2d7340 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, fp, r0, lsr sp │ │ │ │ + ldrshteq r4, [fp], -r0 │ │ │ │ subseq r7, r6, ip, lsl #10 │ │ │ │ subseq r7, r6, r0, asr #7 │ │ │ │ subseq r2, r3, ip, ror sl │ │ │ │ - eorseq r4, fp, r4, ror #23 │ │ │ │ + eorseq r4, fp, r4, lsr #23 │ │ │ │ subseq r2, r3, r0, asr r5 │ │ │ │ subseq r2, r3, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -688316,18 +688316,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, fp, r8, ror r7 │ │ │ │ + eorseq r4, fp, r8, lsr r7 │ │ │ │ subseq r6, r6, r4, lsr #28 │ │ │ │ subseq r2, r3, ip, ror r4 │ │ │ │ - ldrsbteq r9, [ip], -r0 │ │ │ │ + mlaseq ip, r0, pc, r9 @ │ │ │ │ subseq r1, r3, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3] │ │ │ │ mov fp, r0 │ │ │ │ @@ -688489,15 +688489,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2d9310 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r3, [fp], -r0 │ │ │ │ + mlaseq fp, r0, lr, r3 │ │ │ │ @ instruction: 0x00566b9c │ │ │ │ subseq r2, r3, r0, lsl #4 │ │ │ │ subseq r2, r3, ip, asr #4 │ │ │ │ subseq r2, r3, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ @@ -688662,15 +688662,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2d95c4 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, fp, ip, lsl ip │ │ │ │ + ldrsbteq r3, [fp], -ip │ │ │ │ subseq r6, r6, r8, ror #17 │ │ │ │ subseq r1, r3, ip, asr #30 │ │ │ │ @ instruction: 0x00531f98 │ │ │ │ @ instruction: 0x00531f98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ @@ -688835,15 +688835,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2d9878 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, fp, r4, ror #18 │ │ │ │ + eorseq r3, fp, r4, lsr #18 │ │ │ │ subseq r6, r6, r4, lsr r6 │ │ │ │ @ instruction: 0x00531c98 │ │ │ │ subseq r1, r3, r4, ror #25 │ │ │ │ subseq r1, r3, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -689096,15 +689096,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, fp, r0, lsr #12 │ │ │ │ + eorseq r3, fp, r0, ror #11 │ │ │ │ subseq r6, r6, ip, lsr #5 │ │ │ │ subseq r1, r3, r0, lsl #19 │ │ │ │ ldrheq r1, [r3], #-140 @ 0xffffff74 │ │ │ │ ldrheq r1, [r3], #-140 @ 0xffffff74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -689276,15 +689276,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2d9f5c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq fp, r4, r2, r3 │ │ │ │ + eorseq r3, fp, r4, asr r2 │ │ │ │ subseq r5, r6, r4, asr pc │ │ │ │ ldrheq r1, [r3], #-84 @ 0xffffffac │ │ │ │ subseq r1, r3, r0, lsl #12 │ │ │ │ subseq r1, r3, r0, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -689456,15 +689456,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 2da22c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r2, fp, r4, asr #31 │ │ │ │ + eorseq r2, fp, r4, lsl #31 │ │ │ │ subseq r5, r6, r4, lsl #25 │ │ │ │ subseq r1, r3, r4, ror #5 │ │ │ │ subseq r1, r3, r0, lsr r3 │ │ │ │ subseq r1, r3, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -689714,15 +689714,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2d7154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r2, fp, r0, ror ip │ │ │ │ + eorseq r2, fp, r0, lsr ip │ │ │ │ subseq r5, r6, r4, lsl #18 │ │ │ │ ldrsbeq r0, [r3], #-248 @ 0xffffff08 │ │ │ │ subseq r0, r3, r4, lsl pc │ │ │ │ subseq r0, r3, r4, lsl pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ @@ -690558,16 +690558,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r0, [r3], #-40 @ 0xffffffd8 │ │ │ │ subseq r0, r3, r8, ror #5 │ │ │ │ ldrheq r4, [r6], #-188 @ 0xffffff44 │ │ │ │ subseq r0, r3, ip, ror #6 │ │ │ │ - eorseq r8, fp, r0, lsl #31 │ │ │ │ - eorseq r8, fp, ip, lsr pc │ │ │ │ + eorseq r8, fp, r0, asr #30 │ │ │ │ + ldrshteq r8, [fp], -ip │ │ │ │ subseq r0, r3, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -690809,16 +690809,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, r2, ip, ror #29 │ │ │ │ ldrsheq pc, [r2], #-236 @ 0xffffff14 @ │ │ │ │ ldrheq r4, [r6], #-112 @ 0xffffff90 │ │ │ │ subseq pc, r2, ip, ror #30 │ │ │ │ - eorseq r8, fp, r4, ror #21 │ │ │ │ - eorseq r8, fp, r8, lsr #21 │ │ │ │ + eorseq r8, fp, r4, lsr #21 │ │ │ │ + eorseq r8, fp, r8, ror #20 │ │ │ │ subseq pc, r2, r4, asr lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ cmp sl, r9 │ │ │ │ @@ -691232,16 +691232,16 @@ │ │ │ │ bl 58f8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, fp, r4, lsr #12 │ │ │ │ - ldrshteq r8, [fp], -r0 │ │ │ │ + eorseq r8, fp, r4, ror #11 │ │ │ │ + ldrhteq r8, [fp], -r0 │ │ │ │ ldrsbeq pc, [r2], #-124 @ 0xffffff84 @ │ │ │ │ ldrsbeq pc, [r2], #-120 @ 0xffffff88 @ │ │ │ │ ldrsbeq pc, [r2], #-112 @ 0xffffff90 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ @@ -691470,16 +691470,16 @@ │ │ │ │ bl 58f8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, fp, r8, ror r1 │ │ │ │ - eorseq r8, fp, r4, asr #2 │ │ │ │ + eorseq r8, fp, r8, lsr r1 │ │ │ │ + eorseq r8, fp, r4, lsl #2 │ │ │ │ subseq pc, r2, r4, lsl r4 @ │ │ │ │ subseq pc, r2, r0, lsr #8 │ │ │ │ subseq pc, r2, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -692450,16 +692450,16 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, fp, r4, lsr #4 │ │ │ │ - ldrshteq r7, [fp], -r0 │ │ │ │ + eorseq r7, fp, r4, ror #3 │ │ │ │ + ldrhteq r7, [fp], -r0 │ │ │ │ subseq lr, r2, r8, asr #10 │ │ │ │ ldrsheq lr, [r2], #-76 @ 0xffffffb4 │ │ │ │ subseq lr, r2, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ @@ -692900,15 +692900,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #248] @ 2dd918 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -692963,16 +692963,16 @@ │ │ │ │ beq 2dd8f8 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 2da7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r6, [fp], -r0 │ │ │ │ - eorseq r6, fp, r0, asr #19 │ │ │ │ + ldrhteq r6, [fp], -r0 │ │ │ │ + eorseq r6, fp, r0, lsl #19 │ │ │ │ ldrsbeq sp, [r2], #-204 @ 0xffffff34 │ │ │ │ subseq sp, r2, r4, lsl #28 │ │ │ │ subseq r2, r6, r0, ror #9 │ │ │ │ ldrheq sp, [r2], #-216 @ 0xffffff28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -693002,15 +693002,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 2dda8c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -693095,15 +693095,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 2ddc00 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -693188,15 +693188,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #276] @ 2dddb4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -693298,15 +693298,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #196] @ 2ddf1c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -693438,15 +693438,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #228] @ 2de16c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -693496,16 +693496,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 2de14c │ │ │ │ mov r0, sp │ │ │ │ bl 2da7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r6, [fp], -r4 │ │ │ │ - eorseq r6, fp, r4, asr #1 │ │ │ │ + ldrhteq r6, [fp], -r4 │ │ │ │ + eorseq r6, fp, r4, lsl #1 │ │ │ │ subseq sp, r2, r4, ror r4 │ │ │ │ @ instruction: 0x0052d59c │ │ │ │ subseq r1, r6, r8, ror ip │ │ │ │ subseq sp, r2, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -693535,15 +693535,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #216] @ 2de2e4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -693629,15 +693629,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #216] @ 2de45c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -693977,15 +693977,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #264] @ 2de9fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -694045,16 +694045,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 2de9e0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2da7d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r5, [fp], -r0 │ │ │ │ - eorseq r5, fp, r0, lsr #17 │ │ │ │ + mlaseq fp, r0, r8, r5 │ │ │ │ + eorseq r5, fp, r0, ror #16 │ │ │ │ subseq ip, r2, r0, lsr sp │ │ │ │ subseq r1, r6, ip, lsl #8 │ │ │ │ subseq ip, r2, r4, ror #25 │ │ │ │ subseq ip, r2, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -694108,15 +694108,15 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r7, sp │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [pc, #400] @ 2dec90 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ @@ -694398,16 +694398,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbeq ip, [r2], #-108 @ 0xffffff94 │ │ │ │ subseq ip, r2, ip, ror #13 │ │ │ │ subseq r0, r6, r4, asr #30 │ │ │ │ subseq ip, r2, r0, lsl #14 │ │ │ │ - ldrsbteq r5, [fp], -r8 │ │ │ │ - mlaseq fp, ip, r2, r5 │ │ │ │ + mlaseq fp, r8, r2, r5 │ │ │ │ + eorseq r5, fp, ip, asr r2 │ │ │ │ ldrsbeq ip, [r2], #-96 @ 0xffffffa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ cmp sl, r9 │ │ │ │ @@ -694632,16 +694632,16 @@ │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [r8, #4] │ │ │ │ str r7, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r4, fp, r4, lsl #28 │ │ │ │ - ldrsbteq r4, [fp], -r4 │ │ │ │ + eorseq r4, fp, r4, asr #27 │ │ │ │ + mlaseq fp, r4, sp, r4 │ │ │ │ subseq ip, r2, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #216] @ 2df410 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ @@ -694694,16 +694694,16 @@ │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [r8, #4] │ │ │ │ str r7, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r4, fp, r8, lsl sp │ │ │ │ - eorseq r4, fp, r8, ror #25 │ │ │ │ + ldrsbteq r4, [fp], -r8 │ │ │ │ + eorseq r4, fp, r8, lsr #25 │ │ │ │ subseq ip, r2, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 2df4fc │ │ │ │ mov r5, r1 │ │ │ │ @@ -694753,16 +694753,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r4, fp, ip, lsl #25 │ │ │ │ - eorseq r4, fp, ip, asr ip │ │ │ │ + eorseq r4, fp, ip, asr #24 │ │ │ │ + eorseq r4, fp, ip, lsl ip │ │ │ │ subseq ip, r2, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 2df5e8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -694812,16 +694812,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r4, fp, r0, asr fp │ │ │ │ - eorseq r4, fp, r0, lsr #22 │ │ │ │ + eorseq r4, fp, r0, lsl fp │ │ │ │ + eorseq r4, fp, r0, ror #21 │ │ │ │ subseq fp, r2, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -694954,17 +694954,17 @@ │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ ldr r2, [pc, #20] @ 2df82c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq sp, sl, r4, ror #20 │ │ │ │ - ldrshteq r4, [fp], -r8 │ │ │ │ - eorseq r4, fp, r8, asr #19 │ │ │ │ + eorseq sp, sl, r4, lsr #20 │ │ │ │ + ldrhteq r4, [fp], -r8 │ │ │ │ + eorseq r4, fp, r8, lsl #19 │ │ │ │ subseq fp, r2, r8, ror #26 │ │ │ │ subseq fp, r2, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 2df914 │ │ │ │ @@ -695015,16 +695015,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r4, fp, r4, asr r8 │ │ │ │ - eorseq r4, fp, r4, lsr #16 │ │ │ │ + eorseq r4, fp, r4, lsl r8 │ │ │ │ + eorseq r4, fp, r4, ror #15 │ │ │ │ @ instruction: 0x0052bc98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -695229,15 +695229,15 @@ │ │ │ │ bl 3855c │ │ │ │ strb sl, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1404] @ 2e01f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -695394,15 +695394,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str fp, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ @@ -695588,23 +695588,23 @@ │ │ │ │ bl 59014 │ │ │ │ subseq r0, r6, r0, lsr #2 │ │ │ │ subseq r0, r6, r4, ror r0 │ │ │ │ ldrsbeq r0, [r6], #-4 │ │ │ │ subseq r0, r6, r8, lsr r0 │ │ │ │ subseq r0, r6, r8, lsr #4 │ │ │ │ @ instruction: 0x0052b498 │ │ │ │ - eorseq r4, fp, r0, ror r6 │ │ │ │ - eorseq r4, fp, r0, asr #12 │ │ │ │ + eorseq r4, fp, r0, lsr r6 │ │ │ │ + eorseq r4, fp, r0, lsl #12 │ │ │ │ subseq fp, r2, r8, ror #9 │ │ │ │ - eorseq r9, sl, r0, lsl #24 │ │ │ │ + eorseq r9, sl, r0, asr #23 │ │ │ │ subseq fp, r2, r0, lsl #14 │ │ │ │ subseq pc, r5, r8, ror #27 │ │ │ │ ldrheq fp, [r2], #-96 @ 0xffffffa0 │ │ │ │ subseq fp, r2, r4, ror #3 │ │ │ │ - ldrsbteq r3, [ip], -r4 │ │ │ │ + mlaseq ip, r4, r4, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -695838,19 +695838,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, r5, r0, lsl #20 │ │ │ │ ldrsheq sl, [r2], #-248 @ 0xffffff08 │ │ │ │ - eorseq r3, fp, r4, ror sp │ │ │ │ - eorseq r3, fp, r4, asr #26 │ │ │ │ + eorseq r3, fp, r4, lsr sp │ │ │ │ + eorseq r3, fp, r4, lsl #26 │ │ │ │ subseq fp, r2, r8, asr #32 │ │ │ │ subseq sl, r2, ip, lsr #26 │ │ │ │ - eorseq r2, ip, ip, lsr #25 │ │ │ │ + eorseq r2, ip, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -696337,15 +696337,15 @@ │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r9, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ @@ -696825,31 +696825,31 @@ │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 2b6cec │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, r5, r8, lsr #12 │ │ │ │ subseq sl, r2, r4, lsl #3 │ │ │ │ - mlaseq fp, r8, r9, r3 │ │ │ │ - eorseq r3, fp, r8, ror #18 │ │ │ │ + eorseq r3, fp, r8, asr r9 │ │ │ │ + eorseq r3, fp, r8, lsr #18 │ │ │ │ ldrsbeq sl, [r2], #-20 @ 0xffffffec │ │ │ │ ldrsbeq sl, [r2], #-192 @ 0xffffff40 │ │ │ │ subseq sl, r2, r4, lsr #24 │ │ │ │ subseq sl, r2, ip, asr #9 │ │ │ │ subseq sl, r2, ip, lsl r4 │ │ │ │ @ instruction: 0x0052ad9c │ │ │ │ ldrsheq sl, [r2], #-192 @ 0xffffff40 │ │ │ │ subseq sl, r2, ip, asr #16 │ │ │ │ subseq lr, r5, r4, lsr pc │ │ │ │ ldrsheq sl, [r2], #-116 @ 0xffffff8c │ │ │ │ - mlaseq ip, r4, pc, r1 @ │ │ │ │ - eorseq r1, ip, r4, ror #27 │ │ │ │ - ldrhteq r8, [sl], -r8 │ │ │ │ - ldrsbteq r8, [sl], -r4 │ │ │ │ - ldrsbteq r2, [ip], -r4 │ │ │ │ + eorseq r1, ip, r4, asr pc │ │ │ │ + eorseq r1, ip, r4, lsr #27 │ │ │ │ + eorseq r8, sl, r8, ror r5 │ │ │ │ + mlaseq sl, r4, sp, r8 │ │ │ │ + mlaseq ip, r4, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -697362,19 +697362,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq lr, r5, r8, lsl #13 │ │ │ │ subseq r9, r2, ip, lsr r8 │ │ │ │ - ldrshteq r2, [fp], -ip │ │ │ │ - eorseq r2, fp, ip, asr #19 │ │ │ │ + ldrhteq r2, [fp], -ip │ │ │ │ + eorseq r2, fp, ip, lsl #19 │ │ │ │ subseq r9, r2, ip, lsl #17 │ │ │ │ subseq r9, r2, r8, asr r8 │ │ │ │ - eorseq r1, ip, r4, lsr r9 │ │ │ │ + ldrshteq r1, [ip], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -697608,19 +697608,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq sp, r5, r8, asr lr │ │ │ │ subseq r9, r2, r0, asr r4 │ │ │ │ - eorseq r2, fp, ip, asr #3 │ │ │ │ - mlaseq fp, ip, r1, r2 │ │ │ │ + eorseq r2, fp, ip, lsl #3 │ │ │ │ + eorseq r2, fp, ip, asr r1 │ │ │ │ subseq r9, r2, r0, lsr #9 │ │ │ │ subseq r9, r2, r4, ror r1 │ │ │ │ - eorseq r1, ip, r4, lsl #2 │ │ │ │ + eorseq r1, ip, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -698160,15 +698160,15 @@ │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ ldr sl, [sp, #476] @ 0x1dc │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ str fp, [sp, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ @@ -698667,15 +698667,15 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add r2, r0, #56 @ 0x38 │ │ │ │ str r9, [r0, #52] @ 0x34 │ │ │ │ stm r2, {r8, ip, lr} │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r1, fp, r4, ror #27 │ │ │ │ + eorseq r1, fp, r4, lsr #27 │ │ │ │ add r1, r6, #8 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldrd r2, [r1] │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ str r6, [sp, #492] @ 0x1ec │ │ │ │ @@ -698692,17 +698692,17 @@ │ │ │ │ str r7, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r2, [r0, #4] │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ bl 2b6bb8 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrhteq r1, [fp], -r4 │ │ │ │ + eorseq r1, fp, r4, ror sp │ │ │ │ subseq sp, r5, r0, ror sl │ │ │ │ - eorseq r0, ip, ip, lsl sp │ │ │ │ + ldrsbteq r0, [ip], -ip │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ mov fp, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2e2748 │ │ │ │ ldr r1, [pc, #2860] @ 2e3ddc │ │ │ │ orr r5, r8, #4 │ │ │ │ @@ -698998,15 +698998,15 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [sl, #20] │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fa0c │ │ │ │ b 2e2ed0 │ │ │ │ - eorseq r0, ip, r5, lsr #21 │ │ │ │ + eorseq r0, ip, r5, ror #20 │ │ │ │ ldr r2, [pc, #1616] @ 2e3dac │ │ │ │ ldr r3, [pc, #1616] @ 2e3db0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, sp, #224 @ 0xe0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -699020,15 +699020,15 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ beq 2e3084 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ b 2e389c │ │ │ │ - eorseq r0, ip, sp, asr sl │ │ │ │ + eorseq r0, ip, sp, lsl sl │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r2, r7 │ │ │ │ ldr fp, [r8] │ │ │ │ bl 2b0f08 │ │ │ │ @@ -699417,24 +699417,24 @@ │ │ │ │ ldrsheq r7, [r2], #-236 @ 0xffffff14 │ │ │ │ subseq r7, r2, r4, ror #28 │ │ │ │ subseq r7, r2, r8, lsr #27 │ │ │ │ subseq r8, r2, ip, ror #15 │ │ │ │ subseq r8, r2, ip, lsr #14 │ │ │ │ subseq r7, r2, r0, ror pc │ │ │ │ ldrheq r7, [r2], #-224 @ 0xffffff20 │ │ │ │ - eorseq pc, fp, fp, ror pc @ │ │ │ │ - ldrsbteq pc, [fp], -r3 @ │ │ │ │ - eorseq pc, fp, sp, ror r8 @ │ │ │ │ - eorseq pc, fp, r1, asr r9 @ │ │ │ │ - mlaseq ip, sl, r2, r0 │ │ │ │ - eorseq sl, sl, ip, lsr r5 │ │ │ │ + eorseq pc, fp, fp, lsr pc @ │ │ │ │ + mlaseq fp, r3, r8, pc @ │ │ │ │ + eorseq pc, fp, sp, lsr r8 @ │ │ │ │ + eorseq pc, fp, r1, lsl r9 @ │ │ │ │ + eorseq r0, ip, sl, asr r2 │ │ │ │ + ldrshteq sl, [sl], -ip │ │ │ │ subseq r8, r2, ip, lsl #10 │ │ │ │ subseq r8, r2, ip, asr #8 │ │ │ │ - ldrhteq pc, [fp], -r6 @ │ │ │ │ - eorseq r9, sl, r8, lsr sp │ │ │ │ + eorseq pc, fp, r6, ror r8 @ │ │ │ │ + ldrshteq r9, [sl], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -699994,15 +699994,15 @@ │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str sl, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ @@ -700471,16 +700471,16 @@ │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ str r4, [r1, #8] │ │ │ │ str ip, [r1, #16] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ str r6, [r1, #32] │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ b 2e4e80 │ │ │ │ - mlaseq fp, r4, r1, r0 │ │ │ │ - eorseq r0, fp, r4, ror #2 │ │ │ │ + eorseq r0, fp, r4, asr r1 │ │ │ │ + eorseq r0, fp, r4, lsr #2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r1, r7, #8 │ │ │ │ add r2, r0, #20 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -700522,15 +700522,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, sp, #248 @ 0xf8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ bl 3fa0c │ │ │ │ b 2e4c24 │ │ │ │ subseq fp, r5, r0, lsr #28 │ │ │ │ - eorseq pc, fp, ip, asr #1 │ │ │ │ + eorseq pc, fp, ip, lsl #1 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, r5 │ │ │ │ bl 2b0f08 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ @@ -700831,15 +700831,15 @@ │ │ │ │ ldr r1, [pc, #876] @ 2e574c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fa94 │ │ │ │ b 2e5468 │ │ │ │ - ldrsbteq lr, [fp], -r3 │ │ │ │ + mlaseq fp, r3, sp, lr │ │ │ │ ldr r1, [pc, #836] @ 2e5744 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fa94 │ │ │ │ b 2e5468 │ │ │ │ @@ -700853,15 +700853,15 @@ │ │ │ │ ldr r1, [pc, #796] @ 2e5754 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fa94 │ │ │ │ b 2e5468 │ │ │ │ - eorseq r5, sl, r0, ror #9 │ │ │ │ + eorseq r5, sl, r0, lsr #9 │ │ │ │ ldr r1, [pc, #768] @ 2e5758 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fa94 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ @@ -700869,15 +700869,15 @@ │ │ │ │ add r0, r6, #12 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6, #8] │ │ │ │ b 2e4b44 │ │ │ │ - eorseq lr, fp, ip, asr #26 │ │ │ │ + eorseq lr, fp, ip, lsl #26 │ │ │ │ ldr r2, [pc, #668] @ 2e5734 │ │ │ │ ldr r3, [pc, #668] @ 2e5738 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -700886,30 +700886,30 @@ │ │ │ │ add r0, fp, #12 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #8] │ │ │ │ b 2e51d4 │ │ │ │ - eorseq lr, fp, r0, lsr #26 │ │ │ │ + eorseq lr, fp, r0, ror #25 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ str r7, [fp, #28] │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [fp, #32] │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ str r1, [fp, #8] │ │ │ │ str r3, [fp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ b 2e51d4 │ │ │ │ - ldrshteq lr, [fp], -r3 │ │ │ │ + ldrhteq lr, [fp], -r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [fp, #32] │ │ │ │ str r8, [fp, #36] @ 0x24 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -701043,21 +701043,21 @@ │ │ │ │ subseq r6, r2, r0, ror #17 │ │ │ │ ldrsheq r6, [r2], #-104 @ 0xffffff98 │ │ │ │ subseq r6, r2, r0, asr #12 │ │ │ │ ldrsheq r6, [r2], #-16 │ │ │ │ subseq r6, r2, ip, lsr r1 │ │ │ │ subseq r6, r2, r8, lsl r3 │ │ │ │ subseq r6, r2, r4, ror #4 │ │ │ │ - eorseq sp, fp, r3, ror #27 │ │ │ │ - eorseq r4, sl, r4, ror r5 │ │ │ │ - eorseq sp, fp, r3, lsr lr │ │ │ │ - eorseq lr, fp, r3, ror #12 │ │ │ │ - ldrhteq sp, [fp], -r4 │ │ │ │ eorseq sp, fp, r3, lsr #27 │ │ │ │ - eorseq sp, fp, ip, ror #27 │ │ │ │ + eorseq r4, sl, r4, lsr r5 │ │ │ │ + ldrshteq sp, [fp], -r3 │ │ │ │ + eorseq lr, fp, r3, lsr #12 │ │ │ │ + eorseq sp, fp, r4, ror sp │ │ │ │ + eorseq sp, fp, r3, ror #26 │ │ │ │ + eorseq sp, fp, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ @@ -701260,15 +701260,15 @@ │ │ │ │ bl 3855c │ │ │ │ mov r6, #0 │ │ │ │ strb r8, [sl, #8] │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #864] @ 2e5e14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -701484,20 +701484,20 @@ │ │ │ │ bl 59014 │ │ │ │ subseq sl, r5, r8, ror #5 │ │ │ │ subseq sl, r5, r8, lsr r2 │ │ │ │ subseq sl, r5, r0, lsr #5 │ │ │ │ subseq sl, r5, r4, lsl #4 │ │ │ │ ldrsheq sl, [r5], #-48 @ 0xffffffd0 │ │ │ │ subseq r5, r2, r4, lsl #16 │ │ │ │ - eorseq lr, sl, ip, lsr r8 │ │ │ │ - eorseq lr, sl, ip, lsl #16 │ │ │ │ + ldrshteq lr, [sl], -ip │ │ │ │ + eorseq lr, sl, ip, asr #15 │ │ │ │ subseq r5, r2, r4, asr r8 │ │ │ │ - eorseq r3, sl, ip, asr #27 │ │ │ │ + eorseq r3, sl, ip, lsl #27 │ │ │ │ subseq r5, r2, r0, ror #10 │ │ │ │ - mlaseq fp, ip, r6, sp │ │ │ │ + eorseq sp, fp, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -701660,15 +701660,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 2dc994 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -701691,24 +701691,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e5fdc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e61b4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [sl] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -701765,22 +701765,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2e6284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r7, [sl], -r8 │ │ │ │ + ldrhteq r7, [sl], -r8 │ │ │ │ subseq r5, r2, ip, asr #6 │ │ │ │ subseq r5, r2, r0, lsl #8 │ │ │ │ subseq r5, r2, r4, ror #12 │ │ │ │ subseq r5, r2, r0, ror #11 │ │ │ │ subseq r5, r2, r8, lsr r0 │ │ │ │ subseq r9, r5, r4, asr #23 │ │ │ │ - eorseq r3, sl, r0, asr r8 │ │ │ │ + eorseq r3, sl, r0, lsl r8 │ │ │ │ @ instruction: 0xfffd84a8 │ │ │ │ subseq r5, r2, ip, ror #11 │ │ │ │ ldrsbeq r5, [r2], #-92 @ 0xffffffa4 │ │ │ │ subseq r5, r2, ip, lsr #11 │ │ │ │ subseq r5, r2, r8, lsl #11 │ │ │ │ subseq r9, r5, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -701949,15 +701949,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 2dc994 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -701981,24 +701981,24 @@ │ │ │ │ str r6, [r8, #8] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e6460 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e663c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r8] │ │ │ │ @@ -702027,20 +702027,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2e669c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, sl, r4, ror sp │ │ │ │ + eorseq r6, sl, r4, lsr sp │ │ │ │ subseq r4, r2, ip, lsl pc │ │ │ │ ldrsbeq r4, [r2], #-240 @ 0xffffff10 │ │ │ │ subseq r5, r2, r0, ror #3 │ │ │ │ subseq r5, r2, ip, asr r1 │ │ │ │ - eorseq r3, sl, ip, asr #7 │ │ │ │ + eorseq r3, sl, ip, lsl #7 │ │ │ │ @ instruction: 0xfffd8024 │ │ │ │ subseq r5, r2, r8, ror #2 │ │ │ │ subseq r5, r2, r8, asr r1 │ │ │ │ subseq r5, r2, r8, lsr #2 │ │ │ │ subseq r5, r2, r4, lsl #2 │ │ │ │ @ instruction: 0x00559990 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -702095,16 +702095,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mlaseq sl, r4, r9, sp │ │ │ │ - eorseq sp, sl, r4, ror #18 │ │ │ │ + eorseq sp, sl, r4, asr r9 │ │ │ │ + eorseq sp, sl, r4, lsr #18 │ │ │ │ subseq r4, r2, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 2e68a0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -702154,16 +702154,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq sp, sl, r8, asr r8 │ │ │ │ - eorseq sp, sl, r8, lsr #16 │ │ │ │ + eorseq sp, sl, r8, lsl r8 │ │ │ │ + eorseq sp, sl, r8, ror #15 │ │ │ │ subseq r4, r2, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 2e69b8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -702224,16 +702224,16 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2e69c0 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq sp, sl, ip, ror #14 │ │ │ │ - eorseq sp, sl, ip, lsr r7 │ │ │ │ + eorseq sp, sl, ip, lsr #14 │ │ │ │ + ldrshteq sp, [sl], -ip │ │ │ │ ldrsbeq r4, [r2], #-176 @ 0xffffff50 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 2e6aa4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -702283,16 +702283,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrsbteq sp, [sl], -r4 │ │ │ │ - eorseq sp, sl, r4, lsr #13 │ │ │ │ + mlaseq sl, r4, r6, sp │ │ │ │ + eorseq sp, sl, r4, ror #12 │ │ │ │ subseq r4, r2, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #256] @ 2e6bc8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -702356,16 +702356,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 2e6bd0 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq sp, sl, r8, ror #11 │ │ │ │ - ldrhteq sp, [sl], -r8 │ │ │ │ + eorseq sp, sl, r8, lsr #11 │ │ │ │ + eorseq sp, sl, r8, ror r5 │ │ │ │ ldrsbeq r4, [r2], #-144 @ 0xffffff70 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #292] @ 2e6d10 │ │ │ │ mov r5, r1 │ │ │ │ @@ -702438,16 +702438,16 @@ │ │ │ │ bl 3f914 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 2e6d18 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq sp, sl, r4, ror r4 │ │ │ │ - eorseq sp, sl, r4, asr #8 │ │ │ │ + eorseq sp, sl, r4, lsr r4 │ │ │ │ + eorseq sp, sl, r4, lsl #8 │ │ │ │ subseq r4, r2, r8, ror r8 │ │ │ │ subseq r4, r2, r0, lsr #19 │ │ │ │ ldrsheq r4, [r2], #-132 @ 0xffffff7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ @@ -702798,24 +702798,24 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2da7d0 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e7150 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e7300 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -702871,29 +702871,29 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r8, r5, ip, ror lr │ │ │ │ subseq r4, r2, r4, ror r2 │ │ │ │ - eorseq sp, sl, r8, lsr #3 │ │ │ │ - eorseq sp, sl, r8, ror r1 │ │ │ │ + eorseq sp, sl, r8, ror #2 │ │ │ │ + eorseq sp, sl, r8, lsr r1 │ │ │ │ subseq r4, r2, r0, ror #4 │ │ │ │ - eorseq r6, sl, r0, ror r2 │ │ │ │ + eorseq r6, sl, r0, lsr r2 │ │ │ │ ldrsheq r4, [r2], #-64 @ 0xffffffc0 │ │ │ │ subseq r4, r2, ip, ror #8 │ │ │ │ ldrsheq r8, [r5], #-220 @ 0xffffff24 │ │ │ │ subseq r4, r2, ip, asr r2 │ │ │ │ - mlaseq fp, r8, r1, ip │ │ │ │ - eorseq sp, sl, r4, lsr #5 │ │ │ │ - eorseq sp, sl, r4, ror r2 │ │ │ │ + eorseq ip, fp, r8, asr r1 │ │ │ │ + eorseq sp, sl, r4, ror #4 │ │ │ │ + eorseq sp, sl, r4, lsr r2 │ │ │ │ subseq r8, r5, r0, asr fp │ │ │ │ subseq r4, r2, r4, asr #4 │ │ │ │ - eorseq fp, fp, ip, ror #29 │ │ │ │ - ldrshteq ip, [fp], -r0 │ │ │ │ + eorseq fp, fp, ip, lsr #29 │ │ │ │ + ldrhteq ip, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #8 │ │ │ │ @@ -703235,24 +703235,24 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2da7d0 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e783c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e79d4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -703308,29 +703308,29 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0x00558790 │ │ │ │ subseq r3, r2, r0, lsr #23 │ │ │ │ - ldrhteq ip, [sl], -ip │ │ │ │ - eorseq ip, sl, ip, lsl #21 │ │ │ │ + eorseq ip, sl, ip, ror sl │ │ │ │ + eorseq ip, sl, ip, asr #20 │ │ │ │ subseq r3, r2, ip, lsl #23 │ │ │ │ - eorseq r5, sl, r4, lsl #23 │ │ │ │ + eorseq r5, sl, r4, asr #22 │ │ │ │ subseq r3, r2, r4, lsl #28 │ │ │ │ subseq r3, r2, r0, lsl #27 │ │ │ │ subseq r8, r5, r0, lsl r7 │ │ │ │ subseq r3, r2, r8, lsl #23 │ │ │ │ - eorseq fp, fp, ip, lsr #21 │ │ │ │ - ldrhteq ip, [sl], -r8 │ │ │ │ - eorseq ip, sl, r8, lsl #23 │ │ │ │ + eorseq fp, fp, ip, ror #20 │ │ │ │ + eorseq ip, sl, r8, ror fp │ │ │ │ + eorseq ip, sl, r8, asr #22 │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r3, r2, r0, ror fp │ │ │ │ - eorseq fp, fp, r8, lsl r8 │ │ │ │ - eorseq fp, fp, r4, lsl #22 │ │ │ │ + ldrsbteq fp, [fp], -r8 │ │ │ │ + eorseq fp, fp, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #8 │ │ │ │ @@ -703672,24 +703672,24 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2da7d0 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 2e7f10 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e80a8 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -703745,29 +703745,29 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2da8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq r8, [r5], #-12 │ │ │ │ subseq r3, r2, ip, asr #9 │ │ │ │ - eorseq ip, sl, r8, ror #7 │ │ │ │ - ldrhteq ip, [sl], -r8 │ │ │ │ + eorseq ip, sl, r8, lsr #7 │ │ │ │ + eorseq ip, sl, r8, ror r3 │ │ │ │ ldrheq r3, [r2], #-72 @ 0xffffffb8 │ │ │ │ - ldrhteq r5, [sl], -r0 │ │ │ │ + eorseq r5, sl, r0, ror r4 │ │ │ │ subseq r3, r2, r0, lsr r7 │ │ │ │ subseq r3, r2, ip, lsr #13 │ │ │ │ subseq r8, r5, ip, lsr r0 │ │ │ │ ldrheq r3, [r2], #-68 @ 0xffffffbc │ │ │ │ - ldrsbteq fp, [fp], -r8 │ │ │ │ - eorseq ip, sl, r4, ror #9 │ │ │ │ - ldrhteq ip, [sl], -r4 │ │ │ │ + mlaseq fp, r8, r3, fp │ │ │ │ + eorseq ip, sl, r4, lsr #9 │ │ │ │ + eorseq ip, sl, r4, ror r4 │ │ │ │ subseq r7, r5, r8, lsr #27 │ │ │ │ @ instruction: 0x0052349c │ │ │ │ - eorseq fp, fp, r4, asr #2 │ │ │ │ - eorseq fp, fp, r0, lsr r4 │ │ │ │ + eorseq fp, fp, r4, lsl #2 │ │ │ │ + ldrshteq fp, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldrd sl, [r1, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, fp │ │ │ │ beq 2e844c │ │ │ │ ldr r4, [r1] │ │ │ │ @@ -709865,15 +709865,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 2ee11c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ ldr r2, [pc, #12] @ 2ee120 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eorseq r5, fp, r6, lsl r3 │ │ │ │ + ldrsbteq r5, [fp], -r6 │ │ │ │ subseq sp, r1, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 2ee26c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -709883,15 +709883,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ uxtb r1, r3 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ @@ -710255,19 +710255,19 @@ │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq sp, r1, ip, ror r3 │ │ │ │ - eorseq r4, fp, r1, ror #30 │ │ │ │ + eorseq r4, fp, r1, lsr #30 │ │ │ │ ldrsheq sp, [r1], #-12 │ │ │ │ subseq sp, r1, r0, lsl r1 │ │ │ │ subseq sp, r1, r4, lsr #1 │ │ │ │ - eorseq r4, fp, r1, ror #24 │ │ │ │ + eorseq r4, fp, r1, lsr #24 │ │ │ │ ldrsbeq sp, [r1], #-4 │ │ │ │ subseq sp, r1, r0, lsl #1 │ │ │ │ subseq sp, r1, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -710715,19 +710715,19 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq ip, r1, r4, lsr #28 │ │ │ │ subseq ip, r1, r8, lsr lr │ │ │ │ @ instruction: 0x0051cc90 │ │ │ │ - eorseq r4, fp, r5, ror r8 │ │ │ │ + eorseq r4, fp, r5, lsr r8 │ │ │ │ ldrsbeq ip, [r1], #-148 @ 0xffffff6c │ │ │ │ subseq ip, r1, r8, ror #19 │ │ │ │ subseq ip, r1, r0, lsr r9 │ │ │ │ - eorseq r4, fp, sp, ror #9 │ │ │ │ + eorseq r4, fp, sp, lsr #9 │ │ │ │ subseq ip, r1, r4, ror #18 │ │ │ │ subseq ip, r1, r4, lsr #22 │ │ │ │ subseq ip, r1, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ and r9, r2, #63 @ 0x3f │ │ │ │ @@ -710743,15 +710743,15 @@ │ │ │ │ beq 2ef124 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ ldr sl, [r4] │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp] │ │ │ │ beq 2eef14 │ │ │ │ cmp r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -710766,15 +710766,15 @@ │ │ │ │ add r0, r6, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ sub r5, r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bmi 2ef110 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, fp │ │ │ │ mov r2, #0 │ │ │ │ @@ -710842,15 +710842,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r6, sl, fp │ │ │ │ cmp r6, r0 │ │ │ │ bne 2ef004 │ │ │ │ ldr r1, [pc, #272] @ 2ef16c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2ef004 │ │ │ │ add r4, sl, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd sl, [r0] │ │ │ │ orrs r0, sl, fp │ │ │ │ beq 2ef0e0 │ │ │ │ ldr r5, [pc, #236] @ 2ef170 │ │ │ │ @@ -710872,15 +710872,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ beq 2ef0e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ bne 2ef08c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2ef08c │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -711014,15 +711014,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 2ef310 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 2ef314 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ bl 589c0 │ │ │ │ - eorseq r4, fp, r1, ror #1 │ │ │ │ + eorseq r4, fp, r1, lsr #1 │ │ │ │ ldrsheq ip, [r1], #-68 @ 0xffffffbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r6, lr} │ │ │ │ cmp lr, #0 │ │ │ │ @@ -711031,15 +711031,15 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ beq 2ef370 │ │ │ │ cmp ip, #0 │ │ │ │ beq 2ef6a8 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ mov r5, lr │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ mls r1, r0, ip, r5 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ b 2ef374 │ │ │ │ mov r0, #0 │ │ │ │ @@ -711249,28 +711249,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #8] @ 2ef6b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58c34 │ │ │ │ bl 589c0 │ │ │ │ subseq ip, r1, ip, lsl #3 │ │ │ │ - eorseq r3, fp, r5, asr #26 │ │ │ │ + eorseq r3, fp, r5, lsl #26 │ │ │ │ subseq ip, r1, r8, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldmib r1, {r5, r9} │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ef704 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2ef90c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 688cd4 │ │ │ │ + bl 688ca4 │ │ │ │ mls r1, r0, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ b 2ef708 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [r8, #32]! │ │ │ │ @@ -711406,15 +711406,15 @@ │ │ │ │ bl 58c34 │ │ │ │ bl 589c0 │ │ │ │ str r6, [sl] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbeq fp, [r1], #-224 @ 0xffffff20 │ │ │ │ ldrsbeq fp, [r1], #-236 @ 0xffffff14 │ │ │ │ subseq fp, r1, r8, lsr #30 │ │ │ │ - eorseq r3, fp, r1, ror #21 │ │ │ │ + eorseq r3, fp, r1, lsr #21 │ │ │ │ ldrsheq fp, [r1], #-228 @ 0xffffff1c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r8, #32]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -711504,15 +711504,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 2efab8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 2efabc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ bl 589c0 │ │ │ │ - eorseq r3, fp, r9, lsr r9 │ │ │ │ + ldrshteq r3, [fp], -r9 │ │ │ │ subseq fp, r1, ip, asr #26 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2efb18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -711525,26 +711525,26 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 2efb38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq sp, r9, ip, ror #19 │ │ │ │ - ldrhteq r3, [fp], -r3 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq sp, r9, ip, lsr #19 │ │ │ │ + eorseq r3, fp, r3, ror r8 │ │ │ │ ldrsbeq fp, [r1], #-196 @ 0xffffff3c │ │ │ │ - eorseq r0, sl, fp, lsl #15 │ │ │ │ + eorseq r0, sl, fp, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ @@ -711573,15 +711573,15 @@ │ │ │ │ bl 3855c │ │ │ │ lsl r4, r4, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [r6, #32] │ │ │ │ bhi 2efcfc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2efcfc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -711591,15 +711591,15 @@ │ │ │ │ lsl fp, r1, #3 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ bhi 2efc64 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #8 │ │ │ │ mov sl, r6 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2efc64 │ │ │ │ cmp r7, #5 │ │ │ │ bcs 2efc74 │ │ │ │ ldr r0, [pc, #252] @ 2efd2c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -711620,15 +711620,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r6, r4, #3 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ bhi 2efcd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2efcd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, fp │ │ │ │ bl 2a9194 │ │ │ │ @@ -711662,18 +711662,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ subseq r0, r5, r8, ror #2 │ │ │ │ - ldrshteq r3, [sl], -r7 │ │ │ │ + ldrhteq r3, [sl], -r7 │ │ │ │ subseq fp, r1, r4, lsr #22 │ │ │ │ ldrsbeq fp, [r1], #-172 @ 0xffffff54 │ │ │ │ - eorseq r3, fp, r8, ror #12 │ │ │ │ + eorseq r3, fp, r8, lsr #12 │ │ │ │ subseq fp, r1, ip, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #5 │ │ │ │ @@ -711764,32 +711764,32 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r3, fp, r1, lsl r6 │ │ │ │ + ldrsbteq r3, [fp], -r1 │ │ │ │ ldrsbeq fp, [r1], #-144 @ 0xffffff70 │ │ │ │ - ldrshteq r3, [fp], -fp │ │ │ │ - eorseq r2, sl, r5, lsr #17 │ │ │ │ + ldrhteq r3, [fp], -fp │ │ │ │ + eorseq r2, sl, r5, ror #16 │ │ │ │ ldrheq fp, [r1], #-156 @ 0xffffff64 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 68440c │ │ │ │ + b 6843dc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 2eff08 │ │ │ │ tst r2, #32 │ │ │ │ bne 2eff0c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov ip, r1 │ │ │ │ ldrd r6, [r1] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -714036,15 +714036,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, fp, r9, lsl #5 │ │ │ │ + eorseq r1, fp, r9, asr #4 │ │ │ │ @ instruction: 0x0051969c │ │ │ │ subseq r9, r1, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #8 │ │ │ │ @@ -714911,15 +714911,15 @@ │ │ │ │ bcc 2f2fec │ │ │ │ ldr r0, [sl] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, fp, r9, asr #9 │ │ │ │ + eorseq r0, fp, r9, lsl #9 │ │ │ │ ldrsbeq r8, [r1], #-140 @ 0xffffff74 │ │ │ │ subseq r8, r1, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldrb r6, [r2, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r8, [r1, #40] @ 0x28 │ │ │ │ @@ -720098,15 +720098,15 @@ │ │ │ │ subseq r4, r1, r8, lsr #3 │ │ │ │ subseq r4, r1, r4, ror #2 │ │ │ │ subseq r4, r1, r4, ror #2 │ │ │ │ subseq r4, r1, ip, asr r3 │ │ │ │ @ instruction: 0x00514390 │ │ │ │ @ instruction: 0x00514394 │ │ │ │ subseq r4, r1, r0, lsl r3 │ │ │ │ - eorseq fp, sl, r9, lsl #29 │ │ │ │ + eorseq fp, sl, r9, asr #28 │ │ │ │ subseq r4, r1, r8, lsr #3 │ │ │ │ subseq r4, r1, r8, lsl r3 │ │ │ │ subseq r4, r1, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #40] @ 0x28 │ │ │ │ @@ -720286,15 +720286,15 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 2f83f0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #12] @ 2f83f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eorseq fp, sl, r6, lsr r3 │ │ │ │ + ldrshteq fp, [sl], -r6 │ │ │ │ subseq r3, r1, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0] │ │ │ │ @@ -720317,42 +720317,42 @@ │ │ │ │ b 2f8684 │ │ │ │ ldr r0, [r0] │ │ │ │ b 2f8824 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ bx r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2f849c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq fp, sl, pc, ror r3 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq fp, sl, pc, lsr r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 2f84fc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 2f84e0 │ │ │ │ ldr r2, [pc, #296] @ 2f85f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -720447,15 +720447,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 3fd94 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ b 2f861c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -720480,15 +720480,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f8714 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ mov r5, #0 │ │ │ │ tst r0, #4 │ │ │ │ bne 2f8720 │ │ │ │ mov r0, r5 │ │ │ │ @@ -720551,15 +720551,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ bne 2f87d4 │ │ │ │ b 2f874c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r6, r9, r4, asr lr │ │ │ │ + eorseq r6, r9, r4, lsl lr │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ subseq r3, r1, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -720587,15 +720587,15 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f88d0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -720660,15 +720660,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #760] @ 2f8cbc │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f88b0 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, sl │ │ │ │ bne 2f8930 │ │ │ │ @@ -720700,15 +720700,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 65c1e4 │ │ │ │ + bl 65c1b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f8c38 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ @@ -720784,15 +720784,15 @@ │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ ldr r0, [pc, #312] @ 2f8ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f8be0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2f88b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ @@ -720844,34 +720844,34 @@ │ │ │ │ orr r5, r0, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - eorseq r6, r9, r0, lsr #25 │ │ │ │ - mlaseq sl, r6, pc, sl @ │ │ │ │ - eorseq sl, sl, r6, asr #30 │ │ │ │ - eorseq r6, r9, r4, ror fp │ │ │ │ + eorseq r6, r9, r0, ror #24 │ │ │ │ + eorseq sl, sl, r6, asr pc │ │ │ │ + eorseq sl, sl, r6, lsl #30 │ │ │ │ + eorseq r6, r9, r4, lsr fp │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ subseq r3, r1, r4, asr #1 │ │ │ │ subseq r3, r1, r0 │ │ │ │ - eorseq sl, sl, r7, ror #22 │ │ │ │ + eorseq sl, sl, r7, lsr #22 │ │ │ │ subseq r2, r1, r0, lsl lr │ │ │ │ ldrsheq r2, [r1], #-220 @ 0xffffff24 │ │ │ │ - eorseq sl, sl, r3, lsl lr │ │ │ │ - eorseq r7, r9, r3, lsr r8 │ │ │ │ + ldrsbteq sl, [sl], -r3 │ │ │ │ + ldrshteq r7, [r9], -r3 │ │ │ │ ldrsbeq r2, [r1], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xfffffae4 │ │ │ │ - eorseq r6, r9, r8, ror #18 │ │ │ │ - eorseq sl, sl, ip, lsl #24 │ │ │ │ + eorseq r6, r9, r8, lsr #18 │ │ │ │ + eorseq sl, sl, ip, asr #23 │ │ │ │ subseq r2, r1, r8, ror #28 │ │ │ │ - eorseq sl, sl, ip, lsl ip │ │ │ │ + ldrsbteq sl, [sl], -ip │ │ │ │ subseq r2, r1, r0, ror lr │ │ │ │ - mlaseq sl, lr, sp, sl │ │ │ │ + eorseq sl, sl, lr, asr sp │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bx r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -721258,20 +721258,20 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2f967c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 2f9324 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subseq r2, r1, r4, lsr #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 2f9338 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subseq r2, r1, r8, lsr #16 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -721285,15 +721285,15 @@ │ │ │ │ cmp r5, r0 │ │ │ │ bne 2f9394 │ │ │ │ ldr r2, [pc, #292] @ 2f94a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -721469,17 +721469,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 2f83f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r2, r1, ip, lsl #10 │ │ │ │ - eorseq sl, sl, r9, lsr #8 │ │ │ │ + eorseq sl, sl, r9, ror #7 │ │ │ │ subseq r2, r1, r8, lsr #11 │ │ │ │ - eorseq sl, sl, sp, ror #7 │ │ │ │ + eorseq sl, sl, sp, lsr #7 │ │ │ │ subseq r2, r1, ip, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r9, #0 │ │ │ │ @@ -721495,23 +721495,23 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ b 2f9704 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #520] @ 2f98dc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f98cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r2, r8, r6 │ │ │ │ add r9, r9, #1 │ │ │ │ add r1, r0, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f98cc │ │ │ │ ldr sl, [sp, #16] │ │ │ │ tst sl, #1 │ │ │ │ bne 2f98cc │ │ │ │ mov r0, #1 │ │ │ │ @@ -721537,15 +721537,15 @@ │ │ │ │ beq 2f9788 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ bne 2f9758 │ │ │ │ b 2f97ac │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2f98ac │ │ │ │ add r8, r1, r4 │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r8, r5 │ │ │ │ bcs 2f9734 │ │ │ │ ldrb r0, [r7, r8] │ │ │ │ @@ -721558,25 +721558,25 @@ │ │ │ │ mov r8, r5 │ │ │ │ tst fp, #1 │ │ │ │ beq 2f9808 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2f96e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #10 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f98cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f96c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #7 │ │ │ │ ldr r1, [pc, #240] @ 2f98e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f96e0 │ │ │ │ b 2f98cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -721609,15 +721609,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, [r0, #28] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f96e0 │ │ │ │ b 2f98cc │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ @@ -721625,18 +721625,18 @@ │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #16] │ │ │ │ b 2f97b8 │ │ │ │ mov r0, #1 │ │ │ │ bic r0, r0, sl │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrhteq r9, [r9], -r5 │ │ │ │ + eorseq r9, r9, r5, ror r0 │ │ │ │ @ instruction: 0x00546498 │ │ │ │ ldrsheq r2, [r1], #-32 @ 0xffffffe0 │ │ │ │ - ldrshteq sl, [sl], -r6 │ │ │ │ + ldrhteq sl, [sl], -r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 2f9948 │ │ │ │ add r5, r6, #16 │ │ │ │ b 2f9914 │ │ │ │ @@ -721705,15 +721705,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 2f9a2c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 2f99fc │ │ │ │ b 2f9af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2f9b34 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ @@ -721742,15 +721742,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 2f9ac0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 2f9a90 │ │ │ │ b 2f9af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 2f9b34 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ @@ -721884,15 +721884,15 @@ │ │ │ │ ldrsb r0, [r6, #8] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2f9e78 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9e78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -721997,15 +721997,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 591fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2f98ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r9, r0, ror #18 │ │ │ │ + eorseq r3, r9, r0, lsr #18 │ │ │ │ subseq r1, r1, r8, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -722099,15 +722099,15 @@ │ │ │ │ ldrsb r0, [r1, #2] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2fa3c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fa3c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -722450,15 +722450,15 @@ │ │ │ │ ldrsb r0, [r6, #11] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2fab40 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #11 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fab40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 2f9b60 │ │ │ │ @@ -722472,15 +722472,15 @@ │ │ │ │ ldrsb r0, [r6, #9] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2faab4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #9 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faab4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 2faad4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -722501,15 +722501,15 @@ │ │ │ │ ldrsb r0, [r6, #15] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2faaec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #15 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faaec │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 2faad4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -722554,15 +722554,15 @@ │ │ │ │ ldrsb r0, [r6, #9] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2faab4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #9 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faab4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 2faad4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -722597,15 +722597,15 @@ │ │ │ │ ldrsb r0, [r6, #9] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2faab4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #9 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faab4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 2faad4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -722626,15 +722626,15 @@ │ │ │ │ ldrsb r0, [r6, #13] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2fab0c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #13 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fab0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -722832,33 +722832,33 @@ │ │ │ │ beq 2fabb0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaseq sl, r7, r5, r9 │ │ │ │ + eorseq r9, sl, r7, asr r5 │ │ │ │ @ instruction: 0x0051109c │ │ │ │ ldrsbeq r5, [r4], #-108 @ 0xffffff94 │ │ │ │ - eorseq r9, sl, sl, lsl #11 │ │ │ │ + eorseq r9, sl, sl, asr #10 │ │ │ │ subseq r5, r4, r0, asr r7 │ │ │ │ - eorseq r9, sl, pc, ror #10 │ │ │ │ + eorseq r9, sl, pc, lsr #10 │ │ │ │ subseq r5, r4, r0, lsl #9 │ │ │ │ subseq r1, r1, r8, asr #32 │ │ │ │ - eorseq r9, sl, r0, ror #10 │ │ │ │ + eorseq r9, sl, r0, lsr #10 │ │ │ │ subseq r1, r1, r0, lsl r0 │ │ │ │ ldrsbeq r5, [r4], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r1, r0 │ │ │ │ subseq r5, r4, r0, asr r3 │ │ │ │ subseq r5, r4, r8, lsl #12 │ │ │ │ - eorseq r9, sl, sp, asr #10 │ │ │ │ + eorseq r9, sl, sp, lsl #10 │ │ │ │ subseq r5, r4, ip, asr r5 │ │ │ │ - eorseq r9, sl, r2, lsr r5 │ │ │ │ - eorseq r9, sl, r5, lsl r6 │ │ │ │ - eorseq r2, r9, r0, lsr #30 │ │ │ │ + ldrshteq r9, [sl], -r2 │ │ │ │ + ldrsbteq r9, [sl], -r5 │ │ │ │ + eorseq r2, r9, r0, ror #29 │ │ │ │ subseq r1, r1, r4, lsr #1 │ │ │ │ subseq r1, r1, r4, lsl #1 │ │ │ │ subseq r1, r1, r0, asr r0 │ │ │ │ ldrsbeq r1, [r1], #-12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r7, #0 │ │ │ │ @@ -722882,15 +722882,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 2faca4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faca4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -723235,19 +723235,19 @@ │ │ │ │ subseq r0, r1, r0, asr #23 │ │ │ │ ldrsheq r4, [r4], #-216 @ 0xffffff28 │ │ │ │ @ instruction: 0x00510a98 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2fb208 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r8, sl, r0, lsl r9 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq r8, [sl], -r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ blt 2fb24c │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fb24c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -723643,15 +723643,15 @@ │ │ │ │ bl 589a8 │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 53dc98 │ │ │ │ + bl 53dc68 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 2fb884 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -723668,15 +723668,15 @@ │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62fa24 │ │ │ │ + b 62f9f4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fb91c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -723686,47 +723686,47 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 2fb938 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subseq r0, r1, ip, asr #6 │ │ │ │ - eorseq r6, r9, r9, asr lr │ │ │ │ - eorseq r6, r9, sp, lsr #28 │ │ │ │ + eorseq r6, r9, r9, lsl lr │ │ │ │ + eorseq r6, r9, sp, ror #27 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2fb950 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r8, r9, ip, asr r8 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r8, r9, ip, lsl r8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 2fb97c │ │ │ │ tst r2, #32 │ │ │ │ bne 2fb980 │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 2fba08 │ │ │ │ mov r6, #9 │ │ │ │ ldr lr, [pc, #88] @ 2fba0c │ │ │ │ @@ -723745,43 +723745,43 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsheq r0, [r1], #-32 @ 0xffffffe0 │ │ │ │ - eorseq r8, sl, r8, lsl r3 │ │ │ │ + ldrsbteq r8, [sl], -r8 │ │ │ │ ldrsheq r0, [r1], #-40 @ 0xffffffd8 │ │ │ │ - ldrshteq r8, [sl], -r8 │ │ │ │ - ldrshteq r8, [sl], -r9 │ │ │ │ + ldrhteq r8, [sl], -r8 │ │ │ │ + ldrhteq r8, [sl], -r9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67b860 │ │ │ │ + b 67b830 │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fc570 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c368 │ │ │ │ + b 67c338 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c368 │ │ │ │ + b 67c338 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 679224 │ │ │ │ + b 6791f4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 2fba68 │ │ │ │ tst r2, #32 │ │ │ │ bne 2fba6c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -723997,18 +723997,18 @@ │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #35 @ 0x23 │ │ │ │ cmp r2, #9 │ │ │ │ subcc r1, r3, #34 @ 0x22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -724031,15 +724031,15 @@ │ │ │ │ ldr r2, [pc, #512] @ 2fc060 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #504] @ 2fc080 │ │ │ │ ldr r1, [pc, #504] @ 2fc084 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 2fbf10 │ │ │ │ @@ -724063,28 +724063,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #360] @ 2fc070 │ │ │ │ ldr r1, [pc, #360] @ 2fc074 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #316] @ 2fc078 │ │ │ │ ldr r1, [pc, #316] @ 2fc07c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 2fbfd0 │ │ │ │ @@ -724094,15 +724094,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr lr, [pc, #224] @ 2fc064 │ │ │ │ add r2, r0, #16 │ │ │ │ ldr r3, [pc, #220] @ 2fc068 │ │ │ │ ldr r1, [pc, #220] @ 2fc06c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -724111,87 +724111,87 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #192] @ 2fc088 │ │ │ │ ldr r1, [pc, #192] @ 2fc08c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ 2fc090 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #144] @ 2fc094 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #112] @ 2fc0a0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 2fc0a4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrsbteq r7, [sl], -r0 │ │ │ │ + mlaseq sl, r0, sp, r7 │ │ │ │ subseq pc, r0, ip, lsl lr @ │ │ │ │ subseq pc, r0, r4, lsl sp @ │ │ │ │ subseq pc, r0, r0, lsl #26 │ │ │ │ - mlaseq sl, r3, ip, r7 │ │ │ │ + eorseq r7, sl, r3, asr ip │ │ │ │ @ instruction: 0x0050fd98 │ │ │ │ - eorseq r7, sl, r9, lsr sp │ │ │ │ + ldrshteq r7, [sl], -r9 │ │ │ │ subseq pc, r0, r4, ror #26 │ │ │ │ - eorseq r7, sl, r9, lsl sp │ │ │ │ + ldrsbteq r7, [sl], -r9 │ │ │ │ subseq pc, r0, r8, lsl lr @ │ │ │ │ - ldrsbteq r7, [sl], -lr │ │ │ │ + mlaseq sl, lr, sp, r7 │ │ │ │ ldrsbeq pc, [r0], #-200 @ 0xffffff38 @ │ │ │ │ - ldrhteq r7, [sl], -r2 │ │ │ │ + eorseq r7, sl, r2, ror ip │ │ │ │ @ instruction: 0x0050fc9c │ │ │ │ - eorseq r7, sl, pc, ror ip │ │ │ │ + eorseq r7, sl, pc, lsr ip │ │ │ │ subseq pc, r0, r8, asr #26 │ │ │ │ - eorseq r4, r9, fp, lsr #7 │ │ │ │ + eorseq r4, r9, fp, ror #6 │ │ │ │ subseq pc, r0, r8, ror ip @ │ │ │ │ - eorseq r7, sl, lr, asr ip │ │ │ │ + eorseq r7, sl, lr, lsl ip │ │ │ │ ldrsbeq pc, [r0], #-216 @ 0xffffff28 @ │ │ │ │ - eorseq r7, sl, r2, lsl lr │ │ │ │ + ldrsbteq r7, [sl], -r2 │ │ │ │ @ instruction: 0x0050fd98 │ │ │ │ - ldrshteq r7, [sl], -r1 │ │ │ │ - mlaseq r9, sp, r8, r6 │ │ │ │ + ldrhteq r7, [sl], -r1 │ │ │ │ + eorseq r6, r9, sp, asr r8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ mov r0, ip │ │ │ │ cmp r3, #2 │ │ │ │ addcs r1, r1, #8 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ bl 309a38 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -724210,15 +724210,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fc2c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -724304,15 +724304,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0xfffffcdc │ │ │ │ subseq pc, r0, ip, asr #23 │ │ │ │ subseq pc, r0, r4, lsl fp @ │ │ │ │ - eorseq r7, sl, sp, lsr #20 │ │ │ │ + eorseq r7, sl, sp, ror #19 │ │ │ │ @ instruction: 0x0050fa90 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, r0 │ │ │ │ @@ -724396,15 +724396,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 2fba88 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq pc, r0, r0, lsr #18 │ │ │ │ - eorseq r7, sl, r1, lsr r8 │ │ │ │ + ldrshteq r7, [sl], -r1 │ │ │ │ subseq pc, r0, r4, lsl #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 2fc4b0 │ │ │ │ @@ -724423,20 +724423,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ b 2fc510 │ │ │ │ ldr r1, [pc, #168] @ 2fc560 │ │ │ │ ldr r2, [pc, #168] @ 2fc564 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ @@ -724448,20 +724448,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fc530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -724475,16 +724475,16 @@ │ │ │ │ beq 2fc558 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - eorseq r3, r9, ip, lsl r0 │ │ │ │ - eorseq r3, r9, r4, lsr #1 │ │ │ │ + ldrsbteq r2, [r9], -ip │ │ │ │ + eorseq r3, r9, r4, rrx │ │ │ │ @ instruction: 0xfffff590 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 2fc5f0 │ │ │ │ @@ -724503,20 +724503,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ b 2fc650 │ │ │ │ ldr r1, [pc, #176] @ 2fc6a8 │ │ │ │ ldr r2, [pc, #176] @ 2fc6ac │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ @@ -724528,20 +724528,20 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fc670 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -724570,18 +724570,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, #22 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, sl, fp, ror #12 │ │ │ │ + eorseq r7, sl, fp, lsr #12 │ │ │ │ subseq pc, r0, ip, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #156] @ 2fc7a8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -724595,20 +724595,20 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [pc, #120] @ 2fc7ac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fc77c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -724620,15 +724620,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fc7a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r2, [r9], -r8 │ │ │ │ + ldrhteq r2, [r9], -r8 │ │ │ │ subseq r3, r4, ip, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42b378 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -724721,15 +724721,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq pc, r0, ip, lsl r4 @ │ │ │ │ subseq pc, r0, ip, lsr r4 @ │ │ │ │ - eorseq r1, r9, ip, lsl r6 │ │ │ │ + ldrsbteq r1, [r9], -ip │ │ │ │ subseq pc, r0, r0, lsr r4 @ │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fd498 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ bhi 2fca70 │ │ │ │ @@ -725229,28 +725229,28 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ b 2fd348 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #764] @ 2fd46c │ │ │ │ ldr r3, [pc, #764] @ 2fd470 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ @@ -725277,29 +725277,29 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ b 2fd348 │ │ │ │ ldr r2, [pc, #580] @ 2fd454 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #25 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #556] @ 2fd45c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r3, [pc, #552] @ 2fd460 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -725330,20 +725330,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ b 2fd348 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #424] @ 2fd490 │ │ │ │ ldr r3, [pc, #424] @ 2fd494 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -725358,20 +725358,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fd368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -725381,15 +725381,15 @@ │ │ │ │ ldr r2, [pc, #224] @ 2fd458 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #208] @ 2fd474 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ @@ -725416,38 +725416,38 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ b 2fd430 │ │ │ │ b 2fd430 │ │ │ │ b 2fd430 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fd44c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, sl, r9, asr #24 │ │ │ │ - ldrshteq r6, [sl], -sl │ │ │ │ + eorseq r6, sl, r9, lsl #24 │ │ │ │ + ldrhteq r6, [sl], -sl │ │ │ │ subseq lr, r0, r0, lsr fp │ │ │ │ @ instruction: 0xffffe7f0 │ │ │ │ ldrheq lr, [r0], #-156 @ 0xffffff64 │ │ │ │ @ instruction: 0xffffe634 │ │ │ │ subseq lr, r0, r8, lsl ip │ │ │ │ @ instruction: 0xfffff620 │ │ │ │ - eorseq r6, sl, r5, ror #19 │ │ │ │ + eorseq r6, sl, r5, lsr #19 │ │ │ │ subseq lr, r0, r0, ror #24 │ │ │ │ andeq r2, r0, r4, lsl #5 │ │ │ │ ldrsbeq lr, [r0], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0xfffff684 │ │ │ │ subseq lr, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ subseq lr, r0, r4, ror sl │ │ │ │ @@ -725542,15 +725542,15 @@ │ │ │ │ ldr r0, [pc, #192] @ 2fd6bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 2fd658 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -725581,26 +725581,26 @@ │ │ │ │ bne 2fd6a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r6, sl, sp, lsr #21 │ │ │ │ - eorseq r6, sl, r7, lsl #21 │ │ │ │ + eorseq r6, sl, sp, ror #20 │ │ │ │ + eorseq r6, sl, r7, asr #20 │ │ │ │ @ instruction: 0xffffe478 │ │ │ │ subseq lr, r0, r8, ror #15 │ │ │ │ subseq r2, r4, r8, ror #19 │ │ │ │ - ldrshteq r6, [sl], -ip │ │ │ │ - eorseq r6, sl, r0, lsl #20 │ │ │ │ - eorseq r6, sl, fp, asr #19 │ │ │ │ - eorseq r6, sl, r5, asr #19 │ │ │ │ - eorseq r6, sl, r2, asr r9 │ │ │ │ - eorseq r6, sl, ip, lsl r9 │ │ │ │ - eorseq r6, sl, r4, lsr #18 │ │ │ │ + ldrhteq r6, [sl], -ip │ │ │ │ + eorseq r6, sl, r0, asr #19 │ │ │ │ + eorseq r6, sl, fp, lsl #19 │ │ │ │ + eorseq r6, sl, r5, lsl #19 │ │ │ │ + eorseq r6, sl, r2, lsl r9 │ │ │ │ + ldrsbteq r6, [sl], -ip │ │ │ │ + eorseq r6, sl, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #10 │ │ │ │ bne 2fd8a0 │ │ │ │ @@ -725634,29 +725634,29 @@ │ │ │ │ bne 2fd8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #24 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ ldr r1, [pc, #448] @ 2fd950 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #23 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ ldr r1, [pc, #388] @ 2fd94c │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -725670,43 +725670,43 @@ │ │ │ │ bne 2fd8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ ldr r1, [pc, #296] @ 2fd948 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #21 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ ldr r1, [pc, #260] @ 2fd95c │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd8a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #26 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ ldr r1, [pc, #200] @ 2fd958 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fd8d8 │ │ │ │ @@ -725718,27 +725718,27 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #22 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 2fd8ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ b 2fd904 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, #25 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 2fd8fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ b 2fd910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -725748,21 +725748,21 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fc94c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r6, sl, ip, asr #14 │ │ │ │ - eorseq r6, sl, r4, ror r7 │ │ │ │ - eorseq r6, sl, fp, lsl #15 │ │ │ │ - eorseq r6, sl, r1, lsr #15 │ │ │ │ - eorseq r6, sl, r2, asr #12 │ │ │ │ - eorseq r6, sl, r4, asr r6 │ │ │ │ - mlaseq sl, r8, r6, r6 │ │ │ │ + eorseq r6, sl, ip, lsl #14 │ │ │ │ + eorseq r6, sl, r4, lsr r7 │ │ │ │ + eorseq r6, sl, fp, asr #14 │ │ │ │ + eorseq r6, sl, r1, ror #14 │ │ │ │ + eorseq r6, sl, r2, lsl #12 │ │ │ │ + eorseq r6, sl, r4, lsl r6 │ │ │ │ + eorseq r6, sl, r8, asr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fd9c0 │ │ │ │ @@ -725775,15 +725775,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2fda00 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2fda04 │ │ │ │ ldr ip, [pc, #52] @ 2fda08 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -725791,25 +725791,25 @@ │ │ │ │ mov r0, #6 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r6, sl, r9, ror #11 │ │ │ │ - ldrsbteq r6, [sl], -r7 │ │ │ │ + eorseq r6, sl, r9, lsr #11 │ │ │ │ + mlaseq sl, r7, r5, r6 │ │ │ │ ldrsbeq lr, [r0], #-60 @ 0xffffffc4 │ │ │ │ - eorseq r6, sl, r5, lsr r6 │ │ │ │ - eorseq r6, sl, r3, lsr #12 │ │ │ │ + ldrshteq r6, [sl], -r5 │ │ │ │ + eorseq r6, sl, r3, ror #11 │ │ │ │ subseq lr, r0, ip, lsl r4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 62fc00 │ │ │ │ + b 62fbd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fda7c │ │ │ │ @@ -725822,15 +725822,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2fdabc │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2fdac0 │ │ │ │ ldr ip, [pc, #52] @ 2fdac4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -725838,33 +725838,33 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r6, sl, r0, asr #10 │ │ │ │ - eorseq r6, sl, lr, lsr #10 │ │ │ │ + eorseq r6, sl, r0, lsl #10 │ │ │ │ + eorseq r6, sl, lr, ror #9 │ │ │ │ subseq lr, r0, r0, asr #6 │ │ │ │ - eorseq r6, sl, fp, lsl #11 │ │ │ │ - eorseq r6, sl, sl, ror r5 │ │ │ │ + eorseq r6, sl, fp, asr #10 │ │ │ │ + eorseq r6, sl, sl, lsr r5 │ │ │ │ subseq lr, r0, r0, lsl #7 │ │ │ │ ldr r0, [r0] │ │ │ │ b 376724 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -725904,15 +725904,15 @@ │ │ │ │ cmn r8, #1 │ │ │ │ ble 2fdbc0 │ │ │ │ cmp r0, r6 │ │ │ │ bne 2fdb6c │ │ │ │ ldr r1, [pc, #148] @ 2fdc48 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 2fdb6c │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, #1 │ │ │ │ bls 2fdbfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r8 │ │ │ │ orr r1, fp, r1, lsr #6 │ │ │ │ @@ -725946,79 +725946,79 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq lr, r0, r4, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2fdca0 │ │ │ │ ldr r4, [pc, #60] @ 2fdcb0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 2fdc80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subseq sp, r0, r4, lsr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fe260 │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fe260 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2fdd1c │ │ │ │ ldr r4, [pc, #60] @ 2fdd2c │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ bne 2fdcfc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subseq sp, r0, r8, lsr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 2fdd5c │ │ │ │ ldr r2, [pc, #28] @ 2fdd60 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ @ instruction: 0x0050e194 │ │ │ │ - ldrsbteq r6, [sl], -r8 │ │ │ │ + mlaseq sl, r8, r3, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 2fe260 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -726049,66 +726049,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 2fe05c │ │ │ │ ldr r0, [pc, #588] @ 2fe060 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 2fe028 │ │ │ │ ldr r1, [pc, #488] @ 2fe02c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 2fdf28 │ │ │ │ ldr r1, [pc, #528] @ 2fe064 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 2fe050 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 2fe01c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 2fe020 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 2fe024 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 2fe038 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 2fe03c │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 2fe040 │ │ │ │ @@ -726117,62 +726117,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 2fe014 │ │ │ │ ldr r1, [pc, #244] @ 2fe018 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 2fe030 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 2fe068 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 2fe034 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 2fe054 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 2fe058 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 2fe044 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 2fe048 │ │ │ │ ldr r1, [pc, #100] @ 2fe04c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -726180,41 +726180,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsheq sp, [r0], #-232 @ 0xffffff18 │ │ │ │ - ldrshteq r6, [sl], -r2 │ │ │ │ - mlaseq sl, r1, r1, r6 │ │ │ │ + ldrhteq r6, [sl], -r2 │ │ │ │ + eorseq r6, sl, r1, asr r1 │ │ │ │ subseq sp, r0, ip, ror pc │ │ │ │ - eorseq r4, r9, r1, asr #17 │ │ │ │ + eorseq r4, r9, r1, lsl #17 │ │ │ │ ldrsheq sp, [r0], #-248 @ 0xffffff08 │ │ │ │ - eorseq r6, sl, sl, ror #3 │ │ │ │ - eorseq r6, sl, r1, ror #1 │ │ │ │ - ldrhteq r6, [sl], -r2 │ │ │ │ + eorseq r6, sl, sl, lsr #3 │ │ │ │ + eorseq r6, sl, r1, lsr #1 │ │ │ │ + eorseq r6, sl, r2, ror r0 │ │ │ │ subseq sp, r0, r0, ror pc │ │ │ │ subseq sp, r0, r4, asr pc │ │ │ │ - eorseq r6, sl, r6, asr r1 │ │ │ │ + eorseq r6, sl, r6, lsl r1 │ │ │ │ subseq sp, r0, r4, lsr #28 │ │ │ │ subseq sp, r0, r8, asr #28 │ │ │ │ - eorseq r6, sl, r8, ror r0 │ │ │ │ - eorseq r6, sl, r5, lsl #4 │ │ │ │ + eorseq r6, sl, r8, lsr r0 │ │ │ │ + eorseq r6, sl, r5, asr #3 │ │ │ │ ldrheq sp, [r0], #-236 @ 0xffffff14 │ │ │ │ - eorseq r6, r9, r8, rrx │ │ │ │ - eorseq r6, sl, r0, ror r2 │ │ │ │ + eorseq r6, r9, r8, lsr #32 │ │ │ │ + eorseq r6, sl, r0, lsr r2 │ │ │ │ subseq lr, r0, r0, rrx │ │ │ │ - eorseq r6, sl, sl, lsr r2 │ │ │ │ - eorseq r6, sl, ip, lsr #2 │ │ │ │ + ldrshteq r6, [sl], -sl │ │ │ │ + eorseq r6, sl, ip, ror #1 │ │ │ │ subseq lr, r0, r4, lsr #32 │ │ │ │ - eorseq r6, sl, r7, lsr #4 │ │ │ │ + eorseq r6, sl, r7, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, #16 │ │ │ │ cmp r2, #15 │ │ │ │ popcc {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ @@ -726385,50 +726385,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 2fe524 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe400 │ │ │ │ ldr r2, [pc, #444] @ 2fe518 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 2fe4fc │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe4d4 │ │ │ │ ldr r2, [pc, #404] @ 2fe51c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 2fe510 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe4d4 │ │ │ │ ldr r2, [pc, #320] @ 2fe4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 2fe528 │ │ │ │ ldr r2, [pc, #340] @ 2fe52c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe498 │ │ │ │ ldr r2, [pc, #272] @ 2fe4f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -726439,94 +726439,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 2fe4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 2fe544 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 2fe548 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 2fe500 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe4d4 │ │ │ │ ldr r2, [pc, #188] @ 2fe520 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 2fe504 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe4d4 │ │ │ │ ldr r3, [pc, #188] @ 2fe54c │ │ │ │ ldr r2, [pc, #188] @ 2fe550 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 2fe514 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2fe4d4 │ │ │ │ ldr r2, [pc, #56] @ 2fe50c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - mlaseq r9, sp, r4, r4 │ │ │ │ - ldrhteq r5, [sl], -r5 │ │ │ │ - eorseq r4, r9, r5, asr #7 │ │ │ │ - eorseq r5, sl, pc, asr #25 │ │ │ │ - eorseq r5, sl, lr, lsr sp │ │ │ │ - eorseq r5, sl, r5, ror #24 │ │ │ │ - eorseq r5, sl, ip, lsr ip │ │ │ │ - eorseq r5, sl, pc, asr #25 │ │ │ │ - ldrshteq r5, [sl], -r2 │ │ │ │ - eorseq r5, sl, r1, lsr #26 │ │ │ │ - eorseq r5, sl, r4, lsl #24 │ │ │ │ - eorseq r5, sl, pc, ror #26 │ │ │ │ - eorseq r5, sl, ip, asr #26 │ │ │ │ - mlaseq sl, r8, ip, r5 │ │ │ │ - eorseq r5, sl, r5, lsr #27 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r4, r9, sp, asr r4 │ │ │ │ + eorseq r5, sl, r5, ror ip │ │ │ │ + eorseq r4, r9, r5, lsl #7 │ │ │ │ + eorseq r5, sl, pc, lsl #25 │ │ │ │ + ldrshteq r5, [sl], -lr │ │ │ │ + eorseq r5, sl, r5, lsr #24 │ │ │ │ + ldrshteq r5, [sl], -ip │ │ │ │ + eorseq r5, sl, pc, lsl #25 │ │ │ │ + ldrhteq r5, [sl], -r2 │ │ │ │ + eorseq r5, sl, r1, ror #25 │ │ │ │ + eorseq r5, sl, r4, asr #23 │ │ │ │ + eorseq r5, sl, pc, lsr #26 │ │ │ │ + eorseq r5, sl, ip, lsl #26 │ │ │ │ + eorseq r5, sl, r8, asr ip │ │ │ │ + eorseq r5, sl, r5, ror #26 │ │ │ │ ldrheq sp, [r0], #-164 @ 0xffffff5c │ │ │ │ - eorseq r5, sl, r6, lsl #26 │ │ │ │ + eorseq r5, sl, r6, asr #25 │ │ │ │ subseq sp, r0, r4, ror #22 │ │ │ │ - eorseq r5, sl, lr, lsl #28 │ │ │ │ + eorseq r5, sl, lr, asr #27 │ │ │ │ @ instruction: 0x0050db98 │ │ │ │ - eorseq r4, r9, r5, ror r4 │ │ │ │ - ldrshteq r5, [sl], -r7 │ │ │ │ - subseq sp, r0, r4, lsl #21 │ │ │ │ + eorseq r4, r9, r5, lsr r4 │ │ │ │ ldrhteq r5, [sl], -r7 │ │ │ │ + subseq sp, r0, r4, lsl #21 │ │ │ │ + eorseq r5, sl, r7, ror ip │ │ │ │ ldrsheq sp, [r0], #-152 @ 0xffffff68 │ │ │ │ - eorseq r5, sl, r8, asr ip │ │ │ │ + eorseq r5, sl, r8, lsl ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fe5ac │ │ │ │ ldr r1, [pc, #132] @ 2fe5f8 │ │ │ │ @@ -726538,15 +726538,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 2fe5ec │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 2fe5f0 │ │ │ │ ldr ip, [pc, #52] @ 2fe5f4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -726554,22 +726554,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, sl, pc, asr #22 │ │ │ │ - eorseq r5, sl, sp, lsr fp │ │ │ │ + eorseq r5, sl, pc, lsl #22 │ │ │ │ + ldrshteq r5, [sl], -sp │ │ │ │ ldrsheq sp, [r0], #-128 @ 0xffffff80 │ │ │ │ - mlaseq sl, sl, fp, r5 │ │ │ │ - eorseq r5, sl, r9, lsl #23 │ │ │ │ + eorseq r5, sl, sl, asr fp │ │ │ │ + eorseq r5, sl, r9, asr #22 │ │ │ │ subseq sp, r0, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ ldr r0, [r1] │ │ │ │ movw sl, #30821 @ 0x7865 │ │ │ │ movt sl, #24944 @ 0x6170 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -727437,47 +727437,47 @@ │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ b 2fe66c │ │ │ │ ldr r0, [pc, #12] @ 2ff3ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1, lsr #26] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq sl, r0, sp, r4 │ │ │ │ + eorseq r4, sl, r0, asr sp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff3d8 │ │ │ │ ldr r1, [pc, #36] @ 2ff3f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #12] @ 2ff3ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrhteq r4, [sl], -r8 │ │ │ │ - ldrsbteq r4, [sl], -r5 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r4, sl, r8, ror sp │ │ │ │ + mlaseq sl, r5, sp, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #36] @ 2ff428 │ │ │ │ ldr r1, [pc, #36] @ 2ff42c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ movwne r2, #8 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r3, r9, r5, asr r3 │ │ │ │ - eorseq lr, r8, r0, lsl r1 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r3, r9, r5, lsl r3 │ │ │ │ + ldrsbteq lr, [r8], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 37bb0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 37c28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -728188,15 +728188,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 64e4b8 │ │ │ │ + bl 64e488 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov lr, #1 │ │ │ │ ldm r4, {r0, r2, r4} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sl, #28] │ │ │ │ @@ -728335,15 +728335,15 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 64e4b8 │ │ │ │ + bl 64e488 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov ip, #1 │ │ │ │ ldm r4, {r4, fp} │ │ │ │ mov r6, r9 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr lr, [r9] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ @@ -732219,15 +732219,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3037ec │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, sl, r3, asr r4 │ │ │ │ + eorseq r0, sl, r3, lsl r4 │ │ │ │ subseq r8, r0, r8, ror #3 │ │ │ │ subseq ip, r3, ip, lsl #6 │ │ │ │ subseq r8, r0, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -732405,15 +732405,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 305798 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, sl, pc, lsr r1 │ │ │ │ + ldrshteq r0, [sl], -pc │ │ │ │ subseq r7, r0, r4, ror #29 │ │ │ │ subseq fp, r3, ip, ror lr │ │ │ │ ldrsbeq r7, [r0], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r7, r1, #12 │ │ │ │ @@ -732723,15 +732723,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3037ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq pc, r9, fp, asr ip @ │ │ │ │ + eorseq pc, r9, fp, lsl ip @ │ │ │ │ subseq r7, r0, r0, lsl sl │ │ │ │ subseq fp, r3, r8, lsr #22 │ │ │ │ subseq r7, r0, r0, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -733057,15 +733057,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ add r2, r0, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ movcs r3, #131072 @ 0x20000 │ │ │ │ - bl 64e460 │ │ │ │ + bl 64e430 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 304bc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, r0, fp │ │ │ │ cmp r0, #0 │ │ │ │ beq 304bf0 │ │ │ │ @@ -733213,15 +733213,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, r0, fp │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 6557a4 │ │ │ │ + bl 655774 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #4 │ │ │ │ bne 304e78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sl, r0, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq 304e48 │ │ │ │ @@ -734297,15 +734297,15 @@ │ │ │ │ strbne r1, [r8] │ │ │ │ strbne r0, [r8, #3] │ │ │ │ strhne r7, [r8, #1] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 305e38 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -734386,15 +734386,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r9, r7, lsl #5 │ │ │ │ + eorseq lr, r9, r7, asr #4 │ │ │ │ subseq r6, r0, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r4, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -734466,15 +734466,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30612c │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 30610c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -734559,15 +734559,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq sp, [r9], -r3 │ │ │ │ + mlaseq r9, r3, pc, sp @ │ │ │ │ subseq r5, r0, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -734657,15 +734657,15 @@ │ │ │ │ stmne r8, {r2, fp} │ │ │ │ strne sl, [r8, #8] │ │ │ │ strne r9, [r8, #12] │ │ │ │ addne sp, sp, #4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 3063c4 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -734746,15 +734746,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r9, r7, ror #25 │ │ │ │ + eorseq sp, r9, r7, lsr #25 │ │ │ │ subseq r5, r0, r0, ror #20 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ @@ -735267,15 +735267,15 @@ │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r9, [r3], #-12 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmn r1, #1 │ │ │ │ beq 306e08 │ │ │ │ - b 65661c │ │ │ │ + b 6565ec │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 306e18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ subseq r5, r0, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -735294,15 +735294,15 @@ │ │ │ │ add r1, r9, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 626e4c │ │ │ │ + bl 626e1c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ beq 307028 │ │ │ │ mov r0, fp │ │ │ │ bl 3065e8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -735598,20 +735598,20 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 307344 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r9, r0, asr #31 │ │ │ │ + eorseq ip, r9, r0, lsl #31 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [pc, #32] @ 307374 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, ip │ │ │ │ @@ -735694,15 +735694,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq ip, [r9], -r5 │ │ │ │ + ldrhteq ip, [r9], -r5 │ │ │ │ ldrsbeq r4, [r0], #-180 @ 0xffffff4c │ │ │ │ subseq r4, r0, ip, ror ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 308238 │ │ │ │ @@ -736032,15 +736032,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 307724 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsheq r8, [r3], #-108 @ 0xffffff94 │ │ │ │ - ldrshteq ip, [r9], -r5 │ │ │ │ + ldrhteq ip, [r9], -r5 │ │ │ │ subseq r4, r0, ip, asr #13 │ │ │ │ ldrsbeq r4, [r0], #-100 @ 0xffffff9c │ │ │ │ subseq r4, r0, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -736169,22 +736169,22 @@ │ │ │ │ cmn r7, #1 │ │ │ │ beq 307c24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 5489a4 │ │ │ │ + bl 548974 │ │ │ │ b 307c3c │ │ │ │ ldr r2, [pc, #580] @ 307e70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ bne 307c94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -736308,25 +736308,25 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 307724 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsheq r8, [r3], #-72 @ 0xffffffb8 │ │ │ │ - eorseq ip, r9, r5, lsr #12 │ │ │ │ + eorseq ip, r9, r5, ror #11 │ │ │ │ ldrsheq r4, [r0], #-44 @ 0xffffffd4 │ │ │ │ subseq r4, r0, r4, asr #6 │ │ │ │ ldrsbeq r4, [r0], #-32 @ 0xffffffe0 │ │ │ │ ldrsbeq r4, [r0], #-32 @ 0xffffffe0 │ │ │ │ - mlaseq r9, r3, r5, ip │ │ │ │ + eorseq ip, r9, r3, asr r5 │ │ │ │ subseq r4, r0, ip, asr #6 │ │ │ │ subseq r8, r3, r8, ror #5 │ │ │ │ - eorseq ip, r9, sp, asr r6 │ │ │ │ + eorseq ip, r9, sp, lsl r6 │ │ │ │ subseq r4, r0, r0, asr #6 │ │ │ │ - eorseq ip, r9, r0, lsr #16 │ │ │ │ + eorseq ip, r9, r0, ror #15 │ │ │ │ subseq r8, r3, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r2, [r2] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -736356,15 +736356,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r7, [sl] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081e8 │ │ │ │ @@ -736405,15 +736405,15 @@ │ │ │ │ ldr sl, [pc, #580] @ 3081fc │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r1, [sl, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 308128 │ │ │ │ ldr r0, [sl] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 307ec0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldrdne r8, [r0, #36] @ 0x24 │ │ │ │ @@ -736457,15 +736457,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #392] @ 308230 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3081e8 │ │ │ │ ldr r0, [pc, #376] @ 308234 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -736474,15 +736474,15 @@ │ │ │ │ bne 3081e8 │ │ │ │ ldr r8, [sl] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081e8 │ │ │ │ @@ -736539,23 +736539,23 @@ │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r7, r3, r8, lsl #28 │ │ │ │ subseq r7, r3, r0, asr ip │ │ │ │ ldrsbeq r7, [r3], #-160 @ 0xffffff60 │ │ │ │ - eorseq ip, r9, r3, lsr r4 │ │ │ │ + ldrshteq ip, [r9], -r3 │ │ │ │ subseq r4, r0, r0, asr r1 │ │ │ │ @ instruction: 0x00537f98 │ │ │ │ ldrsbeq r7, [r3], #-240 @ 0xffffff10 │ │ │ │ subseq r7, r3, r4, lsl sp │ │ │ │ subseq r4, r0, ip, ror r1 │ │ │ │ subseq r3, r0, ip, lsl #30 │ │ │ │ subseq r3, r0, r4, lsl pc │ │ │ │ @@ -736627,15 +736627,15 @@ │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3083a4 │ │ │ │ ldr r0, [pc, #116] @ 3083b0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - blx 689838 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 689808 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #84] @ 3083b8 │ │ │ │ ldr r1, [pc, #84] @ 3083bc │ │ │ │ @@ -736712,29 +736712,29 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 308610 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 30849c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subseq r3, r0, ip, ror ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 308530 │ │ │ │ ldr r0, [pc, #116] @ 30853c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - blx 689838 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 689808 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #84] @ 308544 │ │ │ │ ldr r1, [pc, #84] @ 308548 │ │ │ │ @@ -737774,15 +737774,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 309528 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaseq r8, r8, r0, r4 │ │ │ │ + eorseq r4, r8, r8, asr r0 │ │ │ │ ldr r0, [pc, #8] @ 309544 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ subseq r7, r3, ip, lsl fp │ │ │ │ ldr r0, [pc, #24] @ 309568 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -737808,15 +737808,15 @@ │ │ │ │ bne 309694 │ │ │ │ cmp r6, #0 │ │ │ │ beq 30967c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 3095e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30968c │ │ │ │ cmp r6, r0 │ │ │ │ @@ -737896,15 +737896,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 309778 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -738057,15 +738057,15 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 3096f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 3098c0 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ subseq r2, r0, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 3099c0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -738130,15 +738130,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ bl 58b6c │ │ │ │ subseq r6, r3, r4, asr r1 │ │ │ │ subseq r6, r3, ip, lsr r1 │ │ │ │ - eorseq sl, r9, r6, asr #22 │ │ │ │ + eorseq sl, r9, r6, lsl #22 │ │ │ │ subseq r2, r0, r8, lsl #14 │ │ │ │ subseq r2, r0, r4, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldreq r0, [r0] │ │ │ │ @@ -738151,15 +738151,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 59060 │ │ │ │ - ldrshteq pc, [r7], -r8 @ │ │ │ │ + ldrhteq pc, [r7], -r8 @ │ │ │ │ subseq r2, r0, r4, ror #13 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 309b38 │ │ │ │ mov r0, r6 │ │ │ │ @@ -738181,15 +738181,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [pc, #8] @ 309b8c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r9, ip, ror #22 │ │ │ │ + eorseq sl, r9, ip, lsr #22 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #24743 @ 0x60a7 │ │ │ │ movw r2, #38708 @ 0x9734 │ │ │ │ movw r1, #48506 @ 0xbd7a │ │ │ │ movw r3, #28936 @ 0x7108 │ │ │ │ @@ -738220,26 +738220,26 @@ │ │ │ │ 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 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xffffffd4 │ │ │ │ - ldrshteq r5, [r8], -r4 │ │ │ │ + ldrhteq r5, [r8], -r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq 309c60 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 556580 │ │ │ │ + bl 556550 │ │ │ │ cmp r0, #0 │ │ │ │ bne 309c68 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #156] @ 309d10 │ │ │ │ mov r1, #4 │ │ │ │ @@ -738289,15 +738289,15 @@ │ │ │ │ ldrsbeq r6, [r3], #-0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 309d74 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 556580 │ │ │ │ + bl 556550 │ │ │ │ cmp r0, #0 │ │ │ │ beq 309d74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #60] @ 309d90 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -738389,15 +738389,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 309edc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r2, r0, ip, lsl #7 │ │ │ │ subseq r2, r0, r4, ror r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -738405,18 +738405,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 309ef4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 30a008 │ │ │ │ ldr r0, [pc, #244] @ 30a028 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -738487,18 +738487,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 30a03c │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 30a150 │ │ │ │ ldr r0, [pc, #244] @ 30a170 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -739075,96 +739075,96 @@ │ │ │ │ tst r2, #4 │ │ │ │ bne 30a9f4 │ │ │ │ ldr r2, [pc, #292] @ 30aa9c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #272] @ 30aaa0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ ldr r2, [pc, #256] @ 30aaa4 │ │ │ │ add r1, sp, #23 │ │ │ │ strb r5, [sp, #23] │ │ │ │ add r2, pc, r2 │ │ │ │ b 30a9dc │ │ │ │ tst r2, #4 │ │ │ │ bne 30aa50 │ │ │ │ ldr r2, [pc, #252] @ 30aabc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #232] @ 30aac0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 685104 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #172] @ 30aaa8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #152] @ 30aaac │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #148] @ 30aab0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #124] @ 30aab4 │ │ │ │ add r3, sp, #23 │ │ │ │ ldr r0, [pc, #120] @ 30aab8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [sp, #23] │ │ │ │ add r0, pc, r0 │ │ │ │ b 30aa80 │ │ │ │ ldr r2, [pc, #108] @ 30aac4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #88] @ 30aac8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #84] @ 30aacc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 684edc │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r9, r9, r0, ror lr │ │ │ │ + eorseq r9, r9, r0, lsr lr │ │ │ │ subseq r1, r0, r4, lsl r9 │ │ │ │ subseq r1, r0, r0, lsl r9 │ │ │ │ - eorseq r9, r9, ip, ror #27 │ │ │ │ - eorseq lr, r7, ip, lsl pc │ │ │ │ + eorseq r9, r9, ip, lsr #27 │ │ │ │ + ldrsbteq lr, [r7], -ip │ │ │ │ subseq r1, r0, r8, lsl #17 │ │ │ │ - ldrhteq r9, [r9], -fp │ │ │ │ + eorseq r9, r9, fp, ror sp │ │ │ │ subseq r1, r0, r0, ror r8 │ │ │ │ - eorseq r9, r9, r8, lsr #28 │ │ │ │ + eorseq r9, r9, r8, ror #27 │ │ │ │ ldrsbeq r1, [r0], #-128 @ 0xffffff80 │ │ │ │ - mlaseq r9, r0, sp, r9 │ │ │ │ - eorseq lr, r7, r0, asr #29 │ │ │ │ + eorseq r9, r9, r0, asr sp │ │ │ │ + eorseq lr, r7, r0, lsl #29 │ │ │ │ subseq r1, r0, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 41c74 │ │ │ │ @@ -739281,18 +739281,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r0, r4, ror r6 │ │ │ │ subseq r1, r0, r8, ror r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 30adb4 │ │ │ │ ldr r0, [pc, #240] @ 30add4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -739389,43 +739389,43 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq r9, [r9], -lr │ │ │ │ + mlaseq r9, lr, sl, r9 │ │ │ │ subseq r1, r0, r8, lsl #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #52] @ 30aed8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #44] @ 30aedc │ │ │ │ mov r2, #6 │ │ │ │ ldr r0, [pc, #40] @ 30aee0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r7, ip, sl, lr │ │ │ │ - eorseq r9, r9, pc, ror sl │ │ │ │ + eorseq lr, r7, ip, asr sl │ │ │ │ + eorseq r9, r9, pc, lsr sl │ │ │ │ ldrheq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ ldr r0, [r0] │ │ │ │ b 42c140 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -739601,18 +739601,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 30b1a4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 30b2b8 │ │ │ │ ldr r0, [pc, #244] @ 30b2d8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -741998,15 +741998,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 30d710 │ │ │ │ cmp r2, #1 │ │ │ │ bne 30d734 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 30d794 │ │ │ │ @@ -742091,18 +742091,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 30d88c │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 30d9f4 │ │ │ │ ldr r0, [pc, #376] @ 30da44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -742795,15 +742795,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 30e384 │ │ │ │ cmp r2, #1 │ │ │ │ bne 30e3a8 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 30e410 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ @@ -742846,16 +742846,16 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 30e474 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r6, r9, r7, lsl #8 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r6, r9, r7, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 30e4fc │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -742966,15 +742966,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 30e664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, pc, r0, ror #25 │ │ │ │ strdeq sp, [pc], #-192 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -743090,15 +743090,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 30e854 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq sp, [pc], #-160 @ │ │ │ │ subeq sp, pc, r0, lsl #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -744042,15 +744042,15 @@ │ │ │ │ blx r2 │ │ │ │ b 30f59c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ b 30f59c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ b 30f76c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ @@ -744064,15 +744064,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r9, r5, asr #6 │ │ │ │ + eorseq r5, r9, r5, lsl #6 │ │ │ │ subeq ip, pc, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -744160,15 +744160,15 @@ │ │ │ │ stmne r3, {r1, r4, r5, r6, r7} │ │ │ │ stmne r8, {r2, sl} │ │ │ │ strne r9, [r8, #8] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 6283dc │ │ │ │ + bl 6283ac │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ bne 30f848 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ @@ -744249,15 +744249,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ bl 45b9f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, r9, r1, asr #30 │ │ │ │ + eorseq r4, r9, r1, lsl #30 │ │ │ │ subeq ip, pc, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq 30fb34 │ │ │ │ ldm r0, {r1, sl} │ │ │ │ @@ -744566,15 +744566,15 @@ │ │ │ │ b 31003c │ │ │ │ ldr r2, [pc, #452] @ 310104 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #26 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -744595,15 +744595,15 @@ │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [pc, #344] @ 310110 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ mov r1, #21 │ │ │ │ mov r3, #20 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ cmp r5, #7 │ │ │ │ str r2, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ str r1, [fp, #12] │ │ │ │ @@ -744675,18 +744675,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #4108 @ 0x100c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq r0, r3, r4, ror r0 │ │ │ │ - mlaseq r9, r5, sl, r4 │ │ │ │ - eorseq r9, r7, r8, asr r8 │ │ │ │ + eorseq r4, r9, r5, asr sl │ │ │ │ + eorseq r9, r7, r8, lsl r8 │ │ │ │ subseq r1, r0, r8, ror #2 │ │ │ │ - eorseq r4, r9, r7, lsr sl │ │ │ │ + ldrshteq r4, [r9], -r7 │ │ │ │ subeq ip, pc, r0, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r3 │ │ │ │ @@ -744767,15 +744767,15 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ 3102fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #23 │ │ │ │ mov r3, #25 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r0, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ bne 310234 │ │ │ │ b 310258 │ │ │ │ ldr r2, [pc, #104] @ 310300 │ │ │ │ @@ -744801,15 +744801,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subseq pc, r2, r8, asr #24 │ │ │ │ - ldrsbteq r4, [r9], -r9 │ │ │ │ + mlaseq r9, r9, r7, r4 │ │ │ │ subeq ip, pc, r4, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -744834,18 +744834,18 @@ │ │ │ │ beq 310378 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r6, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31077c │ │ │ │ ldr r5, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r5, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 310468 │ │ │ │ ldr r0, [pc, #1300] @ 3108c0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -745028,18 +745028,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne 310670 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 310770 │ │ │ │ ldr r0, [pc, #536] @ 3108cc │ │ │ │ mov r1, #4 │ │ │ │ @@ -745532,15 +745532,15 @@ │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ bl 30d688 │ │ │ │ b 310e3c │ │ │ │ bl 59014 │ │ │ │ subeq fp, pc, ip, lsr #13 │ │ │ │ strheq fp, [pc], #-104 @ │ │ │ │ subseq r0, r3, ip, ror #13 │ │ │ │ - eorseq r7, r9, sl, lsl r0 │ │ │ │ + ldrsbteq r6, [r9], -sl │ │ │ │ subeq sp, pc, r0, lsl #31 │ │ │ │ subeq lr, pc, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r8, r1 │ │ │ │ @@ -745746,15 +745746,15 @@ │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r1, [pc, #404] @ 31134c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 311210 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 311210 │ │ │ │ mov r6, #0 │ │ │ │ @@ -745845,15 +745845,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r9, fp, ror #10 │ │ │ │ + eorseq r7, r9, fp, lsr #10 │ │ │ │ @ instruction: 0x0052ea94 │ │ │ │ subeq fp, pc, r0, lsr r1 @ │ │ │ │ subeq fp, pc, ip, lsr r1 @ │ │ │ │ subeq fp, pc, r4, lsr #2 │ │ │ │ subeq fp, pc, r4, lsr r1 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ @@ -746202,28 +746202,28 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, sl, asr r3 │ │ │ │ - eorseq r3, r9, r1, asr r3 │ │ │ │ - eorseq r3, r9, r8, asr #6 │ │ │ │ - eorseq r3, r9, r1, asr #5 │ │ │ │ - eorseq r3, r9, r7, lsr r3 │ │ │ │ - eorseq r3, r9, lr, lsr #6 │ │ │ │ - eorseq r3, r9, fp, lsr #6 │ │ │ │ - eorseq r3, r9, r8, lsr #6 │ │ │ │ - eorseq r3, r9, sp, lsl #6 │ │ │ │ + eorseq r3, r9, sl, lsl r3 │ │ │ │ + eorseq r3, r9, r1, lsl r3 │ │ │ │ + eorseq r3, r9, r8, lsl #6 │ │ │ │ + eorseq r3, r9, r1, lsl #5 │ │ │ │ + ldrshteq r3, [r9], -r7 │ │ │ │ + eorseq r3, r9, lr, ror #5 │ │ │ │ + eorseq r3, r9, fp, ror #5 │ │ │ │ + eorseq r3, r9, r8, ror #5 │ │ │ │ + eorseq r3, r9, sp, asr #5 │ │ │ │ subeq sl, pc, r8, lsr #23 │ │ │ │ subseq lr, r2, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -746358,28 +746358,28 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r3, r9, r6, ror #1 │ │ │ │ - ldrsbteq r3, [r9], -sp │ │ │ │ - ldrsbteq r3, [r9], -r4 │ │ │ │ - eorseq r3, r9, sp, asr #32 │ │ │ │ - eorseq r3, r9, r3, asr #1 │ │ │ │ - ldrhteq r3, [r9], -sl │ │ │ │ - ldrhteq r3, [r9], -r7 │ │ │ │ - ldrhteq r3, [r9], -r4 │ │ │ │ - mlaseq r9, r9, r0, r3 │ │ │ │ + eorseq r3, r9, r6, lsr #1 │ │ │ │ + mlaseq r9, sp, r0, r3 │ │ │ │ + mlaseq r9, r4, r0, r3 │ │ │ │ + eorseq r3, r9, sp │ │ │ │ + eorseq r3, r9, r3, lsl #1 │ │ │ │ + eorseq r3, r9, sl, ror r0 │ │ │ │ + eorseq r3, r9, r7, ror r0 │ │ │ │ + eorseq r3, r9, r4, ror r0 │ │ │ │ + eorseq r3, r9, r9, asr r0 │ │ │ │ subeq sl, pc, r4, lsr r9 @ │ │ │ │ subseq lr, r2, r8, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp] │ │ │ │ @@ -746483,16 +746483,16 @@ │ │ │ │ bne 311d38 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ bl 348c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r9, r6, lr, r2 │ │ │ │ - eorseq r2, r8, r4, lsr r4 │ │ │ │ + eorseq r2, r9, r6, asr lr │ │ │ │ + ldrshteq r2, [r8], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -746779,15 +746779,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ b 312220 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #220] @ 3122cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -747007,15 +747007,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq sp, r2, r8, asr #19 │ │ │ │ - eorseq r2, r9, r1, ror #15 │ │ │ │ + eorseq r2, r9, r1, lsr #15 │ │ │ │ subseq sp, r2, ip, asr #18 │ │ │ │ subeq sl, pc, r8, lsl r0 @ │ │ │ │ subeq sl, pc, r0, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #480] @ 0x1e0 │ │ │ │ @@ -747156,28 +747156,28 @@ │ │ │ │ ldr r1, [pc, #2820] @ 3132b8 │ │ │ │ mov r0, #488 @ 0x1e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ strh r2, [sl, r0] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r2, #24 │ │ │ │ - bl 64db34 │ │ │ │ + bl 64db04 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 312904 │ │ │ │ ldr r1, [pc, #2776] @ 3132bc │ │ │ │ ldr r6, [sp, #372] @ 0x174 │ │ │ │ ldr r9, [sp, #376] @ 0x178 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #15 │ │ │ │ - bl 64db34 │ │ │ │ + bl 64db04 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 312be8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #2728] @ 3132c0 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ mov r1, #1 │ │ │ │ @@ -747190,15 +747190,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sl, #328] @ 0x148 │ │ │ │ add r3, sl, #332 @ 0x14c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -747856,24 +747856,24 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #656] @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r9, pc, ip, asr #9 │ │ │ │ ldrdeq r9, [pc], #-72 @ │ │ │ │ - ldrshteq r2, [r9], -sl │ │ │ │ - eorseq r2, r9, r2, ror #7 │ │ │ │ + ldrhteq r2, [r9], -sl │ │ │ │ + eorseq r2, r9, r2, lsr #7 │ │ │ │ subeq r9, pc, r0, asr #24 │ │ │ │ subseq sp, r2, r8, lsr r7 │ │ │ │ - eorseq r1, r9, r5, asr #18 │ │ │ │ + eorseq r1, r9, r5, lsl #18 │ │ │ │ subeq r9, pc, r4, asr #7 │ │ │ │ subeq r9, pc, r0, asr #9 │ │ │ │ strheq r9, [pc], #-64 @ │ │ │ │ subseq lr, r2, ip, lsr r6 │ │ │ │ - eorseq r4, r9, sl, asr #26 │ │ │ │ + eorseq r4, r9, sl, lsl #26 │ │ │ │ strheq fp, [pc], #-192 @ │ │ │ │ subeq ip, pc, r8, lsl r0 @ │ │ │ │ strdeq r9, [pc], #-52 @ │ │ │ │ subeq r9, pc, r0, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -748148,37 +748148,37 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ @ instruction: 0x0005f1b4 │ │ │ │ - eorseq ip, r7, r0, lsl #3 │ │ │ │ + eorseq ip, r7, r0, asr #2 │ │ │ │ subeq r9, pc, r8, lsr r1 @ │ │ │ │ ldrdeq r9, [pc], #-8 @ │ │ │ │ andeq pc, r5, r0, lsr r1 @ │ │ │ │ - ldrshteq ip, [r7], -r4 │ │ │ │ + ldrhteq ip, [r7], -r4 │ │ │ │ subeq r9, pc, r0, rrx │ │ │ │ strheq pc, [r5], -r0 @ │ │ │ │ - eorseq ip, r7, r4, ror r0 │ │ │ │ + eorseq ip, r7, r4, lsr r0 │ │ │ │ subeq r8, pc, r8, ror #31 │ │ │ │ andeq pc, r5, r8, lsr #32 │ │ │ │ - eorseq fp, r7, ip, ror #31 │ │ │ │ + eorseq fp, r7, ip, lsr #31 │ │ │ │ umaaleq r8, pc, r4, pc @ │ │ │ │ subeq r8, pc, r0, ror #30 │ │ │ │ muleq r1, r0, r2 │ │ │ │ andeq lr, r5, ip, lsl #31 │ │ │ │ - eorseq fp, r7, ip, asr #30 │ │ │ │ + eorseq fp, r7, ip, lsl #30 │ │ │ │ strdeq lr, [r5], -ip │ │ │ │ - eorseq fp, r7, r0, asr #29 │ │ │ │ + eorseq fp, r7, r0, lsl #29 │ │ │ │ subeq r8, pc, r4, ror #28 │ │ │ │ subeq r8, pc, ip, ror #28 │ │ │ │ andeq lr, r5, ip, ror lr │ │ │ │ - eorseq fp, r7, r0, asr #28 │ │ │ │ - eorseq r1, r9, ip, ror #1 │ │ │ │ + eorseq fp, r7, r0, lsl #28 │ │ │ │ + eorseq r1, r9, ip, lsr #1 │ │ │ │ subeq r8, pc, r0, asr #23 │ │ │ │ subeq r8, pc, r4, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #60] @ 3137f8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -748255,15 +748255,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ b 313930 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #220] @ 3139dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -748529,19 +748529,19 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r9, lr, lsr #4 │ │ │ │ - eorseq r1, r9, r5, lsl r2 │ │ │ │ + eorseq r1, r9, lr, ror #3 │ │ │ │ + ldrsbteq r1, [r9], -r5 │ │ │ │ subseq ip, r2, r4, lsl #5 │ │ │ │ ldrheq ip, [r2], #-16 │ │ │ │ - eorseq r1, r9, r0, lsr #3 │ │ │ │ + eorseq r1, r9, r0, ror #2 │ │ │ │ subseq ip, r2, ip, lsl #4 │ │ │ │ subeq r8, pc, ip, ror #19 │ │ │ │ subeq r8, pc, r4, ror sl @ │ │ │ │ strheq r8, [pc], #-144 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #812 @ 0x32c │ │ │ │ mov r7, r0 │ │ │ │ @@ -748901,15 +748901,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ orr r5, r0, #4 │ │ │ │ str r1, [sp, #612] @ 0x264 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ add ip, sp, #332 @ 0x14c │ │ │ │ ldm r5, {r4, r7} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ @@ -749159,15 +749159,15 @@ │ │ │ │ str r5, [sp, #668] @ 0x29c │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ b 314748 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ orr r0, r8, #4 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ @@ -749947,15 +749947,15 @@ │ │ │ │ subeq r7, pc, ip, ror #15 │ │ │ │ ldrdeq r7, [pc], #-120 @ │ │ │ │ strdeq r7, [pc], #-104 @ │ │ │ │ subeq r7, pc, r4, lsl r7 @ │ │ │ │ andeq sp, r5, r4, ror #28 │ │ │ │ subeq r7, pc, r4, ror lr @ │ │ │ │ subseq ip, r2, ip, lsr #12 │ │ │ │ - ldrshteq r2, [r9], -lr │ │ │ │ + ldrhteq r2, [r9], -lr │ │ │ │ subeq r9, pc, r4, ror #28 │ │ │ │ subeq sl, pc, ip, asr #3 │ │ │ │ subeq r7, pc, r0, ror #11 │ │ │ │ subeq r7, pc, r8, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #732 @ 0x2dc │ │ │ │ mov r8, r0 │ │ │ │ @@ -750394,15 +750394,15 @@ │ │ │ │ orr r5, r5, #4 │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ add ip, sp, #704 @ 0x2c0 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -750572,15 +750572,15 @@ │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r6, [sp, #656] @ 0x290 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #692 @ 0x2b4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ @@ -750738,15 +750738,15 @@ │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ b 315ff0 │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ @@ -751615,15 +751615,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ orr r5, r0, #4 │ │ │ │ str r1, [sp, #588] @ 0x24c │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ add ip, sp, #324 @ 0x144 │ │ │ │ ldm r5, {r6, r7} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #600 @ 0x258 │ │ │ │ @@ -752628,15 +752628,15 @@ │ │ │ │ subeq r4, pc, r8, lsr #21 │ │ │ │ subeq r4, pc, ip, asr sp @ │ │ │ │ subeq r4, pc, ip, asr #26 │ │ │ │ subseq r8, r2, r8, lsr #29 │ │ │ │ subeq r4, pc, ip, asr #25 │ │ │ │ ldrdeq r4, [pc], #-204 @ │ │ │ │ @ instruction: 0x00529c94 │ │ │ │ - mlaseq r9, r2, r4, r0 │ │ │ │ + eorseq r0, r9, r2, asr r4 │ │ │ │ strdeq r7, [pc], #-56 @ │ │ │ │ subeq r7, pc, r0, ror #14 │ │ │ │ subeq r4, pc, r8, asr #22 │ │ │ │ subeq r4, pc, ip, asr fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r0, r1 │ │ │ │ @@ -753403,96 +753403,96 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ muleq r5, r8, r7 │ │ │ │ - eorseq r7, r7, r4, ror #14 │ │ │ │ + eorseq r7, r7, r4, lsr #14 │ │ │ │ subeq r4, pc, r8, asr #16 │ │ │ │ subeq r4, pc, ip, ror #15 │ │ │ │ andeq sl, r5, r8, lsl r7 │ │ │ │ - ldrsbteq r7, [r7], -ip │ │ │ │ + mlaseq r7, ip, r6, r7 │ │ │ │ andeq r2, r1, r0, lsl #19 │ │ │ │ subeq r4, pc, r4, ror r6 @ │ │ │ │ subeq r4, pc, r0, ror #14 │ │ │ │ andeq sl, r5, r4, asr #12 │ │ │ │ - eorseq r7, r7, r0, lsl #12 │ │ │ │ + eorseq r7, r7, r0, asr #11 │ │ │ │ ldrdeq r4, [pc], #-100 @ │ │ │ │ ldrdeq sl, [r5], -r8 │ │ │ │ - mlaseq r7, ip, r5, r7 │ │ │ │ + eorseq r7, r7, ip, asr r5 │ │ │ │ subeq r4, pc, ip, ror #12 │ │ │ │ subeq r4, pc, r8, lsl r5 @ │ │ │ │ andeq r2, r1, r0, lsr r8 │ │ │ │ andeq sl, r5, r4, lsr r5 │ │ │ │ - ldrshteq r7, [r7], -r8 │ │ │ │ + ldrhteq r7, [r7], -r8 │ │ │ │ subeq r4, pc, r8, asr r4 @ │ │ │ │ andeq sl, r5, r8, lsr #9 │ │ │ │ - eorseq r7, r7, ip, ror #8 │ │ │ │ + eorseq r7, r7, ip, lsr #8 │ │ │ │ subeq r4, pc, r8, lsr r5 @ │ │ │ │ andeq sl, r5, r8, lsr #8 │ │ │ │ - eorseq r7, r7, ip, ror #7 │ │ │ │ + eorseq r7, r7, ip, lsr #7 │ │ │ │ andeq r2, r1, r8, lsr #13 │ │ │ │ umaaleq r4, pc, r4, r3 @ │ │ │ │ andeq sl, r5, r4, lsr #7 │ │ │ │ - eorseq r7, r7, r8, ror #6 │ │ │ │ + eorseq r7, r7, r8, lsr #6 │ │ │ │ subeq r4, pc, r4, lsr r4 @ │ │ │ │ andeq r2, r1, ip, lsl #12 │ │ │ │ strdeq r4, [pc], #-40 @ │ │ │ │ andeq sl, r5, r8, lsl #6 │ │ │ │ - eorseq r7, r7, ip, asr #5 │ │ │ │ + eorseq r7, r7, ip, lsl #5 │ │ │ │ strheq r4, [pc], #-48 @ │ │ │ │ umaaleq r4, pc, r8, r3 @ │ │ │ │ andeq r2, r1, r4, ror #10 │ │ │ │ subeq r4, pc, r4, ror r3 @ │ │ │ │ andeq sl, r5, r0, ror #4 │ │ │ │ - eorseq r7, r7, r4, lsr #4 │ │ │ │ + eorseq r7, r7, r4, ror #3 │ │ │ │ andeq sl, r5, r0, ror #3 │ │ │ │ - eorseq r7, r7, r4, lsr #3 │ │ │ │ + eorseq r7, r7, r4, ror #2 │ │ │ │ subeq r4, pc, r4, asr #2 │ │ │ │ umaaleq r4, pc, ip, r2 @ │ │ │ │ andeq sl, r5, ip, asr r1 │ │ │ │ - eorseq r7, r7, r0, lsr #2 │ │ │ │ + eorseq r7, r7, r0, ror #1 │ │ │ │ ldrdeq r2, [r1], -ip │ │ │ │ subeq r4, pc, r8, asr #1 │ │ │ │ ldrdeq sl, [r5], -r8 │ │ │ │ - mlaseq r7, ip, r0, r7 │ │ │ │ + eorseq r7, r7, ip, asr r0 │ │ │ │ subeq r4, pc, r4, ror #2 │ │ │ │ strheq r4, [pc], #-16 @ │ │ │ │ andeq sl, r5, r4, asr #32 │ │ │ │ - eorseq r7, r7, r8 │ │ │ │ + eorseq r6, r7, r8, asr #31 │ │ │ │ subeq r3, pc, r4, asr #31 │ │ │ │ @ instruction: 0x00059fb0 │ │ │ │ - eorseq r6, r7, r4, ror pc │ │ │ │ + eorseq r6, r7, r4, lsr pc │ │ │ │ subeq r3, pc, r8, lsl pc @ │ │ │ │ umaaleq r4, pc, r0, r0 @ │ │ │ │ andeq r9, r5, ip, lsr #30 │ │ │ │ - ldrshteq r6, [r7], -r0 │ │ │ │ + ldrhteq r6, [r7], -r0 │ │ │ │ subeq r4, pc, r8, lsl r0 @ │ │ │ │ muleq r1, r8, r1 │ │ │ │ subeq r3, pc, r4, lsl #29 │ │ │ │ muleq r5, r4, lr │ │ │ │ - eorseq r6, r7, r8, asr lr │ │ │ │ + eorseq r6, r7, r8, lsl lr │ │ │ │ umaaleq r3, pc, r8, pc @ │ │ │ │ strdeq r2, [r1], -ip │ │ │ │ subeq r3, pc, r8, asr pc @ │ │ │ │ strdeq r9, [r5], -r8 │ │ │ │ - ldrhteq r6, [r7], -ip │ │ │ │ + eorseq r6, r7, ip, ror sp │ │ │ │ subeq r3, pc, r4, asr #30 │ │ │ │ subeq r3, pc, r4, lsl pc @ │ │ │ │ andeq r2, r1, ip, asr r0 │ │ │ │ andeq r9, r5, r4, ror #26 │ │ │ │ - eorseq r6, r7, r8, lsr #26 │ │ │ │ + eorseq r6, r7, r8, ror #25 │ │ │ │ subeq r3, pc, r0, lsr #29 │ │ │ │ ldrdeq r9, [r5], -r4 │ │ │ │ - mlaseq r7, r8, ip, r6 │ │ │ │ + eorseq r6, r7, r8, asr ip │ │ │ │ subeq r3, pc, ip, asr #24 │ │ │ │ andeq r9, r5, ip, asr ip │ │ │ │ - eorseq r6, r7, r0, lsr #24 │ │ │ │ - ldrsbteq fp, [r8], -r0 │ │ │ │ + eorseq r6, r7, r0, ror #23 │ │ │ │ + mlaseq r8, r0, lr, fp │ │ │ │ subeq r3, pc, r4, lsr #19 │ │ │ │ subeq r3, pc, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ @@ -753806,17 +753806,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ movwne r2, #9 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r6, r7, r8, asr r6 │ │ │ │ - eorseq ip, r8, r3, lsr #4 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r6, r7, r8, lsl r6 │ │ │ │ + eorseq ip, r8, r3, ror #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [pc, #116] @ 319044 │ │ │ │ ldr r3, [pc, #116] @ 319048 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -753840,20 +753840,20 @@ │ │ │ │ add lr, pc, lr │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq fp, [r8], -sp │ │ │ │ - eorseq r6, r7, r8, lsl #12 │ │ │ │ - ldrshteq r6, [r7], -r8 │ │ │ │ + mlaseq r8, sp, pc, fp @ │ │ │ │ + eorseq r6, r7, r8, asr #11 │ │ │ │ + ldrhteq r6, [r7], -r8 │ │ │ │ andeq r9, r5, r0, lsr #10 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #180] @ 31911c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -753898,15 +753898,15 @@ │ │ │ │ beq 319114 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r3, pc, r4, lsr #13 │ │ │ │ - eorseq fp, r8, sl, ror sp │ │ │ │ + eorseq fp, r8, sl, lsr sp │ │ │ │ subeq r3, pc, ip, lsl #13 │ │ │ │ subeq r3, pc, r8, asr #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -754019,25 +754019,25 @@ │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r2, #3 │ │ │ │ b 3192d0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 319308 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subeq r3, pc, r0, lsl r5 @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 31931c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ subeq r3, pc, r4, lsl r5 @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 319330 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ ldrdeq r3, [pc], #-64 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #38] @ 0x26 │ │ │ │ cmp r0, #3 │ │ │ │ beq 319370 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -755402,15 +755402,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 31a8a4 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #812] @ 31abd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ab70 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -755438,15 +755438,15 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [pc, #708] @ 31abe4 │ │ │ │ rsb r0, r0, #5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ bhi 31ab70 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #680] @ 31abe8 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ @@ -755599,28 +755599,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 31ab90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 31ab80 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 31b518 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrheq r5, [r2], #-84 @ 0xffffffac │ │ │ │ subeq r1, pc, r4, lsl #30 │ │ │ │ andeq r7, r5, r0, ror #24 │ │ │ │ subseq r5, r2, r8, lsl #11 │ │ │ │ - eorseq sl, r8, sp, asr #12 │ │ │ │ + eorseq sl, r8, sp, lsl #12 │ │ │ │ subeq r1, pc, r0, asr sp @ │ │ │ │ subseq r5, r2, ip, ror r2 │ │ │ │ subseq r5, r2, r4, asr #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -756215,15 +756215,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 31b534 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -756398,31 +756398,31 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 31b834 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r9, r8, lr, lsl r7 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq r9, [r8], -lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 31b894 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 31b878 │ │ │ │ ldr r2, [pc, #292] @ 31b988 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -756562,15 +756562,15 @@ │ │ │ │ bl 31b0b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r0, pc, ip, lsr #27 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -756891,32 +756891,32 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 31bfe8 │ │ │ │ ldr r1, [pc, #76] @ 31c028 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 31c020 │ │ │ │ ldr r3, [pc, #40] @ 31c024 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r6, r7, sp, asr r7 │ │ │ │ + eorseq r6, r7, sp, lsl r7 │ │ │ │ subeq r0, pc, r8, ror #15 │ │ │ │ - eorseq r6, r7, r5, ror r7 │ │ │ │ + eorseq r6, r7, r5, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -757245,18 +757245,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r8, r8, lr, asr #20 │ │ │ │ + eorseq r8, r8, lr, lsl #20 │ │ │ │ subeq r0, pc, r8, ror #5 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ ldrne r1, [r0, #36] @ 0x24 │ │ │ │ addne r1, r1, r2 │ │ │ │ strne r1, [r0, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ @@ -757804,20 +757804,20 @@ │ │ │ │ add lr, pc, lr │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r8, r8, sp, ror #3 │ │ │ │ - eorseq r2, r7, r8, lsl r8 │ │ │ │ - eorseq r2, r7, r8, lsl #14 │ │ │ │ + eorseq r8, r8, sp, lsr #3 │ │ │ │ + ldrsbteq r2, [r7], -r8 │ │ │ │ + eorseq r2, r7, r8, asr #13 │ │ │ │ andeq r5, r5, r0, lsr r7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #9 │ │ │ │ stm sp, {r1, r2} │ │ │ │ beq 31ce8c │ │ │ │ @@ -757854,27 +757854,27 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, ror r7 │ │ │ │ - eorseq r8, r8, sp, lsl r1 │ │ │ │ + eorseq r2, r7, r8, lsr r7 │ │ │ │ + ldrsbteq r8, [r8], -sp │ │ │ │ andeq r5, r5, r4, lsl #13 │ │ │ │ strheq pc, [lr], #-144 @ 0xffffff70 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ @@ -757968,15 +757968,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -758162,29 +758162,29 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 31a4fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r8, r2, ror lr │ │ │ │ - eorseq r7, r8, pc, ror lr │ │ │ │ + eorseq r7, r8, r2, lsr lr │ │ │ │ + eorseq r7, r8, pc, lsr lr │ │ │ │ ldrdeq pc, [lr], #-84 @ 0xffffffac │ │ │ │ - eorseq r7, r8, pc, lsr #24 │ │ │ │ + eorseq r7, r8, pc, ror #23 │ │ │ │ strheq pc, [lr], #-68 @ 0xffffffbc @ │ │ │ │ - eorseq r7, r8, fp, lsl #29 │ │ │ │ + eorseq r7, r8, fp, asr #28 │ │ │ │ subeq pc, lr, r0, lsr #11 │ │ │ │ - eorseq r7, r8, pc, ror #23 │ │ │ │ + eorseq r7, r8, pc, lsr #23 │ │ │ │ subeq pc, lr, r4, ror r4 @ │ │ │ │ - eorseq r7, r8, pc, asr #28 │ │ │ │ + eorseq r7, r8, pc, lsl #28 │ │ │ │ subeq pc, lr, ip, ror #10 │ │ │ │ - eorseq r7, r8, fp, lsr #23 │ │ │ │ + eorseq r7, r8, fp, ror #22 │ │ │ │ subeq pc, lr, r0, lsr r4 @ │ │ │ │ subeq pc, lr, r8, asr #12 │ │ │ │ - eorseq r7, r8, r7, ror ip │ │ │ │ + eorseq r7, r8, r7, lsr ip │ │ │ │ strdeq pc, [lr], #-76 @ 0xffffffb4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #104] @ 31d478 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -758243,45 +758243,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 31d7ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 31d850 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 31d844 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 31d848 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 31d838 │ │ │ │ add r1, pc, r1 │ │ │ │ b 31d5f0 │ │ │ │ ldr r1, [pc, #664] @ 31d804 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 31d83c │ │ │ │ add r1, pc, r1 │ │ │ │ b 31d6cc │ │ │ │ ldr r1, [pc, #656] @ 31d824 │ │ │ │ add r1, pc, r1 │ │ │ │ b 31d5f0 │ │ │ │ ldr r3, [pc, #600] @ 31d7f8 │ │ │ │ @@ -758290,38 +758290,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 31d84c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 31d800 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 31d818 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 31d7f0 │ │ │ │ ldr r1, [pc, #456] @ 31d7f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 31d6a0 │ │ │ │ ldr r3, [pc, #536] @ 31d854 │ │ │ │ ldr r1, [pc, #536] @ 31d858 │ │ │ │ @@ -758339,61 +758339,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 31d808 │ │ │ │ ldr r1, [pc, #368] @ 31d80c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 31d840 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 31d810 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 31d814 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 31d85c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 31d860 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 31d828 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 31d82c │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 31d830 │ │ │ │ @@ -758406,93 +758406,93 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 31d81c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 31d820 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 31d864 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r7, r8, r2, ror #23 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, r8, r2, lsr #23 │ │ │ │ subeq pc, lr, r0, asr #3 │ │ │ │ - ldrhteq r7, [r8], -pc │ │ │ │ + eorseq r7, r8, pc, ror sl │ │ │ │ subeq pc, lr, r4, asr r3 @ │ │ │ │ - eorseq r7, r8, lr, lsr fp │ │ │ │ - eorseq r7, r8, r1, lsl fp │ │ │ │ - mlaseq r8, r9, fp, r7 │ │ │ │ + ldrshteq r7, [r8], -lr │ │ │ │ + ldrsbteq r7, [r8], -r1 │ │ │ │ + eorseq r7, r8, r9, asr fp │ │ │ │ subeq pc, lr, r0, ror r2 @ │ │ │ │ - eorseq r7, r8, r7, ror sl │ │ │ │ + eorseq r7, r8, r7, lsr sl │ │ │ │ subeq pc, lr, ip, lsr #4 │ │ │ │ - eorseq r7, r8, lr, lsl sl │ │ │ │ - eorseq r7, r8, pc, lsl #22 │ │ │ │ + ldrsbteq r7, [r8], -lr │ │ │ │ + eorseq r7, r8, pc, asr #21 │ │ │ │ subeq pc, lr, r0, asr #32 │ │ │ │ - eorseq r7, r8, r6, ror r9 │ │ │ │ - eorseq r7, r8, r7, lsr #23 │ │ │ │ + eorseq r7, r8, r6, lsr r9 │ │ │ │ + eorseq r7, r8, r7, ror #22 │ │ │ │ subeq pc, lr, ip, ror #3 │ │ │ │ ldrdeq pc, [lr], #-20 @ 0xffffffec │ │ │ │ subeq pc, lr, r0, asr #3 │ │ │ │ - eorseq r7, r8, fp, asr #19 │ │ │ │ - ldrshteq r7, [r8], -r2 │ │ │ │ - ldrsbteq r7, [r8], -r6 │ │ │ │ - mlaseq r8, sp, sl, r7 │ │ │ │ + eorseq r7, r8, fp, lsl #19 │ │ │ │ + ldrhteq r7, [r8], -r2 │ │ │ │ + mlaseq r8, r6, fp, r7 │ │ │ │ + eorseq r7, r8, sp, asr sl │ │ │ │ subeq pc, lr, r8, lsr #8 │ │ │ │ - eorseq r7, r8, r0, lsr ip │ │ │ │ - mlaseq r8, fp, fp, r7 │ │ │ │ - ldrhteq r6, [r7], -r0 │ │ │ │ + ldrshteq r7, [r8], -r0 │ │ │ │ + eorseq r7, r8, fp, asr fp │ │ │ │ + eorseq r6, r7, r0, ror sl │ │ │ │ subeq pc, lr, ip, lsr #3 │ │ │ │ - eorseq r7, r8, ip, lsr fp │ │ │ │ + ldrshteq r7, [r8], -ip │ │ │ │ subeq pc, lr, r8, asr #4 │ │ │ │ - eorseq r6, r7, r4, lsr #17 │ │ │ │ - eorseq r7, r8, r7, lsr #19 │ │ │ │ + eorseq r6, r7, r4, ror #16 │ │ │ │ + eorseq r7, r8, r7, ror #18 │ │ │ │ subeq pc, lr, r0, lsr r3 @ │ │ │ │ subeq pc, lr, r8, lsl r3 @ │ │ │ │ - eorseq r7, r8, r4, lsr #22 │ │ │ │ + eorseq r7, r8, r4, ror #21 │ │ │ │ ldrsb r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [pc, #32] @ 31d8a4 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r2, [pc, #28] @ 31d8a8 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ strheq pc, [lr], #-96 @ 0xffffffa0 @ │ │ │ │ - eorseq r6, r7, r4, ror #19 │ │ │ │ + eorseq r6, r7, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 31d964 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 31d968 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d8e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -758503,15 +758503,15 @@ │ │ │ │ bne 31d8e0 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d8e0 │ │ │ │ @@ -758520,28 +758520,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r2, r2, r8, lsl r3 │ │ │ │ subseq r2, r2, ip, lsl #11 │ │ │ │ ldrheq r2, [r2], #-92 @ 0xffffffa4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 31da28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 31da2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d9ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -758552,15 +758552,15 @@ │ │ │ │ bcc 31d9a4 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31d9a4 │ │ │ │ @@ -758569,15 +758569,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq r2, r2, r4, lsl #9 │ │ │ │ subseq r2, r2, r8, asr #9 │ │ │ │ ldrsheq r2, [r2], #-72 @ 0xffffffb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #648 @ 0x288 │ │ │ │ @@ -758655,28 +758655,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31dbb8 │ │ │ │ ldr r0, [pc, #792] @ 31de8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31dbb8 │ │ │ │ ldr r1, [pc, #784] @ 31de98 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ b 31dc24 │ │ │ │ ldr r0, [pc, #720] @ 31de90 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -758690,15 +758690,15 @@ │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ mov r0, sp │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -758912,15 +758912,15 @@ │ │ │ │ ldr r4, [pc, #3756] @ 31ee10 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e2c0 │ │ │ │ @@ -758968,15 +758968,15 @@ │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 31e2c0 │ │ │ │ mov r9, fp │ │ │ │ ldrb r0, [r9, #200]! @ 0xc8 │ │ │ │ add r1, pc, #12 │ │ │ │ sub r2, r9, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -759047,15 +759047,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31df34 │ │ │ │ ldr r0, [pc, #3904] @ 31f0d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31df34 │ │ │ │ ldr r0, [pc, #3888] @ 31f0d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 321ad8 │ │ │ │ @@ -759084,15 +759084,15 @@ │ │ │ │ str lr, [sp, #1304] @ 0x518 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4036] @ 31f1f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e2c0 │ │ │ │ ldr r0, [pc, #4020] @ 31f1fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -759102,15 +759102,15 @@ │ │ │ │ ldr r8, [pc, #4004] @ 31f200 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #1324] @ 0x52c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1328] @ 0x530 │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #296 @ 0x128 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -759121,15 +759121,15 @@ │ │ │ │ ldr r2, [sp, #1328] @ 0x530 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ mov r9, fp │ │ │ │ strb r0, [r9, #166]! @ 0xa6 │ │ │ │ sub r0, r9, #38 @ 0x26 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r7, [r9, #-6] │ │ │ │ mov r0, #0 │ │ │ │ @@ -759150,27 +759150,27 @@ │ │ │ │ ldr r0, [pc, #3916] @ 31f268 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31e370 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e370 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #948] @ 0x3b4 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #164] @ 0xa4 │ │ │ │ b 31e3e0 │ │ │ │ ldr r0, [pc, #3828] @ 31f26c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ @@ -759185,15 +759185,15 @@ │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ strb r0, [fp, #164] @ 0xa4 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ @@ -759243,15 +759243,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r4, [r8] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #1356] @ 0x54c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #1352] @ 0x548 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -759305,15 +759305,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 31e7d0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ bl 3855c │ │ │ │ @@ -759363,15 +759363,15 @@ │ │ │ │ ldr r0, [pc, #4092] @ 31f66c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31e45c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e45c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 321bcc │ │ │ │ mov r6, r0 │ │ │ │ @@ -759409,15 +759409,15 @@ │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [pc, #4092] @ 31f728 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1420] @ 0x58c │ │ │ │ str r7, [sp, #1416] @ 0x588 │ │ │ │ add r4, lr, #440 @ 0x1b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4068] @ 31f72c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e7d0 │ │ │ │ ldr r0, [pc, #4052] @ 31f730 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -759426,15 +759426,15 @@ │ │ │ │ bne 31e7d0 │ │ │ │ ldr r8, [r8] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #1384] @ 0x568 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ str r1, [sp, #1392] @ 0x570 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -759445,25 +759445,25 @@ │ │ │ │ ldr r2, [sp, #1392] @ 0x570 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldrb r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq 31e804 │ │ │ │ ldr r1, [pc, #4056] @ 31f7bc │ │ │ │ ldr r3, [pc, #4056] @ 31f7c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ mov r2, #4 │ │ │ │ - bl 677204 │ │ │ │ + bl 6771d4 │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ ldm r8, {r1, r6, r8} │ │ │ │ b 31e82c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 332b54 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -759585,15 +759585,15 @@ │ │ │ │ str r0, [sp, #1324] @ 0x52c │ │ │ │ str r9, [sp, #1320] @ 0x528 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ ldr sl, [sp, #684] @ 0x2ac │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ cmp r3, sl │ │ │ │ ldr r2, [sp, #636] @ 0x27c │ │ │ │ mov r0, sl │ │ │ │ @@ -759874,15 +759874,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r4, [r8] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #1452] @ 0x5ac │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -759930,15 +759930,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r3, lr, #360 @ 0x168 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 31f1b4 │ │ │ │ subseq r2, r2, r4, lsl #4 │ │ │ │ ldr r1, [pc, #3744] @ 31fe18 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #3740] @ 31fe1c │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ @@ -759955,15 +759955,15 @@ │ │ │ │ str r7, [sp, #1324] @ 0x52c │ │ │ │ str r3, [sp, #1320] @ 0x528 │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ str r1, [sp, #1388] @ 0x56c │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ add r0, sp, #1504 @ 0x5e0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #1320] @ 0x528 │ │ │ │ ldr r6, [sp, #1508] @ 0x5e4 │ │ │ │ ldr r8, [sp, #1512] @ 0x5e8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ beq 31eff0 │ │ │ │ @@ -759993,15 +759993,15 @@ │ │ │ │ ldr r0, [pc, #3984] @ 31ffd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1388] @ 0x56c │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ str r0, [sp, #1384] @ 0x568 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r6, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r8, [sp, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ bl 31b44c │ │ │ │ @@ -760042,15 +760042,15 @@ │ │ │ │ ldr r0, [pc, #4064] @ 3200ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31ee38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31ee38 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 321c7c │ │ │ │ @@ -760175,15 +760175,15 @@ │ │ │ │ ldr r0, [pc, #3928] @ 320278 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1324] @ 0x52c │ │ │ │ add r0, fp, #172 @ 0xac │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ add r0, lr, #468 @ 0x1d4 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #1384] @ 0x568 │ │ │ │ ldr r6, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r8, [sp, #1500] @ 0x5dc │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #1492] @ 0x5d4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ beq 31f360 │ │ │ │ @@ -760264,27 +760264,27 @@ │ │ │ │ ldr r0, [pc, #3960] @ 3203fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31f4e4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31f4e4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #164] @ 0xa4 │ │ │ │ b 31f558 │ │ │ │ umaaleq lr, lr, r4, r4 │ │ │ │ strheq lr, [lr], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0x00521694 │ │ │ │ ldr r0, [pc, #3860] @ 320400 │ │ │ │ @@ -760303,15 +760303,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1324] @ 0x52c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r1, lr, #296 @ 0x128 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [fp, #164] @ 0xa4 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ @@ -760465,15 +760465,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 323a68 │ │ │ │ ldr r9, [sp, #1320] @ 0x528 │ │ │ │ cmp r9, #22 │ │ │ │ bne 31f7c4 │ │ │ │ mov r0, #4 │ │ │ │ b 31fcb0 │ │ │ │ - ldrshteq r3, [r7], -r1 │ │ │ │ + ldrhteq r3, [r7], -r1 │ │ │ │ strdeq lr, [lr], #-16 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #1340] @ 0x53c │ │ │ │ ldr r1, [sp, #1344] @ 0x540 │ │ │ │ ldr r7, [sp, #1324] @ 0x52c │ │ │ │ ldr sl, [sp, #1328] @ 0x530 │ │ │ │ ldr r6, [sp, #1332] @ 0x534 │ │ │ │ @@ -760536,15 +760536,15 @@ │ │ │ │ ldr r7, [sp, #1332] @ 0x534 │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [fp, #180] @ 0xb4 │ │ │ │ b 31fbdc │ │ │ │ subseq r1, r2, r8, ror #7 │ │ │ │ - eorseq r6, r8, r7, lsr r8 │ │ │ │ + ldrshteq r6, [r8], -r7 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #1424] @ 0x590 │ │ │ │ str r2, [sp, #1420] @ 0x58c │ │ │ │ @@ -760565,15 +760565,15 @@ │ │ │ │ ldr r0, [pc, #3596] @ 320744 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31fa7c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31fa7c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 321c98 │ │ │ │ @@ -760632,15 +760632,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1540] @ 0x604 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ str r0, [sp, #1536] @ 0x600 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #468 @ 0x1d4 │ │ │ │ add r1, lr, #296 @ 0x128 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #1492] @ 0x5d4 │ │ │ │ ldr sl, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r8, [sp, #1500] @ 0x5dc │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ bl 31b44c │ │ │ │ mov r9, #8 │ │ │ │ b 31fdd8 │ │ │ │ @@ -760659,15 +760659,15 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr sl, [r7] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #1452] @ 0x5ac │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -760716,15 +760716,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31fbc4 │ │ │ │ ldr r0, [sp, #1420] @ 0x58c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r7, [sp, #1384] @ 0x568 │ │ │ │ @@ -760949,15 +760949,15 @@ │ │ │ │ ldr r0, [pc, #4040] @ 320f00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31ffdc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31ffdc │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 321b28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -760980,15 +760980,15 @@ │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ str r7, [sp, #628] @ 0x274 │ │ │ │ str r6, [sp, #1324] @ 0x52c │ │ │ │ str ip, [sp, #632] @ 0x278 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r9 │ │ │ │ add r2, lr, #296 @ 0x128 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r6, [fp, #172] @ 0xac │ │ │ │ b 320090 │ │ │ │ subeq sp, lr, ip, lsl #20 │ │ │ │ ldrsbeq r0, [r2], #-216 @ 0xffffff28 │ │ │ │ ldr r0, [pc, #3876] @ 320f08 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -761021,15 +761021,15 @@ │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ stm r3, {r1, r2, r6} │ │ │ │ str r7, [sp, #1324] @ 0x52c │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ str ip, [sp, #1328] @ 0x530 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ add r1, sp, #1296 @ 0x510 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [fp, #172] @ 0xac │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -761182,15 +761182,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1424] @ 0x590 │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #392 @ 0x188 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -761244,15 +761244,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ b 3208c4 │ │ │ │ subseq r0, r2, ip, ror #16 │ │ │ │ subseq r0, r2, r8, lsl #23 │ │ │ │ subseq r0, r2, r8, ror #22 │ │ │ │ ldrsheq r0, [r2], #-172 @ 0xffffff54 │ │ │ │ subseq r0, r2, ip, asr r9 │ │ │ │ @@ -761281,15 +761281,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3205cc │ │ │ │ ldr r0, [pc, #3872] @ 321398 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3205cc │ │ │ │ ldr r0, [pc, #4092] @ 32148c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -761325,15 +761325,15 @@ │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [pc, #3976] @ 3214a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #612] @ 0x264 │ │ │ │ add r1, lr, #408 @ 0x198 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4092] @ 321534 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 320710 │ │ │ │ ldr r0, [pc, #4076] @ 321538 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -761344,15 +761344,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #1524] @ 0x5f4 │ │ │ │ str r1, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 320710 │ │ │ │ @@ -761363,15 +761363,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 320710 │ │ │ │ ldr r0, [pc, #4092] @ 3215d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 320710 │ │ │ │ ldr r0, [pc, #4076] @ 3215d4 │ │ │ │ @@ -761383,15 +761383,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #1468] @ 0x5bc │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #1472] @ 0x5c0 │ │ │ │ str r0, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -761444,15 +761444,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r8, sp, #624 @ 0x270 │ │ │ │ ldr r1, [sp, #1432] @ 0x598 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3201d4 │ │ │ │ ldr r0, [sp, #1436] @ 0x59c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -761477,15 +761477,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3202a8 │ │ │ │ ldr r0, [pc, #4036] @ 32174c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3202a8 │ │ │ │ ldr r0, [pc, #4076] @ 32178c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -761516,15 +761516,15 @@ │ │ │ │ ldr r1, [pc, #3968] @ 321794 │ │ │ │ str r5, [sp, #636] @ 0x27c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4088] @ 32182c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3208c4 │ │ │ │ ldr r0, [pc, #4072] @ 321830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -761535,15 +761535,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #1524] @ 0x5f4 │ │ │ │ str r1, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3208c4 │ │ │ │ @@ -761554,15 +761554,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #1536 @ 0x600 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #1432] @ 0x598 │ │ │ │ ldr r1, [fp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #1436] @ 0x59c │ │ │ │ ldr r3, [sp, #1440] @ 0x5a0 │ │ │ │ str r3, [sp, #1328] @ 0x530 │ │ │ │ str r2, [sp, #1324] @ 0x52c │ │ │ │ str r0, [sp, #1320] @ 0x528 │ │ │ │ @@ -761711,15 +761711,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 320da4 │ │ │ │ @@ -761763,15 +761763,15 @@ │ │ │ │ str fp, [sp, #624] @ 0x270 │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 320da4 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [fp, #121] @ 0x79 │ │ │ │ @@ -761833,15 +761833,15 @@ │ │ │ │ beq 320aec │ │ │ │ add r0, r4, #12 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 320aec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 320aec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 321b88 │ │ │ │ @@ -762105,15 +762105,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #948] @ 0x3b4 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #1388] @ 0x56c │ │ │ │ mov r7, #8 │ │ │ │ ldr r8, [sp, #1392] @ 0x570 │ │ │ │ ldr r0, [sp, #1384] @ 0x568 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b 32119c │ │ │ │ add r2, sp, #640 @ 0x280 │ │ │ │ @@ -762340,15 +762340,15 @@ │ │ │ │ ldr r0, [pc, #4032] @ 3224b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1540] @ 0x604 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ str r0, [sp, #1536] @ 0x600 │ │ │ │ add r0, lr, #468 @ 0x1d4 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #1492] @ 0x5d4 │ │ │ │ ldr r6, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r8, [sp, #1500] @ 0x5dc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ @@ -763511,76 +763511,76 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #1296 @ 0x510 │ │ │ │ bl 31b44c │ │ │ │ b 32267c │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, r8, ip, ror #12 │ │ │ │ + eorseq r3, r8, ip, lsr #12 │ │ │ │ subeq fp, lr, ip, lsr #3 │ │ │ │ - eorseq r3, r8, r0, ror #13 │ │ │ │ + eorseq r3, r8, r0, lsr #13 │ │ │ │ subeq fp, lr, r0, lsr #4 │ │ │ │ subeq fp, lr, r0, asr #7 │ │ │ │ subeq fp, lr, ip, asr #7 │ │ │ │ subeq sl, lr, r0, lsl #31 │ │ │ │ subeq sl, lr, r4, asr #31 │ │ │ │ - eorseq r3, r8, ip, asr r5 │ │ │ │ + eorseq r3, r8, ip, lsl r5 │ │ │ │ subeq sl, lr, ip, lsr sp │ │ │ │ - ldrshteq r3, [r8], -r0 │ │ │ │ + ldrhteq r3, [r8], -r0 │ │ │ │ ldrdeq sl, [lr], #-208 @ 0xffffff30 │ │ │ │ subeq sl, lr, r0, ror #30 │ │ │ │ subeq sl, lr, r0, ror pc │ │ │ │ subeq sl, lr, ip, ror fp │ │ │ │ subeq sl, lr, r4, lsl #28 │ │ │ │ subeq sl, lr, r8, asr sp │ │ │ │ subeq sl, lr, ip, lsr lr │ │ │ │ subeq sl, lr, r0, lsr lr │ │ │ │ - eorseq r3, r8, r4, lsl #10 │ │ │ │ + eorseq r3, r8, r4, asr #9 │ │ │ │ subeq sl, lr, r4, asr #26 │ │ │ │ - eorseq r3, r8, r0, asr #10 │ │ │ │ + eorseq r3, r8, r0, lsl #10 │ │ │ │ subeq sl, lr, r0, lsl #27 │ │ │ │ subeq fp, lr, ip, lsl r1 │ │ │ │ subeq fp, lr, r0, lsl #1 │ │ │ │ subeq fp, lr, r0, lsl #1 │ │ │ │ umaaleq fp, lr, r0, r0 │ │ │ │ - eorseq r3, r8, ip, asr #9 │ │ │ │ + eorseq r3, r8, ip, lsl #9 │ │ │ │ subeq sl, lr, ip, lsr lr │ │ │ │ - eorseq r3, r8, r4, lsr #10 │ │ │ │ + eorseq r3, r8, r4, ror #9 │ │ │ │ umaaleq sl, lr, r4, lr │ │ │ │ - eorseq r3, r8, r8, lsl #14 │ │ │ │ + eorseq r3, r8, r8, asr #13 │ │ │ │ subeq fp, lr, r0, lsr #2 │ │ │ │ - eorseq r3, r8, ip, lsl #13 │ │ │ │ + eorseq r3, r8, ip, asr #12 │ │ │ │ subeq fp, lr, r4, lsr #1 │ │ │ │ ldrdeq fp, [lr], #-28 @ 0xffffffe4 │ │ │ │ subeq fp, lr, r0, lsr #4 │ │ │ │ subeq fp, lr, r8, ror r1 │ │ │ │ umaaleq fp, lr, r0, r1 │ │ │ │ - ldrsbteq r3, [r8], -r0 │ │ │ │ + mlaseq r8, r0, r5, r3 │ │ │ │ subeq fp, lr, r8, lsr r1 │ │ │ │ - eorseq r3, r8, ip, ror r5 │ │ │ │ + eorseq r3, r8, ip, lsr r5 │ │ │ │ strheq sl, [lr], #-244 @ 0xffffff0c │ │ │ │ - eorseq r3, r8, r0, asr r6 │ │ │ │ + eorseq r3, r8, r0, lsl r6 │ │ │ │ subeq fp, lr, r8, lsl #1 │ │ │ │ - ldrhteq r3, [r8], -r4 │ │ │ │ + eorseq r3, r8, r4, ror r5 │ │ │ │ strdeq sl, [lr], #-252 @ 0xffffff04 │ │ │ │ - eorseq r3, r8, r0, lsl r6 │ │ │ │ + ldrsbteq r3, [r8], -r0 │ │ │ │ subeq fp, lr, r8, asr r0 │ │ │ │ - eorseq r3, r8, r0, lsr r6 │ │ │ │ + ldrshteq r3, [r8], -r0 │ │ │ │ umaaleq fp, lr, r8, r1 │ │ │ │ subeq fp, lr, r0, lsr #7 │ │ │ │ subeq sl, lr, r0, lsr pc │ │ │ │ subeq sl, lr, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3228e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3228e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 322868 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -763591,15 +763591,15 @@ │ │ │ │ bne 322860 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 322860 │ │ │ │ @@ -763608,15 +763608,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subseq sp, r1, r4, ror #18 │ │ │ │ subseq sp, r1, ip, lsl #12 │ │ │ │ subseq sp, r1, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ @@ -763658,15 +763658,15 @@ │ │ │ │ ldr r0, [pc, #1244] @ 322e68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 322a2c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 322a2c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 322d48 │ │ │ │ mov r7, r1 │ │ │ │ @@ -763690,15 +763690,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ str ip, [sp, #480] @ 0x1e0 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, fp, #32 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r5, [fp, #69] @ 0x45 │ │ │ │ b 322adc │ │ │ │ ldr r0, [pc, #1080] @ 322e6c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -763728,15 +763728,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ stm lr, {r1, r2, r3, r5, r7} │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #512] @ 0x200 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ strb r0, [fp, #69] @ 0x45 │ │ │ │ add r0, fp, #32 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ @@ -763967,18 +763967,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq sp, r1, r4, ror #6 │ │ │ │ subseq sp, r1, r8, ror r2 │ │ │ │ subseq sp, r1, r8, asr r2 │ │ │ │ subseq sp, r1, ip, lsr #3 │ │ │ │ subseq sp, r1, r4, lsl r4 │ │ │ │ - mlaseq r8, r0, r4, r2 │ │ │ │ + eorseq r2, r8, r0, asr r4 │ │ │ │ subeq sl, lr, r0, ror #1 │ │ │ │ umaaleq sl, lr, r4, r3 │ │ │ │ - eorseq r2, r8, r4, ror r4 │ │ │ │ + eorseq r2, r8, r4, lsr r4 │ │ │ │ subeq sl, lr, r4, asr #1 │ │ │ │ subeq sl, lr, r4, lsr r4 │ │ │ │ subeq sl, lr, r4, lsl r1 │ │ │ │ subeq sl, lr, r0, lsr #2 │ │ │ │ strdeq sl, [lr], #-8 │ │ │ │ subeq sl, lr, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -764022,15 +764022,15 @@ │ │ │ │ ldr r0, [pc, #2712] @ 3239d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 323014 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323014 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 323354 │ │ │ │ mov r2, r1 │ │ │ │ @@ -764068,15 +764068,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r6, [r8, #68] @ 0x44 │ │ │ │ b 323110 │ │ │ │ ldr r0, [pc, #2492] @ 3239d8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -764125,15 +764125,15 @@ │ │ │ │ str ip, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [r8, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ @@ -764456,15 +764456,15 @@ │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r6, [fp] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3236f8 │ │ │ │ @@ -764511,15 +764511,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r1, [r8, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bne 32376c │ │ │ │ b 323778 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #112] @ 0x70 │ │ │ │ @@ -764564,15 +764564,15 @@ │ │ │ │ ldr r0, [pc, #636] @ 323a30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3235cc │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3235cc │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 32391c │ │ │ │ mov r7, r0 │ │ │ │ @@ -764600,15 +764600,15 @@ │ │ │ │ str ip, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ str lr, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #508] @ 323a60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3238e4 │ │ │ │ ldr r0, [pc, #492] @ 323a64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -764617,15 +764617,15 @@ │ │ │ │ bne 3238e4 │ │ │ │ ldr sl, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3238e4 │ │ │ │ @@ -764634,15 +764634,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r9, #21 │ │ │ │ ldr r1, [r8, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bne 32376c │ │ │ │ b 323778 │ │ │ │ ldr r2, [pc, #288] @ 323a20 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -764698,23 +764698,23 @@ │ │ │ │ bl 59014 │ │ │ │ b 32349c │ │ │ │ ldrheq ip, [r1], #-212 @ 0xffffff2c │ │ │ │ subseq sp, r1, ip, rrx │ │ │ │ subseq sp, r1, ip, asr #32 │ │ │ │ subseq ip, r1, r8, ror #30 │ │ │ │ subseq ip, r1, ip, lsr #28 │ │ │ │ - eorseq r1, r8, r0, lsr #29 │ │ │ │ + eorseq r1, r8, r0, ror #28 │ │ │ │ subeq r9, lr, r0, lsl fp │ │ │ │ - eorseq r1, r8, r4, lsl #29 │ │ │ │ + eorseq r1, r8, r4, asr #28 │ │ │ │ strdeq r9, [lr], #-164 @ 0xffffff5c │ │ │ │ subeq r9, lr, r0, lsr #27 │ │ │ │ subeq r9, lr, ip, lsl #27 │ │ │ │ - eorseq r1, r8, r8, ror #28 │ │ │ │ + eorseq r1, r8, r8, lsr #28 │ │ │ │ ldrdeq r9, [lr], #-168 @ 0xffffff58 │ │ │ │ - eorseq r1, r8, ip, asr #28 │ │ │ │ + eorseq r1, r8, ip, lsl #28 │ │ │ │ strheq r9, [lr], #-172 @ 0xffffff54 │ │ │ │ subeq r9, lr, ip, ror lr │ │ │ │ subeq r9, lr, r8, ror #28 │ │ │ │ subeq r9, lr, r4, asr #22 │ │ │ │ subeq r9, lr, r0, asr fp │ │ │ │ subeq r9, lr, r8, lsr #22 │ │ │ │ subeq r9, lr, r8, lsr fp │ │ │ │ @@ -764722,19 +764722,19 @@ │ │ │ │ subseq ip, r1, r4, ror #12 │ │ │ │ ldrsheq ip, [r1], #-108 @ 0xffffff94 │ │ │ │ ldrsbeq ip, [r1], #-92 @ 0xffffffa4 │ │ │ │ ldrheq ip, [r1], #-92 @ 0xffffffa4 │ │ │ │ subseq ip, r1, r8, lsl #17 │ │ │ │ subseq ip, r1, r0, asr #17 │ │ │ │ subseq ip, r1, r0, ror r7 │ │ │ │ - eorseq r1, r8, r4, lsl #17 │ │ │ │ + eorseq r1, r8, r4, asr #16 │ │ │ │ subeq r9, lr, r4, lsr #10 │ │ │ │ subeq r9, lr, r4, lsr #6 │ │ │ │ subeq r9, lr, r0, asr #15 │ │ │ │ - eorseq r1, r8, r0, lsr #17 │ │ │ │ + eorseq r1, r8, r0, ror #16 │ │ │ │ subeq r9, lr, r0, asr #10 │ │ │ │ subeq r9, lr, r8, lsr #3 │ │ │ │ subeq r9, lr, r0, asr r6 │ │ │ │ ldrsheq ip, [r1], #-92 @ 0xffffffa4 │ │ │ │ subseq ip, r1, r4, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ @@ -764769,27 +764769,27 @@ │ │ │ │ ldr r0, [pc, #1116] @ 323f44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 323b74 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323b74 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ b 323be4 │ │ │ │ mov r7, r4 │ │ │ │ ldrb r0, [r7, #172]! @ 0xac │ │ │ │ add r1, pc, #8 │ │ │ │ sub fp, r7, #132 @ 0x84 │ │ │ │ @@ -764818,15 +764818,15 @@ │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -765091,15 +765091,15 @@ │ │ │ │ ldr r0, [pc, #4076] @ 324fdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 324090 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 324090 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 324330 │ │ │ │ mov r7, r1 │ │ │ │ @@ -765121,15 +765121,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #260] @ 0x104 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ str ip, [sp, #308] @ 0x134 │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r5, [r9, #44] @ 0x2c │ │ │ │ b 324138 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 324178 │ │ │ │ ldr r0, [pc, #4088] @ 325090 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -765159,15 +765159,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r1, r2, r6, r7} │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [r9, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -765531,15 +765531,15 @@ │ │ │ │ add r4, r0, #1 │ │ │ │ sub r0, r3, r7 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r2, r0, #1 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #1 │ │ │ │ beq 324c38 │ │ │ │ ldr r5, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ @@ -765562,15 +765562,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr sl, [r0] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3249d4 │ │ │ │ @@ -765618,15 +765618,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3249d4 │ │ │ │ ldr r0, [pc, #2376] @ 325198 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 324880 │ │ │ │ @@ -765637,15 +765637,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 324718 │ │ │ │ ldr r0, [pc, #2328] @ 3251a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 324718 │ │ │ │ ldr r0, [pc, #2348] @ 3251cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -765681,15 +765681,15 @@ │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ ldr r1, [pc, #2228] @ 3251e0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2204] @ 3251e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3249d4 │ │ │ │ ldr r0, [pc, #2188] @ 3251e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -765700,15 +765700,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [r0] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3249d4 │ │ │ │ @@ -765718,15 +765718,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 420284 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ ldr sl, [sp, #308] @ 0x134 │ │ │ │ @@ -765895,15 +765895,15 @@ │ │ │ │ str r2, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 680eac │ │ │ │ + bl 680e7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 324f4c │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r7, #8 │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ ldr r5, [sp, #260] @ 0x104 │ │ │ │ b 324ccc │ │ │ │ @@ -766187,67 +766187,67 @@ │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ bl 31b788 │ │ │ │ b 3243ac │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r8, r8, lsr #29 │ │ │ │ + eorseq r0, r8, r8, ror #28 │ │ │ │ subeq r8, lr, r0, lsl #23 │ │ │ │ - eorseq r0, r8, ip, lsl #29 │ │ │ │ + eorseq r0, r8, ip, asr #28 │ │ │ │ subeq r8, lr, r4, ror #22 │ │ │ │ subeq r8, lr, r0, asr #23 │ │ │ │ strheq r8, [lr], #-180 @ 0xffffff4c │ │ │ │ ldrsheq fp, [r1], #-164 @ 0xffffff5c │ │ │ │ strdeq r8, [lr], #-196 @ 0xffffff3c │ │ │ │ umaaleq r8, lr, r8, fp │ │ │ │ subeq r8, lr, r8, lsr #23 │ │ │ │ subseq fp, r1, r4, asr #4 │ │ │ │ subseq fp, r1, r8, ror #3 │ │ │ │ subeq r7, lr, r8, ror #16 │ │ │ │ umaaleq r8, lr, r0, r0 │ │ │ │ - ldrsbteq r0, [r8], -ip │ │ │ │ + mlaseq r8, ip, r9, r0 │ │ │ │ subseq fp, r1, r0, asr #5 │ │ │ │ subeq r8, lr, r0, lsl #1 │ │ │ │ subeq r8, lr, r0, lsr #32 │ │ │ │ subeq sl, lr, r8, asr r9 │ │ │ │ @ instruction: 0x0051b198 │ │ │ │ subeq r7, lr, r0, asr r8 │ │ │ │ subeq r8, lr, r0, lsr #32 │ │ │ │ subseq fp, r1, r0 │ │ │ │ subeq r7, lr, ip, lsl #16 │ │ │ │ subeq r7, lr, r4, lsr #21 │ │ │ │ - ldrshteq pc, [r7], -sl @ │ │ │ │ + ldrhteq pc, [r7], -sl @ │ │ │ │ subeq r7, lr, ip, lsl #16 │ │ │ │ subeq r7, lr, r8, asr #15 │ │ │ │ ldrheq fp, [r1], #-80 @ 0xffffffb0 │ │ │ │ subseq fp, r1, r8, ror r7 │ │ │ │ subseq fp, r1, r8, asr r7 │ │ │ │ subseq fp, r1, r0, asr #14 │ │ │ │ subseq fp, r1, r0, asr #14 │ │ │ │ subseq fp, r1, r8, ror r7 │ │ │ │ subseq fp, r1, r0, lsl #17 │ │ │ │ subseq fp, r1, r0, asr #16 │ │ │ │ - eorseq r0, r8, ip, asr #5 │ │ │ │ + eorseq r0, r8, ip, lsl #5 │ │ │ │ strdeq r7, [lr], #-244 @ 0xffffff0c │ │ │ │ subeq r8, lr, r0, ror #3 │ │ │ │ subeq r8, lr, r4, lsl #14 │ │ │ │ andeq sp, r4, ip, lsr #26 │ │ │ │ subeq r8, lr, r0, ror #9 │ │ │ │ subseq fp, r1, r8, lsr #14 │ │ │ │ - eorseq r0, r8, r8, ror #5 │ │ │ │ + eorseq r0, r8, r8, lsr #5 │ │ │ │ subeq r8, lr, r0, lsl r0 │ │ │ │ subeq r8, lr, r8, asr #1 │ │ │ │ subeq r8, lr, ip, ror #11 │ │ │ │ andeq sp, r4, r4, lsl ip │ │ │ │ subseq fp, r1, r8, lsl r5 │ │ │ │ subseq fp, r1, r0, asr r5 │ │ │ │ subseq fp, r1, r4, asr r6 │ │ │ │ - eorseq r0, r8, r4, lsl r8 │ │ │ │ - ldrsbteq r9, [r6], -r4 │ │ │ │ + ldrsbteq r0, [r8], -r4 │ │ │ │ + mlaseq r6, r4, r2, r9 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r1, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r3, pc, #8 │ │ │ │ subcc r2, r1, #20 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ @@ -767397,16 +767397,16 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #540 @ 0x21c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #1564] @ 0x61c │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r1, lsr #19 │ │ │ │ - eorseq r0, r8, r1, asr #4 │ │ │ │ + eorseq r0, r8, r1, ror #18 │ │ │ │ + eorseq r0, r8, r1, lsl #4 │ │ │ │ ldr r0, [pc, #2544] @ 326e0c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767430,15 +767430,15 @@ │ │ │ │ add r8, sp, #752 @ 0x2f0 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ b 326d74 │ │ │ │ - ldrsbteq r0, [r8], -r5 │ │ │ │ + mlaseq r8, r5, r2, r0 │ │ │ │ ldr r0, [pc, #2444] @ 326e28 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767462,15 +767462,15 @@ │ │ │ │ add r8, sp, #2144 @ 0x860 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #2144] @ 0x860 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r0, lsl #1 │ │ │ │ + eorseq r0, r8, r0, asr #32 │ │ │ │ ldr r0, [pc, #2300] @ 326e18 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767494,15 +767494,15 @@ │ │ │ │ add r8, sp, #1216 @ 0x4c0 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #1216] @ 0x4c0 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r8, lsr r2 │ │ │ │ + ldrshteq r0, [r8], -r8 │ │ │ │ ldr r0, [pc, #2168] @ 326e14 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767526,15 +767526,15 @@ │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #984] @ 0x3d8 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r8, lsl #3 │ │ │ │ + eorseq r0, r8, r8, asr #2 │ │ │ │ ldr r0, [pc, #2096] @ 326e4c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767558,15 +767558,15 @@ │ │ │ │ add r8, sp, #3536 @ 0xdd0 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #3536] @ 0xdd0 │ │ │ │ b 326d74 │ │ │ │ - mlaseq r8, fp, r2, r0 │ │ │ │ + eorseq r0, r8, fp, asr r2 │ │ │ │ ldr r0, [pc, #1976] @ 326e54 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767591,15 +767591,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #696 @ 0x2b8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #3768] @ 0xeb8 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r8, ror #1 │ │ │ │ + eorseq r0, r8, r8, lsr #1 │ │ │ │ ldr r0, [pc, #1864] @ 326e68 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767655,15 +767655,15 @@ │ │ │ │ add r8, sp, #2608 @ 0xa30 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #2608] @ 0xa30 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r3, lsr r3 │ │ │ │ + ldrshteq r0, [r8], -r3 │ │ │ │ ldr r0, [pc, #1596] @ 326e5c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767688,15 +767688,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #484 @ 0x1e4 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [r9, #580] @ 0x244 │ │ │ │ b 326d74 │ │ │ │ - eorseq pc, r7, pc, ror #27 │ │ │ │ + eorseq pc, r7, pc, lsr #27 │ │ │ │ ldr r0, [pc, #1416] @ 326e2c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767721,15 +767721,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #212 @ 0xd4 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #2260] @ 0x8d4 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, r1, lsl #5 │ │ │ │ + eorseq r0, r8, r1, asr #4 │ │ │ │ ldr r0, [pc, #1340] @ 326e64 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767753,15 +767753,15 @@ │ │ │ │ add r8, sp, #4928 @ 0x1340 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [r9, #928] @ 0x3a0 │ │ │ │ b 326d74 │ │ │ │ - ldrshteq pc, [r7], -r6 @ │ │ │ │ + ldrhteq pc, [r7], -r6 @ │ │ │ │ ldr r0, [pc, #1172] @ 326e3c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767786,15 +767786,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #676 @ 0x2a4 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #2724] @ 0xaa4 │ │ │ │ b 326d74 │ │ │ │ - ldrhteq pc, [r7], -r9 @ │ │ │ │ + eorseq pc, r7, r9, ror fp @ │ │ │ │ ldr r0, [pc, #1048] @ 326e44 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767819,15 +767819,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #232 @ 0xe8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #3304] @ 0xce8 │ │ │ │ b 326d74 │ │ │ │ - eorseq r0, r8, lr, ror #2 │ │ │ │ + eorseq r0, r8, lr, lsr #2 │ │ │ │ ldr r0, [pc, #920] @ 326e48 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767852,16 +767852,16 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #348 @ 0x15c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #3420] @ 0xd5c │ │ │ │ b 326d74 │ │ │ │ - ldrshteq r0, [r8], -r3 │ │ │ │ - ldrhteq pc, [r7], -r5 @ │ │ │ │ + ldrhteq r0, [r8], -r3 │ │ │ │ + eorseq pc, r7, r5, ror fp @ │ │ │ │ ldr r0, [pc, #800] @ 326e58 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767886,15 +767886,15 @@ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r8, lr, #368 @ 0x170 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 3855c │ │ │ │ str r5, [r9, #464] @ 0x1d0 │ │ │ │ b 326d74 │ │ │ │ - eorseq pc, r7, pc, asr #31 │ │ │ │ + eorseq pc, r7, pc, lsl #31 │ │ │ │ ldr r0, [pc, #644] @ 326e40 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767918,15 +767918,15 @@ │ │ │ │ add r8, sp, #3072 @ 0xc00 │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #3072] @ 0xc00 │ │ │ │ b 326d74 │ │ │ │ - ldrhteq pc, [r7], -lr @ │ │ │ │ + eorseq pc, r7, lr, ror pc @ │ │ │ │ ldr r0, [pc, #560] @ 326e6c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add sl, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -767950,15 +767950,15 @@ │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbteq pc, [r7], -r6 @ │ │ │ │ + mlaseq r7, r6, ip, pc @ │ │ │ │ add r4, sp, #16 │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldm r8!, {r1, r2, r3, r5} │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -767970,15 +767970,15 @@ │ │ │ │ bne 326d10 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 326d10 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r9, #1624] @ 0x658 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 326da8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ bl 319054 │ │ │ │ @@ -768011,15 +768011,15 @@ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 379f38 │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ add sp, sp, #5120 @ 0x1400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq pc, r7, r9, ror ip @ │ │ │ │ + eorseq pc, r7, r9, lsr ip @ │ │ │ │ ldr r1, [r9, #1628] @ 0x65c │ │ │ │ ldr r2, [r9, #1632] @ 0x660 │ │ │ │ str r0, [r9, #1624] @ 0x658 │ │ │ │ str r1, [r9, #1628] @ 0x65c │ │ │ │ str r2, [r9, #1632] @ 0x660 │ │ │ │ b 326d20 │ │ │ │ ldr r1, [r9, #1624] @ 0x658 │ │ │ │ @@ -768033,43 +768033,43 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 31ae50 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq pc, r7, r8, ror sp @ │ │ │ │ - eorseq pc, r7, r9, asr #30 │ │ │ │ - eorseq pc, r7, r4, lsr #28 │ │ │ │ - eorseq pc, r7, r5, ror #20 │ │ │ │ - ldrhteq pc, [r7], -pc @ │ │ │ │ - eorseq pc, r7, r6, lsl sp @ │ │ │ │ - ldrshteq pc, [r7], -r3 @ │ │ │ │ - eorseq pc, r7, r3, lsr #14 │ │ │ │ - eorseq pc, r7, r1, asr #16 │ │ │ │ - eorseq pc, r7, r6, ror #25 │ │ │ │ + eorseq pc, r7, r8, lsr sp @ │ │ │ │ + eorseq pc, r7, r9, lsl #30 │ │ │ │ + eorseq pc, r7, r4, ror #27 │ │ │ │ eorseq pc, r7, r5, lsr #20 │ │ │ │ - eorseq pc, r7, sl, ror r6 @ │ │ │ │ - eorseq pc, r7, sp, asr #4 │ │ │ │ - ldrhteq pc, [r7], -r1 @ │ │ │ │ - eorseq pc, r7, sp, lsl #15 │ │ │ │ + eorseq pc, r7, pc, ror r8 @ │ │ │ │ ldrsbteq pc, [r7], -r6 @ │ │ │ │ - eorseq pc, r7, r4, lsr #1 │ │ │ │ - eorseq lr, r7, r6, lsl lr │ │ │ │ - eorseq lr, r7, r0, asr pc │ │ │ │ - eorseq lr, r7, r1, lsr #29 │ │ │ │ - eorseq pc, r7, r9, lsl #6 │ │ │ │ - eorseq pc, r7, pc, asr r8 @ │ │ │ │ - eorseq pc, r7, r4, lsr r2 @ │ │ │ │ - eorseq lr, r7, sp, ror ip │ │ │ │ - eorseq lr, r7, ip, ror #30 │ │ │ │ - mlaseq r7, sl, r5, pc @ │ │ │ │ - ldrsbteq lr, [r7], -sp │ │ │ │ - eorseq lr, r7, r5, asr pc │ │ │ │ - eorseq lr, r7, fp, lsl #20 │ │ │ │ + ldrhteq pc, [r7], -r3 @ │ │ │ │ + eorseq pc, r7, r3, ror #13 │ │ │ │ + eorseq pc, r7, r1, lsl #16 │ │ │ │ + eorseq pc, r7, r6, lsr #25 │ │ │ │ + eorseq pc, r7, r5, ror #19 │ │ │ │ + eorseq pc, r7, sl, lsr r6 @ │ │ │ │ + eorseq pc, r7, sp, lsl #4 │ │ │ │ + eorseq pc, r7, r1, ror r8 @ │ │ │ │ + eorseq pc, r7, sp, asr #14 │ │ │ │ + mlaseq r7, r6, r2, pc @ │ │ │ │ + eorseq pc, r7, r4, rrx │ │ │ │ + ldrsbteq lr, [r7], -r6 │ │ │ │ + eorseq lr, r7, r0, lsl pc │ │ │ │ + eorseq lr, r7, r1, ror #28 │ │ │ │ + eorseq pc, r7, r9, asr #5 │ │ │ │ + eorseq pc, r7, pc, lsl r8 @ │ │ │ │ + ldrshteq pc, [r7], -r4 @ │ │ │ │ + eorseq lr, r7, sp, lsr ip │ │ │ │ + eorseq lr, r7, ip, lsr #30 │ │ │ │ + eorseq pc, r7, sl, asr r5 @ │ │ │ │ + mlaseq r7, sp, sp, lr │ │ │ │ + eorseq lr, r7, r5, lsl pc │ │ │ │ + eorseq lr, r7, fp, asr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #324] @ 326fcc │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [pc, #320] @ 326fd0 │ │ │ │ @@ -768110,15 +768110,15 @@ │ │ │ │ ldr r2, [pc, #196] @ 326fe0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 326f78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -768149,17 +768149,17 @@ │ │ │ │ bne 326fc0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r7, r0, asr pc │ │ │ │ + eorseq lr, r7, r0, lsl pc │ │ │ │ subeq r6, lr, r8, lsr #1 │ │ │ │ - eorseq lr, r7, r7, lsl #30 │ │ │ │ + eorseq lr, r7, r7, asr #29 │ │ │ │ subeq r6, lr, ip, asr #32 │ │ │ │ andeq fp, r4, ip, asr r6 │ │ │ │ subseq r9, r1, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -768708,143 +768708,143 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 327d88 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 327d98 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #23 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #22 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #28 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #21 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #25 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #27 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -768933,15 +768933,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 327f68 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 327f78 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ @@ -768949,15 +768949,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 328010 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 328020 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ @@ -768971,107 +768971,107 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 3280cc │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 3280dc │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #24 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #32 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #30 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #26 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #31 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #65 @ 0x41 │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ @@ -769097,91 +769097,91 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 3281cc │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 3281dc │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #54 @ 0x36 │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #29 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ b 328384 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -769191,226 +769191,226 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 328228 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 328238 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #55 @ 0x37 │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, r0, lsr sp │ │ │ │ + ldrshteq lr, [r7], -r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ b 328380 │ │ │ │ - ldrsbteq lr, [r7], -lr │ │ │ │ + mlaseq r7, lr, r9, lr │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 328270 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 328280 │ │ │ │ - eorseq lr, r7, sp, ror #18 │ │ │ │ + eorseq lr, r7, sp, lsr #18 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 3282c4 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 3282d4 │ │ │ │ - ldrsbteq lr, [r7], -r7 │ │ │ │ - mlaseq r7, r0, r8, lr │ │ │ │ + mlaseq r7, r7, r8, lr │ │ │ │ + eorseq lr, r7, r0, asr r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, r9, asr #16 │ │ │ │ + eorseq lr, r7, r9, lsl #16 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 328324 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 328334 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, r1, ror sl │ │ │ │ + eorseq lr, r7, r1, lsr sl │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ b 328380 │ │ │ │ - ldrsbteq lr, [r7], -r4 │ │ │ │ + mlaseq r7, r4, fp, lr │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #59 @ 0x3b │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, pc, lsl #23 │ │ │ │ - ldrhteq lr, [r7], -sl │ │ │ │ + eorseq lr, r7, pc, asr #22 │ │ │ │ + eorseq lr, r7, sl, ror sl │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ b 328384 │ │ │ │ - eorseq lr, r7, r4, asr #11 │ │ │ │ + eorseq lr, r7, r4, lsl #11 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ ldr r3, [sp] │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, r9, ror #22 │ │ │ │ + eorseq lr, r7, r9, lsr #22 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ b 328380 │ │ │ │ - ldrsbteq lr, [r7], -r3 │ │ │ │ - ldrhteq lr, [r7], -lr │ │ │ │ + mlaseq r7, r3, r9, lr │ │ │ │ + eorseq lr, r7, lr, ror r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ b 328380 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 32835c │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ b 32836c │ │ │ │ - eorseq lr, r7, sl, ror #14 │ │ │ │ - eorseq lr, r7, r1, lsr #13 │ │ │ │ + eorseq lr, r7, sl, lsr #14 │ │ │ │ + eorseq lr, r7, r1, ror #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, fp, lsr r6 │ │ │ │ + ldrshteq lr, [r7], -fp │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ b 328380 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ b 328380 │ │ │ │ - mlaseq r7, r7, r9, lr │ │ │ │ - eorseq lr, r7, fp, lsr #18 │ │ │ │ + eorseq lr, r7, r7, asr r9 │ │ │ │ + eorseq lr, r7, fp, ror #17 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #49 @ 0x31 │ │ │ │ b 328380 │ │ │ │ - eorseq lr, r7, sl, asr r8 │ │ │ │ - eorseq lr, r7, r7, lsl r8 │ │ │ │ + eorseq lr, r7, sl, lsl r8 │ │ │ │ + ldrsbteq lr, [r7], -r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ movweq r0, #1 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ b 328384 │ │ │ │ - eorseq lr, r7, lr, lsr #15 │ │ │ │ - eorseq lr, r7, ip, asr #10 │ │ │ │ + eorseq lr, r7, lr, ror #14 │ │ │ │ + eorseq lr, r7, ip, lsl #10 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ subs r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #52 @ 0x34 │ │ │ │ @@ -769419,45 +769419,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sl] │ │ │ │ str r2, [sl, #4] │ │ │ │ str r1, [sl, #12] │ │ │ │ bl 31a4fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq lr, r7, sp, asr #18 │ │ │ │ + eorseq lr, r7, sp, lsl #18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 31a4fc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r7, pc, lsl #18 │ │ │ │ - mlaseq r7, sl, r8, lr │ │ │ │ - eorseq lr, r7, r2, ror #15 │ │ │ │ - eorseq lr, r7, sp, ror #15 │ │ │ │ - ldrhteq lr, [r7], -r5 │ │ │ │ - mlaseq r7, sp, r6, lr │ │ │ │ - ldrhteq lr, [r7], -r5 │ │ │ │ - eorseq lr, r7, r1, ror r5 │ │ │ │ - mlaseq r7, r0, r5, lr │ │ │ │ - eorseq lr, r7, lr, lsr #6 │ │ │ │ - eorseq lr, r7, r4, ror #5 │ │ │ │ - eorseq lr, r7, r8, lsl #5 │ │ │ │ - eorseq lr, r7, ip, lsr r2 │ │ │ │ - ldrshteq lr, [r7], -sp │ │ │ │ - mlaseq r7, r5, r0, lr │ │ │ │ - eorseq lr, r7, r9, lsl r0 │ │ │ │ - eorseq sp, r7, sl, asr #31 │ │ │ │ - eorseq sp, r7, r1, ror pc │ │ │ │ - ldrshteq sp, [r7], -sp │ │ │ │ - eorseq sp, r7, fp, lsr #23 │ │ │ │ - mlaseq r7, sp, r1, lr │ │ │ │ - eorseq sp, r7, pc, lsr #22 │ │ │ │ - ldrsbteq sp, [r7], -r0 │ │ │ │ - eorseq sp, r7, r5, lsl #21 │ │ │ │ + eorseq lr, r7, pc, asr #17 │ │ │ │ + eorseq lr, r7, sl, asr r8 │ │ │ │ + eorseq lr, r7, r2, lsr #15 │ │ │ │ + eorseq lr, r7, sp, lsr #15 │ │ │ │ + eorseq lr, r7, r5, ror r6 │ │ │ │ + eorseq lr, r7, sp, asr r6 │ │ │ │ + eorseq lr, r7, r5, ror r5 │ │ │ │ + eorseq lr, r7, r1, lsr r5 │ │ │ │ + eorseq lr, r7, r0, asr r5 │ │ │ │ + eorseq lr, r7, lr, ror #5 │ │ │ │ + eorseq lr, r7, r4, lsr #5 │ │ │ │ + eorseq lr, r7, r8, asr #4 │ │ │ │ + ldrshteq lr, [r7], -ip │ │ │ │ + ldrhteq lr, [r7], -sp │ │ │ │ + eorseq lr, r7, r5, asr r0 │ │ │ │ + ldrsbteq sp, [r7], -r9 │ │ │ │ + eorseq sp, r7, sl, lsl #31 │ │ │ │ + eorseq sp, r7, r1, lsr pc │ │ │ │ + ldrhteq sp, [r7], -sp │ │ │ │ + eorseq sp, r7, fp, ror #22 │ │ │ │ + eorseq lr, r7, sp, asr r1 │ │ │ │ + eorseq sp, r7, pc, ror #21 │ │ │ │ + mlaseq r7, r0, sl, sp │ │ │ │ + eorseq sp, r7, r5, asr #20 │ │ │ │ movw ip, #54003 @ 0xd2f3 │ │ │ │ movw r2, #889 @ 0x379 │ │ │ │ movw r1, #39433 @ 0x9a09 │ │ │ │ movw r3, #29776 @ 0x7450 │ │ │ │ movt ip, #14846 @ 0x39fe │ │ │ │ movt r2, #51285 @ 0xc855 │ │ │ │ movt r1, #31550 @ 0x7b3e │ │ │ │ @@ -770203,15 +770203,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r5, r0, #8 │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ b 329014 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #536 @ 0x218 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #3080] @ 329bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #2584] @ 0xa18 │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [sp, #2588] @ 0xa1c │ │ │ │ mov ip, #0 │ │ │ │ @@ -770320,29 +770320,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3291f8 │ │ │ │ ldr r0, [pc, #2724] @ 329c5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3291f8 │ │ │ │ ldr r1, [pc, #2708] @ 329c60 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r0, lr, #536 @ 0x218 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 329260 │ │ │ │ ldr r0, [pc, #2660] @ 329c64 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [pc, #2644] @ 329c68 │ │ │ │ @@ -770355,15 +770355,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #2588] @ 0xa1c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #2584] @ 0xa18 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, lr, #536 @ 0x218 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ @@ -770374,15 +770374,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ beq 329294 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #2512] @ 329c6c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 329324 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ @@ -770427,15 +770427,15 @@ │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r9, [r0, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ b 3293a0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #2200] @ 329c08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -770521,15 +770521,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #2588] @ 0xa1c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #2584] @ 0xa18 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ str r6, [sp, #2992] @ 0xbb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r7, {r3, r5, r7} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ @@ -770558,15 +770558,15 @@ │ │ │ │ beq 3295f4 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3295f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3295f4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3298e8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -770589,15 +770589,15 @@ │ │ │ │ str r7, [r2, #2367] @ 0x93f │ │ │ │ str r9, [r2, #2371] @ 0x943 │ │ │ │ str lr, [r2, #2375] @ 0x947 │ │ │ │ str ip, [r2, #2379] @ 0x94b │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #856 @ 0x358 │ │ │ │ add r2, lr, #888 @ 0x378 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 3296a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [pc, #1672] @ 329c94 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -770628,15 +770628,15 @@ │ │ │ │ str r0, [r3, #2367] @ 0x93f │ │ │ │ str fp, [r3, #2371] @ 0x943 │ │ │ │ str lr, [r3, #2375] @ 0x947 │ │ │ │ str ip, [r3, #2379] @ 0x94b │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -770667,15 +770667,15 @@ │ │ │ │ beq 3297c4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ beq 329728 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1396] @ 329ca4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3297bc │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -770983,23 +770983,23 @@ │ │ │ │ ldrsheq r6, [r1], #-204 @ 0xffffff34 │ │ │ │ subseq r6, r1, r0, lsr #26 │ │ │ │ ldrheq r6, [r1], #-204 @ 0xffffff34 │ │ │ │ subseq r6, r1, r0, asr #19 │ │ │ │ subseq r6, r1, ip, ror r9 │ │ │ │ subseq r6, r1, r4, lsr #19 │ │ │ │ subseq r6, r1, ip, lsr r9 │ │ │ │ - eorseq lr, r7, pc, lsr lr │ │ │ │ + ldrshteq lr, [r7], -pc │ │ │ │ subeq r3, lr, r0, lsr sp │ │ │ │ - eorseq ip, r7, r7, lsr r8 │ │ │ │ + ldrshteq ip, [r7], -r7 │ │ │ │ subeq r3, lr, r4, ror #18 │ │ │ │ subeq r3, lr, r0, lsl #26 │ │ │ │ - ldrshteq ip, [r7], -r7 │ │ │ │ + ldrhteq ip, [r7], -r7 │ │ │ │ subeq r3, lr, r4, lsr #18 │ │ │ │ ldrdeq r3, [lr], #-204 @ 0xffffff34 │ │ │ │ - ldrhteq ip, [r7], -r7 │ │ │ │ + eorseq ip, r7, r7, ror r7 │ │ │ │ subeq r3, lr, r8, ror #17 │ │ │ │ subeq r4, lr, r4 │ │ │ │ ldrdeq r3, [lr], #-244 @ 0xffffff0c │ │ │ │ ldrsheq r6, [r1], #-200 @ 0xffffff38 │ │ │ │ subeq r3, lr, ip, asr ip │ │ │ │ @ instruction: 0x0051699c │ │ │ │ subseq r6, r1, r4, ror fp │ │ │ │ @@ -771008,29 +771008,29 @@ │ │ │ │ subseq r7, r1, r8, lsr r0 │ │ │ │ subseq r7, r1, r4, lsr #32 │ │ │ │ subseq r6, r1, ip, ror #31 │ │ │ │ subseq r6, r1, ip, asr #24 │ │ │ │ subseq r6, r1, r0, asr #23 │ │ │ │ andeq r9, r4, r0, ror r2 │ │ │ │ strheq r4, [lr], #-12 │ │ │ │ - eorseq ip, r7, ip, asr pc │ │ │ │ + eorseq ip, r7, ip, lsl pc │ │ │ │ subeq r4, lr, r0, asr #3 │ │ │ │ subseq r6, r1, r0, asr #14 │ │ │ │ @ instruction: 0x00516790 │ │ │ │ ldrheq r6, [r1], #-196 @ 0xffffff3c │ │ │ │ - mlaseq r7, sl, sl, ip │ │ │ │ + eorseq ip, r7, sl, asr sl │ │ │ │ subeq r3, lr, ip, ror sp │ │ │ │ subseq r6, r1, r4, asr r8 │ │ │ │ - ldrhteq ip, [r7], -r6 │ │ │ │ + eorseq ip, r7, r6, ror sl │ │ │ │ umaaleq r3, lr, r8, sp │ │ │ │ subeq r4, lr, r0, lsr r0 │ │ │ │ subseq r6, r1, r0, lsr r7 │ │ │ │ andeq r8, r4, r0, ror #27 │ │ │ │ subeq r3, lr, r0, lsl #24 │ │ │ │ - eorseq ip, r7, ip, lsr #21 │ │ │ │ + eorseq ip, r7, ip, ror #20 │ │ │ │ subeq r4, lr, r4, asr #1 │ │ │ │ subeq r3, lr, r4, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ @@ -771114,15 +771114,15 @@ │ │ │ │ ldr r7, [pc, #1504] @ 32a3ec │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx r2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -771176,15 +771176,15 @@ │ │ │ │ str r7, [sp, #2128] @ 0x850 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r3, sp, #2128 @ 0x850 │ │ │ │ add r1, lr, #116 @ 0x74 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [pc, #1240] @ 32a400 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ b 32a0c4 │ │ │ │ ldr r0, [pc, #1176] @ 32a3cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ @@ -771199,15 +771199,15 @@ │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 329dd8 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [pc, #1120] @ 32a3d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r9 │ │ │ │ beq 329dd8 │ │ │ │ ldr r0, [pc, #1096] @ 32a3d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -771242,15 +771242,15 @@ │ │ │ │ str ip, [sp, #2172] @ 0x87c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1028] @ 32a430 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 32a0c0 │ │ │ │ ldr r0, [pc, #1008] @ 32a434 │ │ │ │ @@ -771262,15 +771262,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r0, [r0, #20] │ │ │ │ str r0, [sp, #2180] @ 0x884 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #2184] @ 0x888 │ │ │ │ str r0, [sp, #2176] @ 0x880 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #2176 @ 0x880 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r9 │ │ │ │ @@ -771280,15 +771280,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #2128 @ 0x850 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #4 │ │ │ │ b 32a0d8 │ │ │ │ yield │ │ │ │ @@ -771340,15 +771340,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 32a228 │ │ │ │ ldr r0, [pc, #624] @ 32a418 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a228 │ │ │ │ ldr r1, [pc, #608] @ 32a41c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a370 │ │ │ │ @@ -771370,15 +771370,15 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #2172] @ 0x87c │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ str ip, [sp, #2184] @ 0x888 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2128 @ 0x850 │ │ │ │ add r2, lr, #116 @ 0x74 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 32a2c8 │ │ │ │ ldr r0, [pc, #524] @ 32a43c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #508] @ 32a440 │ │ │ │ @@ -771405,15 +771405,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r1, r2, r4, r5, r7} │ │ │ │ str r0, [sp, #2168] @ 0x878 │ │ │ │ str r3, [sp, #2184] @ 0x888 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, lr, #116 @ 0x74 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #2128 @ 0x850 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ @@ -771481,41 +771481,41 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsheq r5, [r1], #-224 @ 0xffffff20 │ │ │ │ @ instruction: 0x0051649c │ │ │ │ subseq r6, r1, ip, ror r4 │ │ │ │ subseq r6, r1, ip, asr r4 │ │ │ │ subseq r6, r1, r0, asr #8 │ │ │ │ - eorseq ip, r7, lr, lsr #32 │ │ │ │ + eorseq fp, r7, lr, ror #31 │ │ │ │ ldrdeq r3, [lr], #-32 @ 0xffffffe0 │ │ │ │ subseq r6, r1, r0, lsl #1 │ │ │ │ ldrheq r6, [r1], #-8 │ │ │ │ subseq r6, r1, r4, asr #11 │ │ │ │ subseq r5, r1, r4, ror lr │ │ │ │ subseq r6, r1, ip, ror r5 │ │ │ │ strdeq r3, [lr], #-92 @ 0xffffffa4 │ │ │ │ subeq r3, lr, r0, asr #14 │ │ │ │ @ instruction: 0x00515d94 │ │ │ │ subeq r4, lr, ip, lsr r6 │ │ │ │ subeq r4, lr, r0, asr #12 │ │ │ │ - eorseq ip, r7, fp, lsr r4 │ │ │ │ + ldrshteq ip, [r7], -fp │ │ │ │ subseq r6, r1, ip, ror #4 │ │ │ │ subseq r6, r1, ip, asr #4 │ │ │ │ subseq r6, r1, r4, lsr r2 │ │ │ │ subseq r6, r1, r0, lsr #4 │ │ │ │ - eorseq ip, r7, r2, lsl r0 │ │ │ │ + ldrsbteq fp, [r7], -r2 │ │ │ │ subeq r3, lr, r4, asr #5 │ │ │ │ subeq r3, lr, r0, ror #9 │ │ │ │ subeq r3, lr, ip, lsr r6 │ │ │ │ subseq r5, r1, r0, lsr lr │ │ │ │ subseq r5, r1, r8, ror #28 │ │ │ │ subseq r6, r1, r8, ror r3 │ │ │ │ subseq r6, r1, r8, lsr #3 │ │ │ │ subseq r5, r1, ip, lsl ip │ │ │ │ - eorseq ip, r7, sl, asr #32 │ │ │ │ + eorseq ip, r7, sl │ │ │ │ strdeq r3, [lr], #-44 @ 0xffffffd4 │ │ │ │ subeq r3, lr, r8, asr #7 │ │ │ │ subeq r3, lr, r0, asr r4 │ │ │ │ ldrdeq r2, [lr], #-216 @ 0xffffff28 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -771671,107 +771671,107 @@ │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 32ce20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, lr, r4, asr lr │ │ │ │ strheq r2, [lr], #-208 @ 0xffffff30 │ │ │ │ - eorseq fp, r7, pc, asr #19 │ │ │ │ + eorseq fp, r7, pc, lsl #19 │ │ │ │ subeq r2, lr, r0, lsl fp │ │ │ │ strheq r2, [lr], #-164 @ 0xffffff5c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 32a6f4 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq fp, r7, pc, lsl r8 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq fp, [r7], -pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 32a70c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq fp, r7, sl, ror #16 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq fp, r7, sl, lsr #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 32a724 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq fp, r7, r0, lsl #16 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq fp, r7, r0, asr #15 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 32a73c │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq fp, r7, r9, lsr #16 │ │ │ │ - b 53ee58 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq fp, r7, r9, ror #15 │ │ │ │ + b 53ee28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 32a798 │ │ │ │ ldr r4, [pc, #60] @ 32a7a8 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ bne 32a778 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subeq r4, lr, ip, lsr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 32a7d8 │ │ │ │ ldr r2, [pc, #28] @ 32a7dc │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ strheq r3, [lr], #-24 @ 0xffffffe8 │ │ │ │ - ldrshteq fp, [r7], -r4 │ │ │ │ + ldrhteq fp, [r7], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 33001c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 642e50 │ │ │ │ + b 642e20 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 642eb4 │ │ │ │ + b 642e84 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ b 33001c │ │ │ │ ldr r0, [r0] │ │ │ │ b 32fab0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 4344a8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ ldr r0, [r0] │ │ │ │ b 440334 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -773158,15 +773158,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 32be14 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 32bf04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 32be9c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -773210,27 +773210,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 32bebc │ │ │ │ cmp r1, #1 │ │ │ │ bne 32beac │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 32d59c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r4, r1, r4, asr #32 │ │ │ │ strdeq r6, [r4], -r8 │ │ │ │ subeq r1, lr, r4, lsr #9 │ │ │ │ - eorseq sl, r7, r5, asr #6 │ │ │ │ + eorseq sl, r7, r5, lsl #6 │ │ │ │ cmp r0, #2 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 32bf2c │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -773260,15 +773260,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 32bfac │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 32c03c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 32c034 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -773300,15 +773300,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 330824 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r1, ip, lsr #29 │ │ │ │ andeq r6, r4, r0, ror #10 │ │ │ │ subeq r1, lr, ip, lsl #7 │ │ │ │ - eorseq sl, r7, ip, lsr r2 │ │ │ │ + ldrshteq sl, [r7], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 32c114 │ │ │ │ @@ -774680,15 +774680,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 32d5b8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -774927,15 +774927,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32d994 │ │ │ │ cmp r2, #1 │ │ │ │ bne 32d9b8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 32da18 │ │ │ │ @@ -776706,15 +776706,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 32f560 │ │ │ │ cmp r2, #1 │ │ │ │ bne 32f584 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -776915,37 +776915,37 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 32f8c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subseq r0, r1, r4, lsr #10 │ │ │ │ - eorseq r6, r7, r0, asr #20 │ │ │ │ + eorseq r6, r7, r0, lsl #20 │ │ │ │ subeq sp, sp, r8, lsl #18 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 32f8e0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r6, r7, lr, asr #15 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r6, r7, lr, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 32f940 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 32f924 │ │ │ │ ldr r2, [pc, #296] @ 32fa38 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -777073,66 +777073,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 32fd9c │ │ │ │ ldr r0, [pc, #588] @ 32fda0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 32fd68 │ │ │ │ ldr r1, [pc, #488] @ 32fd6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 32fc68 │ │ │ │ ldr r1, [pc, #528] @ 32fda4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 32fd90 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 32fd5c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 32fd60 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 32fd64 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 32fd78 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 32fd7c │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 32fd80 │ │ │ │ @@ -777141,62 +777141,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 32fd54 │ │ │ │ ldr r1, [pc, #244] @ 32fd58 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 32fd70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 32fda8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 32fd74 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 32fd94 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 32fd98 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 32fd84 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 32fd88 │ │ │ │ ldr r1, [pc, #100] @ 32fd8c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -777204,41 +777204,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ subeq sp, sp, r0, lsl #11 │ │ │ │ - eorseq r6, r7, lr, asr #8 │ │ │ │ - eorseq r6, r7, sp, ror #9 │ │ │ │ + eorseq r6, r7, lr, lsl #8 │ │ │ │ + eorseq r6, r7, sp, lsr #9 │ │ │ │ subeq sp, sp, r4, lsl #12 │ │ │ │ - mlaseq r5, r4, ip, r9 │ │ │ │ + eorseq r9, r5, r4, asr ip │ │ │ │ subeq sp, sp, r0, lsl #13 │ │ │ │ - eorseq r6, r7, r6, asr #10 │ │ │ │ - eorseq r6, r7, sp, lsr r4 │ │ │ │ - eorseq r6, r7, lr, lsl #8 │ │ │ │ + eorseq r6, r7, r6, lsl #10 │ │ │ │ + ldrshteq r6, [r7], -sp │ │ │ │ + eorseq r6, r7, lr, asr #7 │ │ │ │ subeq sp, sp, r8, lsl #11 │ │ │ │ ldrdeq sp, [sp], #-92 @ 0xffffffa4 │ │ │ │ - ldrhteq r6, [r7], -r2 │ │ │ │ + eorseq r6, r7, r2, ror r4 │ │ │ │ subeq sp, sp, ip, lsr #9 │ │ │ │ ldrdeq sp, [sp], #-64 @ 0xffffffc0 │ │ │ │ - ldrsbteq r6, [r7], -r4 │ │ │ │ - eorseq r6, r7, r1, ror #10 │ │ │ │ + mlaseq r7, r4, r3, r6 │ │ │ │ + eorseq r6, r7, r1, lsr #10 │ │ │ │ subeq sp, sp, r4, lsr r5 │ │ │ │ - eorseq r4, r6, r8, lsr #6 │ │ │ │ - eorseq r6, r7, ip, asr #11 │ │ │ │ + eorseq r4, r6, r8, ror #5 │ │ │ │ + eorseq r6, r7, ip, lsl #11 │ │ │ │ ldrdeq sp, [sp], #-104 @ 0xffffff98 │ │ │ │ - mlaseq r7, r6, r5, r6 │ │ │ │ - eorseq r6, r7, r8, lsl #9 │ │ │ │ + eorseq r6, r7, r6, asr r5 │ │ │ │ + eorseq r6, r7, r8, asr #8 │ │ │ │ subeq sp, sp, ip, lsr #13 │ │ │ │ - eorseq r6, r7, r3, lsl #11 │ │ │ │ + eorseq r6, r7, r3, asr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #212] @ 32fe9c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -777290,15 +777290,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 32c5a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, sp, ip, asr r3 │ │ │ │ - mlaseq r7, r7, r1, r6 │ │ │ │ + eorseq r6, r7, r7, asr r1 │ │ │ │ subeq sp, sp, r0, lsl #6 │ │ │ │ subeq sp, sp, ip, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #212] @ 32ff94 │ │ │ │ mov r4, r1 │ │ │ │ @@ -777352,47 +777352,47 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 32c04c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, sp, r4, ror #4 │ │ │ │ - mlaseq r7, pc, r0, r6 @ │ │ │ │ + eorseq r6, r7, pc, asr r0 │ │ │ │ subeq sp, sp, r8, lsl #4 │ │ │ │ strdeq sp, [sp], #-20 @ 0xffffffec │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #21 │ │ │ │ moveq r0, r3 │ │ │ │ b 33001c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 32ffd8 │ │ │ │ ldr r1, [pc, #76] @ 330018 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 330010 │ │ │ │ ldr r3, [pc, #40] @ 330014 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r9, [r5], -r0 │ │ │ │ + eorseq r9, r5, r0, ror r8 │ │ │ │ subeq sp, sp, r0, ror #3 │ │ │ │ - eorseq r9, r5, r8, asr #17 │ │ │ │ + eorseq r9, r5, r8, lsl #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, #16 │ │ │ │ @@ -777440,50 +777440,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 3302e0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3301bc │ │ │ │ ldr r2, [pc, #444] @ 3302d4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 3302b8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 330290 │ │ │ │ ldr r2, [pc, #404] @ 3302d8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 3302cc │ │ │ │ add r2, pc, r2 │ │ │ │ b 330290 │ │ │ │ ldr r2, [pc, #320] @ 3302b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 3302e4 │ │ │ │ ldr r2, [pc, #340] @ 3302e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 330254 │ │ │ │ ldr r2, [pc, #272] @ 3302b4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -777494,94 +777494,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 3302ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 330300 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 330304 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 3302bc │ │ │ │ add r2, pc, r2 │ │ │ │ b 330290 │ │ │ │ ldr r2, [pc, #188] @ 3302dc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 3302c0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 330290 │ │ │ │ ldr r3, [pc, #188] @ 330308 │ │ │ │ ldr r2, [pc, #188] @ 33030c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 3302d0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 330290 │ │ │ │ ldr r2, [pc, #56] @ 3302c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r9, r5, r0, lsl r8 │ │ │ │ - eorseq r6, r7, r5, lsl r0 │ │ │ │ - eorseq r9, r5, r8, lsr r7 │ │ │ │ - eorseq r6, r7, pc, lsr #32 │ │ │ │ - mlaseq r7, lr, r0, r6 │ │ │ │ - eorseq r5, r7, r5, asr #31 │ │ │ │ - mlaseq r7, ip, pc, r5 @ │ │ │ │ - eorseq r6, r7, pc, lsr #32 │ │ │ │ - eorseq r5, r7, r2, asr pc │ │ │ │ - eorseq r6, r7, r1, lsl #1 │ │ │ │ - eorseq r5, r7, r4, ror #30 │ │ │ │ - eorseq r6, r7, pc, asr #1 │ │ │ │ - eorseq r6, r7, ip, lsr #1 │ │ │ │ - ldrsbteq r5, [r7], -sl │ │ │ │ - ldrshteq r6, [r7], -r9 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq r9, [r5], -r0 │ │ │ │ + ldrsbteq r5, [r7], -r5 │ │ │ │ + ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r5, r7, pc, ror #31 │ │ │ │ + eorseq r6, r7, lr, asr r0 │ │ │ │ + eorseq r5, r7, r5, lsl #31 │ │ │ │ + eorseq r5, r7, ip, asr pc │ │ │ │ + eorseq r5, r7, pc, ror #31 │ │ │ │ + eorseq r5, r7, r2, lsl pc │ │ │ │ + eorseq r6, r7, r1, asr #32 │ │ │ │ + eorseq r5, r7, r4, lsr #30 │ │ │ │ + eorseq r6, r7, pc, lsl #1 │ │ │ │ + eorseq r6, r7, ip, rrx │ │ │ │ + mlaseq r7, sl, pc, r5 @ │ │ │ │ + ldrhteq r6, [r7], -r9 │ │ │ │ umaaleq sp, sp, r0, r1 │ │ │ │ - eorseq r6, r7, fp, lsr #32 │ │ │ │ + eorseq r5, r7, fp, ror #31 │ │ │ │ subeq sp, sp, r0, asr #4 │ │ │ │ - eorseq r6, r7, r2, asr r1 │ │ │ │ + eorseq r6, r7, r2, lsl r1 │ │ │ │ subeq sp, sp, r4, ror r2 │ │ │ │ - eorseq r9, r5, r8, ror #15 │ │ │ │ - eorseq r6, r7, fp, lsr r1 │ │ │ │ + eorseq r9, r5, r8, lsr #15 │ │ │ │ + ldrshteq r6, [r7], -fp │ │ │ │ subeq sp, sp, r0, ror #2 │ │ │ │ - eorseq r5, r7, lr, asr #31 │ │ │ │ + eorseq r5, r7, lr, lsl #31 │ │ │ │ ldrdeq sp, [sp], #-4 │ │ │ │ - ldrhteq r5, [r7], -fp │ │ │ │ + eorseq r5, r7, fp, ror pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 330368 │ │ │ │ ldr r1, [pc, #132] @ 3303b4 │ │ │ │ @@ -777593,15 +777593,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 3303a8 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 3303ac │ │ │ │ ldr ip, [pc, #52] @ 3303b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -777609,39 +777609,39 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq r7, r8, lr, r5 │ │ │ │ - eorseq r5, r7, r6, lsl #29 │ │ │ │ + eorseq r5, r7, r8, asr lr │ │ │ │ + eorseq r5, r7, r6, asr #28 │ │ │ │ subeq ip, sp, ip, asr #31 │ │ │ │ - eorseq r5, r7, r3, ror #29 │ │ │ │ - ldrsbteq r5, [r7], -r2 │ │ │ │ + eorseq r5, r7, r3, lsr #29 │ │ │ │ + mlaseq r7, r2, lr, r5 │ │ │ │ subeq sp, sp, ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 3303fc │ │ │ │ ldr r3, [pc, #40] @ 330400 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r7, lr, asr #28 │ │ │ │ + eorseq r5, r7, lr, lsl #28 │ │ │ │ umaaleq ip, sp, r4, pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ bl 43f814 │ │ │ │ @@ -777731,15 +777731,15 @@ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 3305b0 │ │ │ │ @@ -777789,15 +777789,15 @@ │ │ │ │ beq 330660 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq ip, sp, ip, lsl #24 │ │ │ │ - ldrsbteq r5, [r7], -r7 │ │ │ │ + mlaseq r7, r7, r9, r5 │ │ │ │ subeq ip, sp, r0, asr #22 │ │ │ │ subeq ip, sp, ip, lsr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -777838,15 +777838,15 @@ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 33075c │ │ │ │ @@ -777896,15 +777896,15 @@ │ │ │ │ beq 33080c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq ip, sp, r0, ror #20 │ │ │ │ - eorseq r5, r7, fp, lsr #16 │ │ │ │ + eorseq r5, r7, fp, ror #15 │ │ │ │ umaaleq ip, sp, r4, r9 │ │ │ │ subeq ip, sp, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 330a94 │ │ │ │ @@ -777915,15 +777915,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 330a94 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -779975,15 +779975,15 @@ │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #32 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, r9, #9 │ │ │ │ add r1, r7, #5 │ │ │ │ mov r2, #27 │ │ │ │ ldrb r6, [sp, #36] @ 0x24 │ │ │ │ bl 3855c │ │ │ │ strb r6, [r9, #8] │ │ │ │ str r4, [r9, #4] │ │ │ │ @@ -780131,32 +780131,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3653a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, r0, ror #13 │ │ │ │ - eorseq r7, r5, ip, ror #11 │ │ │ │ - eorseq r3, r7, r4, lsl #30 │ │ │ │ - eorseq r7, r5, r0, ror #8 │ │ │ │ + eorseq r7, r5, r0, lsr #13 │ │ │ │ + eorseq r7, r5, ip, lsr #11 │ │ │ │ + eorseq r3, r7, r4, asr #29 │ │ │ │ + eorseq r7, r5, r0, lsr #8 │ │ │ │ subseq sp, r0, r0, ror #17 │ │ │ │ subseq sp, r0, r4, ror sl │ │ │ │ subeq sl, sp, ip, lsr #14 │ │ │ │ subseq sp, r0, r0, lsl #19 │ │ │ │ - eorseq r3, r7, r0, lsr lr │ │ │ │ + ldrshteq r3, [r7], -r0 │ │ │ │ subseq sp, r0, ip, ror r7 │ │ │ │ subeq sl, sp, r4, lsl r7 │ │ │ │ - eorseq r3, r7, sl, lsl #23 │ │ │ │ + eorseq r3, r7, sl, asr #22 │ │ │ │ ldrheq sp, [r0], #-124 @ 0xffffff84 │ │ │ │ - eorseq r3, r7, ip, lsr #25 │ │ │ │ - eorseq r3, r7, ip, asr #24 │ │ │ │ - eorseq r3, r7, sl, lsl #22 │ │ │ │ - ldrshteq r3, [r7], -r4 │ │ │ │ - eorseq r3, r7, r0, ror r9 │ │ │ │ + eorseq r3, r7, ip, ror #24 │ │ │ │ + eorseq r3, r7, ip, lsl #24 │ │ │ │ + eorseq r3, r7, sl, asr #21 │ │ │ │ + ldrhteq r3, [r7], -r4 │ │ │ │ + eorseq r3, r7, r0, lsr r9 │ │ │ │ andeq pc, r3, r0, ror #25 │ │ │ │ subeq sl, sp, ip, asr #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ bl 445700 │ │ │ │ ldr r1, [pc, #188] @ 332c28 │ │ │ │ @@ -780205,15 +780205,15 @@ │ │ │ │ beq 332c20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strheq sl, [sp], #-84 @ 0xffffffac │ │ │ │ - ldrshteq r3, [r7], -pc │ │ │ │ + ldrhteq r3, [r7], -pc │ │ │ │ subeq sl, sp, r8, ror #10 │ │ │ │ subeq sl, sp, r4, asr r5 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bne 332c98 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -780399,15 +780399,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 332dac │ │ │ │ ldr r0, [pc, #3712] @ 333db0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 332dac │ │ │ │ ldr r0, [pc, #3692] @ 333db4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -780447,15 +780447,15 @@ │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r8, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3952] @ 333f70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 332dc0 │ │ │ │ ldr r0, [pc, #3936] @ 333f74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -780466,15 +780466,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 332dc0 │ │ │ │ @@ -780484,30 +780484,30 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 332dc0 │ │ │ │ ldr r0, [pc, #3812] @ 333f7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bcc 332dc0 │ │ │ │ ldr r0, [pc, #3796] @ 333f80 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr fp, [r0, #24] │ │ │ │ ldrd r0, [fp, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 332dc0 │ │ │ │ @@ -780560,15 +780560,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 332dc0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3331fc │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -780600,15 +780600,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3334f4 │ │ │ │ @@ -780661,15 +780661,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3334f4 │ │ │ │ ldr r0, [pc, #3728] @ 3341ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 333390 │ │ │ │ @@ -780681,15 +780681,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 333210 │ │ │ │ ldr r0, [pc, #3676] @ 3341f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 333210 │ │ │ │ ldr r0, [pc, #3656] @ 3341f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -780729,15 +780729,15 @@ │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r8, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3492] @ 33420c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3334f4 │ │ │ │ ldr r0, [pc, #3476] @ 334210 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -780748,15 +780748,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3334f4 │ │ │ │ @@ -780766,15 +780766,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 332d80 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldm r0, {r1, r7} │ │ │ │ add r0, r4, #32 │ │ │ │ @@ -780839,18 +780839,18 @@ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ beq 333608 │ │ │ │ mov r0, r5 │ │ │ │ bl 32c13c │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ str r0, [r6, #-40] @ 0xffffffd8 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ sub r6, r6, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 332d74 │ │ │ │ ldr r0, [pc, #4084] @ 334634 │ │ │ │ mov r1, #4 │ │ │ │ @@ -781065,15 +781065,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 333afc │ │ │ │ ldr r0, [pc, #3972] @ 33491c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 333afc │ │ │ │ ldr r0, [pc, #3952] @ 334920 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -781114,15 +781114,15 @@ │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3784] @ 334934 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3337b8 │ │ │ │ ldr r0, [pc, #3768] @ 334938 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -781133,15 +781133,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3337b8 │ │ │ │ @@ -781151,15 +781151,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3337b8 │ │ │ │ ldr r0, [pc, #3668] @ 334958 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3337b8 │ │ │ │ ldr r0, [pc, #3652] @ 33495c │ │ │ │ @@ -781171,15 +781171,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3337b8 │ │ │ │ @@ -781235,15 +781235,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3337b8 │ │ │ │ subseq sp, r0, r0, ror r2 │ │ │ │ umaaleq sl, sp, r4, r7 │ │ │ │ ldr r0, [pc, #3484] @ 3349f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -781252,15 +781252,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3337b0 │ │ │ │ @@ -781320,15 +781320,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3337b0 │ │ │ │ subseq sp, r0, ip, lsr #1 │ │ │ │ ldrsbeq ip, [r0], #-220 @ 0xffffff24 │ │ │ │ ldrsheq sp, [r0], #-44 @ 0xffffffd4 │ │ │ │ ldrsbeq sp, [r0], #-44 @ 0xffffffd4 │ │ │ │ subseq sp, r0, r0, asr #5 │ │ │ │ subseq sp, r0, r8, lsr #5 │ │ │ │ @@ -781368,15 +781368,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33413c │ │ │ │ @@ -781432,15 +781432,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33413c │ │ │ │ subeq sl, sp, ip, lsr r5 │ │ │ │ umaaleq sl, sp, r0, r4 │ │ │ │ muleq r3, r4, r5 │ │ │ │ @ instruction: 0x000de6b8 │ │ │ │ subseq ip, r0, r0, ror #28 │ │ │ │ @ instruction: 0x0050ce98 │ │ │ │ @@ -781466,15 +781466,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 333e10 │ │ │ │ ldr r0, [pc, #2416] @ 33494c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 333e10 │ │ │ │ ldr r0, [pc, #2396] @ 334950 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -781515,15 +781515,15 @@ │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2308] @ 3349b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33413c │ │ │ │ ldr r0, [pc, #2292] @ 3349b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -781534,15 +781534,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33413c │ │ │ │ @@ -781552,15 +781552,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 334754 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 334180 │ │ │ │ @@ -781687,15 +781687,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33379c │ │ │ │ ldr r0, [pc, #1664] @ 3349d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33379c │ │ │ │ ldr r0, [pc, #1644] @ 3349d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -781740,15 +781740,15 @@ │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1464] @ 3349ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3337b0 │ │ │ │ ldr r0, [pc, #1448] @ 3349f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -781759,15 +781759,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3337b0 │ │ │ │ @@ -781777,15 +781777,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3337b0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ sub r5, r4, #40 @ 0x28 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -781797,18 +781797,18 @@ │ │ │ │ bl 32c13c │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r5, {r1, r2, r3, r7} │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ sub r5, r4, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3345f8 │ │ │ │ ldr r0, [pc, #1160] @ 3349c0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -782050,15 +782050,15 @@ │ │ │ │ b 3348e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r7, r0, asr #26 │ │ │ │ + eorseq r1, r7, r0, lsl #26 │ │ │ │ subeq r8, sp, r0, ror #20 │ │ │ │ umaaleq r8, sp, r0, sp │ │ │ │ ldrheq fp, [r0], #-140 @ 0xffffff74 │ │ │ │ subseq ip, r0, r4, ror r3 │ │ │ │ @ instruction: 0x0050c894 │ │ │ │ subseq ip, r0, r4, ror r8 │ │ │ │ subseq ip, r0, r8, asr r8 │ │ │ │ @@ -782076,15 +782076,15 @@ │ │ │ │ subseq ip, r0, r4, lsl r2 │ │ │ │ ldrsheq ip, [r0], #-28 @ 0xffffffe4 │ │ │ │ subeq r8, sp, r8, asr sp │ │ │ │ subseq ip, r0, ip, asr r3 │ │ │ │ @ instruction: 0x0050c394 │ │ │ │ ldrheq ip, [r0], #-108 @ 0xffffff94 │ │ │ │ subseq ip, r0, r4, lsl #13 │ │ │ │ - ldrshteq r1, [r7], -lr │ │ │ │ + ldrhteq r1, [r7], -lr │ │ │ │ subeq r9, sp, ip, lsl #18 │ │ │ │ umaaleq r9, sp, r0, r8 │ │ │ │ andeq lr, r3, r4, ror #18 │ │ │ │ andeq sp, sp, r4, lsl #21 │ │ │ │ subseq ip, r0, r8, asr #32 │ │ │ │ subseq ip, r0, r0, lsl #1 │ │ │ │ subseq ip, r0, r8, lsr #7 │ │ │ │ @@ -782115,15 +782115,15 @@ │ │ │ │ andeq sp, sp, r8, lsl #5 │ │ │ │ subseq fp, r0, ip, lsr #20 │ │ │ │ subseq fp, r0, r4, ror #20 │ │ │ │ subseq fp, r0, ip, lsl #27 │ │ │ │ subseq ip, r0, r0, asr r2 │ │ │ │ subseq ip, r0, r8, ror r5 │ │ │ │ subseq ip, r0, r0, asr #10 │ │ │ │ - eorseq r1, r7, lr, asr #23 │ │ │ │ + eorseq r1, r7, lr, lsl #23 │ │ │ │ subeq r8, sp, r8, lsr #26 │ │ │ │ subeq r9, sp, ip, asr #15 │ │ │ │ subeq r9, sp, r8, ror r7 │ │ │ │ subseq ip, r0, r4, lsr r0 │ │ │ │ andeq lr, r3, r0, lsl r8 │ │ │ │ andeq sp, sp, r0, lsr r9 │ │ │ │ subeq r8, sp, r4, lsr sp │ │ │ │ @@ -782380,23 +782380,23 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 32ba6c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r3, [r7], -pc │ │ │ │ + mlaseq r7, pc, r0, r3 @ │ │ │ │ strdeq r8, [sp], #-120 @ 0xffffff88 │ │ │ │ - eorseq r1, r7, r3, lsr #6 │ │ │ │ + eorseq r1, r7, r3, ror #5 │ │ │ │ subeq r8, sp, r4, asr r4 │ │ │ │ subeq r8, sp, r8, asr #15 │ │ │ │ - eorseq r1, r7, r3, ror #5 │ │ │ │ + eorseq r1, r7, r3, lsr #5 │ │ │ │ subeq r8, sp, r4, lsl r4 │ │ │ │ subeq r8, sp, r8, asr r8 │ │ │ │ - eorseq r1, r7, r3, ror #6 │ │ │ │ + eorseq r1, r7, r3, lsr #6 │ │ │ │ umaaleq r8, sp, r4, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #1 │ │ │ │ bne 334e90 │ │ │ │ @@ -782575,15 +782575,15 @@ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 335128 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 57eac │ │ │ │ b 335120 │ │ │ │ bl 59014 │ │ │ │ - mlaseq r7, r0, r3, r1 │ │ │ │ + eorseq r1, r7, r0, asr r3 │ │ │ │ subeq r8, sp, r0, lsr #1 │ │ │ │ strheq r8, [sp], #-64 @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -782652,15 +782652,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 335268 │ │ │ │ mov r1, #19 │ │ │ │ ldr r2, [pc, #12] @ 33526c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ - ldrshteq r1, [r7], -sp │ │ │ │ + ldrhteq r1, [r7], -sp │ │ │ │ subeq r8, sp, r8, lsr #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r3, #0 │ │ │ │ @@ -784094,45 +784094,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 336bd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 336c3c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 336c30 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 336c34 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 336c24 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3369dc │ │ │ │ ldr r1, [pc, #664] @ 336bf0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 336c28 │ │ │ │ add r1, pc, r1 │ │ │ │ b 336ab8 │ │ │ │ ldr r1, [pc, #656] @ 336c10 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3369dc │ │ │ │ ldr r3, [pc, #600] @ 336be4 │ │ │ │ @@ -784141,38 +784141,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 336c38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 336bec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 336c04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 336bdc │ │ │ │ ldr r1, [pc, #456] @ 336be0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 336a8c │ │ │ │ ldr r3, [pc, #536] @ 336c40 │ │ │ │ ldr r1, [pc, #536] @ 336c44 │ │ │ │ @@ -784190,61 +784190,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 336bf4 │ │ │ │ ldr r1, [pc, #368] @ 336bf8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 336c2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 336bfc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 336c00 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 336c48 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 336c4c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 336c14 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 336c18 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 336c1c │ │ │ │ @@ -784257,71 +784257,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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 336c08 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 336c0c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 336c50 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq pc, r6, r8, lsl #23 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq pc, r6, r8, asr #22 │ │ │ │ strheq r6, [sp], #-124 @ 0xffffff84 │ │ │ │ - eorseq pc, r6, r5, ror #20 │ │ │ │ + eorseq pc, r6, r5, lsr #20 │ │ │ │ subeq r6, sp, r0, asr r8 │ │ │ │ - eorseq pc, r6, r2, lsl r7 @ │ │ │ │ - eorseq pc, r6, ip, lsr #21 │ │ │ │ - eorseq pc, r6, r4, lsr fp @ │ │ │ │ + ldrsbteq pc, [r6], -r2 @ │ │ │ │ + eorseq pc, r6, ip, ror #20 │ │ │ │ + ldrshteq pc, [r6], -r4 @ │ │ │ │ subeq r6, sp, r4, lsl fp │ │ │ │ - eorseq pc, r6, r2, ror r7 @ │ │ │ │ + eorseq pc, r6, r2, lsr r7 @ │ │ │ │ ldrdeq r6, [sp], #-160 @ 0xffffff60 │ │ │ │ - ldrhteq pc, [r6], -r2 @ │ │ │ │ - eorseq pc, r6, r3, lsr #21 │ │ │ │ + eorseq pc, r6, r2, ror r9 @ │ │ │ │ + eorseq pc, r6, r3, ror #20 │ │ │ │ subeq r6, sp, ip, lsr r6 │ │ │ │ - eorseq pc, r6, sl, lsl #18 │ │ │ │ - eorseq pc, r6, fp, lsr fp @ │ │ │ │ + eorseq pc, r6, sl, asr #17 │ │ │ │ + ldrshteq pc, [r6], -fp @ │ │ │ │ umaaleq r6, sp, r0, sl │ │ │ │ subeq r6, sp, r8, ror sl │ │ │ │ subeq r6, sp, r4, ror #20 │ │ │ │ - eorseq pc, r6, pc, asr r9 @ │ │ │ │ - eorseq pc, r6, r6, lsl #23 │ │ │ │ - eorseq pc, r6, sl, ror #22 │ │ │ │ - eorseq pc, r6, r1, lsr sl @ │ │ │ │ + eorseq pc, r6, pc, lsl r9 @ │ │ │ │ + eorseq pc, r6, r6, asr #22 │ │ │ │ + eorseq pc, r6, sl, lsr #22 │ │ │ │ + ldrshteq pc, [r6], -r1 @ │ │ │ │ subeq r6, sp, ip, asr #25 │ │ │ │ - eorseq pc, r6, r4, asr #23 │ │ │ │ - eorseq pc, r6, pc, lsr #22 │ │ │ │ - eorseq sp, r5, r4, asr #13 │ │ │ │ + eorseq pc, r6, r4, lsl #23 │ │ │ │ + eorseq pc, r6, pc, ror #21 │ │ │ │ + eorseq sp, r5, r4, lsl #13 │ │ │ │ subeq r6, sp, r8, lsr #15 │ │ │ │ - ldrsbteq pc, [r6], -r0 @ │ │ │ │ + mlaseq r6, r0, sl, pc @ │ │ │ │ subeq r6, sp, ip, ror #21 │ │ │ │ - ldrhteq sp, [r5], -r8 │ │ │ │ - eorseq pc, r6, fp, lsr r9 @ │ │ │ │ + eorseq sp, r5, r8, ror r4 │ │ │ │ + ldrshteq pc, [r6], -fp @ │ │ │ │ ldrdeq r6, [sp], #-180 @ 0xffffff4c │ │ │ │ strheq r6, [sp], #-188 @ 0xffffff44 │ │ │ │ - ldrhteq pc, [r6], -r8 @ │ │ │ │ + eorseq pc, r6, r8, ror sl @ │ │ │ │ movw ip, #54003 @ 0xd2f3 │ │ │ │ movw r2, #889 @ 0x379 │ │ │ │ movw r1, #39433 @ 0x9a09 │ │ │ │ movw r3, #29776 @ 0x7450 │ │ │ │ movt ip, #14846 @ 0x39fe │ │ │ │ movt r2, #51285 @ 0xc855 │ │ │ │ movt r1, #31550 @ 0x7b3e │ │ │ │ @@ -784543,15 +784543,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 337a80 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subseq r9, r0, ip, asr r2 │ │ │ │ - eorseq pc, r6, r4, lsl sl @ │ │ │ │ + ldrsbteq pc, [r6], -r4 @ │ │ │ │ ldrdeq r6, [sp], #-188 @ 0xffffff44 │ │ │ │ subeq r6, sp, r4, asr #22 │ │ │ │ ldrsheq r8, [r0], #-248 @ 0xffffff08 │ │ │ │ subeq r9, sp, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #796 @ 0x31c │ │ │ │ sub sp, sp, #11264 @ 0x2c00 │ │ │ │ @@ -784740,15 +784740,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 337a80 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r8, [r0], #-228 @ 0xffffff1c │ │ │ │ - ldrhteq pc, [r6], -r8 @ │ │ │ │ + eorseq pc, r6, r8, ror r6 @ │ │ │ │ subeq r6, sp, r0, lsl #17 │ │ │ │ subeq r6, sp, r8, ror #15 │ │ │ │ ldrheq r8, [r0], #-220 @ 0xffffff24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -784929,15 +784929,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 337a80 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrsbeq r8, [r0], #-180 @ 0xffffff4c │ │ │ │ - eorseq pc, r6, r4, asr #7 │ │ │ │ + eorseq pc, r6, r4, lsl #7 │ │ │ │ subeq r6, sp, ip, lsl #11 │ │ │ │ strdeq r6, [sp], #-68 @ 0xffffffbc │ │ │ │ subseq r8, r0, r0, asr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -785114,15 +785114,15 @@ │ │ │ │ bne 3378b4 │ │ │ │ cmp r5, #1 │ │ │ │ bne 3378ec │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ @@ -785145,15 +785145,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 33793c │ │ │ │ cmp r2, #1 │ │ │ │ bne 337880 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -785212,20 +785212,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ movwne r2, #8 │ │ │ │ - b 67a614 │ │ │ │ - eorseq sl, r5, r1, lsl sp │ │ │ │ - eorseq r5, r5, ip, asr #21 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq sl, [r5], -r1 │ │ │ │ + eorseq r5, r5, ip, lsl #21 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67b9fc │ │ │ │ + b 67b9cc │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ bne 337aa4 │ │ │ │ ldr r1, [pc, #88] @ 337aec │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -785539,15 +785539,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 337f60 │ │ │ │ cmp r1, #1 │ │ │ │ bne 337f88 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -785897,15 +785897,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3384fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 338520 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -786446,15 +786446,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 338db4 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 338ea4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 338e3c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -786498,41 +786498,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 338e5c │ │ │ │ cmp r1, #1 │ │ │ │ bne 338e4c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 339fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r7, r0, r4, lsr #1 │ │ │ │ andeq r9, r3, r8, asr r7 │ │ │ │ subeq r4, sp, r0, ror #25 │ │ │ │ - eorseq sp, r6, r2, asr #22 │ │ │ │ + eorseq sp, r6, r2, lsl #22 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 338eec │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 338f7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 338f74 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -786564,15 +786564,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 33b95c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r6, r0, ip, ror #30 │ │ │ │ andeq r9, r3, r0, lsr #12 │ │ │ │ subeq r4, sp, r8, ror #23 │ │ │ │ - eorseq sp, r6, ip, lsr #20 │ │ │ │ + eorseq sp, r6, ip, ror #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 339054 │ │ │ │ @@ -787436,15 +787436,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 339d08 │ │ │ │ cmp r2, #1 │ │ │ │ bne 339d2c │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ @@ -787473,15 +787473,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 339d9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 339dc0 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx r1 │ │ │ │ @@ -787618,15 +787618,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 339fe0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 33a014 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r1, #8 │ │ │ │ @@ -787839,15 +787839,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 33a354 │ │ │ │ cmp r2, #1 │ │ │ │ bne 33a378 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 33a3d8 │ │ │ │ @@ -787959,15 +787959,15 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 344f24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 33a3f4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ subeq r3, sp, r0, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 33a66c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -788229,15 +788229,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 33a96c │ │ │ │ cmp r2, #1 │ │ │ │ bne 33a990 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #912] @ 0x390 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a9ec │ │ │ │ cmp r0, #3 │ │ │ │ @@ -788600,18 +788600,18 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r6, sl, lsl #20 │ │ │ │ + eorseq fp, r6, sl, asr #19 │ │ │ │ subeq r2, sp, r8, lsr #23 │ │ │ │ subeq r2, sp, r8, asr #24 │ │ │ │ - eorseq fp, r6, r6, asr #20 │ │ │ │ + eorseq fp, r6, r6, lsl #20 │ │ │ │ subeq r2, sp, r4, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33b0b4 │ │ │ │ @@ -788621,15 +788621,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ tst r0, r2 │ │ │ │ bne 33b160 │ │ │ │ add r6, r5, #96 @ 0x60 │ │ │ │ b 33afc4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ bne 33b13c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ @@ -788881,19 +788881,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3397cc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r2, [sp], #-100 @ 0xffffff9c │ │ │ │ - eorseq fp, r6, r8, lsl #12 │ │ │ │ + eorseq fp, r6, r8, asr #11 │ │ │ │ strdeq r2, [sp], #-112 @ 0xffffff90 │ │ │ │ subeq r2, sp, r8, asr #14 │ │ │ │ subseq r4, r0, r4, ror sp │ │ │ │ - ldrhteq fp, [r6], -r0 │ │ │ │ + eorseq fp, r6, r0, ror r5 │ │ │ │ subeq r2, sp, r8, lsl #15 │ │ │ │ subeq r2, sp, r0, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ movw r0, #4808 @ 0x12c8 │ │ │ │ add r8, r4, r0 │ │ │ │ ldrb r0, [r8, #8] │ │ │ │ @@ -789099,49 +789099,49 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 33b720 │ │ │ │ ldr r2, [pc, #48] @ 33b748 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #32] @ 33b750 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrhteq r7, [r5], -sp │ │ │ │ - eorseq fp, r6, fp, asr #4 │ │ │ │ + eorseq r7, r5, sp, ror r0 │ │ │ │ + eorseq fp, r6, fp, lsl #4 │ │ │ │ subeq r2, sp, r8, asr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [pc, #60] @ 33b7a8 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #44] @ 33b7ac │ │ │ │ mov r2, #6 │ │ │ │ ldr r0, [pc, #40] @ 33b7b0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r1, r5, r4, lsl lr │ │ │ │ - ldrsbteq fp, [r6], -r1 │ │ │ │ + ldrsbteq r1, [r5], -r4 │ │ │ │ + mlaseq r6, r1, r1, fp │ │ │ │ subeq r2, sp, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add r4, r6, #220 @ 0xdc │ │ │ │ ldrex r1, [r4] │ │ │ │ @@ -789238,15 +789238,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3381b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subseq r4, r0, r0, ror #14 │ │ │ │ - eorseq sl, r6, r0, ror #31 │ │ │ │ + eorseq sl, r6, r0, lsr #31 │ │ │ │ subeq r2, sp, r8, lsr #3 │ │ │ │ strdeq r2, [sp], #-0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 33bbcc │ │ │ │ @@ -789257,15 +789257,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 33bbcc │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -789506,29 +789506,29 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33bdbc │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3792] @ 33cc94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33be44 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -789632,27 +789632,27 @@ │ │ │ │ ldr r0, [pc, #4052] @ 33cf38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33bd34 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33bd34 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 33bd9c │ │ │ │ ldr r0, [pc, #3972] @ 33cf3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r0, #8 │ │ │ │ @@ -789815,15 +789815,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bcs 33df9c │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ add r8, r7, #32 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 33c284 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r7, #100] @ 0x64 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ and r4, r3, r0 │ │ │ │ @@ -789916,15 +789916,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 33c380 │ │ │ │ tst r4, #2 │ │ │ │ beq 33c3a4 │ │ │ │ tst r4, #1 │ │ │ │ beq 33c3f0 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r4, r4, #1 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r4 │ │ │ │ bne 33c3c0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ bfi r1, fp, #0, #2 │ │ │ │ @@ -789994,15 +789994,15 @@ │ │ │ │ strb r0, [sp, #336] @ 0x150 │ │ │ │ strb r0, [sp, #332] @ 0x14c │ │ │ │ strb r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33c70c │ │ │ │ ldr r0, [pc, #3988] @ 33d4cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -790021,15 +790021,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ce30 │ │ │ │ @@ -790076,15 +790076,15 @@ │ │ │ │ str ip, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33ce30 │ │ │ │ clrex │ │ │ │ mov r0, r6 │ │ │ │ bl 583e4 │ │ │ │ ldr r0, [pc, #4060] @ 33d660 │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -790147,15 +790147,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d0d0 │ │ │ │ @@ -790202,15 +790202,15 @@ │ │ │ │ str ip, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33d0d0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33c6e4 │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -790225,29 +790225,29 @@ │ │ │ │ blx r1 │ │ │ │ b 33c488 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0] │ │ │ │ mov fp, #1 │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr r1, [pc, #3940] @ 33d864 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ bne 33d130 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33ca38 │ │ │ │ @@ -790265,15 +790265,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33cbac │ │ │ │ @@ -790318,15 +790318,15 @@ │ │ │ │ str ip, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33cbac │ │ │ │ ldr r0, [pc, #3648] @ 33d880 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 33ca70 │ │ │ │ @@ -790337,15 +790337,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33c914 │ │ │ │ ldr r0, [pc, #4088] @ 33da70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33c914 │ │ │ │ ldr r0, [pc, #4080] @ 33da80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -790375,15 +790375,15 @@ │ │ │ │ ldr r1, [pc, #4088] @ 33daf8 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4060] @ 33dafc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33cbac │ │ │ │ ldr r0, [pc, #4044] @ 33db00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -790394,15 +790394,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33cbac │ │ │ │ @@ -790412,15 +790412,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 45da34 │ │ │ │ ldrb r0, [sp, #536] @ 0x218 │ │ │ │ @@ -790445,20 +790445,20 @@ │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d25c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ ldr r1, [sp, #540] @ 0x21c │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 33d394 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -790474,18 +790474,18 @@ │ │ │ │ b 33c8c0 │ │ │ │ @ instruction: 0x00503f94 │ │ │ │ subseq r4, r0, r0, asr r2 │ │ │ │ subseq r4, r0, ip, lsl #2 │ │ │ │ @ instruction: 0x0050409c │ │ │ │ andeq r6, r3, ip, asr #14 │ │ │ │ subeq r1, sp, ip, lsr #26 │ │ │ │ - eorseq sl, r6, r0, ror #22 │ │ │ │ + eorseq sl, r6, r0, lsr #22 │ │ │ │ subseq r3, r0, r0, lsl lr │ │ │ │ subseq r4, r0, r8 │ │ │ │ - ldrsbteq sl, [r6], -r0 │ │ │ │ + mlaseq r6, r0, sl, sl │ │ │ │ strheq r1, [sp], #-184 @ 0xffffff48 │ │ │ │ umaaleq r1, sp, r4, ip │ │ │ │ @ instruction: 0x00503f90 │ │ │ │ ldr r0, [pc, #4044] @ 33dc90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -790498,15 +790498,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33c544 │ │ │ │ ldr r0, [pc, #3996] @ 33dc98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33c544 │ │ │ │ ldr r0, [pc, #3976] @ 33dc9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -790536,15 +790536,15 @@ │ │ │ │ ldr r1, [pc, #3872] @ 33dca4 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3844] @ 33dca8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33ce30 │ │ │ │ ldr r0, [pc, #3828] @ 33dcac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -790555,15 +790555,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ce30 │ │ │ │ @@ -790573,15 +790573,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ bl 45cd90 │ │ │ │ ldrb r0, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33c064 │ │ │ │ @@ -790666,15 +790666,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33c73c │ │ │ │ ldr r0, [pc, #4092] @ 33df98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33c73c │ │ │ │ ldr r0, [pc, #4088] @ 33dfac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -790704,15 +790704,15 @@ │ │ │ │ ldr r1, [pc, #4084] @ 33e018 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4088] @ 33e03c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d0d0 │ │ │ │ ldr r0, [pc, #4088] @ 33e050 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -790723,15 +790723,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d0d0 │ │ │ │ @@ -790741,17 +790741,17 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldrb r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33c064 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ tst r0, #1 │ │ │ │ bne 33d108 │ │ │ │ ldr r0, [pc, #4084] @ 33e0ec │ │ │ │ @@ -790786,15 +790786,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d7f8 │ │ │ │ @@ -790839,15 +790839,15 @@ │ │ │ │ str ip, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33d7f8 │ │ │ │ ldr r0, [pc, #4064] @ 33e244 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d684 │ │ │ │ ldr r0, [pc, #4048] @ 33e248 │ │ │ │ @@ -790864,15 +790864,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d7f8 │ │ │ │ @@ -790917,15 +790917,15 @@ │ │ │ │ str ip, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33d7f8 │ │ │ │ ldr r0, [pc, #4068] @ 33e380 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d888 │ │ │ │ ldr r0, [pc, #4084] @ 33e3a4 │ │ │ │ @@ -790942,15 +790942,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d9fc │ │ │ │ @@ -790995,15 +790995,15 @@ │ │ │ │ str ip, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33d9fc │ │ │ │ subseq r3, r0, r4, lsl #15 │ │ │ │ subseq r3, r0, r4, lsl r9 │ │ │ │ subseq r3, r0, ip, asr #18 │ │ │ │ subseq r3, r0, ip, lsl #18 │ │ │ │ ldrsbeq r3, [r0], #-128 @ 0xffffff80 │ │ │ │ subeq r1, sp, r4, ror r5 │ │ │ │ @@ -791021,15 +791021,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33d138 │ │ │ │ ldr r0, [pc, #3980] @ 33e4b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d138 │ │ │ │ ldr r0, [pc, #3960] @ 33e4b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -791059,15 +791059,15 @@ │ │ │ │ ldr r1, [pc, #4012] @ 33e55c │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4092] @ 33e5cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d7f8 │ │ │ │ ldr r0, [pc, #4080] @ 33e5d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791078,15 +791078,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d7f8 │ │ │ │ @@ -791096,15 +791096,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33d7f8 │ │ │ │ subseq r3, r0, r8, asr #17 │ │ │ │ subseq r3, r0, r4, ror #16 │ │ │ │ subseq r3, r0, ip, lsl #11 │ │ │ │ subseq r3, r0, ip, lsl r7 │ │ │ │ subseq r3, r0, r4, asr r7 │ │ │ │ subseq r3, r0, ip, ror #16 │ │ │ │ @@ -791124,15 +791124,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33d270 │ │ │ │ ldr r0, [pc, #4064] @ 33e6a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d270 │ │ │ │ ldr r0, [pc, #4044] @ 33e6a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -791162,15 +791162,15 @@ │ │ │ │ ldr r1, [pc, #3944] @ 33e6b4 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3916] @ 33e6b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d7f8 │ │ │ │ ldr r0, [pc, #3900] @ 33e6bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791181,15 +791181,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d7f8 │ │ │ │ @@ -791199,15 +791199,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl] │ │ │ │ strb r5, [r0] │ │ │ │ dmb ish │ │ │ │ strb r5, [r1, #8] │ │ │ │ dmb ish │ │ │ │ @@ -791253,15 +791253,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33d3a8 │ │ │ │ ldr r0, [pc, #3504] @ 33e678 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d3a8 │ │ │ │ ldr r0, [pc, #3484] @ 33e67c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -791291,15 +791291,15 @@ │ │ │ │ ldr r1, [pc, #3392] @ 33e690 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3364] @ 33e694 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d9fc │ │ │ │ ldr r0, [pc, #3348] @ 33e698 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791310,15 +791310,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d9fc │ │ │ │ @@ -791328,15 +791328,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldrb r0, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ tst r0, #1 │ │ │ │ bne 33da24 │ │ │ │ ldr r0, [pc, #3188] @ 33e688 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791347,17 +791347,17 @@ │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r5, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 33da28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33dac8 │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl] │ │ │ │ strb r5, [r0] │ │ │ │ dmb ish │ │ │ │ strb r5, [r1, #8] │ │ │ │ dmb ish │ │ │ │ @@ -791415,15 +791415,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr r0, [pc, #2764] @ 33e62c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33dcb4 │ │ │ │ ldr r0, [pc, #2776] @ 33e64c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791439,15 +791439,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33de0c │ │ │ │ @@ -791492,15 +791492,15 @@ │ │ │ │ str lr, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 33de0c │ │ │ │ subseq r3, r0, r0, asr #3 │ │ │ │ subseq r3, r0, r0, lsr #3 │ │ │ │ subseq r3, r0, r8, lsl #3 │ │ │ │ subseq r3, r0, r0, ror r1 │ │ │ │ subeq r0, sp, r4, lsr #28 │ │ │ │ subeq r0, sp, r0, ror #27 │ │ │ │ @@ -791518,15 +791518,15 @@ │ │ │ │ ldr r0, [pc, #2392] @ 33e634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33db6c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33db6c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 33e094 │ │ │ │ mov r7, r0 │ │ │ │ @@ -791554,15 +791554,15 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ str ip, [sp, #536] @ 0x218 │ │ │ │ str r4, [sp, #548] @ 0x224 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2268] @ 33e668 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33de0c │ │ │ │ ldr r0, [pc, #2252] @ 33e66c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -791571,15 +791571,15 @@ │ │ │ │ bne 33de0c │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33de0c │ │ │ │ @@ -791588,15 +791588,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 338024 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33dea0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ @@ -791605,15 +791605,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 33de28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 33de50 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -791642,22 +791642,22 @@ │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne 33dec4 │ │ │ │ dmb ish │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ beq 33df00 │ │ │ │ mov r5, #0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #2012] @ 33e6e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 33df88 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -792070,15 +792070,15 @@ │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne 33e574 │ │ │ │ dmb ish │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 338ecc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 338d8c │ │ │ │ cmp r5, #0 │ │ │ │ beq 33e5b8 │ │ │ │ @@ -792112,17 +792112,17 @@ │ │ │ │ ldrdeq pc, [ip], #-140 @ 0xffffff74 │ │ │ │ subeq pc, ip, r8, lsr #17 │ │ │ │ strheq pc, [ip], #-136 @ 0xffffff78 @ │ │ │ │ subeq pc, ip, ip, lsr #21 │ │ │ │ subseq r2, r0, ip, asr r1 │ │ │ │ ldrheq r1, [r0], #-244 @ 0xffffff0c │ │ │ │ @ instruction: 0x00501f94 │ │ │ │ - eorseq r8, r6, pc, asr r9 │ │ │ │ + eorseq r8, r6, pc, lsl r9 │ │ │ │ subeq pc, ip, r4, ror #21 │ │ │ │ - eorseq r8, r6, r4, lsl #18 │ │ │ │ + eorseq r8, r6, r4, asr #17 │ │ │ │ ldrdeq pc, [ip], #-172 @ 0xffffff54 │ │ │ │ ldrdeq pc, [ip], #-148 @ 0xffffff6c │ │ │ │ subseq r2, r0, ip, ror #5 │ │ │ │ subseq r2, r0, r4, lsr #6 │ │ │ │ ldrsbeq r2, [r0], #-0 │ │ │ │ subeq pc, ip, r0, asr #30 │ │ │ │ subeq pc, ip, r8, asr #30 │ │ │ │ @@ -792131,15 +792131,15 @@ │ │ │ │ ldrsbeq r2, [r0], #-4 │ │ │ │ subseq r2, r0, ip, lsl #2 │ │ │ │ subseq r2, r0, r4, lsr #8 │ │ │ │ subseq r2, r0, r4, lsl #8 │ │ │ │ subseq r2, r0, ip, ror #7 │ │ │ │ ldrsbeq r2, [r0], #-52 @ 0xffffffcc │ │ │ │ subeq pc, ip, r4, lsl #21 │ │ │ │ - ldrhteq r8, [r6], -pc │ │ │ │ + eorseq r8, r6, pc, ror r8 │ │ │ │ subseq r2, r0, ip, lsr r5 │ │ │ │ subeq r0, sp, r8, asr r2 │ │ │ │ subeq r0, sp, r4, lsr #4 │ │ │ │ ldrsheq r2, [r0], #-64 @ 0xffffffc0 │ │ │ │ subseq r2, r0, r8, lsr #10 │ │ │ │ subseq r2, r0, r8, lsl r3 │ │ │ │ subseq r2, r0, r8, asr r8 │ │ │ │ @@ -792149,24 +792149,24 @@ │ │ │ │ subeq r0, sp, ip, asr r4 │ │ │ │ subeq r0, sp, r8, lsl r4 │ │ │ │ ldrsheq r2, [r0], #-100 @ 0xffffff9c │ │ │ │ subseq r2, r0, ip, lsr #14 │ │ │ │ subseq r2, r0, ip, ror #14 │ │ │ │ subeq pc, ip, r0, asr #21 │ │ │ │ subseq r2, r0, r4, lsr #14 │ │ │ │ - eorseq r8, r6, r3, asr #18 │ │ │ │ + eorseq r8, r6, r3, lsl #18 │ │ │ │ subeq pc, ip, r8, lsr #22 │ │ │ │ - mlaseq r6, fp, r9, r8 │ │ │ │ + eorseq r8, r6, fp, asr r9 │ │ │ │ umaaleq pc, ip, r0, fp @ │ │ │ │ ldrsheq r1, [r0], #-96 @ 0xffffffa0 │ │ │ │ subseq r1, r0, r0, lsr #27 │ │ │ │ subseq r1, r0, r8, asr pc │ │ │ │ andeq r4, r3, r8, lsl #12 │ │ │ │ ldrdeq pc, [ip], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r6, ip, lsl sl │ │ │ │ + ldrsbteq r8, [r6], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 33e7b4 │ │ │ │ cmp r1, #2 │ │ │ │ bne 33e854 │ │ │ │ @@ -792476,15 +792476,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 33ebec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subeq r2, sp, r8, lsr r5 │ │ │ │ subseq r1, r0, r0, asr r2 │ │ │ │ - eorseq fp, r6, ip, lsl ip │ │ │ │ + ldrsbteq fp, [r6], -ip │ │ │ │ subeq lr, ip, r8, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -792973,15 +792973,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 33f3b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subseq r0, r0, r4, asr #20 │ │ │ │ - eorseq fp, r6, r0, lsl r4 │ │ │ │ + ldrsbteq fp, [r6], -r0 │ │ │ │ subeq sp, ip, r0, lsr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r2] │ │ │ │ add r6, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -793093,15 +793093,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 33f590 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ subeq r1, sp, ip, lsr #23 │ │ │ │ ldrheq r0, [r0], #-132 @ 0xffffff7c │ │ │ │ - eorseq fp, r6, r0, lsl #5 │ │ │ │ + eorseq fp, r6, r0, asr #4 │ │ │ │ subeq sp, ip, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r2] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #19 │ │ │ │ @@ -794001,15 +794001,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #136] @ 340458 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r5, sp │ │ │ │ @@ -794101,15 +794101,15 @@ │ │ │ │ ldr r0, [pc, #176] @ 3405e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #140] @ 3405ec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, sp │ │ │ │ @@ -794428,27 +794428,27 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 337a80 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrdeq pc, [pc], #-120 @ │ │ │ │ - mlaseq r6, r4, pc, r5 @ │ │ │ │ + eorseq r5, r6, r4, asr pc │ │ │ │ subeq sp, ip, ip, asr r1 │ │ │ │ subeq sp, ip, r4, asr #1 │ │ │ │ subeq pc, pc, r8, ror r5 @ │ │ │ │ subeq r0, sp, r4, asr #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 340b88 │ │ │ │ ldr r0, [pc, #244] @ 340ba8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -794530,15 +794530,15 @@ │ │ │ │ cmp r0, #22 │ │ │ │ bne 340c48 │ │ │ │ ldr r2, [pc, #176] @ 340ca4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #144] @ 340ca8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -794571,15 +794571,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 33a05c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r6, pc, lsl pc │ │ │ │ + ldrsbteq r5, [r6], -pc │ │ │ │ subeq pc, pc, r4, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #4 │ │ │ │ @@ -794884,15 +794884,15 @@ │ │ │ │ ldr r0, [pc, #1532] @ 341770 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #1980] @ 0x7bc │ │ │ │ str r4, [sp, #1976] @ 0x7b8 │ │ │ │ add r5, sp, #3904 @ 0xf40 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [r8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r5, #804 @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ @@ -794934,15 +794934,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r1, r2, r4, r5} │ │ │ │ str r0, [sp, #1004] @ 0x3ec │ │ │ │ str ip, [sp, #1020] @ 0x3fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ add r0, lr, #952 @ 0x3b8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #3904 @ 0xf40 │ │ │ │ @@ -795095,15 +795095,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3411c8 │ │ │ │ ldr r0, [pc, #684] @ 341780 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3411c8 │ │ │ │ ldr r1, [pc, #668] @ 341784 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 341600 │ │ │ │ @@ -795126,15 +795126,15 @@ │ │ │ │ str r8, [sp, #1984] @ 0x7c0 │ │ │ │ str r4, [sp, #1976] @ 0x7b8 │ │ │ │ str r5, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #1004] @ 0x3ec │ │ │ │ str ip, [sp, #1020] @ 0x3fc │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 341268 │ │ │ │ mov r0, r7 │ │ │ │ bl 46e94 │ │ │ │ mov r6, r0 │ │ │ │ b 3412a8 │ │ │ │ bl 570b4 │ │ │ │ eor r8, r0, #1 │ │ │ │ @@ -795268,23 +795268,23 @@ │ │ │ │ subeq ip, ip, r4, lsl #22 │ │ │ │ subeq lr, pc, ip, lsr #28 │ │ │ │ subeq lr, pc, r0, lsl #22 │ │ │ │ subeq lr, pc, r0, lsr #28 │ │ │ │ subeq lr, pc, r0, lsl #28 │ │ │ │ subeq lr, pc, r8, ror #27 │ │ │ │ ldrdeq lr, [pc], #-212 @ │ │ │ │ - ldrshteq r5, [r6], -r3 │ │ │ │ + ldrhteq r5, [r6], -r3 │ │ │ │ subeq ip, ip, r0, asr r6 │ │ │ │ subeq pc, pc, r8, ror #1 │ │ │ │ subeq lr, pc, ip, ror ip @ │ │ │ │ - eorseq r5, r6, pc, lsl #8 │ │ │ │ + eorseq r5, r6, pc, asr #7 │ │ │ │ subeq ip, ip, ip, ror #12 │ │ │ │ subeq ip, ip, r8, lsr sl │ │ │ │ subeq lr, pc, r8, ror #24 │ │ │ │ - eorseq r5, r6, r8, lsr r3 │ │ │ │ + ldrshteq r5, [r6], -r8 │ │ │ │ subeq ip, ip, r0, lsl #10 │ │ │ │ subeq ip, ip, r8, ror #8 │ │ │ │ subeq lr, pc, r0, lsl #20 │ │ │ │ subeq pc, ip, ip, lsr #14 │ │ │ │ subeq ip, ip, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -795370,15 +795370,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 341914 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 30eb1c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r6, r1, asr #5 │ │ │ │ + eorseq r5, r6, r1, lsl #5 │ │ │ │ subeq ip, ip, r8, asr #3 │ │ │ │ subeq ip, ip, r0, asr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -795432,15 +795432,15 @@ │ │ │ │ bne 341a0c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ bl 434038 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r6, ip, lsl #4 │ │ │ │ + eorseq r5, r6, ip, asr #3 │ │ │ │ strheq ip, [ip], #-12 │ │ │ │ subeq ip, ip, r8, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmn ip, #1 │ │ │ │ popeq {fp, pc} │ │ │ │ @@ -795645,15 +795645,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 341d84 │ │ │ │ ldr r2, [pc, #176] @ 341e10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ b 341dc4 │ │ │ │ add r7, r4, #24 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ ldr r1, [r0] │ │ │ │ b 341d90 │ │ │ │ add r3, r4, #24 │ │ │ │ ldrd r6, [r4, #12] │ │ │ │ @@ -795686,15 +795686,15 @@ │ │ │ │ bl 58cbc │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #36] @ 0x24 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #36] @ 0x24 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r4, [r6], -sp │ │ │ │ + mlaseq r6, sp, lr, r4 │ │ │ │ subeq fp, ip, ip, ror pc │ │ │ │ subeq fp, ip, r8, lsl #31 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 341e64 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -795801,15 +795801,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34205c │ │ │ │ ldr r0, [pc, #1040] @ 3423ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34205c │ │ │ │ ldr r1, [pc, #1024] @ 3423f0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 342360 │ │ │ │ @@ -795831,15 +795831,15 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 342100 │ │ │ │ ldr r0, [pc, #920] @ 3423fc │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #904] @ 342400 │ │ │ │ @@ -795867,15 +795867,15 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ stm ip, {r1, r2, r6, r7} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -795886,15 +795886,15 @@ │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r5, r1, #8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 342134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #724] @ 342410 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3421bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -795958,15 +795958,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ bl 418e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 342254 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3422d4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3422d4 │ │ │ │ mov r7, #0 │ │ │ │ @@ -796063,45 +796063,45 @@ │ │ │ │ bl 59014 │ │ │ │ subeq sp, pc, ip, ror sp @ │ │ │ │ subeq sp, pc, ip, lsl #30 │ │ │ │ subeq lr, pc, ip, lsl #6 │ │ │ │ subeq lr, pc, ip, ror #5 │ │ │ │ ldrdeq lr, [pc], #-36 @ │ │ │ │ subeq lr, pc, r0, asr #5 │ │ │ │ - mlaseq r6, r3, r6, r4 │ │ │ │ + eorseq r4, r6, r3, asr r6 │ │ │ │ subeq ip, ip, r0, lsl #1 │ │ │ │ subeq lr, pc, r8, asr #4 │ │ │ │ subeq sp, pc, r8, ror #27 │ │ │ │ - eorseq r4, r6, pc, lsr #13 │ │ │ │ + eorseq r4, r6, pc, ror #12 │ │ │ │ umaaleq ip, ip, ip, r0 │ │ │ │ subeq ip, ip, r8, lsr r3 │ │ │ │ subeq sp, pc, r4, lsr #26 │ │ │ │ ldrdeq r0, [r3], -r8 │ │ │ │ strheq fp, [ip], #-144 @ 0xffffff70 │ │ │ │ - eorseq r4, r6, r4, ror #15 │ │ │ │ + eorseq r4, r6, r4, lsr #15 │ │ │ │ andeq r0, r3, r0, asr #5 │ │ │ │ umaaleq fp, ip, r0, r8 │ │ │ │ - ldrsbteq r4, [r6], -r4 │ │ │ │ + mlaseq r6, r4, r6, r4 │ │ │ │ subeq ip, ip, r8, asr #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 34246c │ │ │ │ ldr r3, [pc, #40] @ 342470 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq r5, r9, r3, r0 │ │ │ │ + eorseq r0, r5, r9, asr r3 │ │ │ │ umaaleq ip, ip, r0, r2 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -796562,18 +796562,18 @@ │ │ │ │ str r0, [r7, #28] │ │ │ │ beq 342bbc │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #60 @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 342ca8 │ │ │ │ ldr r0, [pc, #1744] @ 3432bc │ │ │ │ mov r1, #4 │ │ │ │ @@ -796685,18 +796685,18 @@ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb ip, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ bcs 342ed8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 342e94 │ │ │ │ ldr r0, [pc, #1280] @ 3432d8 │ │ │ │ mov r1, #4 │ │ │ │ @@ -797003,34 +797003,34 @@ │ │ │ │ beq 343294 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34853c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq sp, [pc], #-156 @ │ │ │ │ - eorseq r4, r6, r9, asr r7 │ │ │ │ + eorseq r4, r6, r9, lsl r7 │ │ │ │ strdeq fp, [ip], #-140 @ 0xffffff74 │ │ │ │ subeq fp, ip, ip, lsr r7 │ │ │ │ - ldrshteq r4, [r6], -r2 │ │ │ │ + ldrhteq r4, [r6], -r2 │ │ │ │ subeq fp, ip, r0, lsl r8 │ │ │ │ subeq fp, ip, r8, asr #24 │ │ │ │ subeq sp, pc, ip, lsr #3 │ │ │ │ ldrdeq sp, [pc], #-128 @ │ │ │ │ subeq sp, pc, r4, ror #4 │ │ │ │ ldrdeq sp, [pc], #-28 @ │ │ │ │ - eorseq r4, r6, sp, asr #15 │ │ │ │ + eorseq r4, r6, sp, lsl #15 │ │ │ │ subeq fp, ip, r0, ror r9 │ │ │ │ subeq fp, ip, ip, lsr #14 │ │ │ │ subeq ip, pc, r0, asr #31 │ │ │ │ subeq sp, pc, r4, asr #32 │ │ │ │ - eorseq r4, r6, r5, lsl r7 │ │ │ │ + ldrsbteq r4, [r6], -r5 │ │ │ │ subeq fp, ip, r8, lsr #17 │ │ │ │ subeq fp, ip, r4, lsl #13 │ │ │ │ subeq sp, pc, ip, asr r6 @ │ │ │ │ - eorseq r4, r6, r1, ror #13 │ │ │ │ + eorseq r4, r6, r1, lsr #13 │ │ │ │ subeq fp, ip, r4, lsl #17 │ │ │ │ subeq fp, ip, r0, ror #12 │ │ │ │ subeq sp, pc, r0, lsl r6 @ │ │ │ │ subeq fp, ip, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -797166,18 +797166,18 @@ │ │ │ │ ldm lr, {r4, r5, r6, r7} │ │ │ │ stm r2, {r4, r5, r6, r7} │ │ │ │ ldrb r2, [fp, #48] @ 0x30 │ │ │ │ strd r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 343624 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, fp, #40 @ 0x28 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 343618 │ │ │ │ ldr r0, [pc, #380] @ 3436d8 │ │ │ │ mov r1, #4 │ │ │ │ @@ -797273,35 +797273,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 34853c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, pc, ip, lsr r8 @ │ │ │ │ - eorseq r3, r6, lr, lsr #29 │ │ │ │ + eorseq r3, r6, lr, ror #28 │ │ │ │ subeq fp, ip, r8, ror r2 │ │ │ │ subeq fp, ip, ip, lsr #1 │ │ │ │ - eorseq r6, r4, ip, lsl r2 │ │ │ │ + ldrsbteq r6, [r4], -ip │ │ │ │ subeq fp, ip, r8, ror #1 │ │ │ │ strheq fp, [ip], #-8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r1, [r0, #50] @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ beq 343710 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 343814 │ │ │ │ ldr r0, [pc, #488] @ 343934 │ │ │ │ mov r1, #4 │ │ │ │ @@ -797355,18 +797355,18 @@ │ │ │ │ dmb ish │ │ │ │ bl 469f84 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 42450 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 343914 │ │ │ │ ldr r0, [pc, #236] @ 343938 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -797531,15 +797531,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 345a68 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq ip, pc, ip, asr #11 │ │ │ │ - eorseq r3, r6, sp, lsl #26 │ │ │ │ + eorseq r3, r6, sp, asr #25 │ │ │ │ strheq sl, [ip], #-224 @ 0xffffff20 │ │ │ │ subeq sl, ip, r0, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -797621,15 +797621,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, pc, r8, lsr #8 │ │ │ │ - mlaseq r6, r1, fp, r3 │ │ │ │ + eorseq r3, r6, r1, asr fp │ │ │ │ subeq sl, ip, r4, lsr sp │ │ │ │ strheq sl, [ip], #-180 @ 0xffffff4c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r1 │ │ │ │ add r4, r7, #8 │ │ │ │ @@ -797787,18 +797787,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq ip, [pc], #-40 @ │ │ │ │ - eorseq r3, r6, r5, ror #18 │ │ │ │ + eorseq r3, r6, r5, lsr #18 │ │ │ │ subeq sl, ip, r8, lsl #22 │ │ │ │ strheq sl, [ip], #-152 @ 0xffffff68 │ │ │ │ - eorseq r0, r6, r0, ror #20 │ │ │ │ + eorseq r0, r6, r0, lsr #20 │ │ │ │ subeq sl, ip, r0, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #8 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -797823,18 +797823,18 @@ │ │ │ │ strb r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 344068 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r6, #64 @ 0x40 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 34405c │ │ │ │ ldr r0, [pc, #552] @ 3441c8 │ │ │ │ mov r1, #4 │ │ │ │ @@ -797969,15 +797969,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, pc, r8, lsl r0 @ │ │ │ │ - eorseq r3, r6, sp, asr r6 │ │ │ │ + eorseq r3, r6, sp, lsl r6 │ │ │ │ subeq sl, ip, r0, lsl #16 │ │ │ │ subeq sl, ip, r0, asr #13 │ │ │ │ strdeq fp, [pc], #-216 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -798045,15 +798045,15 @@ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 3442e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 57eac │ │ │ │ b 3442d8 │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, r6, r5, lsr #10 │ │ │ │ + eorseq r3, r6, r5, ror #9 │ │ │ │ strheq sl, [ip], #-104 @ 0xffffff98 │ │ │ │ umaaleq sl, ip, r8, r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34442c │ │ │ │ mov r4, r0 │ │ │ │ @@ -798150,26 +798150,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 345e3c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq fp, pc, r4, asr sl @ │ │ │ │ ldrdeq fp, [pc], #-144 @ │ │ │ │ - eorseq r3, r6, sl, ror #2 │ │ │ │ + eorseq r3, r6, sl, lsr #2 │ │ │ │ subeq sl, ip, r4, ror #7 │ │ │ │ subeq sl, ip, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 3444d4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -798207,15 +798207,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 3445ac │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 344588 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 344574 │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -798227,15 +798227,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ add r6, r5, r7, lsl #3 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3445d8 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 3445c4 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r9, #31 │ │ │ │ bne 344658 │ │ │ │ @@ -798320,15 +798320,15 @@ │ │ │ │ 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 344758 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r4, [fp] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r5] │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ beq 34472c │ │ │ │ b 34488c │ │ │ │ @@ -798581,15 +798581,15 @@ │ │ │ │ bne 344c28 │ │ │ │ cmp r6, #0 │ │ │ │ beq 344c10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 344b7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 344c20 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -798669,15 +798669,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344d0c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -798753,15 +798753,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344e5c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -798837,15 +798837,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344fac │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -799128,25 +799128,25 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ mov r0, #22 │ │ │ │ bx lr │ │ │ │ - b 67b450 │ │ │ │ + b 67b420 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3453f0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrhteq lr, [r4], -ip │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq lr, r4, ip, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62fa24 │ │ │ │ + b 62f9f4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 345460 │ │ │ │ @@ -799159,15 +799159,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 3454a0 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 3454a4 │ │ │ │ ldr ip, [pc, #52] @ 3454a8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -799175,22 +799175,22 @@ │ │ │ │ mov r0, #6 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r2, r6, r6, asr #9 │ │ │ │ - ldrhteq r2, [r6], -r4 │ │ │ │ + eorseq r2, r6, r6, lsl #9 │ │ │ │ + eorseq r2, r6, r4, ror r4 │ │ │ │ subeq r9, ip, r8, lsr #11 │ │ │ │ - eorseq r2, r6, r2, lsl r5 │ │ │ │ - eorseq r2, r6, r0, lsl #10 │ │ │ │ + ldrsbteq r2, [r6], -r2 │ │ │ │ + eorseq r2, r6, r0, asr #9 │ │ │ │ subeq r9, ip, r8, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 34552c │ │ │ │ mov r6, #9 │ │ │ │ @@ -799210,40 +799210,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r9, ip, ip, lsl #9 │ │ │ │ - eorseq r2, r6, pc, asr r3 │ │ │ │ + eorseq r2, r6, pc, lsl r3 │ │ │ │ umaaleq r9, ip, r4, r4 │ │ │ │ - eorseq r2, r6, pc, lsr r3 │ │ │ │ - eorseq r2, r6, r0, asr #6 │ │ │ │ + ldrshteq r2, [r6], -pc │ │ │ │ + eorseq r2, r6, r0, lsl #6 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 62fc00 │ │ │ │ + b 62fbd0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 345564 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679ef8 │ │ │ │ - eorseq r2, r6, r3, lsr r2 │ │ │ │ + b 679ec8 │ │ │ │ + ldrshteq r2, [r6], -r3 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 345580 │ │ │ │ tst r2, #32 │ │ │ │ bne 345584 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -799254,22 +799254,22 @@ │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3455ac │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #1 │ │ │ │ ble 34575c │ │ │ │ mov r5, #1 │ │ │ │ - bl 65bac0 │ │ │ │ + bl 65ba90 │ │ │ │ cmp r0, #2 │ │ │ │ bne 345700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62f9ec │ │ │ │ + bl 62f9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3455f0 │ │ │ │ - bl 657198 │ │ │ │ + bl 657168 │ │ │ │ add r3, r4, #8 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -799314,15 +799314,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 34569c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3456c4 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3456e4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -799352,15 +799352,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #8 │ │ │ │ bl 344f24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ bl 347954 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34577c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ @@ -799401,15 +799401,15 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 3457f8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 345828 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r6, #1 │ │ │ │ b 345838 │ │ │ │ mov r6, #1 │ │ │ │ b 345838 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -799422,15 +799422,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 34584c │ │ │ │ cmp r1, #1 │ │ │ │ bne 345874 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3458b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -800010,15 +800010,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 346180 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3461a4 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -801208,29 +801208,29 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62f164 │ │ │ │ + bl 62f134 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 347494 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 34746c │ │ │ │ cmp r1, #1 │ │ │ │ bne 347494 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 36bb60 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3474bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ @@ -801260,15 +801260,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 347504 │ │ │ │ cmp r1, #1 │ │ │ │ bne 34752c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 346108 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -801495,15 +801495,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3478b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3478d8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 347938 │ │ │ │ @@ -801786,15 +801786,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ beq 347d90 │ │ │ │ and r1, fp, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 655458 │ │ │ │ + bl 655428 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 347d68 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -801872,15 +801872,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 344f24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r0, [sp] │ │ │ │ bl 347954 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 345b00 │ │ │ │ b 347ee8 │ │ │ │ bl 59014 │ │ │ │ @@ -802364,15 +802364,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 348648 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34866c │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bne 3486b8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -804198,18 +804198,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq sp, [r5], -sp │ │ │ │ + eorseq sp, r5, sp, ror r5 │ │ │ │ subeq r4, ip, r0, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ @@ -804227,109 +804227,109 @@ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #13 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #8] @ 34a384 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - eorseq sp, r5, r8, ror r5 │ │ │ │ + eorseq sp, r5, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r2, [pc, #308] @ 34a4d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ dmb ish │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r7, [pc, #284] @ 34a4d8 │ │ │ │ and r0, r6, #1 │ │ │ │ ldr r1, [pc, #280] @ 34a4dc │ │ │ │ add r3, sp, #14 │ │ │ │ strb r0, [sp, #14] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #9 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #248] @ 34a4e0 │ │ │ │ ubfx r2, r6, #1, #1 │ │ │ │ add r3, sp, #15 │ │ │ │ strb r2, [sp, #15] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ubfx r1, r6, #2, #1 │ │ │ │ strb r1, [sp, #16] │ │ │ │ str r7, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #204] @ 34a4e4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ubfx r1, r6, #3, #1 │ │ │ │ strb r1, [sp, #17] │ │ │ │ str r7, [sp] │ │ │ │ add r3, sp, #17 │ │ │ │ ldr r1, [pc, #176] @ 34a4e8 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #164] @ 34a4ec │ │ │ │ ubfx r2, r6, #5, #1 │ │ │ │ add r3, sp, #18 │ │ │ │ strb r2, [sp, #18] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #136] @ 34a4f0 │ │ │ │ ubfx r2, r6, #4, #1 │ │ │ │ add r3, sp, #19 │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #108] @ 34a4f4 │ │ │ │ lsr r3, r6, #8 │ │ │ │ ldr r2, [pc, #104] @ 34a4f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #76] @ 34a4fc │ │ │ │ add r3, r4, #17 │ │ │ │ ldr r2, [pc, #72] @ 34a500 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq sp, r5, r9, asr r5 │ │ │ │ + eorseq sp, r5, r9, lsl r5 │ │ │ │ subeq r4, ip, r0, lsl #12 │ │ │ │ - eorseq sp, r5, fp, lsr r5 │ │ │ │ - eorseq sp, r5, r0, lsr #10 │ │ │ │ - ldrshteq sp, [r5], -pc │ │ │ │ - eorseq sp, r5, r8, ror #9 │ │ │ │ - ldrsbteq sp, [r5], -r6 │ │ │ │ - ldrhteq pc, [r3], -r4 @ │ │ │ │ - mlaseq r5, sp, r4, sp │ │ │ │ + ldrshteq sp, [r5], -fp │ │ │ │ + eorseq sp, r5, r0, ror #9 │ │ │ │ + ldrhteq sp, [r5], -pc │ │ │ │ + eorseq sp, r5, r8, lsr #9 │ │ │ │ + mlaseq r5, r6, r4, sp │ │ │ │ + eorseq pc, r3, r4, ror r4 @ │ │ │ │ + eorseq sp, r5, sp, asr r4 │ │ │ │ subeq r4, ip, ip, ror #9 │ │ │ │ - eorseq r5, r4, r8, asr #2 │ │ │ │ + eorseq r5, r4, r8, lsl #2 │ │ │ │ subeq r4, ip, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r2, [r4] │ │ │ │ @@ -804544,15 +804544,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, pc, ip, lsl #20 │ │ │ │ - eorseq sp, r5, r5, lsl #2 │ │ │ │ + eorseq sp, r5, r5, asr #1 │ │ │ │ subeq r4, ip, r8, lsr #5 │ │ │ │ subeq r4, ip, ip, asr r3 │ │ │ │ subeq r5, pc, r4, asr r7 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [pc, #92] @ 34a8f0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ @@ -804663,15 +804663,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, pc, r0, lsr #12 │ │ │ │ - eorseq ip, r5, r9, lsr #27 │ │ │ │ + eorseq ip, r5, r9, ror #26 │ │ │ │ subeq r3, ip, ip, asr #30 │ │ │ │ subeq r4, ip, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r7, r5, #8 │ │ │ │ @@ -804797,15 +804797,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq r5, [pc], #-64 @ │ │ │ │ - mlaseq r5, r5, fp, ip │ │ │ │ + eorseq ip, r5, r5, asr fp │ │ │ │ subeq r3, ip, r8, lsr sp │ │ │ │ subeq r3, ip, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r9, r6 │ │ │ │ @@ -804820,15 +804820,15 @@ │ │ │ │ orr r0, r5, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 642ca4 │ │ │ │ + bl 642c74 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ beq 34ad7c │ │ │ │ mov r0, r5 │ │ │ │ bl 345074 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -805001,15 +805001,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, pc, r0, lsr #2 │ │ │ │ - eorseq ip, r5, r1, asr #16 │ │ │ │ + eorseq ip, r5, r1, lsl #16 │ │ │ │ subeq r3, ip, r4, ror #19 │ │ │ │ subeq r3, ip, r8, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ @@ -805234,15 +805234,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 34b31c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34b344 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ str r7, [r5, #8] │ │ │ │ b 34b028 │ │ │ │ clrex │ │ │ │ @@ -805435,20 +805435,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, pc, ip, asr pc @ │ │ │ │ - eorseq ip, r5, sp, ror r2 │ │ │ │ + eorseq ip, r5, sp, lsr r2 │ │ │ │ subeq r3, ip, r0, lsr #8 │ │ │ │ strheq r3, [ip], #-32 @ 0xffffffe0 │ │ │ │ subeq r4, pc, r8, lsr #29 │ │ │ │ ldrdeq r4, [pc], #-212 @ │ │ │ │ - eorseq ip, r5, r9, asr #4 │ │ │ │ + eorseq ip, r5, r9, lsl #4 │ │ │ │ subeq r3, ip, ip, ror #7 │ │ │ │ subeq r3, ip, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b6d4 │ │ │ │ @@ -805468,28 +805468,28 @@ │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ ldr r1, [pc, #232] @ 34b7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #188] @ 34b7b0 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34b728 │ │ │ │ b 34b730 │ │ │ │ ldr r1, [pc, #160] @ 34b7b4 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b730 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [pc, #128] @ 34b7b8 │ │ │ │ mvn r5, #3 │ │ │ │ ldr r8, [pc, #124] @ 34b7bc │ │ │ │ @@ -805502,36 +805502,36 @@ │ │ │ │ rsbne r1, r6, #0 │ │ │ │ andne r7, r6, r1 │ │ │ │ tstne r7, #255 @ 0xff │ │ │ │ beq 34b72c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34b728 │ │ │ │ sub r0, r6, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ sxtb r0, r7 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r1, [sl, r0] │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b74c │ │ │ │ b 34b728 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - eorseq ip, r5, lr, lsr #9 │ │ │ │ - eorseq ip, r5, r9, ror r4 │ │ │ │ - eorseq ip, r5, r4, ror #8 │ │ │ │ - eorseq ip, r5, r9, lsl #4 │ │ │ │ - eorseq r8, r4, r0, asr fp │ │ │ │ + eorseq ip, r5, lr, ror #8 │ │ │ │ + eorseq ip, r5, r9, lsr r4 │ │ │ │ + eorseq ip, r5, r4, lsr #8 │ │ │ │ + eorseq ip, r5, r9, asr #3 │ │ │ │ + eorseq r8, r4, r0, lsl fp │ │ │ │ subeq r3, ip, r4, ror #9 │ │ │ │ - eorseq ip, r5, ip, ror #4 │ │ │ │ + eorseq ip, r5, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 34b890 │ │ │ │ @@ -805613,15 +805613,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3405fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, pc, ip, asr #14 │ │ │ │ - ldrsbteq fp, [r5], -r1 │ │ │ │ + mlaseq r5, r1, lr, fp │ │ │ │ subeq r3, ip, r4, ror r0 │ │ │ │ subeq r3, ip, r8, lsl #3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #188] @ 34ba0c │ │ │ │ @@ -805906,16 +805906,16 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r8, [r4], -ip │ │ │ │ - eorseq lr, r5, fp, asr #23 │ │ │ │ + mlaseq r4, ip, r4, r8 │ │ │ │ + eorseq lr, r5, fp, lsl #23 │ │ │ │ subeq r5, ip, r0, asr #4 │ │ │ │ subeq r2, ip, r8, lsr #26 │ │ │ │ subeq r2, ip, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 34c08c │ │ │ │ @@ -806085,16 +806085,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r8, [r4], -r8 │ │ │ │ - ldrshteq lr, [r5], -pc │ │ │ │ + ldrhteq r8, [r4], -r8 │ │ │ │ + ldrhteq lr, [r5], -pc │ │ │ │ subeq r4, ip, r4, ror pc │ │ │ │ subeq r2, ip, ip, asr sl │ │ │ │ subeq r2, ip, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 34c358 │ │ │ │ @@ -806265,15 +806265,15 @@ │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, ip, r0, lsr #9 │ │ │ │ - eorseq lr, r5, r3, lsr r6 │ │ │ │ + ldrshteq lr, [r5], -r3 │ │ │ │ subeq r4, ip, r8, lsr #25 │ │ │ │ umaaleq r2, ip, r0, r7 │ │ │ │ umaaleq r2, ip, r0, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #676] @ 34c624 │ │ │ │ @@ -806444,15 +806444,15 @@ │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, ip, ip, lsr sl │ │ │ │ - eorseq lr, r5, r7, ror #6 │ │ │ │ + eorseq lr, r5, r7, lsr #6 │ │ │ │ ldrdeq r4, [ip], #-156 @ 0xffffff64 │ │ │ │ subeq r2, ip, r4, asr #9 │ │ │ │ subeq r2, ip, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #684] @ 34c8f8 │ │ │ │ @@ -806624,16 +806624,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r4, r4, r9, r7 │ │ │ │ - mlaseq r5, r3, r0, lr │ │ │ │ + eorseq r7, r4, r4, asr r9 │ │ │ │ + eorseq lr, r5, r3, asr r0 │ │ │ │ subeq r4, ip, r8, lsl #14 │ │ │ │ strdeq r2, [ip], #-16 │ │ │ │ strdeq r2, [ip], #-16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #12 │ │ │ │ @@ -806803,15 +806803,15 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r5, r7, asr #27 │ │ │ │ + eorseq sp, r5, r7, lsl #27 │ │ │ │ subeq r4, ip, ip, lsr r4 │ │ │ │ subeq r1, ip, r4, lsr #30 │ │ │ │ subeq r1, ip, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #700] @ 34cea4 │ │ │ │ @@ -806987,16 +806987,16 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r7, [r4], -r8 │ │ │ │ - eorseq sp, r5, r7, ror #21 │ │ │ │ + ldrhteq r7, [r4], -r8 │ │ │ │ + eorseq sp, r5, r7, lsr #21 │ │ │ │ subeq r4, ip, ip, asr r1 │ │ │ │ subeq r1, ip, r4, asr #24 │ │ │ │ subeq r1, ip, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #684] @ 34d178 │ │ │ │ @@ -807168,16 +807168,16 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r4, r4, lsr r1 │ │ │ │ - eorseq sp, r5, r3, lsl r8 │ │ │ │ + ldrshteq r7, [r4], -r4 │ │ │ │ + ldrsbteq sp, [r5], -r3 │ │ │ │ subeq r3, ip, r8, lsl #29 │ │ │ │ subeq r1, ip, r0, ror r9 │ │ │ │ subeq r1, ip, r0, ror r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #176] @ 34d250 │ │ │ │ @@ -807222,16 +807222,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r4, r0, lsl #2 │ │ │ │ - eorseq sp, r5, r7, asr #13 │ │ │ │ + eorseq r7, r4, r0, asr #1 │ │ │ │ + eorseq sp, r5, r7, lsl #13 │ │ │ │ subeq r3, ip, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -807399,15 +807399,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 346a50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r5, r7, ror r4 │ │ │ │ + eorseq sp, r5, r7, lsr r4 │ │ │ │ subeq r3, ip, ip, ror #21 │ │ │ │ ldrdeq r1, [ip], #-84 @ 0xffffffac │ │ │ │ ldrdeq r1, [ip], #-84 @ 0xffffffac │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -807608,15 +807608,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r5, r3, asr r1 │ │ │ │ + eorseq sp, r5, r3, lsl r1 │ │ │ │ subeq r3, ip, r8, asr #15 │ │ │ │ subeq r1, ip, r8, asr #5 │ │ │ │ subeq r1, ip, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -807819,15 +807819,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r5, r7, lsl #28 │ │ │ │ + eorseq ip, r5, r7, asr #27 │ │ │ │ subeq r3, ip, ip, ror r4 │ │ │ │ subeq r0, ip, ip, ror pc │ │ │ │ subeq r0, ip, r8, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -807991,15 +807991,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r5, r3, lsl #22 │ │ │ │ + eorseq ip, r5, r3, asr #21 │ │ │ │ subeq r3, ip, r8, ror r1 │ │ │ │ subeq r0, ip, r0, ror #27 │ │ │ │ ldrdeq r0, [ip], #-220 @ 0xffffff24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -808202,15 +808202,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r5, fp, lsl #16 │ │ │ │ + eorseq ip, r5, fp, asr #15 │ │ │ │ subeq r2, ip, r0, lsl #29 │ │ │ │ subeq r0, ip, r0, lsl #19 │ │ │ │ subeq r0, ip, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -808411,15 +808411,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r5, r7, asr #9 │ │ │ │ + eorseq ip, r5, r7, lsl #9 │ │ │ │ subeq r2, ip, ip, lsr fp │ │ │ │ subeq r0, ip, ip, lsr r6 │ │ │ │ subeq r0, ip, r8, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -808628,15 +808628,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r5, r3, ror #2 │ │ │ │ + eorseq ip, r5, r3, lsr #2 │ │ │ │ ldrdeq r2, [ip], #-120 @ 0xffffff88 │ │ │ │ ldrdeq r0, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldrdeq r0, [ip], #-36 @ 0xffffffdc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -808841,15 +808841,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r5, pc, lsl #28 │ │ │ │ + eorseq fp, r5, pc, asr #27 │ │ │ │ subeq r2, ip, r4, lsl #9 │ │ │ │ subeq pc, fp, r4, lsl #31 │ │ │ │ subeq pc, fp, r0, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r7} │ │ │ │ @@ -809050,15 +809050,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r5, fp, asr #21 │ │ │ │ + eorseq fp, r5, fp, lsl #21 │ │ │ │ subeq r2, ip, r0, asr #2 │ │ │ │ subeq pc, fp, r0, asr #24 │ │ │ │ subeq pc, fp, ip, lsr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r0 │ │ │ │ @@ -809263,15 +809263,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 34765c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34723c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r5, r7, ror r7 │ │ │ │ + eorseq fp, r5, r7, lsr r7 │ │ │ │ subeq r1, ip, ip, ror #27 │ │ │ │ subeq pc, fp, ip, ror #17 │ │ │ │ subeq pc, fp, r8, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ @@ -809382,15 +809382,15 @@ │ │ │ │ bne 34f3e0 │ │ │ │ cmn r2, #1 │ │ │ │ beq 34f4a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 642e04 │ │ │ │ + bl 642dd4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 34f464 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ @@ -809431,15 +809431,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37700 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r5, r7, ror #10 │ │ │ │ + eorseq r8, r5, r7, lsr #10 │ │ │ │ subeq pc, fp, ip, ror #11 │ │ │ │ subeq pc, fp, ip, ror r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -809480,15 +809480,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [pc, #272] @ 34f6bc │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr lr, [pc, #268] @ 34f6c0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -809546,22 +809546,22 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrsbteq pc, [r3], -ip @ │ │ │ │ + mlaseq r3, ip, pc, pc @ │ │ │ │ andeq r2, r2, r4, asr #31 │ │ │ │ - eorseq pc, r3, r4, ror #29 │ │ │ │ + eorseq pc, r3, r4, lsr #29 │ │ │ │ strdeq r1, [r2], -r4 │ │ │ │ - eorseq pc, r3, r0, lsr pc @ │ │ │ │ + ldrshteq pc, [r3], -r0 @ │ │ │ │ andeq r1, r2, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add sl, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -809586,18 +809586,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 34f8cc │ │ │ │ mov r0, r7 │ │ │ │ bl 34782c │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 34f888 │ │ │ │ ldr r0, [pc, #404] @ 34f8fc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -809968,15 +809968,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, r0, #8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ b 34fd6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #400] @ 34fed4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r6, #1 │ │ │ │ add lr, r0, #8 │ │ │ │ @@ -810076,15 +810076,15 @@ │ │ │ │ bl 59014 │ │ │ │ subeq pc, lr, ip, ror #31 │ │ │ │ subeq pc, lr, r8, lsr #31 │ │ │ │ subeq pc, lr, ip, asr #31 │ │ │ │ subeq pc, lr, ip, asr pc @ │ │ │ │ strheq lr, [fp], #-148 @ 0xffffff6c │ │ │ │ subeq lr, fp, r8, lsl #19 │ │ │ │ - eorseq r7, r5, r1, asr r8 │ │ │ │ + eorseq r7, r5, r1, lsl r8 │ │ │ │ umaaleq lr, fp, r4, sl │ │ │ │ subeq lr, fp, r8, asr sl │ │ │ │ subeq pc, fp, ip, lsr #14 │ │ │ │ subeq pc, fp, ip, lsl r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -810120,15 +810120,15 @@ │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 62f5c8 │ │ │ │ + bl 62f598 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -810147,25 +810147,25 @@ │ │ │ │ sub r4, r0, #1 │ │ │ │ b 35008c │ │ │ │ ldr r1, [pc, #2032] @ 3507e8 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #14 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 35001c │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ b 350084 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, fp │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 350068 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 350068 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -810182,26 +810182,26 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sl] │ │ │ │ mov r9, #1 │ │ │ │ - bl 62f7cc │ │ │ │ + bl 62f79c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 3500a4 │ │ │ │ - bl 62f928 │ │ │ │ + bl 62f8f8 │ │ │ │ b 3500c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl 62f858 │ │ │ │ + bl 62f828 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -810212,15 +810212,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 350114 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 62f294 │ │ │ │ + bl 62f264 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ tst r8, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ beq 35014c │ │ │ │ @@ -810273,15 +810273,15 @@ │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ beq 350200 │ │ │ │ add r0, r1, #8 │ │ │ │ - bl 65542c │ │ │ │ + bl 6553fc │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r1, #4 │ │ │ │ @@ -810297,45 +810297,45 @@ │ │ │ │ ldm r8!, {r1, r5, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ ldm r8, {r1, r5, r6, r7} │ │ │ │ stm r0, {r1, r5, r6, r7} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, fp │ │ │ │ - bl 656de0 │ │ │ │ + bl 656db0 │ │ │ │ ldrb r5, [sp, #152] @ 0x98 │ │ │ │ cmp r5, #4 │ │ │ │ bne 35031c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r5, r6, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 6572a4 │ │ │ │ + bl 657274 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3502d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3502b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3502d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -810376,15 +810376,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 350374 │ │ │ │ cmp r1, #1 │ │ │ │ bne 35039c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r0, [pc, #1108] @ 3507f8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -810478,15 +810478,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 35050c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3507cc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 3507cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 350578 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ @@ -810495,15 +810495,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 350550 │ │ │ │ cmp r1, #1 │ │ │ │ bne 350578 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -810557,15 +810557,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 350648 │ │ │ │ cmp r1, #1 │ │ │ │ bne 350718 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 350718 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 347d10 │ │ │ │ tst r8, #1 │ │ │ │ beq 3506b8 │ │ │ │ @@ -810575,15 +810575,15 @@ │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 350690 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3506b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 347448 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ b 350624 │ │ │ │ bl 59014 │ │ │ │ b 3506d4 │ │ │ │ @@ -810650,17 +810650,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 373294 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, lr, ip, asr lr @ │ │ │ │ strheq lr, [fp], #-76 @ 0xffffffb4 │ │ │ │ - eorseq r7, r5, r8, asr fp │ │ │ │ + eorseq r7, r5, r8, lsl fp │ │ │ │ subeq pc, lr, ip, lsr #25 │ │ │ │ - eorseq r7, r5, r9, lsl #15 │ │ │ │ + eorseq r7, r5, r9, asr #14 │ │ │ │ subeq pc, lr, r4, asr #24 │ │ │ │ subeq pc, lr, r8, ror fp @ │ │ │ │ subeq lr, fp, ip, lsr #13 │ │ │ │ strdeq pc, [lr], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ @@ -810787,15 +810787,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, fp, ip, lsr #32 │ │ │ │ subeq pc, lr, ip, asr #10 │ │ │ │ strheq r0, [ip], #-44 @ 0xffffffd4 │ │ │ │ subeq lr, fp, r4, lsl #3 │ │ │ │ umaaleq lr, fp, r0, r1 │ │ │ │ - eorseq r4, r5, r9, lsl r7 │ │ │ │ + ldrsbteq r4, [r5], -r9 │ │ │ │ subeq fp, fp, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r8, r1 │ │ │ │ @@ -811209,22 +811209,22 @@ │ │ │ │ bne 35108c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 364edc │ │ │ │ b 351084 │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r5, pc, ror #1 │ │ │ │ - eorseq r8, r3, ip, lsl #27 │ │ │ │ - ldrshteq r6, [r5], -lr │ │ │ │ - eorseq r6, r5, sp, ror #15 │ │ │ │ + eorseq r7, r5, pc, lsr #1 │ │ │ │ + eorseq r8, r3, ip, asr #26 │ │ │ │ + ldrhteq r6, [r5], -lr │ │ │ │ + eorseq r6, r5, sp, lsr #15 │ │ │ │ subeq sp, fp, r0, lsr sl │ │ │ │ strdeq sp, [fp], #-148 @ 0xffffff6c │ │ │ │ subeq lr, fp, ip, asr r7 │ │ │ │ - eorseq r8, r3, r8, ror #21 │ │ │ │ + eorseq r8, r3, r8, lsr #21 │ │ │ │ subeq lr, lr, r0, lsr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #72] @ 351118 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -811372,15 +811372,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 351364 │ │ │ │ ldr r2, [pc, #620] @ 351588 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b 3514cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldr fp, [r4, #36] @ 0x24 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -811409,15 +811409,15 @@ │ │ │ │ orr r0, r5, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ - bl 642cf4 │ │ │ │ + bl 642cc4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ beq 35147c │ │ │ │ mov r0, r5 │ │ │ │ bl 345074 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -811524,15 +811524,15 @@ │ │ │ │ b 351570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrhteq r6, [r5], -r5 │ │ │ │ + eorseq r6, r5, r5, ror r8 │ │ │ │ strdeq sp, [fp], #-80 @ 0xffffffb0 │ │ │ │ strdeq sp, [fp], #-92 @ 0xffffffa4 │ │ │ │ subeq sp, fp, ip, lsr r5 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 3515e0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -811638,15 +811638,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, fp, ip, asr r4 │ │ │ │ subeq sp, fp, r8, ror #8 │ │ │ │ - mlaseq r5, r1, r9, r3 │ │ │ │ + eorseq r3, r5, r1, asr r9 │ │ │ │ strdeq fp, [fp], #-20 @ 0xffffffec │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #96] @ 3517c8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ @@ -812168,15 +812168,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq ip, [fp], #-196 @ 0xffffff3c │ │ │ │ subeq ip, fp, r0, asr #25 │ │ │ │ - eorseq r3, r5, r9, asr #2 │ │ │ │ + eorseq r3, r5, r9, lsl #2 │ │ │ │ subeq sl, fp, ip, lsr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #104] @ 352018 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ @@ -812482,15 +812482,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 352460 │ │ │ │ cmp r2, #1 │ │ │ │ bne 352484 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 583e4 │ │ │ │ b 352390 │ │ │ │ bl 570b4 │ │ │ │ @@ -812564,15 +812564,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r3, [r2] │ │ │ │ cmpeq r3, r0 │ │ │ │ beq 352870 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ 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 │ │ │ │ @@ -812620,15 +812620,15 @@ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 35280c │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ 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 │ │ │ │ @@ -812656,15 +812656,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 352718 │ │ │ │ cmp r2, #1 │ │ │ │ bne 35273c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 35281c │ │ │ │ b 352894 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -812673,15 +812673,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 35275c │ │ │ │ cmp r2, #1 │ │ │ │ bne 352780 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3527a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -812695,28 +812695,28 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3527b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 352890 │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 352890 │ │ │ │ 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 3527e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 35280c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 352894 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 352838 │ │ │ │ @@ -812732,15 +812732,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 352848 │ │ │ │ cmp r2, #1 │ │ │ │ bne 352894 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 352894 │ │ │ │ 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} │ │ │ │ @@ -812835,23 +812835,23 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - bl 62f490 │ │ │ │ + bl 62f460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 352a24 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r5, r5, r3, lsr #12 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r5, r5, r3, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r6, #6 │ │ │ │ mov r7, #7 │ │ │ │ add r5, sp, #28 │ │ │ │ @@ -812872,21 +812872,21 @@ │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r5, r5, sl, lsr r8 │ │ │ │ + ldrshteq r5, [r5], -sl │ │ │ │ strheq ip, [fp], #-116 @ 0xffffff8c │ │ │ │ - eorseq r5, r5, sp, lsl r8 │ │ │ │ - eorseq r5, r5, r7, lsl r8 │ │ │ │ + ldrsbteq r5, [r5], -sp │ │ │ │ + ldrsbteq r5, [r5], -r7 │ │ │ │ subeq ip, fp, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #232] @ 352bb4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [pc, #228] @ 352bb8 │ │ │ │ @@ -812940,27 +812940,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 67ab10 │ │ │ │ + bl 67aae0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq ip, fp, r0, ror r6 │ │ │ │ subeq ip, fp, r0, asr #12 │ │ │ │ subeq ip, fp, r8, lsr #12 │ │ │ │ subeq ip, fp, r0, lsl r6 │ │ │ │ strdeq ip, [fp], #-88 @ 0xffffffa8 │ │ │ │ strheq ip, [fp], #-88 @ 0xffffffa8 │ │ │ │ subeq ip, fp, r8, lsr #12 │ │ │ │ strheq ip, [fp], #-80 @ 0xffffffb0 │ │ │ │ subeq ip, fp, r8, lsl #11 │ │ │ │ - ldrhteq r5, [r5], -r3 │ │ │ │ + eorseq r5, r5, r3, ror r6 │ │ │ │ subeq ip, fp, r0, lsl #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -812975,39 +812975,39 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ beq 352cd0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #260] @ 352d44 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r4, [pc, #256] @ 352d48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #18 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r1, [pc, #232] @ 352d4c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #164] @ 352d2c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r0, [pc, #144] @ 352d30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #140] @ 352d34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ @@ -813018,42 +813018,42 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ b 352d18 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r0, [pc, #80] @ 352d3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #76] @ 352d40 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrhteq r5, [r5], -fp │ │ │ │ + eorseq r5, r5, fp, ror r2 │ │ │ │ subeq ip, fp, r0, asr #5 │ │ │ │ strheq ip, [fp], #-44 @ 0xffffffd4 │ │ │ │ - eorseq r5, r5, pc, lsr #6 │ │ │ │ + eorseq r5, r5, pc, ror #5 │ │ │ │ subeq ip, fp, ip, ror #4 │ │ │ │ subeq ip, fp, r0, ror r2 │ │ │ │ - eorseq r5, r5, r4, lsl #6 │ │ │ │ + eorseq r5, r5, r4, asr #5 │ │ │ │ subeq ip, fp, r0, ror r2 │ │ │ │ - ldrshteq r5, [r5], -r2 │ │ │ │ + ldrhteq r5, [r5], -r2 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42b828 │ │ │ │ ldr r0, [r0] │ │ │ │ b 355878 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #3 │ │ │ │ @@ -813062,45 +813062,45 @@ │ │ │ │ ldr r2, [pc, #28] @ 352d98 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subeq ip, fp, r0, ror r7 │ │ │ │ - ldrshteq r1, [r4], -r4 │ │ │ │ + ldrhteq r1, [r4], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 429668 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42b2b0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 352dc4 │ │ │ │ tst r2, #32 │ │ │ │ bne 352dc8 │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 352de4 │ │ │ │ tst r2, #32 │ │ │ │ bne 352de8 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 352e04 │ │ │ │ tst r2, #32 │ │ │ │ bne 352e08 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 352e58 │ │ │ │ sub r0, r0, #8 │ │ │ │ @@ -813344,15 +813344,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3531d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3531fc │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 35323c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -813699,15 +813699,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 353764 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -814457,15 +814457,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 35433c │ │ │ │ cmp r2, #1 │ │ │ │ bne 354360 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 354394 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -815158,40 +815158,40 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 354e30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 354e54 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 354e6c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r2, r5, r9, asr #30 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r2, r5, r9, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 354ed8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 354ebc │ │ │ │ ldr r2, [pc, #296] @ 354fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -815319,66 +815319,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 355334 │ │ │ │ ldr r0, [pc, #588] @ 355338 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 355300 │ │ │ │ ldr r1, [pc, #488] @ 355304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 355200 │ │ │ │ ldr r1, [pc, #528] @ 35533c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 355328 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 3552f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 3552f8 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 3552fc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 355310 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 355314 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 355318 │ │ │ │ @@ -815387,62 +815387,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 3552ec │ │ │ │ ldr r1, [pc, #244] @ 3552f0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 355308 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 355340 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 35530c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 35532c │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 355330 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 35531c │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 355320 │ │ │ │ ldr r1, [pc, #100] @ 355324 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -815450,41 +815450,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ subeq r9, fp, r8, ror #23 │ │ │ │ - ldrhteq r2, [r5], -sp │ │ │ │ - eorseq r2, r5, ip, asr ip │ │ │ │ + eorseq r2, r5, sp, ror fp │ │ │ │ + eorseq r2, r5, ip, lsl ip │ │ │ │ subeq r9, fp, ip, ror #24 │ │ │ │ - ldrshteq r4, [r3], -ip │ │ │ │ + ldrhteq r4, [r3], -ip │ │ │ │ subeq r9, fp, r8, ror #25 │ │ │ │ - ldrhteq r2, [r5], -r5 │ │ │ │ - eorseq r2, r5, ip, lsr #23 │ │ │ │ - eorseq r2, r5, sp, ror fp │ │ │ │ + eorseq r2, r5, r5, ror ip │ │ │ │ + eorseq r2, r5, ip, ror #22 │ │ │ │ + eorseq r2, r5, sp, lsr fp │ │ │ │ subeq r9, fp, r0, ror #24 │ │ │ │ subeq r9, fp, r4, asr #24 │ │ │ │ - eorseq r2, r5, r1, lsr #24 │ │ │ │ + eorseq r2, r5, r1, ror #23 │ │ │ │ subeq r9, fp, r4, lsl fp │ │ │ │ subeq r9, fp, r8, lsr fp │ │ │ │ - eorseq r2, r5, r3, asr #22 │ │ │ │ - ldrsbteq r2, [r5], -r0 │ │ │ │ + eorseq r2, r5, r3, lsl #22 │ │ │ │ + mlaseq r5, r0, ip, r2 │ │ │ │ subeq r9, fp, ip, lsr #23 │ │ │ │ - mlaseq r3, r0, sp, lr │ │ │ │ - eorseq r2, r5, fp, lsr sp │ │ │ │ + eorseq lr, r3, r0, asr sp │ │ │ │ + ldrshteq r2, [r5], -fp │ │ │ │ subeq r9, fp, r0, asr sp │ │ │ │ - eorseq r2, r5, r5, lsl #26 │ │ │ │ - ldrshteq r2, [r5], -r7 │ │ │ │ + eorseq r2, r5, r5, asr #25 │ │ │ │ + ldrhteq r2, [r5], -r7 │ │ │ │ subeq r9, fp, r4, lsl sp │ │ │ │ - ldrshteq r2, [r5], -r2 │ │ │ │ + ldrhteq r2, [r5], -r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldm r1, {r4, r5, r9} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -815838,15 +815838,15 @@ │ │ │ │ ldr r2, [pc, #512] @ 355adc │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #504] @ 355afc │ │ │ │ ldr r1, [pc, #504] @ 355b00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 35598c │ │ │ │ @@ -815870,28 +815870,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #360] @ 355aec │ │ │ │ ldr r1, [pc, #360] @ 355af0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #316] @ 355af4 │ │ │ │ ldr r1, [pc, #316] @ 355af8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 355a4c │ │ │ │ @@ -815901,15 +815901,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr lr, [pc, #224] @ 355ae0 │ │ │ │ add r2, r0, #16 │ │ │ │ ldr r3, [pc, #220] @ 355ae4 │ │ │ │ ldr r1, [pc, #220] @ 355ae8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -815918,80 +815918,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #192] @ 355b04 │ │ │ │ ldr r1, [pc, #192] @ 355b08 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ 355b0c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #144] @ 355b10 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #112] @ 355b1c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 355b20 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r2, r5, sl, lsr #11 │ │ │ │ + eorseq r2, r5, sl, ror #10 │ │ │ │ subeq r9, fp, r0, lsr #11 │ │ │ │ subeq r9, fp, r8, asr #7 │ │ │ │ subeq r9, fp, r4, lsl #9 │ │ │ │ - eorseq r2, r5, sp, ror #8 │ │ │ │ + eorseq r2, r5, sp, lsr #8 │ │ │ │ subeq r9, fp, ip, asr #8 │ │ │ │ - eorseq r2, r5, r3, lsl r5 │ │ │ │ + ldrsbteq r2, [r5], -r3 │ │ │ │ subeq r9, fp, r8, lsl r4 │ │ │ │ - ldrshteq r2, [r5], -r3 │ │ │ │ + ldrhteq r2, [r5], -r3 │ │ │ │ subeq r9, fp, ip, asr #9 │ │ │ │ - ldrhteq r2, [r5], -r8 │ │ │ │ + eorseq r2, r5, r8, ror r5 │ │ │ │ subeq r9, fp, ip, lsl #7 │ │ │ │ - eorseq r2, r5, ip, lsl #9 │ │ │ │ + eorseq r2, r5, ip, asr #8 │ │ │ │ subeq r9, fp, r0, asr r3 │ │ │ │ - eorseq r2, r5, r9, asr r4 │ │ │ │ + eorseq r2, r5, r9, lsl r4 │ │ │ │ strdeq r9, [fp], #-60 @ 0xffffffc4 │ │ │ │ - eorseq lr, r3, r4, lsr #14 │ │ │ │ + eorseq lr, r3, r4, ror #13 │ │ │ │ subeq r9, fp, ip, ror #7 │ │ │ │ - eorseq r2, r5, r8, lsr r4 │ │ │ │ + ldrshteq r2, [r5], -r8 │ │ │ │ subeq r9, fp, ip, asr #10 │ │ │ │ - eorseq r2, r5, ip, ror #11 │ │ │ │ + eorseq r2, r5, ip, lsr #11 │ │ │ │ subeq r9, fp, ip, ror r5 │ │ │ │ - eorseq r2, r5, fp, asr #11 │ │ │ │ - eorseq r3, r3, r4, asr pc │ │ │ │ + eorseq r2, r5, fp, lsl #11 │ │ │ │ + eorseq r3, r3, r4, lsl pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 355ba8 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 355bac │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 355bb0 │ │ │ │ @@ -816009,22 +816009,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r9, fp, r0, asr r3 │ │ │ │ - ldrsbteq r2, [r5], -r2 │ │ │ │ + mlaseq r5, r2, r3, r2 │ │ │ │ subeq r9, fp, ip, asr r3 │ │ │ │ - ldrhteq r2, [r5], -r2 │ │ │ │ - ldrhteq r2, [r5], -r3 │ │ │ │ + eorseq r2, r5, r2, ror r3 │ │ │ │ + eorseq r2, r5, r3, ror r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 355c90 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -816052,15 +816052,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -816070,15 +816070,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 354164 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq lr, [r3], -r4 │ │ │ │ + mlaseq r3, r4, r6, lr │ │ │ │ ldrdeq r9, [fp], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0xfffd4c10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 355d70 │ │ │ │ mov r5, r1 │ │ │ │ @@ -816108,15 +816108,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -816144,197 +816144,197 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 355de0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrshteq r3, [r3], -ip │ │ │ │ + b 67a5e4 │ │ │ │ + ldrhteq r3, [r3], -ip │ │ │ │ subeq r9, fp, ip, asr #2 │ │ │ │ - eorseq r3, r3, r8, asr #21 │ │ │ │ + eorseq r3, r3, r8, lsl #21 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 355e08 │ │ │ │ ldr r1, [pc, #76] @ 355e48 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 355e40 │ │ │ │ ldr r3, [pc, #40] @ 355e44 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r3, r0, lsl #21 │ │ │ │ + eorseq r3, r3, r0, asr #20 │ │ │ │ subeq r9, fp, r0, ror #1 │ │ │ │ - mlaseq r3, r8, sl, r3 │ │ │ │ + eorseq r3, r3, r8, asr sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 355e70 │ │ │ │ ldr r1, [pc, #76] @ 355eb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 355ea8 │ │ │ │ ldr r3, [pc, #40] @ 355eac │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r3, r8, lsl sl │ │ │ │ + ldrsbteq r3, [r3], -r8 │ │ │ │ subeq r9, fp, r8, lsl #1 │ │ │ │ - eorseq r3, r3, r0, lsr sl │ │ │ │ + ldrshteq r3, [r3], -r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 355ed8 │ │ │ │ ldr r1, [pc, #76] @ 355f18 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 355f10 │ │ │ │ ldr r3, [pc, #40] @ 355f14 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r3, [r3], -r0 │ │ │ │ + eorseq r3, r3, r0, ror r9 │ │ │ │ subeq r9, fp, r0, lsr r0 │ │ │ │ - eorseq r3, r3, r8, asr #19 │ │ │ │ + eorseq r3, r3, r8, lsl #19 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 355f40 │ │ │ │ ldr r1, [pc, #76] @ 355f80 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 355f78 │ │ │ │ ldr r3, [pc, #40] @ 355f7c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r3, r8, asr #18 │ │ │ │ + eorseq r3, r3, r8, lsl #18 │ │ │ │ ldrdeq r8, [fp], #-248 @ 0xffffff08 │ │ │ │ - eorseq r3, r3, r0, ror #18 │ │ │ │ + eorseq r3, r3, r0, lsr #18 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 355fa8 │ │ │ │ ldr r1, [pc, #76] @ 355fe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 355fe0 │ │ │ │ ldr r3, [pc, #40] @ 355fe4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r3, r0, ror #17 │ │ │ │ + eorseq r3, r3, r0, lsr #17 │ │ │ │ subeq r8, fp, r0, lsl #31 │ │ │ │ - ldrshteq r3, [r3], -r8 │ │ │ │ + ldrhteq r3, [r3], -r8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 356010 │ │ │ │ ldr r1, [pc, #76] @ 356050 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 356048 │ │ │ │ ldr r3, [pc, #40] @ 35604c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r3, r8, ror r8 │ │ │ │ + eorseq r3, r3, r8, lsr r8 │ │ │ │ subeq r8, fp, r8, lsr #30 │ │ │ │ - mlaseq r3, r0, r8, r3 │ │ │ │ + eorseq r3, r3, r0, asr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 356090 │ │ │ │ ldr r3, [pc, #40] @ 356094 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r1, r5, r5, lsl #30 │ │ │ │ + eorseq r1, r5, r5, asr #29 │ │ │ │ subeq r8, fp, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 3abf78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -816401,15 +816401,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 3561e8 │ │ │ │ @@ -816450,15 +816450,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, fp, r4, lsl fp │ │ │ │ - ldrsbteq r1, [r5], -r6 │ │ │ │ + mlaseq r5, r6, sl, r1 │ │ │ │ subeq r8, fp, r4, ror #20 │ │ │ │ subeq r8, fp, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 3fe7d8 │ │ │ │ @@ -816526,15 +816526,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 3563dc │ │ │ │ @@ -816575,15 +816575,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, fp, r0, lsr #18 │ │ │ │ - eorseq r1, r5, r2, ror #17 │ │ │ │ + eorseq r1, r5, r2, lsr #17 │ │ │ │ subeq r8, fp, r0, ror r8 │ │ │ │ subeq r8, fp, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -816657,15 +816657,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 3565e8 │ │ │ │ @@ -816706,15 +816706,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, fp, r4, lsl r7 │ │ │ │ - ldrsbteq r1, [r5], -r6 │ │ │ │ + mlaseq r5, r6, r6, r1 │ │ │ │ subeq r8, fp, r4, ror #12 │ │ │ │ subeq r8, fp, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ @@ -816764,50 +816764,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 356950 │ │ │ │ add r2, pc, r2 │ │ │ │ b 35682c │ │ │ │ ldr r2, [pc, #444] @ 356944 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 356928 │ │ │ │ add r2, pc, r2 │ │ │ │ b 356900 │ │ │ │ ldr r2, [pc, #404] @ 356948 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 35693c │ │ │ │ add r2, pc, r2 │ │ │ │ b 356900 │ │ │ │ ldr r2, [pc, #320] @ 356920 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 356954 │ │ │ │ ldr r2, [pc, #340] @ 356958 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3568c4 │ │ │ │ ldr r2, [pc, #272] @ 356924 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -816818,94 +816818,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 35691c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 356970 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 356974 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 35692c │ │ │ │ add r2, pc, r2 │ │ │ │ b 356900 │ │ │ │ ldr r2, [pc, #188] @ 35694c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 356930 │ │ │ │ add r2, pc, r2 │ │ │ │ b 356900 │ │ │ │ ldr r3, [pc, #188] @ 356978 │ │ │ │ ldr r2, [pc, #188] @ 35697c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 356940 │ │ │ │ add r2, pc, r2 │ │ │ │ b 356900 │ │ │ │ ldr r2, [pc, #56] @ 356938 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r3, r3, r0, lsr #3 │ │ │ │ - eorseq r1, r5, r4, asr r7 │ │ │ │ - eorseq r3, r3, r8, asr #1 │ │ │ │ - eorseq r1, r5, lr, ror #14 │ │ │ │ - ldrsbteq r1, [r5], -sp │ │ │ │ - eorseq r1, r5, r4, lsl #14 │ │ │ │ - ldrsbteq r1, [r5], -fp │ │ │ │ - eorseq r1, r5, lr, ror #14 │ │ │ │ - mlaseq r5, r1, r6, r1 │ │ │ │ - eorseq r1, r5, r0, asr #15 │ │ │ │ - eorseq r1, r5, r3, lsr #13 │ │ │ │ - eorseq r1, r5, lr, lsl #16 │ │ │ │ - eorseq r1, r5, fp, ror #15 │ │ │ │ - ldrshteq r1, [r5], -r6 │ │ │ │ - eorseq r1, r5, r1, lsr r8 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r3, r3, r0, ror #2 │ │ │ │ + eorseq r1, r5, r4, lsl r7 │ │ │ │ + eorseq r3, r3, r8, lsl #1 │ │ │ │ + eorseq r1, r5, lr, lsr #14 │ │ │ │ + mlaseq r5, sp, r7, r1 │ │ │ │ + eorseq r1, r5, r4, asr #13 │ │ │ │ + mlaseq r5, fp, r6, r1 │ │ │ │ + eorseq r1, r5, lr, lsr #14 │ │ │ │ + eorseq r1, r5, r1, asr r6 │ │ │ │ + eorseq r1, r5, r0, lsl #15 │ │ │ │ + eorseq r1, r5, r3, ror #12 │ │ │ │ + eorseq r1, r5, lr, asr #15 │ │ │ │ + eorseq r1, r5, fp, lsr #15 │ │ │ │ + ldrhteq r1, [r5], -r6 │ │ │ │ + ldrshteq r1, [r5], -r1 │ │ │ │ umaaleq r8, fp, r0, r7 │ │ │ │ - eorseq r1, r5, r7, lsr #15 │ │ │ │ + eorseq r1, r5, r7, ror #14 │ │ │ │ subeq r8, fp, r0, asr #16 │ │ │ │ - eorseq r1, r5, pc, lsl #17 │ │ │ │ + eorseq r1, r5, pc, asr #16 │ │ │ │ subeq r8, fp, r4, ror r8 │ │ │ │ - eorseq r3, r3, r8, ror r1 │ │ │ │ - eorseq r1, r5, r8, ror r8 │ │ │ │ + eorseq r3, r3, r8, lsr r1 │ │ │ │ + eorseq r1, r5, r8, lsr r8 │ │ │ │ subeq r8, fp, r0, ror #14 │ │ │ │ - eorseq r1, r5, r0, ror #14 │ │ │ │ + eorseq r1, r5, r0, lsr #14 │ │ │ │ ldrdeq r8, [fp], #-100 @ 0xffffff9c │ │ │ │ - eorseq r1, r5, r1, lsl #14 │ │ │ │ + eorseq r1, r5, r1, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #19 │ │ │ │ movcs r3, #16 │ │ │ │ @@ -817172,15 +817172,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 356e14 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 356e18 │ │ │ │ ldr ip, [pc, #52] @ 356e1c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -817188,22 +817188,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r1, r5, r2, ror #3 │ │ │ │ - ldrsbteq r1, [r5], -r0 │ │ │ │ + eorseq r1, r5, r2, lsr #3 │ │ │ │ + mlaseq r5, r0, r1, r1 │ │ │ │ ldrdeq r8, [fp], #-16 │ │ │ │ - eorseq r1, r5, sp, lsr #4 │ │ │ │ - eorseq r1, r5, ip, lsl r2 │ │ │ │ + eorseq r1, r5, sp, ror #3 │ │ │ │ + ldrsbteq r1, [r5], -ip │ │ │ │ subeq r8, fp, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #336] @ 356f90 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #332] @ 356f94 │ │ │ │ @@ -817286,16 +817286,16 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 58df0 │ │ │ │ - eorseq sp, r3, r0, lsr #3 │ │ │ │ - eorseq sp, r3, ip, lsl r2 │ │ │ │ + eorseq sp, r3, r0, ror #2 │ │ │ │ + ldrsbteq sp, [r3], -ip │ │ │ │ subeq r8, fp, r8, ror r0 │ │ │ │ subeq r8, fp, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #336] @ 357104 │ │ │ │ mov r6, r1 │ │ │ │ @@ -817379,16 +817379,16 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 58df0 │ │ │ │ - eorseq sp, r3, ip, lsr #32 │ │ │ │ - eorseq sp, r3, r8, lsr #1 │ │ │ │ + eorseq ip, r3, ip, ror #31 │ │ │ │ + eorseq sp, r3, r8, rrx │ │ │ │ subeq r7, fp, r4, lsl #30 │ │ │ │ subeq r7, fp, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -819298,18 +819298,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 358ef8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r4, sl, lsl #3 │ │ │ │ - mlaseq r3, r0, r2, fp │ │ │ │ - eorseq fp, r3, ip, ror r3 │ │ │ │ - eorseq pc, r4, r3, lsl #4 │ │ │ │ + eorseq pc, r4, sl, asr #2 │ │ │ │ + eorseq fp, r3, r0, asr r2 │ │ │ │ + eorseq fp, r3, ip, lsr r3 │ │ │ │ + eorseq pc, r4, r3, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #520] @ 35912c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -819437,18 +819437,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r4, sl, asr pc │ │ │ │ - eorseq fp, r3, r4, lsr r1 │ │ │ │ - mlaseq r4, r2, r0, pc @ │ │ │ │ - ldrhteq lr, [r4], -pc │ │ │ │ + eorseq lr, r4, sl, lsl pc │ │ │ │ + ldrshteq fp, [r3], -r4 │ │ │ │ + eorseq pc, r4, r2, asr r0 @ │ │ │ │ + eorseq lr, r4, pc, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #524] @ 35935c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -819577,18 +819577,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 359354 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r4, lr, lsr #26 │ │ │ │ - eorseq sl, r3, r4, lsr lr │ │ │ │ - eorseq sl, r3, r0, lsr #30 │ │ │ │ - eorseq lr, r4, r7, lsr #27 │ │ │ │ + eorseq lr, r4, lr, ror #25 │ │ │ │ + ldrshteq sl, [r3], -r4 │ │ │ │ + eorseq sl, r3, r0, ror #29 │ │ │ │ + eorseq lr, r4, r7, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #544] @ 3595a0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -819722,24 +819722,24 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrshteq lr, [r4], -lr │ │ │ │ - ldrsbteq sl, [r3], -r8 │ │ │ │ - eorseq lr, r4, r6, lsr ip │ │ │ │ - eorseq lr, r4, r3, ror #22 │ │ │ │ + ldrhteq lr, [r4], -lr │ │ │ │ + mlaseq r3, r8, ip, sl │ │ │ │ + ldrshteq lr, [r4], -r6 │ │ │ │ + eorseq lr, r4, r3, lsr #22 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3595c4 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq lr, r4, r3, lsl #21 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq lr, r4, r3, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ @@ -820421,15 +820421,15 @@ │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35a1c8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35a0c4 │ │ │ │ @@ -820570,15 +820570,15 @@ │ │ │ │ bl 353e4c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 354c90 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r3, [fp], #-8 │ │ │ │ - eorseq fp, r4, pc, lsl #28 │ │ │ │ + eorseq fp, r4, pc, asr #27 │ │ │ │ subeq r2, fp, r8, ror pc │ │ │ │ subeq r2, fp, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -821257,15 +821257,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35aec4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35add4 │ │ │ │ @@ -821394,15 +821394,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 353e4c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, fp, r8, asr #7 │ │ │ │ - eorseq fp, r4, r3, lsl r1 │ │ │ │ + ldrsbteq fp, [r4], -r3 │ │ │ │ subeq r2, fp, ip, ror r2 │ │ │ │ subeq r2, fp, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -822081,15 +822081,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35bba4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35bab4 │ │ │ │ @@ -822218,15 +822218,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 353e4c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r1, fp, r8, ror #13 │ │ │ │ - eorseq sl, r4, r3, lsr r4 │ │ │ │ + ldrshteq sl, [r4], -r3 │ │ │ │ umaaleq r1, fp, ip, r5 │ │ │ │ subeq r1, fp, r8, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -822905,15 +822905,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35c884 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35c794 │ │ │ │ @@ -823042,15 +823042,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 353e4c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r0, fp, r8, lsl #20 │ │ │ │ - eorseq r9, r4, r3, asr r7 │ │ │ │ + eorseq r9, r4, r3, lsl r7 │ │ │ │ strheq r0, [fp], #-140 @ 0xffffff74 │ │ │ │ subeq r0, fp, r8, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -823729,15 +823729,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35d564 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35d474 │ │ │ │ @@ -823866,15 +823866,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 353e4c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, sl, r8, lsr #26 │ │ │ │ - eorseq r8, r4, r3, ror sl │ │ │ │ + eorseq r8, r4, r3, lsr sl │ │ │ │ ldrdeq pc, [sl], #-188 @ 0xffffff44 │ │ │ │ subeq pc, sl, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -824553,15 +824553,15 @@ │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 681978 │ │ │ │ + bl 681948 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e244 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #21 │ │ │ │ b 35e154 │ │ │ │ @@ -824690,15 +824690,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 353e4c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, sl, r8, asr #32 │ │ │ │ - mlaseq r4, r3, sp, r7 │ │ │ │ + eorseq r7, r4, r3, asr sp │ │ │ │ strdeq lr, [sl], #-236 @ 0xffffff14 │ │ │ │ subeq lr, sl, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r5, r3 │ │ │ │ @@ -824879,15 +824879,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35e6e0 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35e6f4 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 35e704 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bl 430140 │ │ │ │ @@ -824951,21 +824951,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 3537a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r4, r7, lsl sl │ │ │ │ + ldrsbteq r9, [r4], -r7 │ │ │ │ subeq r0, fp, ip, ror #18 │ │ │ │ subeq r0, fp, r8, ror #11 │ │ │ │ subeq r0, fp, ip, lsl #18 │ │ │ │ strdeq r0, [fp], #-140 @ 0xffffff74 │ │ │ │ strdeq r0, [fp], #-136 @ 0xffffff78 │ │ │ │ - eorseq r9, r4, ip, ror r9 │ │ │ │ + eorseq r9, r4, ip, lsr r9 │ │ │ │ subeq r0, fp, ip, lsl #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ @@ -824983,15 +824983,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35e880 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35e894 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 35e8a4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bl 42b398 │ │ │ │ @@ -825055,21 +825055,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r4, r7, ror r8 │ │ │ │ + eorseq r9, r4, r7, lsr r8 │ │ │ │ subeq r0, fp, ip, asr #15 │ │ │ │ subeq r0, fp, r8, lsr r4 │ │ │ │ subeq r0, fp, ip, ror #14 │ │ │ │ subeq r0, fp, ip, asr r7 │ │ │ │ subeq r0, fp, r8, asr r7 │ │ │ │ - ldrsbteq r9, [r4], -ip │ │ │ │ + mlaseq r4, ip, r7, r9 │ │ │ │ subeq r0, fp, ip, ror #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ @@ -825087,15 +825087,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35ea20 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35ea34 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 35ea44 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bl 42984c │ │ │ │ @@ -825159,21 +825159,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r9, [r4], -r7 │ │ │ │ + mlaseq r4, r7, r6, r9 │ │ │ │ subeq r0, fp, ip, lsr #12 │ │ │ │ umaaleq r0, fp, r8, r2 │ │ │ │ subeq r0, fp, ip, asr #11 │ │ │ │ strheq r0, [fp], #-92 @ 0xffffffa4 │ │ │ │ strheq r0, [fp], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r9, r4, ip, lsr r6 │ │ │ │ + ldrshteq r9, [r4], -ip │ │ │ │ subeq r0, fp, ip, asr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ @@ -825191,15 +825191,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35ebc0 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35ebd4 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 35ebe4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bl 42c1c0 │ │ │ │ @@ -825263,21 +825263,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r4, r7, lsr r5 │ │ │ │ + ldrshteq r9, [r4], -r7 │ │ │ │ subeq r0, fp, ip, lsl #9 │ │ │ │ strdeq r0, [fp], #-8 │ │ │ │ subeq r0, fp, ip, lsr #8 │ │ │ │ subeq r0, fp, ip, lsl r4 │ │ │ │ subeq r0, fp, r8, lsl r4 │ │ │ │ - mlaseq r4, ip, r4, r9 │ │ │ │ + eorseq r9, r4, ip, asr r4 │ │ │ │ subeq r0, fp, ip, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ @@ -825295,15 +825295,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35ed60 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35ed74 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ beq 35ed84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl 42baf4 │ │ │ │ @@ -825367,21 +825367,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r4, r7, r3, r9 │ │ │ │ + eorseq r9, r4, r7, asr r3 │ │ │ │ subeq r0, fp, ip, ror #5 │ │ │ │ subeq pc, sl, r8, asr pc @ │ │ │ │ subeq r0, fp, ip, lsl #5 │ │ │ │ subeq r0, fp, ip, ror r2 │ │ │ │ subeq r0, fp, r8, ror r2 │ │ │ │ - ldrshteq r9, [r4], -ip │ │ │ │ + ldrhteq r9, [r4], -ip │ │ │ │ subeq pc, sl, ip, lsl #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ @@ -825399,15 +825399,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bcc 35ef00 │ │ │ │ cmp r3, r1 │ │ │ │ bhi 35ef14 │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 35ef24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bl 42bd30 │ │ │ │ @@ -825471,21 +825471,21 @@ │ │ │ │ bl 58b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 353cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r9, [r4], -r7 │ │ │ │ + ldrhteq r9, [r4], -r7 │ │ │ │ subeq r0, fp, ip, asr #2 │ │ │ │ strheq pc, [sl], #-216 @ 0xffffff28 @ │ │ │ │ subeq r0, fp, ip, ror #1 │ │ │ │ ldrdeq r0, [fp], #-12 │ │ │ │ ldrdeq r0, [fp], #-8 │ │ │ │ - eorseq r9, r4, ip, asr r1 │ │ │ │ + eorseq r9, r4, ip, lsl r1 │ │ │ │ subeq pc, sl, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq 35f09c │ │ │ │ ldrb r7, [r1] │ │ │ │ mov sl, r2 │ │ │ │ @@ -825738,16 +825738,16 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ bl 348d74 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, sl, r0, asr ip @ │ │ │ │ - eorseq r4, r3, r4, ror #28 │ │ │ │ - eorseq sl, r2, ip, asr r6 │ │ │ │ + eorseq r4, r3, r4, lsr #28 │ │ │ │ + eorseq sl, r2, ip, lsl r6 │ │ │ │ subeq pc, sl, r8, asr sp @ │ │ │ │ andeq r3, r1, ip, asr r2 │ │ │ │ subeq r0, fp, ip, lsl r9 │ │ │ │ subeq r0, fp, r4, lsl r9 │ │ │ │ push {fp, lr} │ │ │ │ add ip, r1, #104 @ 0x68 │ │ │ │ ldm ip, {r2, r3, ip} │ │ │ │ @@ -825870,17 +825870,17 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ bl 353da0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r0, lr, ip, lsr #19 │ │ │ │ umaaleq pc, sl, r0, r7 @ │ │ │ │ - ldrshteq r8, [r4], -r0 │ │ │ │ + ldrhteq r8, [r4], -r0 │ │ │ │ subeq pc, sl, r8, ror r7 @ │ │ │ │ - mlaseq r4, r4, ip, r8 │ │ │ │ + eorseq r8, r4, r4, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ ldr r8, [r0] │ │ │ │ add sl, r8, #4 │ │ │ │ b 35f5d4 │ │ │ │ yield │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -826003,17 +826003,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r4, sl, lsl fp │ │ │ │ + ldrsbteq r8, [r4], -sl │ │ │ │ subeq pc, sl, r8, lsr r9 @ │ │ │ │ - eorseq r8, r4, fp, lsr #20 │ │ │ │ + eorseq r8, r4, fp, ror #19 │ │ │ │ subeq pc, sl, r8, ror r5 @ │ │ │ │ subeq r0, lr, r0, ror #13 │ │ │ │ subeq pc, sl, r0, ror #4 │ │ │ │ subeq pc, sl, r4, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ @@ -826050,30 +826050,30 @@ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr r2, [pc, #20] @ 35f884 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589f8 │ │ │ │ subeq pc, sl, r4, lsl #2 │ │ │ │ subeq pc, sl, r8, lsl r1 @ │ │ │ │ - eorseq r8, r4, r4, lsr #18 │ │ │ │ + eorseq r8, r4, r4, ror #17 │ │ │ │ strdeq pc, [sl], #-120 @ 0xffffff88 │ │ │ │ ldr r2, [pc, #40] @ 35f8b8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #36] @ 35f8bc │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov r0, r3 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ movweq r2, #3 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r8, r4, ip, ror #18 │ │ │ │ - eorseq r8, r4, r5, ror #18 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r8, r4, ip, lsr #18 │ │ │ │ + eorseq r8, r4, r5, lsr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 41c74 │ │ │ │ ldr r7, [sp] │ │ │ │ @@ -826124,21 +826124,21 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r8, r4, r9, asr #17 │ │ │ │ - ldrhteq r8, [r4], -r0 │ │ │ │ + eorseq r8, r4, r9, lsl #17 │ │ │ │ + eorseq r8, r4, r0, ror r8 │ │ │ │ subeq pc, sl, r8, ror #15 │ │ │ │ subeq r0, lr, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r6, #30 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ @@ -826236,37 +826236,37 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r4, sp, lsl #14 │ │ │ │ - ldrshteq r8, [r4], -r4 │ │ │ │ + eorseq r8, r4, sp, asr #13 │ │ │ │ + ldrhteq r8, [r4], -r4 │ │ │ │ subeq pc, sl, ip, lsr #12 │ │ │ │ subeq r0, lr, ip, lsl #3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [pc, #32] @ 35fbbc │ │ │ │ mvn r1, #3 │ │ │ │ ldr r2, [pc, #28] @ 35fbc0 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subeq pc, sl, r8, asr #18 │ │ │ │ - eorseq r4, r3, ip, asr #13 │ │ │ │ + eorseq r4, r3, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f5654 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -826344,23 +826344,23 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrhteq r8, [r4], -sl │ │ │ │ - ldrhteq r8, [r4], -r1 │ │ │ │ - eorseq r8, r4, r8, lsr #11 │ │ │ │ - eorseq r8, r4, r7, lsl #11 │ │ │ │ + eorseq r8, r4, sl, ror r5 │ │ │ │ + eorseq r8, r4, r1, ror r5 │ │ │ │ + eorseq r8, r4, r8, ror #10 │ │ │ │ + eorseq r8, r4, r7, asr #10 │ │ │ │ subeq pc, sl, r4, lsr #9 │ │ │ │ subeq pc, sp, r8, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r6, #30 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ @@ -826487,23 +826487,23 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r4, lr, ror r3 │ │ │ │ - eorseq r8, r4, r5, ror r3 │ │ │ │ - eorseq r8, r4, ip, ror #6 │ │ │ │ - eorseq r8, r4, r3, asr r3 │ │ │ │ + eorseq r8, r4, lr, lsr r3 │ │ │ │ + eorseq r8, r4, r5, lsr r3 │ │ │ │ + eorseq r8, r4, ip, lsr #6 │ │ │ │ + eorseq r8, r4, r3, lsl r3 │ │ │ │ subeq pc, sl, r0, ror r2 @ │ │ │ │ strheq pc, [sp], #-208 @ 0xffffff30 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -826583,23 +826583,23 @@ │ │ │ │ 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 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrshteq r8, [r4], -lr │ │ │ │ - ldrshteq r8, [r4], -r5 │ │ │ │ - eorseq r8, r4, ip, ror #3 │ │ │ │ - eorseq r8, r4, fp, asr #3 │ │ │ │ + ldrhteq r8, [r4], -lr │ │ │ │ + ldrhteq r8, [r4], -r5 │ │ │ │ + eorseq r8, r4, ip, lsr #3 │ │ │ │ + eorseq r8, r4, fp, lsl #3 │ │ │ │ subeq pc, sl, r8, ror #1 │ │ │ │ subeq pc, sp, ip, lsr #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [pc, #164] @ 3601bc │ │ │ │ @@ -826638,24 +826638,24 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 67ab10 │ │ │ │ + bl 67aae0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq lr, [sl], #-212 @ 0xffffff2c │ │ │ │ ldrdeq pc, [sl], #-12 │ │ │ │ subeq pc, sl, r4, asr #1 │ │ │ │ subeq pc, sl, ip, lsr #1 │ │ │ │ subeq pc, sl, ip, rrx │ │ │ │ subeq pc, sl, r4, rrx │ │ │ │ - eorseq r8, r4, r4, lsl #2 │ │ │ │ + eorseq r8, r4, r4, asr #1 │ │ │ │ subeq pc, sl, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #800] @ 360510 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov fp, r0 │ │ │ │ @@ -826854,19 +826854,19 @@ │ │ │ │ beq 360508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r4, ip, ror r0 │ │ │ │ - eorseq r7, r4, fp, ror #31 │ │ │ │ - eorseq pc, r2, ip, asr r3 @ │ │ │ │ - eorseq r7, r4, r5, lsl #31 │ │ │ │ - ldrshteq r7, [r4], -lr │ │ │ │ + eorseq r8, r4, ip, lsr r0 │ │ │ │ + eorseq r7, r4, fp, lsr #31 │ │ │ │ + eorseq pc, r2, ip, lsl r3 @ │ │ │ │ + eorseq r7, r4, r5, asr #30 │ │ │ │ + ldrhteq r7, [r4], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #836] @ 36087c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #6 │ │ │ │ @@ -827073,21 +827073,21 @@ │ │ │ │ beq 360874 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r4, r4, lsr sp │ │ │ │ - eorseq r7, r4, r3, lsr #25 │ │ │ │ - eorseq pc, r2, r4, lsl r0 @ │ │ │ │ - eorseq r7, r4, sp, lsr ip │ │ │ │ - eorseq r3, r3, r4, ror #19 │ │ │ │ + ldrshteq r7, [r4], -r4 │ │ │ │ + eorseq r7, r4, r3, ror #24 │ │ │ │ + ldrsbteq lr, [r2], -r4 │ │ │ │ + ldrshteq r7, [r4], -sp │ │ │ │ + eorseq r3, r3, r4, lsr #19 │ │ │ │ subeq lr, sl, r4, asr r2 │ │ │ │ - eorseq r7, r4, r6, asr #21 │ │ │ │ + eorseq r7, r4, r6, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #668] @ 360b48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -827252,20 +827252,20 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #32] @ 360b60 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r7, r4, r0, asr #19 │ │ │ │ - eorseq r7, r4, fp, asr r9 │ │ │ │ - ldrsbteq lr, [r2], -r8 │ │ │ │ - eorseq r7, r4, r1, lsl #18 │ │ │ │ - ldrhteq r3, [r3], -r8 │ │ │ │ - ldrshteq r7, [r4], -lr │ │ │ │ + eorseq r7, r4, r0, lsl #19 │ │ │ │ + eorseq r7, r4, fp, lsl r9 │ │ │ │ + mlaseq r2, r8, ip, lr │ │ │ │ + eorseq r7, r4, r1, asr #17 │ │ │ │ + eorseq r3, r3, r8, ror r6 │ │ │ │ + ldrhteq r7, [r4], -lr │ │ │ │ subeq sp, sl, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #564] @ 360dac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ @@ -827405,19 +827405,19 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrshteq r7, [r4], -r4 │ │ │ │ - eorseq r7, r4, pc, lsl #13 │ │ │ │ - eorseq lr, r2, ip, lsl #20 │ │ │ │ - eorseq r7, r4, r5, lsr r6 │ │ │ │ - eorseq r7, r4, r6, asr r5 │ │ │ │ + ldrhteq r7, [r4], -r4 │ │ │ │ + eorseq r7, r4, pc, asr #12 │ │ │ │ + eorseq lr, r2, ip, asr #19 │ │ │ │ + ldrshteq r7, [r4], -r5 │ │ │ │ + eorseq r7, r4, r6, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #5 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 360efc │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -827510,20 +827510,20 @@ │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq lr, r2, ip, ror #14 │ │ │ │ - eorseq lr, r2, r8, asr r7 │ │ │ │ - eorseq r3, r3, r8, asr #7 │ │ │ │ - eorseq r7, r4, r5, asr #8 │ │ │ │ - eorseq r7, r4, fp, lsl #8 │ │ │ │ - ldrshteq r7, [r4], -lr │ │ │ │ + eorseq lr, r2, ip, lsr #14 │ │ │ │ + eorseq lr, r2, r8, lsl r7 │ │ │ │ + eorseq r3, r3, r8, lsl #7 │ │ │ │ + eorseq r7, r4, r5, lsl #8 │ │ │ │ + eorseq r7, r4, fp, asr #7 │ │ │ │ + ldrhteq r7, [r4], -lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #336] @ 3610cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -827605,17 +827605,17 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrshteq r7, [r4], -sp │ │ │ │ - ldrhteq r7, [r4], -r7 │ │ │ │ - eorseq r7, r4, sl, lsl #5 │ │ │ │ + ldrhteq r7, [r4], -sp │ │ │ │ + eorseq r7, r4, r7, ror r2 │ │ │ │ + eorseq r7, r4, sl, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #420] @ 361290 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -827718,17 +827718,17 @@ │ │ │ │ beq 361288 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r4, sp, lsl #3 │ │ │ │ - eorseq r7, r4, r3, lsr #2 │ │ │ │ - eorseq r7, r4, sl, ror #1 │ │ │ │ + eorseq r7, r4, sp, asr #2 │ │ │ │ + eorseq r7, r4, r3, ror #1 │ │ │ │ + eorseq r7, r4, sl, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #336] @ 361400 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -827810,17 +827810,17 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r4, r9, asr #31 │ │ │ │ - eorseq r6, r4, r3, lsl #31 │ │ │ │ - eorseq r6, r4, r6, asr pc │ │ │ │ + eorseq r6, r4, r9, lsl #31 │ │ │ │ + eorseq r6, r4, r3, asr #30 │ │ │ │ + eorseq r6, r4, r6, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #392] @ 3615a8 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -827916,17 +827916,17 @@ │ │ │ │ beq 3615a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r4, r9, asr lr │ │ │ │ - eorseq r6, r4, pc, ror #27 │ │ │ │ - ldrhteq r6, [r4], -r6 │ │ │ │ + eorseq r6, r4, r9, lsl lr │ │ │ │ + eorseq r6, r4, pc, lsr #27 │ │ │ │ + eorseq r6, r4, r6, ror sp │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #6 │ │ │ │ beq 361604 │ │ │ │ cmp r2, #7 │ │ │ │ bne 3615ec │ │ │ │ ldr r2, [pc, #124] @ 361650 │ │ │ │ @@ -827958,16 +827958,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrhteq r6, [r4], -r3 │ │ │ │ - eorseq r6, r4, r2, lsl #25 │ │ │ │ + eorseq r6, r4, r3, ror ip │ │ │ │ + eorseq r6, r4, r2, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov lr, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq 36173c │ │ │ │ ldr ip, [r2] │ │ │ │ @@ -828112,129 +828112,129 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 3618e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldrdeq sp, [sl], #-204 @ 0xffffff34 │ │ │ │ - ldrshteq r7, [r2], -r4 │ │ │ │ - eorseq r7, r2, r8, asr #31 │ │ │ │ + ldrhteq r7, [r2], -r4 │ │ │ │ + eorseq r7, r2, r8, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #60] @ 361948 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ ldr r2, [pc, #32] @ 36194c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 685104 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ subeq sp, sl, r4, lsl #24 │ │ │ │ strdeq sp, [sl], #-184 @ 0xffffff48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 361978 │ │ │ │ ldr r1, [pc, #76] @ 3619b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 3619b0 │ │ │ │ ldr r3, [pc, #40] @ 3619b4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r2, r0, lsl pc │ │ │ │ + ldrsbteq r7, [r2], -r0 │ │ │ │ subeq sp, sl, r8, lsl ip │ │ │ │ - eorseq r7, r2, r8, lsr #30 │ │ │ │ + eorseq r7, r2, r8, ror #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 3619e4 │ │ │ │ ldr r1, [pc, #76] @ 361a24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 361a1c │ │ │ │ ldr r3, [pc, #40] @ 361a20 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r2, r4, lsr #29 │ │ │ │ + eorseq r7, r2, r4, ror #28 │ │ │ │ subeq sp, sl, ip, asr #23 │ │ │ │ - ldrhteq r7, [r2], -ip │ │ │ │ + eorseq r7, r2, ip, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r2, [pc, #60] @ 361a8c │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ ldr r2, [pc, #32] @ 361a90 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 684f68 │ │ │ │ + bl 684f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 685104 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ subeq sp, sl, r0, asr #21 │ │ │ │ subeq sp, sl, r4, asr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ b 430860 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -828242,49 +828242,49 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 361ac4 │ │ │ │ ldr r1, [pc, #76] @ 361b04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 361afc │ │ │ │ ldr r3, [pc, #40] @ 361b00 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r2, r4, asr #27 │ │ │ │ + eorseq r7, r2, r4, lsl #27 │ │ │ │ subeq sp, sl, ip, asr #20 │ │ │ │ - ldrsbteq r7, [r2], -ip │ │ │ │ + mlaseq r2, ip, sp, r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 361b48 │ │ │ │ ldr r3, [pc, #40] @ 361b4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r2, r4, asr lr │ │ │ │ + eorseq r7, r2, r4, lsl lr │ │ │ │ subeq sp, sl, r0, lsl #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 361b9c │ │ │ │ push {fp, lr} │ │ │ │ @@ -828294,25 +828294,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 361bb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r7, r2, r4, lsr #26 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, r2, r4, ror #25 │ │ │ │ subeq sp, sl, ip, lsl #20 │ │ │ │ - ldrshteq r7, [r2], -r0 │ │ │ │ + ldrhteq r7, [r2], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 361c0c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -828322,25 +828322,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 361c28 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldrdeq sp, [sl], #-148 @ 0xffffff6c │ │ │ │ - eorseq r7, r2, ip, lsr #25 │ │ │ │ - eorseq r7, r2, r0, lsl #25 │ │ │ │ + eorseq r7, r2, ip, ror #24 │ │ │ │ + eorseq r7, r2, r0, asr #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 361c7c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -828350,42 +828350,42 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 361c98 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subeq sp, sl, r4, asr #17 │ │ │ │ - eorseq r7, r2, ip, lsr ip │ │ │ │ - eorseq r7, r2, r0, lsl ip │ │ │ │ + ldrshteq r7, [r2], -ip │ │ │ │ + ldrsbteq r7, [r2], -r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 361cdc │ │ │ │ ldr r3, [pc, #40] @ 361ce0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r6, r4, r5, ror sl │ │ │ │ + eorseq r6, r4, r5, lsr sl │ │ │ │ subeq sp, sl, ip, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 361d30 │ │ │ │ push {fp, lr} │ │ │ │ @@ -828395,25 +828395,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 361d4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - mlaseq r2, r0, fp, r7 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, r2, r0, asr fp │ │ │ │ subeq sp, sl, r8, lsl #17 │ │ │ │ - eorseq r7, r2, ip, asr fp │ │ │ │ + eorseq r7, r2, ip, lsl fp │ │ │ │ ldr r0, [r0] │ │ │ │ b 43028c │ │ │ │ ldr r0, [r0] │ │ │ │ b 368094 │ │ │ │ ldr r0, [r0] │ │ │ │ b 430880 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -830928,15 +830928,15 @@ │ │ │ │ eor r0, r0, r1 │ │ │ │ eor r1, r2, r1 │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 364590 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -830964,15 +830964,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -833727,15 +833727,15 @@ │ │ │ │ rsb r0, r4, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp] │ │ │ │ @@ -833761,15 +833761,15 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [pc, #780] @ 3673fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bl 363e64 │ │ │ │ @@ -833827,26 +833827,26 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldm fp, {r4, sl, fp} │ │ │ │ cmp r7, r0 │ │ │ │ bne 367234 │ │ │ │ ldr r1, [pc, #468] @ 367400 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r4, [r0, r1, lsl #2]! │ │ │ │ add r1, r7, #1 │ │ │ │ strd sl, [r0, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -833870,15 +833870,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -833946,40 +833946,40 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 362d4c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r2, [r2], -r8 │ │ │ │ + mlaseq r2, r8, sl, r2 │ │ │ │ subeq r8, sp, ip, lsl #29 │ │ │ │ subeq r8, sl, ip, lsl r2 │ │ │ │ - mlaseq r4, fp, r6, r1 │ │ │ │ - eorseq r1, r4, pc, lsl #12 │ │ │ │ - ldrshteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, fp, asr r6 │ │ │ │ + eorseq r1, r4, pc, asr #11 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ subeq r8, sp, r8, ror #26 │ │ │ │ subeq r8, sl, ip, lsl #10 │ │ │ │ ldrdeq r8, [sl], #-52 @ 0xffffffcc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [pc, #628] @ 367688 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3674cc │ │ │ │ ldr r1, [pc, #596] @ 36768c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 367500 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 445700 │ │ │ │ ldr r1, [pc, #552] @ 367690 │ │ │ │ @@ -833996,15 +833996,15 @@ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 367518 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -834041,15 +834041,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3676a0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -834116,16 +834116,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r4, r6, ror r2 │ │ │ │ - eorseq r1, r4, r6, ror r2 │ │ │ │ + eorseq r1, r4, r6, lsr r2 │ │ │ │ + eorseq r1, r4, r6, lsr r2 │ │ │ │ strheq r8, [sl], #-24 @ 0xffffffe8 │ │ │ │ subeq r8, sp, r8, ror #22 │ │ │ │ @ instruction: 0xffffcf84 │ │ │ │ subeq r8, sl, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r5, r1 │ │ │ │ @@ -834181,15 +834181,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, r0, #8 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ b 3677c0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1840] @ 367ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ ldr r9, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #1 │ │ │ │ mov lr, #0 │ │ │ │ @@ -834649,22 +834649,22 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ umaaleq r8, sp, r8, r5 │ │ │ │ subeq r8, sp, r4, asr r5 │ │ │ │ subeq r8, sp, r8, ror r5 │ │ │ │ subeq r8, sp, r8, lsl r5 │ │ │ │ subeq r7, sl, r0, lsr sp │ │ │ │ strdeq r7, [sl], #-200 @ 0xffffff38 │ │ │ │ - eorseq r0, r4, fp, asr #14 │ │ │ │ + eorseq r0, r4, fp, lsl #14 │ │ │ │ subeq r7, sl, ip, lsr #15 │ │ │ │ strheq r8, [sp], #-36 @ 0xffffffdc │ │ │ │ subeq r7, sl, r4, lsr r7 │ │ │ │ - eorseq r1, r2, ip, ror #31 │ │ │ │ - eorseq r0, r4, pc, asr #19 │ │ │ │ + eorseq r1, r2, ip, lsr #31 │ │ │ │ + eorseq r0, r4, pc, lsl #19 │ │ │ │ subeq r7, sl, r0, lsr sl │ │ │ │ - eorseq r0, r4, r0, asr #23 │ │ │ │ + eorseq r0, r4, r0, lsl #23 │ │ │ │ push {fp, lr} │ │ │ │ bl 43053c │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #32 │ │ │ │ @@ -834713,15 +834713,15 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bl 43053c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrshteq r0, [r4], -r7 │ │ │ │ + ldrhteq r0, [r4], -r7 │ │ │ │ subeq r7, sl, r8, asr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 43053c │ │ │ │ @@ -834801,15 +834801,15 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r6, #2 │ │ │ │ bcc 36817c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -834838,22 +834838,22 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ andeq sl, r0, r0, ror #8 │ │ │ │ - eorseq r7, r2, r8, lsr #8 │ │ │ │ + eorseq r7, r2, r8, ror #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #80] @ 368234 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 368214 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 368214 │ │ │ │ eor r0, r4, #1 │ │ │ │ @@ -834863,15 +834863,15 @@ │ │ │ │ beq 368208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ eor r0, r4, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r4, r7, lsr r5 │ │ │ │ + ldrshteq r0, [r4], -r7 │ │ │ │ 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 │ │ │ │ @@ -835467,15 +835467,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r6, sl, ip, ror #21 │ │ │ │ ldrdeq r7, [sp], #-56 @ 0xffffffc8 │ │ │ │ - eorseq r0, r2, r8, asr #26 │ │ │ │ + eorseq r0, r2, r8, lsl #26 │ │ │ │ subeq r6, sl, r8, lsl #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -835485,56 +835485,56 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 368c28 │ │ │ │ ldr r3, [pc, #40] @ 368c2c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r0, r2, r8, ror sp │ │ │ │ + eorseq r0, r2, r8, lsr sp │ │ │ │ ldrdeq r6, [sl], #-232 @ 0xffffff18 │ │ │ │ - ldrsbteq r0, [r4], -r2 │ │ │ │ + mlaseq r4, r2, r1, r0 │ │ │ │ subeq r6, sl, r8, lsl #30 │ │ │ │ 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 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 368c8c │ │ │ │ ldr r4, [pc, #56] @ 368c9c │ │ │ │ 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 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 368c6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq r6, sl, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #232] @ 368d9c │ │ │ │ @@ -835590,68 +835590,68 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 67ab10 │ │ │ │ + bl 67aae0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subeq r6, sl, r8, lsl lr │ │ │ │ subeq r6, sl, r8, ror #27 │ │ │ │ ldrdeq r6, [sl], #-208 @ 0xffffff30 │ │ │ │ strheq r6, [sl], #-216 @ 0xffffff28 │ │ │ │ subeq r6, sl, r0, lsr #27 │ │ │ │ subeq r6, sl, r0, ror #26 │ │ │ │ ldrdeq r6, [sl], #-208 @ 0xffffff30 │ │ │ │ subeq r6, sl, r8, asr sp │ │ │ │ subeq r6, sl, r0, lsr sp │ │ │ │ - eorseq r0, r4, r9, rrx │ │ │ │ + eorseq r0, r4, r9, lsr #32 │ │ │ │ subeq r6, sl, r8, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 368e08 │ │ │ │ ldr r3, [pc, #40] @ 368e0c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq pc, r3, pc, asr #31 │ │ │ │ + eorseq pc, r3, pc, lsl #31 │ │ │ │ subeq r6, sl, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 368e60 │ │ │ │ ldr r4, [pc, #60] @ 368e70 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ bne 368e40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subeq r6, sl, r4, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -835663,34 +835663,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 368ef0 │ │ │ │ ldr r3, [pc, #40] @ 368ef4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r6, r2, r4, asr #14 │ │ │ │ + eorseq r6, r2, r4, lsl #14 │ │ │ │ subeq r6, sl, r0, lsl #17 │ │ │ │ - eorseq pc, r3, r5, lsl sl @ │ │ │ │ + ldrsbteq pc, [r3], -r5 @ │ │ │ │ subeq r6, sl, r0, asr #17 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 368f18 │ │ │ │ add r0, r0, #4 │ │ │ │ b 369dc4 │ │ │ │ b 369240 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -837702,38 +837702,38 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, ip │ │ │ │ - bl 54f4e0 │ │ │ │ + bl 54f4b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 36aeb0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq sp, r3, r0, lsl #20 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq sp, r3, r0, asr #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 36af10 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 36aef4 │ │ │ │ ldr r2, [pc, #292] @ 36b004 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -837908,66 +837908,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 36b428 │ │ │ │ ldr r0, [pc, #588] @ 36b42c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 36b3f4 │ │ │ │ ldr r1, [pc, #488] @ 36b3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 36b2f4 │ │ │ │ ldr r1, [pc, #528] @ 36b430 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #480] @ 36b41c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #400] @ 36b3e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #376] @ 36b3ec │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 36b3f0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 36b404 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 36b408 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 36b40c │ │ │ │ @@ -837976,62 +837976,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 36b3e0 │ │ │ │ ldr r1, [pc, #244] @ 36b3e4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 36b3fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #248] @ 36b434 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #168] @ 36b400 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r0, [pc, #172] @ 36b420 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 36b424 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 36b410 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 36b414 │ │ │ │ ldr r1, [pc, #100] @ 36b418 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -838039,41 +838039,41 @@ │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ umaaleq r4, sl, r4, r4 │ │ │ │ - eorseq sp, r3, r9, asr #11 │ │ │ │ - eorseq sp, r3, r8, ror #12 │ │ │ │ + eorseq sp, r3, r9, lsl #11 │ │ │ │ + eorseq sp, r3, r8, lsr #12 │ │ │ │ subeq r4, sl, r8, lsl r5 │ │ │ │ - eorseq lr, r1, r8, lsl #12 │ │ │ │ + eorseq lr, r1, r8, asr #11 │ │ │ │ subeq r4, sl, r4, ror #9 │ │ │ │ - eorseq sp, r3, r1, asr #13 │ │ │ │ - ldrhteq sp, [r3], -r8 │ │ │ │ - eorseq sp, r3, r9, lsl #11 │ │ │ │ + eorseq sp, r3, r1, lsl #13 │ │ │ │ + eorseq sp, r3, r8, ror r5 │ │ │ │ + eorseq sp, r3, r9, asr #10 │ │ │ │ strdeq r4, [sl], #-76 @ 0xffffffb4 │ │ │ │ subeq r4, sl, r0, ror #9 │ │ │ │ - eorseq sp, r3, sp, lsr #12 │ │ │ │ + eorseq sp, r3, sp, ror #11 │ │ │ │ subeq r4, sl, r0, asr #7 │ │ │ │ ldrdeq r4, [sl], #-52 @ 0xffffffcc │ │ │ │ - eorseq sp, r3, pc, asr #10 │ │ │ │ - ldrsbteq sp, [r3], -ip │ │ │ │ + eorseq sp, r3, pc, lsl #10 │ │ │ │ + mlaseq r3, ip, r6, sp │ │ │ │ subeq r4, sl, r8, asr #8 │ │ │ │ - eorseq r4, r2, r7, asr #31 │ │ │ │ - eorseq sp, r3, r7, asr #14 │ │ │ │ + eorseq r4, r2, r7, lsl #31 │ │ │ │ + eorseq sp, r3, r7, lsl #14 │ │ │ │ subeq r4, sl, ip, ror #11 │ │ │ │ - eorseq sp, r3, r1, lsl r7 │ │ │ │ - eorseq sp, r3, r3, lsl #12 │ │ │ │ + ldrsbteq sp, [r3], -r1 │ │ │ │ + eorseq sp, r3, r3, asr #11 │ │ │ │ subeq r4, sl, r0, asr #11 │ │ │ │ - ldrshteq sp, [r3], -lr │ │ │ │ + ldrhteq sp, [r3], -lr │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r2, r8 │ │ │ │ bls 36b49c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -838299,57 +838299,57 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36b824 │ │ │ │ ldr r4, [pc, #60] @ 36b834 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 36b804 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subeq r3, sl, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36b888 │ │ │ │ ldr r4, [pc, #60] @ 36b898 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 36b868 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subeq r3, sl, ip, asr lr │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36b8e4 │ │ │ │ @@ -838360,155 +838360,155 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 36b900 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrsbteq sp, [r1], -ip │ │ │ │ + b 67a5e4 │ │ │ │ + mlaseq r1, ip, pc, sp @ │ │ │ │ subeq r3, sl, ip, asr #30 │ │ │ │ - eorseq sp, r1, r8, lsr #31 │ │ │ │ + eorseq sp, r1, r8, ror #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 36b928 │ │ │ │ ldr r1, [pc, #76] @ 36b968 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 36b960 │ │ │ │ ldr r3, [pc, #40] @ 36b964 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq sp, r1, r0, ror #30 │ │ │ │ + eorseq sp, r1, r0, lsr #30 │ │ │ │ subeq r3, sl, r0, ror #29 │ │ │ │ - eorseq sp, r1, r8, ror pc │ │ │ │ + eorseq sp, r1, r8, lsr pc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 36b990 │ │ │ │ ldr r1, [pc, #76] @ 36b9d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 36b9c8 │ │ │ │ ldr r3, [pc, #40] @ 36b9cc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrshteq sp, [r1], -r8 │ │ │ │ + ldrhteq sp, [r1], -r8 │ │ │ │ subeq r3, sl, r8, lsl #29 │ │ │ │ - eorseq sp, r1, r0, lsl pc │ │ │ │ + ldrsbteq sp, [r1], -r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 36b9f8 │ │ │ │ ldr r1, [pc, #76] @ 36ba38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 36ba30 │ │ │ │ ldr r3, [pc, #40] @ 36ba34 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq r1, r0, lr, sp │ │ │ │ + eorseq sp, r1, r0, asr lr │ │ │ │ subeq r3, sl, r0, lsr lr │ │ │ │ - eorseq sp, r1, r8, lsr #29 │ │ │ │ + eorseq sp, r1, r8, ror #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 36ba60 │ │ │ │ ldr r1, [pc, #76] @ 36baa0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 36ba98 │ │ │ │ ldr r3, [pc, #40] @ 36ba9c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq sp, r1, r8, lsr #28 │ │ │ │ + eorseq sp, r1, r8, ror #27 │ │ │ │ ldrdeq r3, [sl], #-216 @ 0xffffff28 │ │ │ │ - eorseq sp, r1, r0, asr #28 │ │ │ │ + eorseq sp, r1, r0, lsl #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 36bac8 │ │ │ │ ldr r1, [pc, #76] @ 36bb08 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 36bb00 │ │ │ │ ldr r3, [pc, #40] @ 36bb04 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq sp, r1, r0, asr #27 │ │ │ │ + eorseq sp, r1, r0, lsl #27 │ │ │ │ strheq r3, [sl], #-176 @ 0xffffff50 │ │ │ │ - ldrsbteq sp, [r1], -r8 │ │ │ │ + mlaseq r1, r8, sp, sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 36bb30 │ │ │ │ add r4, r0, #16 │ │ │ │ bl 36a620 │ │ │ │ @@ -838622,50 +838622,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 36bed8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36bdb4 │ │ │ │ ldr r2, [pc, #444] @ 36becc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 36beb0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be88 │ │ │ │ ldr r2, [pc, #404] @ 36bed0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 36bec4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be88 │ │ │ │ ldr r2, [pc, #320] @ 36bea8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 36bedc │ │ │ │ ldr r2, [pc, #340] @ 36bee0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be4c │ │ │ │ ldr r2, [pc, #272] @ 36beac │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -838676,94 +838676,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 36bea4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 36bef8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 36befc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 36beb4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be88 │ │ │ │ ldr r2, [pc, #188] @ 36bed4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 36beb8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be88 │ │ │ │ ldr r3, [pc, #188] @ 36bf00 │ │ │ │ ldr r2, [pc, #188] @ 36bf04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 36bec8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 36be88 │ │ │ │ ldr r2, [pc, #56] @ 36bec0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq sp, r1, r8, lsl ip │ │ │ │ - eorseq ip, r3, r5, lsl ip │ │ │ │ - eorseq sp, r1, r0, asr #22 │ │ │ │ - eorseq ip, r3, pc, lsr #24 │ │ │ │ - mlaseq r3, lr, ip, ip │ │ │ │ - eorseq ip, r3, r5, asr #23 │ │ │ │ - mlaseq r3, ip, fp, ip │ │ │ │ - eorseq ip, r3, pc, lsr #24 │ │ │ │ - eorseq ip, r3, r2, asr fp │ │ │ │ - eorseq ip, r3, r1, lsl #25 │ │ │ │ - eorseq ip, r3, r4, ror #22 │ │ │ │ - eorseq ip, r3, pc, asr #25 │ │ │ │ - eorseq ip, r3, ip, lsr #25 │ │ │ │ - ldrsbteq ip, [r3], -sl │ │ │ │ - ldrshteq ip, [r3], -r9 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq sp, [r1], -r8 │ │ │ │ + ldrsbteq ip, [r3], -r5 │ │ │ │ + eorseq sp, r1, r0, lsl #22 │ │ │ │ + eorseq ip, r3, pc, ror #23 │ │ │ │ + eorseq ip, r3, lr, asr ip │ │ │ │ + eorseq ip, r3, r5, lsl #23 │ │ │ │ + eorseq ip, r3, ip, asr fp │ │ │ │ + eorseq ip, r3, pc, ror #23 │ │ │ │ + eorseq ip, r3, r2, lsl fp │ │ │ │ + eorseq ip, r3, r1, asr #24 │ │ │ │ + eorseq ip, r3, r4, lsr #22 │ │ │ │ + eorseq ip, r3, pc, lsl #25 │ │ │ │ + eorseq ip, r3, ip, ror #24 │ │ │ │ + mlaseq r3, sl, fp, ip │ │ │ │ + ldrhteq ip, [r3], -r9 │ │ │ │ ldrdeq r3, [sl], #-168 @ 0xffffff58 │ │ │ │ - eorseq ip, r3, pc, ror #24 │ │ │ │ + eorseq ip, r3, pc, lsr #24 │ │ │ │ subeq r3, sl, r8, lsl #23 │ │ │ │ - eorseq ip, r3, r7, asr sp │ │ │ │ + eorseq ip, r3, r7, lsl sp │ │ │ │ strheq r3, [sl], #-188 @ 0xffffff44 │ │ │ │ - ldrshteq sp, [r1], -r0 │ │ │ │ - eorseq ip, r3, r0, asr #26 │ │ │ │ + ldrhteq sp, [r1], -r0 │ │ │ │ + eorseq ip, r3, r0, lsl #26 │ │ │ │ subeq r3, sl, r8, lsr #21 │ │ │ │ - eorseq ip, r3, r8, lsr #24 │ │ │ │ + eorseq ip, r3, r8, ror #23 │ │ │ │ subeq r3, sl, ip, lsl sl │ │ │ │ - eorseq ip, r3, r9, asr #23 │ │ │ │ + eorseq ip, r3, r9, lsl #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 36bf60 │ │ │ │ ldr r1, [pc, #132] @ 36bfac │ │ │ │ @@ -838775,15 +838775,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 36bfa0 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 36bfa4 │ │ │ │ ldr ip, [pc, #52] @ 36bfa8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -838791,22 +838791,22 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r3, r6, lsr #21 │ │ │ │ - mlaseq r3, r4, sl, ip │ │ │ │ + eorseq ip, r3, r6, ror #20 │ │ │ │ + eorseq ip, r3, r4, asr sl │ │ │ │ subeq r3, sl, r4, lsr r7 │ │ │ │ - ldrshteq ip, [r3], -r1 │ │ │ │ - eorseq ip, r3, r0, ror #21 │ │ │ │ + ldrhteq ip, [r3], -r1 │ │ │ │ + eorseq ip, r3, r0, lsr #21 │ │ │ │ subeq r3, sl, r4, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ @@ -838838,15 +838838,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 36c060 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 36c030 │ │ │ │ b 36c14c │ │ │ │ mov r0, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 36c150 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ @@ -838886,15 +838886,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 36c0e8 │ │ │ │ b 36c150 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 36c150 │ │ │ │ add r0, sl, r1 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ bcc 36c0c4 │ │ │ │ @@ -839440,15 +839440,15 @@ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ add ip, r4, #8 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #-2147483645 @ 0x80000003 │ │ │ │ stm r4, {r5, r6} │ │ │ │ @@ -839733,28 +839733,28 @@ │ │ │ │ beq 36ced0 │ │ │ │ orrs r0, r0, sl │ │ │ │ bne 36cda4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ b 36ce90 │ │ │ │ rsb r0, r7, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r0, r9, r0, lsl #4 │ │ │ │ ldrd r2, [r0, #-8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, #3 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ addne r0, r2, r2, lsl #4 │ │ │ │ @@ -839774,27 +839774,27 @@ │ │ │ │ beq 36cf08 │ │ │ │ cmp sl, #0 │ │ │ │ bne 36cda4 │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ b 36ce90 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36cda4 │ │ │ │ ldrd r2, [r9, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac90 │ │ │ │ + bl 65ac60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, #2 │ │ │ │ b 36ce90 │ │ │ │ ldr r2, [pc, #68] @ 36cf84 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -839804,28 +839804,28 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 36cf54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3653a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaseq r1, r0, r0, sp │ │ │ │ - eorseq r2, r2, ip, lsl #23 │ │ │ │ - ldrshteq r2, [r2], -r8 │ │ │ │ - eorseq fp, r3, r0, lsl #29 │ │ │ │ - eorseq fp, r3, r3, lsl #27 │ │ │ │ - eorseq fp, r3, pc, ror #25 │ │ │ │ + eorseq sp, r1, r0, asr r0 │ │ │ │ + eorseq r2, r2, ip, asr #22 │ │ │ │ + ldrhteq r2, [r2], -r8 │ │ │ │ + eorseq fp, r3, r0, asr #28 │ │ │ │ + eorseq fp, r3, r3, asr #26 │ │ │ │ + eorseq fp, r3, pc, lsr #25 │ │ │ │ subeq r2, sp, ip, ror #31 │ │ │ │ subeq r2, sl, r4, lsl #16 │ │ │ │ - eorseq r2, r2, r8, asr #28 │ │ │ │ - eorseq ip, r3, r4, asr #5 │ │ │ │ - ldrshteq ip, [r3], -fp │ │ │ │ + eorseq r2, r2, r8, lsl #28 │ │ │ │ + eorseq ip, r3, r4, lsl #5 │ │ │ │ + ldrhteq ip, [r3], -fp │ │ │ │ @ instruction: 0x00005bbc │ │ │ │ subeq r2, sl, r8, ror pc │ │ │ │ - eorseq fp, r3, r4, ror #24 │ │ │ │ + eorseq fp, r3, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -839906,15 +839906,15 @@ │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ bne 36d104 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r9, r7 │ │ │ │ strb r8, [r0, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ bne 36cfe8 │ │ │ │ @@ -840078,15 +840078,15 @@ │ │ │ │ lsl r0, r0, #4 │ │ │ │ orr r8, r2, r0 │ │ │ │ cmp r4, r1 │ │ │ │ bne 36d3bc │ │ │ │ ldr r1, [pc, #440] @ 36d564 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ b 36d108 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ b 36d108 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #21 │ │ │ │ str r3, [r6] │ │ │ │ @@ -840184,28 +840184,28 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r2, sl, r0, asr #18 │ │ │ │ subeq r2, sp, r0, asr r9 │ │ │ │ subeq r2, sl, r4, lsr r2 │ │ │ │ subeq r2, sp, r0, lsl #18 │ │ │ │ - ldrhteq fp, [r3], -r8 │ │ │ │ + eorseq fp, r3, r8, ror r5 │ │ │ │ subeq r2, sp, r8, lsr #19 │ │ │ │ - eorseq fp, r3, r0, lsr #13 │ │ │ │ + eorseq fp, r3, r0, ror #12 │ │ │ │ subeq r2, sl, r4, ror #10 │ │ │ │ - eorseq fp, r3, r0, ror r6 │ │ │ │ + eorseq fp, r3, r0, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 628960 │ │ │ │ + bl 628930 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #16777216 @ 0x1000000 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ beq 36d5dc │ │ │ │ @@ -840213,26 +840213,26 @@ │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r6, sp │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldrd r2, [r7] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 628dd4 │ │ │ │ + bl 628da4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ bne 36d5bc │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 36d5fc │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl 628c90 │ │ │ │ + bl 628c60 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ b 36d618 │ │ │ │ @@ -842024,15 +842024,15 @@ │ │ │ │ b 36f204 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 369ae8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r5, [r2], -ip │ │ │ │ + eorseq r5, r2, ip, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r7, [pc, #2100] @ 36fa60 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #104] @ 0x68 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -842073,117 +842073,117 @@ │ │ │ │ ldr r7, [pc, #1952] @ 36fa68 │ │ │ │ mov r5, #5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, #1948] @ 36fa70 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1920] @ 36fa74 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r0, [r9] │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 36f26c │ │ │ │ mov r0, r9 │ │ │ │ bl 42b7cc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f37c │ │ │ │ b 36f9ec │ │ │ │ mov r0, r9 │ │ │ │ bl 42b7cc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #1780] @ 36fa78 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1752] @ 36fa7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f26c │ │ │ │ b 36f9ec │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r5, [r9, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ bne 36f418 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1632] @ 36fa80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1604] @ 36fa84 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -842196,42 +842196,42 @@ │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r5, [r9, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ bne 36f4d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1448] @ 36fa88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1420] @ 36fa8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -842244,42 +842244,42 @@ │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r5, [r9, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ bne 36f598 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1264] @ 36fa90 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #1236] @ 36fa94 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bne 36f770 │ │ │ │ ldr r5, [r9, #88] @ 0x58 │ │ │ │ @@ -842294,15 +842294,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r0, r5, lsl #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bne 36f65c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [pc, #1092] @ 36faac │ │ │ │ ldr r2, [pc, #1092] @ 36fab0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [pc, #1088] @ 36fab4 │ │ │ │ @@ -842321,27 +842321,27 @@ │ │ │ │ add r8, sp, #4 │ │ │ │ ldr r0, [fp] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ cmp r5, #1 │ │ │ │ beq 36f868 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, r6, #4 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -842358,15 +842358,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #892] @ 36fac0 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ ldr r0, [sp] │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r6, r0 │ │ │ │ bne 36f6d8 │ │ │ │ b 36f864 │ │ │ │ @@ -842385,41 +842385,41 @@ │ │ │ │ ldrne r0, [r9, #24] │ │ │ │ addne r8, r0, #8 │ │ │ │ ldreq r8, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne 36f7cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r1, [pc, #724] @ 36fac4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 67a614 │ │ │ │ + bl 67a5e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9ec │ │ │ │ ldr r5, [r9, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ beq 36f864 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ add sl, r4, #32 │ │ │ │ @@ -842439,15 +842439,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r0, fp, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 36f8a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #500] @ 36faa0 │ │ │ │ ldr r3, [pc, #500] @ 36faa4 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [pc, #496] @ 36faa8 │ │ │ │ @@ -842465,28 +842465,28 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ add r8, sp, #4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ cmp sl, #1 │ │ │ │ beq 36f9a0 │ │ │ │ add r5, fp, sl, lsl #4 │ │ │ │ add r0, fp, #16 │ │ │ │ mov sl, #2 │ │ │ │ add fp, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str fp, [sp, #24] │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -842500,15 +842500,15 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [pc, #344] @ 36fad8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f9e8 │ │ │ │ add r0, fp, #12 │ │ │ │ cmp r0, r5 │ │ │ │ bne 36f91c │ │ │ │ ldr r0, [r9, #68]! @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ @@ -842521,15 +842521,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ beq 36f9ec │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #24] │ │ │ │ bne 36f9f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - bl 67b440 │ │ │ │ + bl 67b410 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36f9f8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #200] @ 36fac8 │ │ │ │ @@ -842554,40 +842554,40 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 368f00 │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r3, fp, r9, r9 │ │ │ │ - eorseq r9, r3, r6, lsr #18 │ │ │ │ - eorseq r9, r3, r3, lsr #18 │ │ │ │ - eorseq r9, r3, r8, asr #18 │ │ │ │ - eorseq sl, r1, r8, lsr #13 │ │ │ │ - eorseq r9, r3, r4, asr #17 │ │ │ │ - eorseq r9, r3, lr, ror #16 │ │ │ │ - eorseq r9, r3, r4, lsl r8 │ │ │ │ - ldrsbteq r9, [r3], -r8 │ │ │ │ - eorseq r9, r3, r8, ror r7 │ │ │ │ - eorseq r9, r3, r1, lsr #14 │ │ │ │ + eorseq r9, r3, fp, asr r9 │ │ │ │ + eorseq r9, r3, r6, ror #17 │ │ │ │ + eorseq r9, r3, r3, ror #17 │ │ │ │ + eorseq r9, r3, r8, lsl #18 │ │ │ │ + eorseq sl, r1, r8, ror #12 │ │ │ │ + eorseq r9, r3, r4, lsl #17 │ │ │ │ + eorseq r9, r3, lr, lsr #16 │ │ │ │ + ldrsbteq r9, [r3], -r4 │ │ │ │ + mlaseq r3, r8, r7, r9 │ │ │ │ + eorseq r9, r3, r8, lsr r7 │ │ │ │ + eorseq r9, r3, r1, ror #13 │ │ │ │ + eorseq r9, r3, r8, ror r6 │ │ │ │ + eorseq r9, r3, r7, lsr #12 │ │ │ │ ldrhteq r9, [r3], -r8 │ │ │ │ - eorseq r9, r3, r7, ror #12 │ │ │ │ - ldrshteq r9, [r3], -r8 │ │ │ │ - mlaseq r1, r0, r1, sl │ │ │ │ - eorseq r9, r3, lr, lsl #9 │ │ │ │ + eorseq sl, r1, r0, asr r1 │ │ │ │ + eorseq r9, r3, lr, asr #8 │ │ │ │ @ instruction: 0xffff24a4 │ │ │ │ muleq r0, ip, ip │ │ │ │ strheq r0, [sl], #-4 │ │ │ │ @ instruction: 0xffff26f0 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ ldrdeq r0, [sl], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0xffff2644 │ │ │ │ andeq r2, r0, r4, lsr lr │ │ │ │ subeq r0, sl, ip, lsr #4 │ │ │ │ - eorseq r9, r3, r8, asr #7 │ │ │ │ + eorseq r9, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xffff234c │ │ │ │ subeq pc, r9, r0, lsl #31 │ │ │ │ @ instruction: 0xffff23f8 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ subeq r0, sl, ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -842652,15 +842652,15 @@ │ │ │ │ beq 36fbdc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq pc, r9, r4, ror fp @ │ │ │ │ - eorseq r8, r3, r8, lsr #24 │ │ │ │ + eorseq r8, r3, r8, ror #23 │ │ │ │ subeq pc, r9, r4, lsl #23 │ │ │ │ strdeq pc, [r9], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 36fcfc │ │ │ │ mov r4, r2 │ │ │ │ @@ -842722,15 +842722,15 @@ │ │ │ │ beq 36fcf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq pc, r9, ip, asr sl @ │ │ │ │ - eorseq r8, r3, r0, lsl fp │ │ │ │ + ldrsbteq r8, [r3], -r0 │ │ │ │ subeq pc, r9, ip, ror #20 │ │ │ │ ldrdeq pc, [r9], #-152 @ 0xffffff68 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 36fe14 │ │ │ │ mov r4, r2 │ │ │ │ @@ -842792,15 +842792,15 @@ │ │ │ │ beq 36fe0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq pc, r9, r4, asr #18 │ │ │ │ - ldrshteq r8, [r3], -r8 │ │ │ │ + ldrhteq r8, [r3], -r8 │ │ │ │ subeq pc, r9, r4, asr r9 @ │ │ │ │ subeq pc, r9, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 36ff2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -842862,15 +842862,15 @@ │ │ │ │ beq 36ff24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq pc, r9, ip, lsr #16 │ │ │ │ - eorseq r8, r3, r0, ror #17 │ │ │ │ + eorseq r8, r3, r0, lsr #17 │ │ │ │ subeq pc, r9, ip, lsr r8 @ │ │ │ │ subeq pc, r9, r8, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ bl 36e5b4 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -842893,15 +842893,15 @@ │ │ │ │ add r3, r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r3, [sp, #20] │ │ │ │ b 36fff0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1176] @ 370450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ @@ -842940,15 +842940,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ bne 3700a8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1000] @ 37045c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ @@ -843197,28 +843197,28 @@ │ │ │ │ subeq pc, ip, r4, lsr sp @ │ │ │ │ subeq pc, ip, r0, ror #26 │ │ │ │ subeq pc, ip, r8, asr #25 │ │ │ │ subeq pc, ip, r8, ror ip @ │ │ │ │ subeq pc, ip, r0, lsr ip @ │ │ │ │ strdeq pc, [r9], #-172 @ 0xffffff54 │ │ │ │ subeq pc, r9, r0, asr #21 │ │ │ │ - eorseq r8, r3, r6, lsl ip │ │ │ │ + ldrsbteq r8, [r3], -r6 │ │ │ │ ldrdeq pc, [r9], #-152 @ 0xffffff68 │ │ │ │ subeq pc, ip, r8, lsr ip @ │ │ │ │ subeq sp, r9, r4, lsl #22 │ │ │ │ subeq pc, r9, r4, lsl #13 │ │ │ │ - ldrshteq r8, [r3], -r4 │ │ │ │ - eorseq r8, r3, r3, asr fp │ │ │ │ + ldrhteq r8, [r3], -r4 │ │ │ │ + eorseq r8, r3, r3, lsl fp │ │ │ │ umaaleq sp, r9, ip, sl │ │ │ │ subeq pc, r9, ip, ror r6 @ │ │ │ │ - eorseq r8, r3, r4, asr #18 │ │ │ │ - ldrsbteq r8, [r3], -lr │ │ │ │ + eorseq r8, r3, r4, lsl #18 │ │ │ │ + mlaseq r3, lr, sl, r8 │ │ │ │ subeq sp, r9, r8, lsr sl │ │ │ │ subeq pc, r9, r4, ror r6 @ │ │ │ │ - eorseq r8, r3, r0, ror #18 │ │ │ │ + eorseq r8, r3, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ @@ -843620,15 +843620,15 @@ │ │ │ │ ldr r0, [pc, #904] @ 370e7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [pc, #896] @ 370e80 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370d20 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ bmi 370d4c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ beq 370b54 │ │ │ │ @@ -843839,25 +843839,25 @@ │ │ │ │ beq 370e68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, r3, r8, asr #7 │ │ │ │ + eorseq r8, r3, r8, lsl #7 │ │ │ │ andeq r1, r0, r0, ror #20 │ │ │ │ strdeq lr, [r9], #-224 @ 0xffffff20 │ │ │ │ subeq lr, r9, r4, ror #22 │ │ │ │ - eorseq r7, r3, r1, lsr #22 │ │ │ │ + eorseq r7, r3, r1, ror #21 │ │ │ │ subeq lr, r9, r0, ror #19 │ │ │ │ strheq lr, [r9], #-196 @ 0xffffff3c │ │ │ │ subeq pc, ip, r4, ror #4 │ │ │ │ subeq lr, r9, r4, ror #19 │ │ │ │ subeq lr, r9, ip, ror #24 │ │ │ │ - eorseq r7, r3, fp, lsl #31 │ │ │ │ + eorseq r7, r3, fp, asr #30 │ │ │ │ umaaleq lr, r9, r0, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -844094,65 +844094,65 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3712b0 │ │ │ │ ldr r4, [pc, #60] @ 3712c0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 371290 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subeq lr, r9, r4, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 371318 │ │ │ │ ldr r4, [pc, #56] @ 371328 │ │ │ │ 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 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 3712f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq lr, [r9], #-60 @ 0xffffffc4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ b 37d0d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ @@ -844167,15 +844167,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 3713e0 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 3713e4 │ │ │ │ ldr ip, [pc, #52] @ 3713e8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -844183,57 +844183,57 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r3, sp, lsl fp │ │ │ │ - eorseq r7, r3, fp, lsl #22 │ │ │ │ + ldrsbteq r7, [r3], -sp │ │ │ │ + eorseq r7, r3, fp, asr #21 │ │ │ │ subeq lr, r9, ip, lsr r8 │ │ │ │ - eorseq r7, r3, r8, ror #22 │ │ │ │ - eorseq r7, r3, r7, asr fp │ │ │ │ + eorseq r7, r3, r8, lsr #22 │ │ │ │ + eorseq r7, r3, r7, lsl fp │ │ │ │ subeq lr, r9, ip, ror r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 37140c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679ef8 │ │ │ │ - ldrhteq r7, [r3], -r9 │ │ │ │ + b 679ec8 │ │ │ │ + eorseq r7, r3, r9, ror r9 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 37142c │ │ │ │ tst r2, #32 │ │ │ │ bne 371430 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 371454 │ │ │ │ tst r2, #32 │ │ │ │ bne 371458 │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 371478 │ │ │ │ tst r2, #32 │ │ │ │ bne 37147c │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 37d0d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -844242,22 +844242,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r3, r5, lsl #20 │ │ │ │ + eorseq r7, r3, r5, asr #19 │ │ │ │ strheq lr, [r9], #-108 @ 0xffffff94 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ @@ -844307,50 +844307,50 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #468] @ 3717ac │ │ │ │ add r2, pc, r2 │ │ │ │ b 371688 │ │ │ │ ldr r2, [pc, #444] @ 3717a0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #384] @ 371784 │ │ │ │ add r2, pc, r2 │ │ │ │ b 37175c │ │ │ │ ldr r2, [pc, #404] @ 3717a4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #360] @ 371798 │ │ │ │ add r2, pc, r2 │ │ │ │ b 37175c │ │ │ │ ldr r2, [pc, #320] @ 37177c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #340] @ 3717b0 │ │ │ │ ldr r2, [pc, #340] @ 3717b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 371720 │ │ │ │ ldr r2, [pc, #272] @ 371780 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -844361,94 +844361,94 @@ │ │ │ │ ldr r2, [pc, #240] @ 371778 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #292] @ 3717cc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #288] @ 3717d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #168] @ 371788 │ │ │ │ add r2, pc, r2 │ │ │ │ b 37175c │ │ │ │ ldr r2, [pc, #188] @ 3717a8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #7 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #128] @ 37178c │ │ │ │ add r2, pc, r2 │ │ │ │ b 37175c │ │ │ │ ldr r3, [pc, #188] @ 3717d4 │ │ │ │ ldr r2, [pc, #188] @ 3717d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #76] @ 37179c │ │ │ │ add r2, pc, r2 │ │ │ │ b 37175c │ │ │ │ ldr r2, [pc, #56] @ 371794 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r1, r2, r5, lsl r2 │ │ │ │ - ldrsbteq r7, [r3], -r8 │ │ │ │ - eorseq r1, r2, sp, lsr r1 │ │ │ │ - ldrshteq r7, [r3], -r2 │ │ │ │ - eorseq r7, r3, r1, ror #16 │ │ │ │ - eorseq r7, r3, r8, lsl #15 │ │ │ │ - eorseq r7, r3, pc, asr r7 │ │ │ │ - ldrshteq r7, [r3], -r2 │ │ │ │ - eorseq r7, r3, r5, lsl r7 │ │ │ │ - eorseq r7, r3, r4, asr #16 │ │ │ │ - eorseq r7, r3, r7, lsr #14 │ │ │ │ - mlaseq r3, r2, r8, r7 │ │ │ │ - eorseq r7, r3, pc, ror #16 │ │ │ │ - eorseq r7, r3, r7, asr #15 │ │ │ │ - eorseq r7, r3, r8, asr #17 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrsbteq r1, [r2], -r5 │ │ │ │ + mlaseq r3, r8, r7, r7 │ │ │ │ + ldrshteq r1, [r2], -sp │ │ │ │ + ldrhteq r7, [r3], -r2 │ │ │ │ + eorseq r7, r3, r1, lsr #16 │ │ │ │ + eorseq r7, r3, r8, asr #14 │ │ │ │ + eorseq r7, r3, pc, lsl r7 │ │ │ │ + ldrhteq r7, [r3], -r2 │ │ │ │ + ldrsbteq r7, [r3], -r5 │ │ │ │ + eorseq r7, r3, r4, lsl #16 │ │ │ │ + eorseq r7, r3, r7, ror #13 │ │ │ │ + eorseq r7, r3, r2, asr r8 │ │ │ │ + eorseq r7, r3, pc, lsr #16 │ │ │ │ + eorseq r7, r3, r7, lsl #15 │ │ │ │ + eorseq r7, r3, r8, lsl #17 │ │ │ │ subeq lr, r9, ip, ror #10 │ │ │ │ - eorseq r7, r3, r9, lsr #16 │ │ │ │ + eorseq r7, r3, r9, ror #15 │ │ │ │ subeq lr, r9, ip, lsl r6 │ │ │ │ - eorseq r7, r3, sp, lsr r9 │ │ │ │ + ldrshteq r7, [r3], -sp │ │ │ │ subeq lr, r9, r0, asr r6 │ │ │ │ - eorseq r1, r2, sp, ror #3 │ │ │ │ - eorseq r7, r3, r6, lsr #18 │ │ │ │ + eorseq r1, r2, sp, lsr #3 │ │ │ │ + eorseq r7, r3, r6, ror #17 │ │ │ │ subeq lr, r9, ip, lsr r5 │ │ │ │ - ldrsbteq r7, [r3], -sl │ │ │ │ + mlaseq r3, sl, r7, r7 │ │ │ │ strheq lr, [r9], #-64 @ 0xffffffc0 │ │ │ │ - eorseq r7, r3, fp, ror r7 │ │ │ │ + eorseq r7, r3, fp, lsr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ @@ -844476,45 +844476,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 371b50 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 371bb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 371ba8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 371bac │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 371b9c │ │ │ │ add r1, pc, r1 │ │ │ │ b 371954 │ │ │ │ ldr r1, [pc, #664] @ 371b68 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 371ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 371a30 │ │ │ │ ldr r1, [pc, #656] @ 371b88 │ │ │ │ add r1, pc, r1 │ │ │ │ b 371954 │ │ │ │ ldr r3, [pc, #600] @ 371b5c │ │ │ │ @@ -844523,38 +844523,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 371bb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 371b64 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 371b7c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 371b54 │ │ │ │ ldr r1, [pc, #456] @ 371b58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 371a04 │ │ │ │ ldr r3, [pc, #536] @ 371bb8 │ │ │ │ ldr r1, [pc, #536] @ 371bbc │ │ │ │ @@ -844572,61 +844572,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 371b6c │ │ │ │ ldr r1, [pc, #368] @ 371b70 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 371ba4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 371b74 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 371b78 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 371bc0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 371bc4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 371b8c │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 371b90 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 371b94 │ │ │ │ @@ -844639,91 +844639,91 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 371b80 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 371b84 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 371bc8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eorseq r7, r3, sp, lsr #20 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r7, r3, sp, ror #19 │ │ │ │ subeq lr, r9, ip, lsr #4 │ │ │ │ - eorseq r7, r3, sl, lsl #18 │ │ │ │ + eorseq r7, r3, sl, asr #17 │ │ │ │ subeq lr, r9, r8, asr #9 │ │ │ │ - eorseq r7, r3, r9, lsl #19 │ │ │ │ - eorseq r7, r3, ip, asr r9 │ │ │ │ - eorseq r7, r3, r4, ror #19 │ │ │ │ + eorseq r7, r3, r9, asr #18 │ │ │ │ + eorseq r7, r3, ip, lsl r9 │ │ │ │ + eorseq r7, r3, r4, lsr #19 │ │ │ │ subeq lr, r9, r4, ror #7 │ │ │ │ - ldrhteq r7, [r3], -r3 │ │ │ │ + eorseq r7, r3, r3, ror r4 │ │ │ │ subeq lr, r9, r0, lsr #7 │ │ │ │ - eorseq r7, r3, r2, ror #16 │ │ │ │ - eorseq r7, r3, r3, asr r9 │ │ │ │ + eorseq r7, r3, r2, lsr #16 │ │ │ │ + eorseq r7, r3, r3, lsl r9 │ │ │ │ subeq lr, r9, ip, lsr #1 │ │ │ │ - ldrhteq r7, [r3], -sl │ │ │ │ - eorseq r7, r3, fp, ror #19 │ │ │ │ + eorseq r7, r3, sl, ror r7 │ │ │ │ + eorseq r7, r3, fp, lsr #19 │ │ │ │ subeq lr, r9, r0, ror #6 │ │ │ │ subeq lr, r9, r8, asr #6 │ │ │ │ subeq lr, r9, r4, lsr r3 │ │ │ │ - eorseq r7, r3, pc, lsl #16 │ │ │ │ - eorseq r7, r3, r6, lsr sl │ │ │ │ - eorseq r7, r3, sl, lsl sl │ │ │ │ - eorseq r7, r3, r1, ror #17 │ │ │ │ + eorseq r7, r3, pc, asr #15 │ │ │ │ + ldrshteq r7, [r3], -r6 │ │ │ │ + ldrsbteq r7, [r3], -sl │ │ │ │ + eorseq r7, r3, r1, lsr #17 │ │ │ │ umaaleq lr, r9, ip, r5 │ │ │ │ - eorseq r7, r3, r4, ror sl │ │ │ │ - ldrsbteq r7, [r3], -pc │ │ │ │ - eorseq r2, r2, ip, asr #14 │ │ │ │ + eorseq r7, r3, r4, lsr sl │ │ │ │ + mlaseq r3, pc, r9, r7 @ │ │ │ │ + eorseq r2, r2, ip, lsl #14 │ │ │ │ subeq lr, r9, r8, lsl r2 │ │ │ │ - eorseq r7, r3, r0, lsl #19 │ │ │ │ + eorseq r7, r3, r0, asr #18 │ │ │ │ strheq lr, [r9], #-60 @ 0xffffffc4 │ │ │ │ - eorseq r2, r2, r0, asr #10 │ │ │ │ - eorseq r7, r3, fp, ror #15 │ │ │ │ + eorseq r2, r2, r0, lsl #10 │ │ │ │ + eorseq r7, r3, fp, lsr #15 │ │ │ │ subeq lr, r9, ip, asr #3 │ │ │ │ subeq lr, r9, ip, lsl #9 │ │ │ │ - eorseq r7, r3, r8, ror #18 │ │ │ │ + eorseq r7, r3, r8, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r0, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ bne 371c10 │ │ │ │ tst r0, #32 │ │ │ │ bne 371c20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 679224 │ │ │ │ + bl 6791f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 679294 │ │ │ │ + bl 679264 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 371c70 │ │ │ │ @@ -844731,18 +844731,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, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r3, r7, asr r2 │ │ │ │ + eorseq r7, r3, r7, lsl r2 │ │ │ │ subeq sp, r9, r8, lsl pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ sub r0, r3, #21 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ @@ -844806,54 +844806,54 @@ │ │ │ │ ldr r0, [pc, #1572] @ 3723a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1872] @ 3724f4 │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1868] @ 3724f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #29 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1772] @ 3724c4 │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1768] @ 3724c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1800] @ 372514 │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #1796] @ 372518 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #32 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1652] @ 3724b4 │ │ │ │ ldr r2, [pc, #1652] @ 3724b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 371f44 │ │ │ │ @@ -844888,15 +844888,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1464] @ 3724a4 │ │ │ │ ldr r2, [pc, #1464] @ 3724a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 372280 │ │ │ │ @@ -844921,15 +844921,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #20 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1164] @ 3723fc │ │ │ │ ldr r2, [pc, #1164] @ 372400 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 371fc8 │ │ │ │ @@ -844954,15 +844954,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1056] @ 372414 │ │ │ │ ldr r2, [pc, #1056] @ 372418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 372174 │ │ │ │ @@ -844972,15 +844972,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #920] @ 3723d4 │ │ │ │ ldr r2, [pc, #920] @ 3723d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 37224c │ │ │ │ @@ -844990,15 +844990,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #1040] @ 372494 │ │ │ │ ldr r2, [pc, #1040] @ 372498 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 372280 │ │ │ │ @@ -845038,15 +845038,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #744] @ 37242c │ │ │ │ ldr r2, [pc, #744] @ 372430 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 372174 │ │ │ │ @@ -845061,15 +845061,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #748] @ 37248c │ │ │ │ ldr r2, [pc, #748] @ 372490 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 372310 │ │ │ │ @@ -845079,15 +845079,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #796] @ 372504 │ │ │ │ ldr r2, [pc, #796] @ 372508 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3722dc │ │ │ │ @@ -845102,41 +845102,41 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #496] @ 372434 │ │ │ │ ldr r2, [pc, #496] @ 372438 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #628] @ 3724ec │ │ │ │ ldr r2, [pc, #628] @ 3724f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #424] @ 372454 │ │ │ │ ldr r2, [pc, #424] @ 372458 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3722dc │ │ │ │ @@ -845151,183 +845151,183 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #452] @ 3724cc │ │ │ │ ldr r2, [pc, #452] @ 3724d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #304] @ 37246c │ │ │ │ add r3, ip, #4 │ │ │ │ ldr r2, [pc, #300] @ 372470 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #412] @ 37250c │ │ │ │ ldr r2, [pc, #412] @ 372510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrshteq r0, [r2], -r5 │ │ │ │ + ldrhteq r0, [r2], -r5 │ │ │ │ subeq lr, r9, r4, lsl #2 │ │ │ │ subeq sp, r9, r4, ror #22 │ │ │ │ - eorseq r7, r3, r6, asr #6 │ │ │ │ + eorseq r7, r3, r6, lsl #6 │ │ │ │ strdeq sp, [r9], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r1, r0, ror r6 │ │ │ │ + eorseq sp, r1, r0, lsr r6 │ │ │ │ strheq sp, [r9], #-176 @ 0xffffff50 │ │ │ │ - mlaseq r3, r8, r3, r7 │ │ │ │ + eorseq r7, r3, r8, asr r3 │ │ │ │ umaaleq sp, r9, r0, ip │ │ │ │ - eorseq r7, r3, r6, lsl #9 │ │ │ │ + eorseq r7, r3, r6, asr #8 │ │ │ │ subeq sp, r9, r4, ror #21 │ │ │ │ - eorseq r7, r3, r8, ror #5 │ │ │ │ + eorseq r7, r3, r8, lsr #5 │ │ │ │ subeq sp, r9, r8, lsr #21 │ │ │ │ - ldrhteq r7, [r3], -r3 │ │ │ │ + eorseq r7, r3, r3, ror r2 │ │ │ │ subeq sp, r9, ip, ror fp │ │ │ │ - eorseq r7, r3, lr, lsl #7 │ │ │ │ + eorseq r7, r3, lr, asr #6 │ │ │ │ subeq sp, r9, ip, asr #20 │ │ │ │ - eorseq r7, r3, r8, ror #4 │ │ │ │ + eorseq r7, r3, r8, lsr #4 │ │ │ │ subeq sp, r9, r4, lsr ip │ │ │ │ - eorseq r7, r3, ip, asr r4 │ │ │ │ + eorseq r7, r3, ip, lsl r4 │ │ │ │ subeq sp, r9, r0, ror #20 │ │ │ │ - mlaseq r3, r6, r2, r7 │ │ │ │ + eorseq r7, r3, r6, asr r2 │ │ │ │ subeq sp, r9, r4, lsr #25 │ │ │ │ - eorseq r7, r3, r6, ror #9 │ │ │ │ + eorseq r7, r3, r6, lsr #9 │ │ │ │ subeq sp, r9, r8, asr #24 │ │ │ │ - eorseq sp, r1, r8, asr #13 │ │ │ │ + eorseq sp, r1, r8, lsl #13 │ │ │ │ strheq sp, [r9], #-172 @ 0xffffff54 │ │ │ │ - eorseq r7, r3, r8, lsl #6 │ │ │ │ + eorseq r7, r3, r8, asr #5 │ │ │ │ strdeq sp, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r7, r3, pc, asr #10 │ │ │ │ + eorseq r7, r3, pc, lsl #10 │ │ │ │ subeq sp, r9, r4, asr #23 │ │ │ │ - eorseq r7, r3, r0, lsr #8 │ │ │ │ + eorseq r7, r3, r0, ror #7 │ │ │ │ subeq sp, r9, r8, lsr #26 │ │ │ │ - mlaseq r3, r0, r5, r7 │ │ │ │ + eorseq r7, r3, r0, asr r5 │ │ │ │ subeq sp, r9, r0, lsr #22 │ │ │ │ - mlaseq r3, r4, r3, r7 │ │ │ │ + eorseq r7, r3, r4, asr r3 │ │ │ │ subeq sp, r9, r4, ror sl │ │ │ │ - ldrshteq r7, [r3], -r3 │ │ │ │ + ldrhteq r7, [r3], -r3 │ │ │ │ subeq sp, r9, r4, ror r9 │ │ │ │ - ldrshteq r7, [r3], -pc │ │ │ │ + ldrhteq r7, [r3], -pc │ │ │ │ strdeq sp, [r9], #-168 @ 0xffffff58 │ │ │ │ - eorseq r7, r3, sp, lsl #7 │ │ │ │ + eorseq r7, r3, sp, asr #6 │ │ │ │ ldrdeq sp, [r9], #-160 @ 0xffffff60 │ │ │ │ - eorseq r7, r3, r2, ror r3 │ │ │ │ + eorseq r7, r3, r2, lsr r3 │ │ │ │ strheq sp, [r9], #-156 @ 0xffffff64 │ │ │ │ - eorseq r1, r2, r4, asr pc │ │ │ │ + eorseq r1, r2, r4, lsl pc │ │ │ │ subeq sp, r9, ip, lsl #18 │ │ │ │ - ldrhteq r7, [r3], -fp │ │ │ │ + eorseq r7, r3, fp, ror r1 │ │ │ │ subeq sp, r9, ip, lsl #24 │ │ │ │ - ldrhteq r2, [r2], -r4 │ │ │ │ + eorseq r2, r2, r4, ror r1 │ │ │ │ subeq sp, r9, r0, lsr #24 │ │ │ │ - eorseq sp, r1, r8, lsr #13 │ │ │ │ + eorseq sp, r1, r8, ror #12 │ │ │ │ subeq sp, r9, r8, ror r8 │ │ │ │ - eorseq r7, r3, r6, lsr r1 │ │ │ │ + ldrshteq r7, [r3], -r6 │ │ │ │ subeq sp, r9, r0, asr sp │ │ │ │ - eorseq r2, r2, r8, lsl #6 │ │ │ │ + eorseq r2, r2, r8, asr #5 │ │ │ │ strdeq sp, [r9], #-136 @ 0xffffff78 │ │ │ │ - eorseq r7, r3, r7, asr #3 │ │ │ │ + eorseq r7, r3, r7, lsl #3 │ │ │ │ subeq sp, r9, r4, ror #17 │ │ │ │ - eorseq r7, r3, r2, asr #3 │ │ │ │ + eorseq r7, r3, r2, lsl #3 │ │ │ │ subeq sp, r9, r8, lsl sl │ │ │ │ - eorseq r1, r2, r0, ror #31 │ │ │ │ + eorseq r1, r2, r0, lsr #31 │ │ │ │ subeq sp, r9, r4, lsr fp │ │ │ │ - eorseq r7, r3, r1, lsr #8 │ │ │ │ + eorseq r7, r3, r1, ror #7 │ │ │ │ subeq sp, r9, r4, lsl #20 │ │ │ │ - eorseq r7, r3, r3, lsl #6 │ │ │ │ + eorseq r7, r3, r3, asr #5 │ │ │ │ subeq sp, r9, ip, asr #25 │ │ │ │ - ldrsbteq r7, [r3], -r6 │ │ │ │ + mlaseq r3, r6, r5, r7 │ │ │ │ subeq sp, r9, ip, lsr sp │ │ │ │ - eorseq r7, r3, r8, asr r6 │ │ │ │ + eorseq r7, r3, r8, lsl r6 │ │ │ │ subeq sp, r9, r8, ror sp │ │ │ │ - eorseq r7, r3, r6, lsr #13 │ │ │ │ + eorseq r7, r3, r6, ror #12 │ │ │ │ subeq sp, r9, r4, ror #26 │ │ │ │ - eorseq r7, r3, r6, lsr #13 │ │ │ │ + eorseq r7, r3, r6, ror #12 │ │ │ │ ldrdeq sp, [r9], #-220 @ 0xffffff24 │ │ │ │ - eorseq r7, r3, r2, lsr r7 │ │ │ │ + ldrshteq r7, [r3], -r2 │ │ │ │ strheq sp, [r9], #-128 @ 0xffffff80 │ │ │ │ - eorseq r1, r2, r8, lsl #29 │ │ │ │ + eorseq r1, r2, r8, asr #28 │ │ │ │ subeq sp, r9, r8, lsr #19 │ │ │ │ - eorseq r7, r3, r5, lsl r3 │ │ │ │ + ldrsbteq r7, [r3], -r5 │ │ │ │ subeq sp, r9, ip, ror ip │ │ │ │ - ldrshteq r7, [r3], -r6 │ │ │ │ + ldrhteq r7, [r3], -r6 │ │ │ │ subeq sp, r9, ip, lsl #22 │ │ │ │ - ldrshteq r2, [r2], -r4 │ │ │ │ + ldrhteq r2, [r2], -r4 │ │ │ │ subeq sp, r9, r0, asr #18 │ │ │ │ - eorseq r7, r3, lr, asr #5 │ │ │ │ + eorseq r7, r3, lr, lsl #5 │ │ │ │ subeq sp, r9, r0, lsl lr │ │ │ │ - ldrhteq r7, [r3], -r0 │ │ │ │ + eorseq r7, r3, r0, ror r7 │ │ │ │ subeq sp, r9, r4, lsl sp │ │ │ │ - ldrsbteq r7, [r3], -r1 │ │ │ │ + mlaseq r3, r1, r6, r7 │ │ │ │ ldrdeq sp, [r9], #-144 @ 0xffffff70 │ │ │ │ - eorseq r7, r3, r0, lsr #7 │ │ │ │ + eorseq r7, r3, r0, ror #6 │ │ │ │ subeq sp, r9, r8, asr #16 │ │ │ │ - eorseq r7, r3, r7, lsr #4 │ │ │ │ + eorseq r7, r3, r7, ror #3 │ │ │ │ subeq sp, r9, r8, lsr #27 │ │ │ │ - ldrhteq r1, [r2], -r3 │ │ │ │ + eorseq r1, r2, r3, ror r0 │ │ │ │ strheq sp, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r7, r3, sl, lsr #13 │ │ │ │ + eorseq r7, r3, sl, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 678ff0 │ │ │ │ + b 678fc0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 326e70 │ │ │ │ ldr r0, [r0] │ │ │ │ b 42bc48 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ b 37d380 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ b 429600 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c030 │ │ │ │ + b 67c000 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 372590 │ │ │ │ tst r2, #32 │ │ │ │ bne 372594 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -846328,31 +846328,31 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 37355c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eorseq r5, r3, r3, lsl #18 │ │ │ │ + b 67a5e4 │ │ │ │ + eorseq r5, r3, r3, asr #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 3735bc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 3735a0 │ │ │ │ ldr r2, [pc, #296] @ 3736b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -846509,49 +846509,49 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 373830 │ │ │ │ ldr r1, [pc, #76] @ 373870 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 373868 │ │ │ │ ldr r3, [pc, #40] @ 37386c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq lr, r1, r5, lsl pc │ │ │ │ + ldrsbteq lr, [r1], -r5 │ │ │ │ subeq ip, r9, r0, ror r3 │ │ │ │ - eorseq lr, r1, sp, lsr #30 │ │ │ │ + eorseq lr, r1, sp, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ tst r2, #16 │ │ │ │ bne 3738a8 │ │ │ │ tst r2, #32 │ │ │ │ bne 3738b4 │ │ │ │ - bl 67c368 │ │ │ │ + bl 67c338 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - bl 679224 │ │ │ │ + bl 6791f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - bl 679294 │ │ │ │ + bl 679264 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ @@ -846808,20 +846808,20 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 373cec │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r3, lr, ror #3 │ │ │ │ + eorseq r5, r3, lr, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 373d48 │ │ │ │ ldr r1, [pc, #132] @ 373d94 │ │ │ │ @@ -846833,15 +846833,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 373d88 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 373d8c │ │ │ │ ldr ip, [pc, #52] @ 373d90 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -846849,39 +846849,39 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r3, r5, ror r1 │ │ │ │ - eorseq r5, r3, r3, ror #2 │ │ │ │ + eorseq r5, r3, r5, lsr r1 │ │ │ │ + eorseq r5, r3, r3, lsr #2 │ │ │ │ umaaleq fp, r9, r4, lr │ │ │ │ - eorseq r5, r3, r0, asr #3 │ │ │ │ - eorseq r5, r3, pc, lsr #3 │ │ │ │ + eorseq r5, r3, r0, lsl #3 │ │ │ │ + eorseq r5, r3, pc, ror #2 │ │ │ │ ldrdeq fp, [r9], #-228 @ 0xffffff1c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 373ddc │ │ │ │ ldr r3, [pc, #40] @ 373de0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r3, fp, lsr #2 │ │ │ │ + eorseq r5, r3, fp, ror #1 │ │ │ │ subeq fp, r9, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ lsl r4, r9, #4 │ │ │ │ @@ -847097,17 +847097,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, r9, r8, asr sp │ │ │ │ - ldrhteq r6, [r3], -r0 │ │ │ │ + eorseq r6, r3, r0, ror r5 │ │ │ │ subeq fp, r9, ip, lsr #29 │ │ │ │ - eorseq r5, r3, pc, lsr r7 │ │ │ │ + ldrshteq r5, [r3], -pc │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -847208,17 +847208,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq ip, r9, ip, fp │ │ │ │ - ldrshteq r6, [r3], -r4 │ │ │ │ + ldrhteq r6, [r3], -r4 │ │ │ │ strdeq fp, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r5, r3, r3, lsl #11 │ │ │ │ + eorseq r5, r3, r3, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -847333,17 +847333,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, r9, r8, lsr #19 │ │ │ │ - eorseq r6, r3, r0, lsl #4 │ │ │ │ + eorseq r6, r3, r0, asr #3 │ │ │ │ strdeq fp, [r9], #-172 @ 0xffffff54 │ │ │ │ - eorseq r5, r3, pc, lsl #7 │ │ │ │ + eorseq r5, r3, pc, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #208 @ 0xd0 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -847464,17 +847464,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq ip, r9, ip, r7 │ │ │ │ - ldrshteq r5, [r3], -r4 │ │ │ │ + ldrhteq r5, [r3], -r4 │ │ │ │ strdeq fp, [r9], #-128 @ 0xffffff80 │ │ │ │ - eorseq r5, r3, r3, lsl #3 │ │ │ │ + eorseq r5, r3, r3, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -847589,17 +847589,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, r9, r8, lsr #11 │ │ │ │ - eorseq r5, r3, r0, lsl #28 │ │ │ │ + eorseq r5, r3, r0, asr #27 │ │ │ │ strdeq fp, [r9], #-108 @ 0xffffff94 │ │ │ │ - eorseq r4, r3, pc, lsl #31 │ │ │ │ + eorseq r4, r3, pc, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -847746,17 +847746,17 @@ │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ strheq sl, [r9], #-56 @ 0xffffffc8 │ │ │ │ subeq ip, r9, ip, asr #6 │ │ │ │ - eorseq r5, r3, r4, lsr #23 │ │ │ │ + eorseq r5, r3, r4, ror #22 │ │ │ │ subeq fp, r9, r0, lsr #9 │ │ │ │ - eorseq r4, r3, r3, lsr sp │ │ │ │ + ldrshteq r4, [r3], -r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -847897,17 +847897,17 @@ │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq sl, r9, r8, lsr #2 │ │ │ │ strdeq ip, [r9], #-0 │ │ │ │ - eorseq r5, r3, r8, asr #18 │ │ │ │ + eorseq r5, r3, r8, lsl #18 │ │ │ │ subeq fp, r9, r4, asr #4 │ │ │ │ - ldrsbteq r4, [r3], -r7 │ │ │ │ + mlaseq r3, r7, sl, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -848093,17 +848093,17 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ strdeq fp, [r9], #-216 @ 0xffffff28 │ │ │ │ - eorseq r5, r3, r0, asr r6 │ │ │ │ + eorseq r5, r3, r0, lsl r6 │ │ │ │ subeq sl, r9, ip, asr #30 │ │ │ │ - ldrsbteq r4, [r3], -pc │ │ │ │ + mlaseq r3, pc, r7, r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -848233,21 +848233,21 @@ │ │ │ │ bl 372f10 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq pc, r1, ip, ror #2 │ │ │ │ + eorseq pc, r1, ip, lsr #2 │ │ │ │ subeq fp, r9, r8, lsr #23 │ │ │ │ - eorseq r5, r3, r0, lsl #8 │ │ │ │ + eorseq r5, r3, r0, asr #7 │ │ │ │ subeq sl, r9, r8, ror sp │ │ │ │ subeq sl, r9, r4, asr #26 │ │ │ │ strdeq sl, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r3, pc, lsl #11 │ │ │ │ + eorseq r4, r3, pc, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -848397,17 +848397,17 @@ │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq r9, r9, r4, asr #19 │ │ │ │ subeq fp, r9, r0, lsr #18 │ │ │ │ - eorseq r5, r3, r8, ror r1 │ │ │ │ + eorseq r5, r3, r8, lsr r1 │ │ │ │ subeq sl, r9, r4, ror sl │ │ │ │ - eorseq r4, r3, r7, lsl #6 │ │ │ │ + eorseq r4, r3, r7, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #272 @ 0x110 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -848436,15 +848436,15 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ @@ -848603,15 +848603,15 @@ │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 375910 │ │ │ │ @@ -848696,26 +848696,26 @@ │ │ │ │ bl 372f10 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r1, r8, lsl #20 │ │ │ │ + eorseq lr, r1, r8, asr #19 │ │ │ │ @ instruction: 0xfffb521c │ │ │ │ umaaleq sl, r9, r4, r5 │ │ │ │ - eorseq lr, r1, r8, ror #18 │ │ │ │ + eorseq lr, r1, r8, lsr #18 │ │ │ │ strdeq fp, [r9], #-64 @ 0xffffffc0 │ │ │ │ - eorseq r4, r3, r8, asr #26 │ │ │ │ + eorseq r4, r3, r8, lsl #26 │ │ │ │ subeq sl, r9, r8, lsr #5 │ │ │ │ - eorseq r3, r3, fp, lsl #8 │ │ │ │ + eorseq r3, r3, fp, asr #7 │ │ │ │ subeq sl, r9, r0, lsl #3 │ │ │ │ subeq sl, r9, ip, ror #2 │ │ │ │ subeq sl, r9, r4, asr #12 │ │ │ │ - ldrsbteq r3, [r3], -r7 │ │ │ │ + mlaseq r3, r7, lr, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -848839,19 +848839,19 @@ │ │ │ │ bl 372f10 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r1, ip, lsl r5 │ │ │ │ + ldrsbteq lr, [r1], -ip │ │ │ │ subeq fp, r9, r0, lsr r2 │ │ │ │ - eorseq r4, r3, r8, lsl #21 │ │ │ │ + eorseq r4, r3, r8, asr #20 │ │ │ │ subeq sl, r9, r4, lsl #7 │ │ │ │ - eorseq r3, r3, r7, lsl ip │ │ │ │ + ldrsbteq r3, [r3], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -849000,17 +849000,17 @@ │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq r9, r9, r0, ror r0 │ │ │ │ strheq sl, [r9], #-244 @ 0xffffff0c │ │ │ │ - eorseq r4, r3, ip, lsl #16 │ │ │ │ + eorseq r4, r3, ip, asr #15 │ │ │ │ subeq sl, r9, r8, lsl #2 │ │ │ │ - mlaseq r3, fp, r9, r3 │ │ │ │ + eorseq r3, r3, fp, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #304 @ 0x130 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -849039,15 +849039,15 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ @@ -849208,15 +849208,15 @@ │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 376284 │ │ │ │ @@ -849301,26 +849301,26 @@ │ │ │ │ bl 372f10 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - mlaseq r1, ip, r0, lr │ │ │ │ + eorseq lr, r1, ip, asr r0 │ │ │ │ @ instruction: 0xfffb48b0 │ │ │ │ subeq r9, r9, r8, lsr #24 │ │ │ │ - ldrshteq sp, [r1], -ip │ │ │ │ + ldrhteq sp, [r1], -ip │ │ │ │ subeq sl, r9, ip, ror fp │ │ │ │ - ldrsbteq r4, [r3], -r4 │ │ │ │ + mlaseq r3, r4, r3, r4 │ │ │ │ subeq r9, r9, r4, lsr r9 │ │ │ │ - mlaseq r3, r7, sl, r2 │ │ │ │ + eorseq r2, r3, r7, asr sl │ │ │ │ subeq r9, r9, ip, lsl #16 │ │ │ │ strdeq r9, [r9], #-120 @ 0xffffff88 │ │ │ │ ldrdeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r3, r3, ror #10 │ │ │ │ + eorseq r3, r3, r3, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -849466,17 +849466,17 @@ │ │ │ │ bl 372f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq r8, r9, r0, lsr #17 │ │ │ │ subeq sl, r9, ip, ror #16 │ │ │ │ - eorseq r4, r3, r4, asr #1 │ │ │ │ + eorseq r4, r3, r4, lsl #1 │ │ │ │ subeq r9, r9, r0, asr #19 │ │ │ │ - eorseq r3, r3, r3, asr r2 │ │ │ │ + eorseq r3, r3, r3, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ ldm r1, {r2, r3, sl} │ │ │ │ @@ -849724,15 +849724,15 @@ │ │ │ │ moveq r3, ip │ │ │ │ movweq r4, #10 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #164] @ 376b20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, #116] @ 376af8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -849746,55 +849746,55 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #128] @ 376b60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq r2, r3, r2, ror r9 │ │ │ │ + eorseq r2, r3, r2, lsr r9 │ │ │ │ subeq r9, r9, r8, ror r3 │ │ │ │ andeq sl, r9, r4, lsl ip │ │ │ │ subeq r9, r9, ip, ror #7 │ │ │ │ @ instruction: 0xfffcecb0 │ │ │ │ - eorseq r2, r3, lr, lsr r8 │ │ │ │ - eorseq r2, r3, r7, ror #17 │ │ │ │ - mlaseq r1, r8, fp, r8 │ │ │ │ + ldrshteq r2, [r3], -lr │ │ │ │ + eorseq r2, r3, r7, lsr #17 │ │ │ │ + eorseq r8, r1, r8, asr fp │ │ │ │ @ instruction: 0xfffb3e9c │ │ │ │ - eorseq r8, r1, r0, ror #22 │ │ │ │ + eorseq r8, r1, r0, lsr #22 │ │ │ │ @ instruction: 0xfffdc3e4 │ │ │ │ - eorseq sp, r1, r8, lsl #20 │ │ │ │ + eorseq sp, r1, r8, asr #19 │ │ │ │ subeq r9, r9, r0, lsl #4 │ │ │ │ - eorseq r2, r3, r0, ror r8 │ │ │ │ + eorseq r2, r3, r0, lsr r8 │ │ │ │ @ instruction: 0xffffbb3c │ │ │ │ subeq r9, r9, r0, asr r2 │ │ │ │ - eorseq r2, r3, r3, asr #14 │ │ │ │ + eorseq r2, r3, r3, lsl #14 │ │ │ │ subeq r9, ip, r8, lsr #11 │ │ │ │ - eorseq r2, r3, ip, lsr #17 │ │ │ │ - eorseq r2, r3, r8, asr r8 │ │ │ │ - ldrshteq r2, [r3], -r7 │ │ │ │ - eorseq r8, r1, ip, lsr #26 │ │ │ │ + eorseq r2, r3, ip, ror #16 │ │ │ │ + eorseq r2, r3, r8, lsl r8 │ │ │ │ + ldrhteq r2, [r3], -r7 │ │ │ │ + eorseq r8, r1, ip, ror #25 │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ - eorseq r2, r3, sl, asr #15 │ │ │ │ - eorseq r2, r3, r5, lsl #17 │ │ │ │ - eorseq r8, r1, r0, lsl ip │ │ │ │ + eorseq r2, r3, sl, lsl #15 │ │ │ │ + eorseq r2, r3, r5, asr #16 │ │ │ │ + ldrsbteq r8, [r1], -r0 │ │ │ │ strheq r9, [r9], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0xffffbb74 │ │ │ │ - eorseq r2, r3, r5, asr #10 │ │ │ │ + eorseq r2, r3, r5, lsl #10 │ │ │ │ subeq r9, r9, r8, lsl #7 │ │ │ │ @ instruction: 0xfffeb418 │ │ │ │ andeq sl, r9, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -849948,22 +849948,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #17 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r2, #2 │ │ │ │ bcc 376e40 │ │ │ │ @@ -850051,29 +850051,29 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ bne 376fa8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 376fcc │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #19 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sp │ │ │ │ orr r8, r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrex r7, [r1] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r1] │ │ │ │ @@ -850092,15 +850092,15 @@ │ │ │ │ strpl r5, [sl, #28] │ │ │ │ addpl sp, sp, #64 @ 0x40 │ │ │ │ poppl {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r3, r1, #8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -850108,61 +850108,61 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ b 377144 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r2, r1, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r1, r5, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #16 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm sp, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 377144 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -850175,344 +850175,344 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #63 @ 0x3f │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #67 @ 0x43 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #55 @ 0x37 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #56 @ 0x38 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #47 @ 0x2f │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #36 @ 0x24 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #34 @ 0x22 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #53 @ 0x35 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r8, #68 @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #31 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #24 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #60 @ 0x3c │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #32 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #29 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #45 @ 0x2d │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #22 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #35 @ 0x23 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #23 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #27 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #21 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #51 @ 0x33 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #37 @ 0x25 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #61 @ 0x3d │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #40 @ 0x28 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #25 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #41 @ 0x29 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #33 @ 0x21 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #26 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #38 @ 0x26 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #30 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #28 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #50 @ 0x32 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #52 @ 0x34 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #65 @ 0x41 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #42 @ 0x2a │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #59 @ 0x3b │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #39 @ 0x27 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #62 @ 0x3e │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #43 @ 0x2b │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #48 @ 0x30 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #49 @ 0x31 │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #58 @ 0x3a │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #46 @ 0x2e │ │ │ │ b 3776a8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #66 @ 0x42 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -850883,15 +850883,15 @@ │ │ │ │ bne 377c78 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ bl 348c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r1, ip, lsr #12 │ │ │ │ + eorseq ip, r1, ip, ror #11 │ │ │ │ subeq r8, r9, r0, asr #32 │ │ │ │ subeq r8, ip, r0, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #180] @ 377d54 │ │ │ │ add ip, pc, ip │ │ │ │ ldrex r14, [ip] │ │ │ │ @@ -850936,15 +850936,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ subeq r9, ip, r0, asr #7 │ │ │ │ - eorseq r0, r3, r6, lsl r0 │ │ │ │ + ldrsbteq pc, [r2], -r6 @ │ │ │ │ subeq r6, r9, ip, ror pc │ │ │ │ subeq r7, r9, r4, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ tst r2, #1 │ │ │ │ ldrbne r3, [r1, #115] @ 0x73 │ │ │ │ cmpne r3, #1 │ │ │ │ bne 377d94 │ │ │ │ @@ -852253,20 +852253,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 3791e0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r1, r8, lsl r4 │ │ │ │ + ldrsbteq fp, [r1], -r8 │ │ │ │ subeq r6, r9, r8, lsr #31 │ │ │ │ subeq r6, r9, ip, asr #24 │ │ │ │ subeq r7, ip, r4, rrx │ │ │ │ subeq r6, r9, r8, ror #30 │ │ │ │ - ldrhteq fp, [r1], -r0 │ │ │ │ + eorseq fp, r1, r0, ror r0 │ │ │ │ subeq r6, ip, ip, lsl pc │ │ │ │ umaaleq r5, r9, r0, r7 │ │ │ │ subeq r6, r9, ip, lsr #25 │ │ │ │ subeq r6, ip, r8, asr sp │ │ │ │ subeq r5, r9, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -852673,20 +852673,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 379870 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r1, r8, ror #26 │ │ │ │ + eorseq sl, r1, r8, lsr #26 │ │ │ │ subeq r6, r9, r8, lsl r9 │ │ │ │ strheq r6, [r9], #-92 @ 0xffffffa4 │ │ │ │ ldrdeq r6, [ip], #-148 @ 0xffffff6c │ │ │ │ ldrdeq r6, [r9], #-136 @ 0xffffff78 │ │ │ │ - eorseq sl, r1, r0, lsl #20 │ │ │ │ + eorseq sl, r1, r0, asr #19 │ │ │ │ subeq r6, ip, ip, lsl #17 │ │ │ │ subeq r5, r9, r0, lsl #2 │ │ │ │ subeq r6, r9, ip, lsl r6 │ │ │ │ subeq r6, ip, r8, asr #13 │ │ │ │ subeq r5, r9, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -853093,20 +853093,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 379f00 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq sl, [r1], -r8 │ │ │ │ + mlaseq r1, r8, r6, sl │ │ │ │ subeq r6, r9, r8, lsl #5 │ │ │ │ subeq r5, r9, ip, lsr #30 │ │ │ │ subeq r6, ip, r4, asr #6 │ │ │ │ subeq r6, r9, r8, asr #4 │ │ │ │ - eorseq sl, r1, r0, ror r3 │ │ │ │ + eorseq sl, r1, r0, lsr r3 │ │ │ │ strdeq r6, [ip], #-28 @ 0xffffffe4 │ │ │ │ subeq r4, r9, r0, ror sl │ │ │ │ subeq r5, r9, ip, lsl #31 │ │ │ │ subeq r6, ip, r8, lsr r0 │ │ │ │ subeq r4, r9, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -853513,20 +853513,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 37a590 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r1, r8, asr #32 │ │ │ │ + eorseq sl, r1, r8 │ │ │ │ strdeq r5, [r9], #-184 @ 0xffffff48 │ │ │ │ umaaleq r5, r9, ip, r8 │ │ │ │ strheq r5, [ip], #-196 @ 0xffffff3c │ │ │ │ strheq r5, [r9], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r1, r0, ror #25 │ │ │ │ + eorseq r9, r1, r0, lsr #25 │ │ │ │ subeq r5, ip, ip, ror #22 │ │ │ │ subeq r4, r9, r0, ror #7 │ │ │ │ strdeq r5, [r9], #-140 @ 0xffffff74 │ │ │ │ subeq r5, ip, r8, lsr #19 │ │ │ │ subeq r4, r9, r0, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -853933,20 +853933,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 37ac20 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r1, r8, ror ip │ │ │ │ + eorseq r9, r1, r8, lsr ip │ │ │ │ subeq r5, r9, r8, ror #10 │ │ │ │ subeq r5, r9, ip, lsl #4 │ │ │ │ subeq r5, ip, r4, lsr #12 │ │ │ │ subeq r5, r9, r8, lsr #10 │ │ │ │ - eorseq r9, r1, r0, lsl r9 │ │ │ │ + ldrsbteq r9, [r1], -r0 │ │ │ │ ldrdeq r5, [ip], #-76 @ 0xffffffb4 │ │ │ │ subeq r3, r9, r0, asr sp │ │ │ │ subeq r5, r9, ip, ror #4 │ │ │ │ subeq r5, ip, r8, lsl r3 │ │ │ │ strdeq r3, [r9], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ @@ -854353,20 +854353,20 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 37b2b0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r1, r8, lsr #6 │ │ │ │ + eorseq r9, r1, r8, ror #5 │ │ │ │ ldrdeq r4, [r9], #-232 @ 0xffffff18 │ │ │ │ subeq r4, r9, ip, ror fp │ │ │ │ umaaleq r4, ip, r4, pc @ │ │ │ │ umaaleq r4, r9, r8, lr │ │ │ │ - eorseq r8, r1, r0, asr #31 │ │ │ │ + eorseq r8, r1, r0, lsl #31 │ │ │ │ subeq r4, ip, ip, asr #28 │ │ │ │ subeq r3, r9, r0, asr #13 │ │ │ │ ldrdeq r4, [r9], #-188 @ 0xffffff44 │ │ │ │ subeq r4, ip, r8, lsl #25 │ │ │ │ subeq r3, r9, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ @@ -855277,15 +855277,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, ip, r4, rrx │ │ │ │ - eorseq fp, r2, sl, asr ip │ │ │ │ + eorseq fp, r2, sl, lsl ip │ │ │ │ subeq r2, r9, r0, asr #23 │ │ │ │ subeq r2, r9, r8, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #344 @ 0x158 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #600] @ 37c3a4 │ │ │ │ ldr r8, [sp, #376] @ 0x178 │ │ │ │ @@ -855436,15 +855436,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, ip, ip, lsl #30 │ │ │ │ - ldrsbteq fp, [r2], -lr │ │ │ │ + mlaseq r2, lr, r9, fp │ │ │ │ subeq r2, r9, r4, asr #18 │ │ │ │ subeq r2, r9, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #600] @ 37c624 │ │ │ │ @@ -855596,15 +855596,15 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq r4, ip, r0, ip │ │ │ │ - ldrhteq fp, [r2], -lr │ │ │ │ + eorseq fp, r2, lr, ror r7 │ │ │ │ subeq r2, r9, r4, lsr #14 │ │ │ │ subeq r2, r9, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -856103,18 +856103,18 @@ │ │ │ │ bl 59014 │ │ │ │ @ instruction: 0xffff59a4 │ │ │ │ subeq r3, r9, ip, asr #32 │ │ │ │ subeq r3, r9, r0, ror r0 │ │ │ │ ldrdeq r3, [r9], #-12 │ │ │ │ ldrdeq r3, [r9], #-80 @ 0xffffffb0 │ │ │ │ subeq r4, r9, ip, lsr r2 │ │ │ │ - mlaseq r2, r4, sl, sp │ │ │ │ + eorseq sp, r2, r4, asr sl │ │ │ │ umaaleq r3, r9, r0, r3 │ │ │ │ - eorseq ip, r2, r3, lsr #24 │ │ │ │ - eorseq ip, r2, r8, lsl #5 │ │ │ │ + eorseq ip, r2, r3, ror #23 │ │ │ │ + eorseq ip, r2, r8, asr #4 │ │ │ │ subeq r2, r9, ip, lsl #31 │ │ │ │ subeq r3, ip, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -856286,109 +856286,109 @@ │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [pc, #600] @ 37d338 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ce2c │ │ │ │ ldr r0, [pc, #560] @ 37d33c │ │ │ │ ldr r1, [pc, #560] @ 37d340 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r2, [sp, #131] @ 0x83 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ ldr r7, [pc, #516] @ 37d344 │ │ │ │ ldr r1, [pc, #516] @ 37d348 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r2, #6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #3 │ │ │ │ beq 37d198 │ │ │ │ ldr r1, [pc, #472] @ 37d34c │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #468] @ 37d350 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37d1c4 │ │ │ │ ldr r1, [pc, #424] @ 37d354 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ mov r2, #12 │ │ │ │ str r7, [sp] │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ beq 37d1fc │ │ │ │ ldr r1, [pc, #384] @ 37d358 │ │ │ │ add r0, r5, #24 │ │ │ │ ldr r2, [pc, #380] @ 37d35c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ beq 37d234 │ │ │ │ ldr r1, [pc, #336] @ 37d360 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #332] @ 37d364 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ beq 37d26c │ │ │ │ ldr r1, [pc, #288] @ 37d368 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #284] @ 37d36c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37cfc4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #2 │ │ │ │ beq 37d2b0 │ │ │ │ @@ -856397,15 +856397,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 372be8 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [pc, #164] @ 37d370 │ │ │ │ ldr r1, [pc, #164] @ 37d374 │ │ │ │ @@ -856413,17 +856413,17 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #3 │ │ │ │ - bl 684bdc │ │ │ │ + bl 684bac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 684edc │ │ │ │ + bl 684eac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ @@ -856432,32 +856432,32 @@ │ │ │ │ b 37d324 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r2, r2, asr #2 │ │ │ │ + eorseq ip, r2, r2, lsl #2 │ │ │ │ subeq r2, r9, r4, asr #24 │ │ │ │ - eorseq r5, r1, sp, asr #13 │ │ │ │ + eorseq r5, r1, sp, lsl #13 │ │ │ │ subeq r2, r9, r0, lsr #24 │ │ │ │ - eorseq ip, r2, r5, ror #1 │ │ │ │ - ldrhteq ip, [r2], -fp │ │ │ │ + eorseq ip, r2, r5, lsr #1 │ │ │ │ + eorseq ip, r2, fp, ror r0 │ │ │ │ strdeq r2, [r9], #-176 @ 0xffffff50 │ │ │ │ - eorseq ip, r2, sp, lsl #1 │ │ │ │ - ldrsbteq r5, [r1], -r1 │ │ │ │ + eorseq ip, r2, sp, asr #32 │ │ │ │ + mlaseq r1, r1, r5, r5 │ │ │ │ subeq r2, r9, r4, lsr #19 │ │ │ │ - eorseq ip, r2, r1, lsr r0 │ │ │ │ + ldrshteq fp, [r2], -r1 │ │ │ │ subeq r2, r9, r4, ror #22 │ │ │ │ - ldrshteq fp, [r2], -lr │ │ │ │ + ldrhteq fp, [r2], -lr │ │ │ │ subeq r2, r9, ip, lsr fp │ │ │ │ ldrdeq r2, [r9], #-164 @ 0xffffff5c │ │ │ │ - eorseq fp, r2, ip, ror pc │ │ │ │ + eorseq fp, r2, ip, lsr pc │ │ │ │ subeq r2, r9, r8, ror #17 │ │ │ │ - eorseq r5, r1, sp, asr #10 │ │ │ │ + eorseq r5, r1, sp, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -856505,15 +856505,15 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ b 37d630 │ │ │ │ ldr r1, [pc, #756] @ 37d760 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -856535,15 +856535,15 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37d6d8 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37cfc4 │ │ │ │ ldr r2, [pc, #628] @ 37d76c │ │ │ │ @@ -856576,15 +856576,15 @@ │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37d700 │ │ │ │ cmp r1, #21 │ │ │ │ beq 37d598 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 372668 │ │ │ │ @@ -856615,15 +856615,15 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ b 37d630 │ │ │ │ ldr r1, [pc, #312] @ 37d75c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #13 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -856661,15 +856661,15 @@ │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37d6ec │ │ │ │ add r0, sp, #12 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -856694,27 +856694,27 @@ │ │ │ │ b 37d73c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r2, r6, ror lr │ │ │ │ + eorseq fp, r2, r6, lsr lr │ │ │ │ @ instruction: 0xffff5144 │ │ │ │ subeq r2, r9, ip, lsl #19 │ │ │ │ - eorseq fp, r2, r9, lsr ip │ │ │ │ - eorseq fp, r2, pc, ror #19 │ │ │ │ + ldrshteq fp, [r2], -r9 │ │ │ │ + eorseq fp, r2, pc, lsr #19 │ │ │ │ @ instruction: 0xfff8da48 │ │ │ │ subeq r2, r9, r4, lsl r9 │ │ │ │ - ldrshteq r6, [r1], -r0 │ │ │ │ + ldrhteq r6, [r1], -r0 │ │ │ │ @ instruction: 0xffff4eb0 │ │ │ │ subeq r2, r9, r4, lsr r7 │ │ │ │ umaaleq r2, r9, r0, r8 │ │ │ │ @ instruction: 0xffff4ffc │ │ │ │ - eorseq fp, r2, fp, lsr #25 │ │ │ │ + eorseq fp, r2, fp, ror #24 │ │ │ │ @ instruction: 0xffff4f8c │ │ │ │ ldrdeq r2, [r9], #-116 @ 0xffffff8c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #84] @ 37d7f4 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -856730,15 +856730,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #40] @ 37d7f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subeq r2, r9, r4, lsr #12 │ │ │ │ subeq r2, ip, r8, lsl r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ @@ -856748,17 +856748,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 37d830 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ subeq r2, r9, r0, lsl #13 │ │ │ │ - eorseq r6, r1, ip, asr sl │ │ │ │ + eorseq r6, r1, ip, lsl sl │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ bx r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ @@ -857132,24 +857132,24 @@ │ │ │ │ b 37de14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq pc, r0, r8, lsl r5 @ │ │ │ │ - ldrsbteq r6, [r1], -r4 │ │ │ │ + ldrsbteq pc, [r0], -r8 @ │ │ │ │ + mlaseq r1, r4, r4, r6 │ │ │ │ subeq r2, r9, r8, lsr r1 │ │ │ │ subeq r2, r9, r8, lsr r1 │ │ │ │ subeq r2, ip, r0, lsl #5 │ │ │ │ strdeq r2, [r9], #-0 │ │ │ │ - ldrhteq r1, [r1], -ip │ │ │ │ + eorseq r1, r1, ip, ror r8 │ │ │ │ subeq r1, ip, r8, lsr pc │ │ │ │ strheq r2, [ip], #-4 │ │ │ │ - eorseq r6, r1, r4, asr r6 │ │ │ │ + eorseq r6, r1, r4, lsl r6 │ │ │ │ subeq r0, r9, r4, ror #26 │ │ │ │ subeq r2, r9, r8, ror #2 │ │ │ │ subeq r2, r9, r0, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -857528,20 +857528,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 37e44c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r0, r0, r0, pc @ │ │ │ │ + eorseq pc, r0, r0, asr r0 @ │ │ │ │ subeq r1, r9, ip, lsr fp │ │ │ │ subeq r1, r9, ip, lsr fp │ │ │ │ strdeq r1, [ip], #-212 @ 0xffffff2c │ │ │ │ subeq r1, r9, r8, asr #22 │ │ │ │ - eorseq r1, r1, r0, asr r3 │ │ │ │ + eorseq r1, r1, r0, lsl r3 │ │ │ │ subeq r1, ip, ip, asr #19 │ │ │ │ ldrdeq r1, [ip], #-172 @ 0xffffff54 │ │ │ │ subeq r1, ip, r8, asr #22 │ │ │ │ subeq r0, r9, ip, ror #9 │ │ │ │ subeq r0, r9, r4, asr r6 │ │ │ │ subeq r1, r9, r4, lsl #23 │ │ │ │ umaaleq r1, r9, ip, fp │ │ │ │ @@ -858081,20 +858081,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 37ecf0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r0, r0, ror r8 │ │ │ │ + eorseq lr, r0, r0, lsr r8 │ │ │ │ ldrdeq r1, [r9], #-44 @ 0xffffffd4 │ │ │ │ ldrdeq r1, [r9], #-44 @ 0xffffffd4 │ │ │ │ strheq r1, [ip], #-92 @ 0xffffffa4 │ │ │ │ subeq r1, r9, r8, ror #5 │ │ │ │ - ldrshteq r0, [r1], -r0 │ │ │ │ + ldrhteq r0, [r1], -r0 │ │ │ │ subeq r1, ip, ip, ror #2 │ │ │ │ subeq r1, ip, ip, ror r2 │ │ │ │ subeq r1, ip, r8, ror #5 │ │ │ │ subeq pc, r8, ip, lsl #25 │ │ │ │ strdeq pc, [r8], #-212 @ 0xffffff2c │ │ │ │ subeq r1, r9, r4, lsr #6 │ │ │ │ subeq r1, r9, ip, lsr r3 │ │ │ │ @@ -858516,20 +858516,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 37f3bc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r0, r4, lsl r1 │ │ │ │ + ldrsbteq lr, [r0], -r4 │ │ │ │ subeq r0, r9, ip, asr #23 │ │ │ │ subeq r0, r9, ip, asr #23 │ │ │ │ subeq r0, ip, ip, ror lr │ │ │ │ ldrdeq r0, [r9], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r1, r0, ror #7 │ │ │ │ + eorseq r0, r1, r0, lsr #7 │ │ │ │ subeq r0, ip, ip, asr sl │ │ │ │ subeq r0, ip, ip, ror #22 │ │ │ │ ldrdeq r0, [ip], #-184 @ 0xffffff48 │ │ │ │ subeq pc, r8, ip, ror r5 @ │ │ │ │ subeq pc, r8, r4, ror #13 │ │ │ │ subeq r0, r9, r4, lsl ip │ │ │ │ subeq r0, r9, ip, lsr #24 │ │ │ │ @@ -858950,20 +858950,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 37fa84 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r0, ip, asr #20 │ │ │ │ + eorseq sp, r0, ip, lsl #20 │ │ │ │ subeq r0, r9, r4, lsl #10 │ │ │ │ subeq r0, r9, r4, lsl #10 │ │ │ │ strheq r0, [ip], #-116 @ 0xffffff8c │ │ │ │ subeq r0, r9, r0, lsl r5 │ │ │ │ - eorseq pc, r0, r8, lsl sp @ │ │ │ │ + ldrsbteq pc, [r0], -r8 @ │ │ │ │ umaaleq r0, ip, r4, r3 │ │ │ │ subeq r0, ip, r4, lsr #9 │ │ │ │ subeq r0, ip, r0, lsl r5 │ │ │ │ strheq lr, [r8], #-228 @ 0xffffff1c │ │ │ │ subeq pc, r8, ip, lsl r0 @ │ │ │ │ subeq r0, r9, ip, asr #10 │ │ │ │ subeq r0, r9, r4, ror #10 │ │ │ │ @@ -859285,20 +859285,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 37ffc0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sp, r0, r0, lsl #8 │ │ │ │ + eorseq sp, r0, r0, asr #7 │ │ │ │ umaaleq pc, r8, ip, pc @ │ │ │ │ umaaleq pc, r8, ip, pc @ │ │ │ │ subeq r0, ip, r4, ror #2 │ │ │ │ subeq pc, r8, r8, lsr #31 │ │ │ │ - eorseq pc, r0, r4, lsr r7 @ │ │ │ │ + ldrshteq pc, [r0], -r4 @ │ │ │ │ strheq pc, [fp], #-208 @ 0xffffff30 @ │ │ │ │ subeq pc, fp, r4, lsr #30 │ │ │ │ subeq pc, r8, r4, ror #31 │ │ │ │ strdeq pc, [r8], #-252 @ 0xffffff04 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ @@ -859630,20 +859630,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 380524 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r0, ip, lr, ip │ │ │ │ + eorseq ip, r0, ip, asr lr │ │ │ │ subeq pc, fp, r0, lsl #24 │ │ │ │ subeq pc, r8, ip, asr sl @ │ │ │ │ subeq pc, r8, r0, asr sl @ │ │ │ │ subeq pc, r8, r0, asr sl @ │ │ │ │ - eorseq pc, r0, r0, ror #3 │ │ │ │ + eorseq pc, r0, r0, lsr #3 │ │ │ │ subeq pc, fp, ip, asr r8 @ │ │ │ │ ldrdeq pc, [fp], #-148 @ 0xffffff6c │ │ │ │ umaaleq pc, r8, r8, sl @ │ │ │ │ strheq pc, [r8], #-160 @ 0xffffff60 @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -859821,15 +859821,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38ba30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 380830 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbteq r3, [r1], -r8 │ │ │ │ + mlaseq r1, r8, r8, r3 │ │ │ │ subeq lr, r8, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ @@ -860207,20 +860207,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 380e28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq ip, [r0], -ip │ │ │ │ + eorseq ip, r0, ip, ror r6 │ │ │ │ subeq pc, r8, r0, ror #2 │ │ │ │ subeq pc, r8, r0, ror #2 │ │ │ │ subeq pc, fp, r0, lsr #8 │ │ │ │ subeq pc, r8, ip, ror #2 │ │ │ │ - eorseq lr, r0, r8, ror #18 │ │ │ │ + eorseq lr, r0, r8, lsr #18 │ │ │ │ subeq lr, fp, r4, ror #31 │ │ │ │ strdeq pc, [fp], #-8 │ │ │ │ subeq pc, fp, r0, ror #2 │ │ │ │ subeq sp, r8, r0, lsl fp │ │ │ │ subeq sp, r8, r0, ror ip │ │ │ │ subeq pc, r8, r8, lsr #3 │ │ │ │ subeq pc, r8, r0, asr #3 │ │ │ │ @@ -860499,24 +860499,24 @@ │ │ │ │ b 3812b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r0, ip, ror r0 │ │ │ │ - eorseq r3, r1, r8, lsr r0 │ │ │ │ + eorseq ip, r0, ip, lsr r0 │ │ │ │ + ldrshteq r2, [r1], -r8 │ │ │ │ umaaleq lr, r8, ip, ip │ │ │ │ umaaleq lr, r8, ip, ip │ │ │ │ subeq lr, fp, r4, ror #27 │ │ │ │ subeq lr, r8, r4, asr ip │ │ │ │ - eorseq lr, r0, r0, lsr #8 │ │ │ │ + eorseq lr, r0, r0, ror #7 │ │ │ │ umaaleq lr, fp, ip, sl │ │ │ │ subeq lr, fp, r8, lsl ip │ │ │ │ - ldrhteq r3, [r1], -r8 │ │ │ │ + eorseq r3, r1, r8, ror r1 │ │ │ │ subeq sp, r8, r8, asr #17 │ │ │ │ subeq lr, r8, ip, asr #25 │ │ │ │ subeq lr, r8, r4, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ @@ -860826,20 +860826,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 3817d4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r0, ip, ror #23 │ │ │ │ + eorseq fp, r0, ip, lsr #23 │ │ │ │ subeq lr, r8, r8, lsl #15 │ │ │ │ subeq lr, r8, r8, lsl #15 │ │ │ │ subeq lr, fp, r0, asr r9 │ │ │ │ umaaleq lr, r8, r4, r7 │ │ │ │ - eorseq sp, r0, r0, lsr #30 │ │ │ │ + eorseq sp, r0, r0, ror #29 │ │ │ │ umaaleq lr, fp, ip, r5 │ │ │ │ subeq lr, fp, r0, lsl r7 │ │ │ │ ldrdeq lr, [r8], #-112 @ 0xffffff90 │ │ │ │ subeq lr, r8, r8, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ @@ -860971,15 +860971,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38fd0c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 381a28 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbteq r2, [r1], -r0 │ │ │ │ + mlaseq r1, r0, r6, r2 │ │ │ │ subeq sp, r8, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -861059,15 +861059,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38a668 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 381b88 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r1, r0, asr r5 │ │ │ │ + eorseq r2, r1, r0, lsl r5 │ │ │ │ subeq ip, r8, r8, lsl pc │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 381ba8 │ │ │ │ bl 396e2c │ │ │ │ @@ -861519,24 +861519,24 @@ │ │ │ │ b 3822a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r0, ip, lsl #1 │ │ │ │ - eorseq r2, r1, r8, lsr #32 │ │ │ │ + eorseq fp, r0, ip, asr #32 │ │ │ │ + eorseq r1, r1, r8, ror #31 │ │ │ │ subeq sp, r8, ip, lsr #25 │ │ │ │ subeq sp, r8, ip, lsr #25 │ │ │ │ strdeq sp, [fp], #-212 @ 0xffffff2c │ │ │ │ subeq sp, r8, r4, ror #24 │ │ │ │ - eorseq sp, r0, r0, lsr r4 │ │ │ │ + ldrshteq sp, [r0], -r0 │ │ │ │ subeq sp, fp, ip, lsr #21 │ │ │ │ subeq sp, fp, r8, lsr #24 │ │ │ │ - eorseq r2, r1, r8, lsr #3 │ │ │ │ + eorseq r2, r1, r8, ror #2 │ │ │ │ ldrdeq ip, [r8], #-136 @ 0xffffff78 │ │ │ │ ldrdeq sp, [r8], #-204 @ 0xffffff34 │ │ │ │ strdeq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -861958,20 +861958,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 382984 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r0, r0, ror #22 │ │ │ │ + eorseq sl, r0, r0, lsr #22 │ │ │ │ subeq sp, r8, r4, lsl #12 │ │ │ │ subeq sp, r8, r4, lsl #12 │ │ │ │ subeq sp, fp, r4, asr #17 │ │ │ │ subeq sp, r8, r0, lsl r6 │ │ │ │ - eorseq ip, r0, ip, lsl #28 │ │ │ │ + eorseq ip, r0, ip, asr #27 │ │ │ │ subeq sp, fp, r8, lsl #9 │ │ │ │ umaaleq sp, fp, ip, r5 │ │ │ │ subeq sp, fp, r4, lsl #12 │ │ │ │ strheq fp, [r8], #-244 @ 0xffffff0c │ │ │ │ subeq ip, r8, r4, lsl r1 │ │ │ │ subeq sp, r8, ip, asr #12 │ │ │ │ subeq sp, r8, r4, ror #12 │ │ │ │ @@ -862352,20 +862352,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 382fac │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r0, r4, lsr #10 │ │ │ │ + eorseq sl, r0, r4, ror #9 │ │ │ │ ldrdeq ip, [r8], #-252 @ 0xffffff04 │ │ │ │ ldrdeq ip, [r8], #-252 @ 0xffffff04 │ │ │ │ subeq sp, fp, ip, lsl #5 │ │ │ │ subeq ip, r8, r8, ror #31 │ │ │ │ - ldrshteq ip, [r0], -r0 │ │ │ │ + ldrhteq ip, [r0], -r0 │ │ │ │ subeq ip, fp, ip, ror #28 │ │ │ │ subeq ip, fp, ip, ror pc │ │ │ │ subeq ip, fp, r8, ror #31 │ │ │ │ subeq fp, r8, ip, lsl #19 │ │ │ │ strdeq fp, [r8], #-164 @ 0xffffff5c │ │ │ │ subeq sp, r8, r4, lsr #32 │ │ │ │ subeq sp, r8, ip, lsr r0 │ │ │ │ @@ -862409,15 +862409,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 387fcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 3830a0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r1, r1, r8, lsr #1 │ │ │ │ + eorseq r1, r1, r8, rrx │ │ │ │ subeq fp, r8, r0, lsl #20 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3830c0 │ │ │ │ bl 39617c │ │ │ │ @@ -862808,20 +862808,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 3836cc │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r0, r4, lsl lr │ │ │ │ + ldrsbteq r9, [r0], -r4 │ │ │ │ strheq ip, [r8], #-140 @ 0xffffff74 │ │ │ │ strheq ip, [r8], #-140 @ 0xffffff74 │ │ │ │ subeq ip, fp, r4, ror fp │ │ │ │ subeq ip, r8, r8, asr #17 │ │ │ │ - ldrsbteq ip, [r0], -r4 │ │ │ │ + mlaseq r0, r4, r0, ip │ │ │ │ subeq ip, fp, r0, asr r7 │ │ │ │ subeq ip, fp, ip, asr r8 │ │ │ │ subeq ip, fp, r8, asr #17 │ │ │ │ subeq fp, r8, ip, ror #4 │ │ │ │ ldrdeq fp, [r8], #-52 @ 0xffffffcc │ │ │ │ subeq ip, r8, r4, lsl #18 │ │ │ │ subeq ip, r8, ip, lsl r9 │ │ │ │ @@ -863242,20 +863242,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 383d94 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r0, ip, lsr r7 │ │ │ │ + ldrshteq r9, [r0], -ip │ │ │ │ strdeq ip, [r8], #-20 @ 0xffffffec │ │ │ │ strdeq ip, [r8], #-20 @ 0xffffffec │ │ │ │ subeq ip, fp, r4, lsr #9 │ │ │ │ subeq ip, r8, r0, lsl #4 │ │ │ │ - eorseq fp, r0, r8, lsl #20 │ │ │ │ + eorseq fp, r0, r8, asr #19 │ │ │ │ subeq ip, fp, r4, lsl #1 │ │ │ │ umaaleq ip, fp, r4, r1 │ │ │ │ subeq ip, fp, r0, lsl #4 │ │ │ │ subeq sl, r8, r4, lsr #23 │ │ │ │ subeq sl, r8, ip, lsl #26 │ │ │ │ subeq ip, r8, ip, lsr r2 │ │ │ │ subeq ip, r8, r4, asr r2 │ │ │ │ @@ -863340,15 +863340,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 389704 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 383f2c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r0, r1, ip, lsl #3 │ │ │ │ + eorseq r0, r1, ip, asr #2 │ │ │ │ subeq sl, r8, r4, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -863596,15 +863596,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38776c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 38432c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrshteq pc, [r0], -ip @ │ │ │ │ + ldrhteq pc, [r0], -ip @ │ │ │ │ subeq sl, r8, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ @@ -863910,20 +863910,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 384804 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r8, [r0], -ip │ │ │ │ + eorseq r8, r0, ip, ror fp │ │ │ │ subeq fp, r8, r8, asr r7 │ │ │ │ subeq fp, r8, r8, asr r7 │ │ │ │ subeq fp, fp, r0, lsr #18 │ │ │ │ subeq fp, r8, r4, ror #14 │ │ │ │ - ldrshteq sl, [r0], -r0 │ │ │ │ + ldrhteq sl, [r0], -r0 │ │ │ │ subeq fp, fp, ip, ror #10 │ │ │ │ subeq fp, fp, r0, ror #13 │ │ │ │ subeq fp, r8, r0, lsr #15 │ │ │ │ strheq fp, [r8], #-120 @ 0xffffff88 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -864004,15 +864004,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 3883c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 38498c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq pc, r0, ip, lsr #15 │ │ │ │ + eorseq pc, r0, ip, ror #14 │ │ │ │ subeq sl, r8, r4, lsl r1 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3849ac │ │ │ │ bl 39636c │ │ │ │ @@ -864060,15 +864060,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38930c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 384a6c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq pc, r0, ip, ror r6 @ │ │ │ │ + eorseq pc, r0, ip, lsr r6 @ │ │ │ │ subeq sl, r8, r4, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -864227,15 +864227,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 38a668 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 384d08 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrsbteq pc, [r0], -r0 @ │ │ │ │ + mlaseq r0, r0, r3, pc @ │ │ │ │ umaaleq r9, r8, r8, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 384dac │ │ │ │ @@ -865655,20 +865655,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 386348 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r7, r0, r8, asr r0 │ │ │ │ + eorseq r7, r0, r8, lsl r0 │ │ │ │ subeq r9, r8, r4, lsl ip │ │ │ │ subeq r9, r8, r4, lsl ip │ │ │ │ strheq r9, [fp], #-220 @ 0xffffff24 │ │ │ │ subeq r9, r8, r0, lsr #24 │ │ │ │ - eorseq r9, r0, ip, lsr #7 │ │ │ │ + eorseq r9, r0, ip, ror #6 │ │ │ │ subeq r9, fp, r8, lsr #20 │ │ │ │ umaaleq r9, fp, ip, fp │ │ │ │ subeq r9, r8, ip, asr ip │ │ │ │ subeq r9, r8, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r1, #16] │ │ │ │ @@ -865937,20 +865937,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 3867b0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq r6, [r0], -r0 │ │ │ │ + ldrhteq r6, [r0], -r0 │ │ │ │ subeq r9, r8, ip, lsr #15 │ │ │ │ subeq r9, r8, ip, lsr #15 │ │ │ │ subeq r9, fp, r4, asr r9 │ │ │ │ strheq r9, [r8], #-120 @ 0xffffff88 │ │ │ │ - eorseq r8, r0, r4, asr #30 │ │ │ │ + eorseq r8, r0, r4, lsl #30 │ │ │ │ subeq r9, fp, r0, asr #11 │ │ │ │ subeq r9, fp, r4, lsr r7 │ │ │ │ strdeq r9, [r8], #-116 @ 0xffffff8c │ │ │ │ subeq r9, r8, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -866213,20 +866213,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 386c00 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r6, r0, ip, lsl #15 │ │ │ │ + eorseq r6, r0, ip, asr #14 │ │ │ │ subeq r9, r8, ip, asr r3 │ │ │ │ subeq r9, r8, ip, asr r3 │ │ │ │ strdeq r9, [fp], #-68 @ 0xffffffbc │ │ │ │ subeq r9, r8, r8, ror #6 │ │ │ │ - ldrshteq r8, [r0], -r4 │ │ │ │ + ldrhteq r8, [r0], -r4 │ │ │ │ subeq r9, fp, r0, ror r1 │ │ │ │ subeq r9, fp, r4, ror #5 │ │ │ │ subeq r9, r8, r4, lsr #7 │ │ │ │ strheq r9, [r8], #-60 @ 0xffffffc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -866566,20 +866566,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 387184 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r6, r0, ip, lsr r3 │ │ │ │ + ldrshteq r6, [r0], -ip │ │ │ │ subeq r8, r8, r4, lsl #28 │ │ │ │ subeq r8, r8, r4, lsl #28 │ │ │ │ subeq r9, fp, r4, lsr #1 │ │ │ │ subeq r8, r8, r0, lsl lr │ │ │ │ - eorseq r8, r0, r8, lsl r6 │ │ │ │ + ldrsbteq r8, [r0], -r8 │ │ │ │ umaaleq r8, fp, r4, ip │ │ │ │ subeq r8, fp, r4, lsr #27 │ │ │ │ subeq r8, fp, r0, lsl lr │ │ │ │ strheq r7, [r8], #-116 @ 0xffffff8c │ │ │ │ subeq r7, r8, ip, lsl r9 │ │ │ │ subeq r8, r8, ip, asr #28 │ │ │ │ subeq r8, r8, r4, ror #28 │ │ │ │ @@ -866928,20 +866928,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38772c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r0, ip, lsr #27 │ │ │ │ + eorseq r5, r0, ip, ror #26 │ │ │ │ subeq r8, r8, ip, asr r8 │ │ │ │ subeq r8, r8, ip, asr r8 │ │ │ │ subeq r8, fp, r4, lsl fp │ │ │ │ subeq r8, r8, r8, ror #16 │ │ │ │ - eorseq r8, r0, r0, ror r0 │ │ │ │ + eorseq r8, r0, r0, lsr r0 │ │ │ │ subeq r8, fp, ip, ror #13 │ │ │ │ strdeq r8, [fp], #-124 @ 0xffffff84 │ │ │ │ subeq r8, fp, r8, ror #16 │ │ │ │ subeq r7, r8, ip, lsl #4 │ │ │ │ subeq r7, r8, r4, ror r3 │ │ │ │ subeq r8, r8, r4, lsr #17 │ │ │ │ strheq r8, [r8], #-140 @ 0xffffff74 │ │ │ │ @@ -867183,21 +867183,21 @@ │ │ │ │ b 387b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r0, ip, lsl #16 │ │ │ │ - eorseq ip, r0, r4, lsl r8 │ │ │ │ + eorseq r5, r0, ip, asr #15 │ │ │ │ + ldrsbteq ip, [r0], -r4 │ │ │ │ subeq r8, r8, ip, lsr #8 │ │ │ │ subeq r8, r8, ip, lsr #8 │ │ │ │ subeq r8, fp, r0, ror r5 │ │ │ │ subeq r8, r8, r4, ror #7 │ │ │ │ - ldrhteq r7, [r0], -r0 │ │ │ │ + eorseq r7, r0, r0, ror fp │ │ │ │ subeq r8, fp, ip, lsr #4 │ │ │ │ subeq r8, fp, r8, lsr #7 │ │ │ │ subeq r7, r8, r8, asr r0 │ │ │ │ subeq r8, r8, ip, asr r4 │ │ │ │ subeq r8, r8, r4, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -867467,20 +867467,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 387f98 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r5, r0, r8, lsl #8 │ │ │ │ + eorseq r5, r0, r8, asr #7 │ │ │ │ subeq r7, r8, r4, asr #31 │ │ │ │ subeq r7, r8, r4, asr #31 │ │ │ │ subeq r8, fp, ip, ror #2 │ │ │ │ ldrdeq r7, [r8], #-240 @ 0xffffff10 │ │ │ │ - eorseq r7, r0, ip, asr r7 │ │ │ │ + eorseq r7, r0, ip, lsl r7 │ │ │ │ ldrdeq r7, [fp], #-216 @ 0xffffff28 │ │ │ │ subeq r7, fp, ip, asr #30 │ │ │ │ subeq r8, r8, ip │ │ │ │ subeq r8, r8, r4, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -867719,21 +867719,21 @@ │ │ │ │ b 388380 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, r0, ip, lsr #31 │ │ │ │ - ldrsbteq fp, [r0], -r4 │ │ │ │ + eorseq r4, r0, ip, ror #30 │ │ │ │ + mlaseq r0, r4, pc, fp @ │ │ │ │ subeq r7, r8, ip, asr #23 │ │ │ │ subeq r7, r8, ip, asr #23 │ │ │ │ subeq r7, fp, r0, lsl sp │ │ │ │ subeq r7, r8, r4, lsl #23 │ │ │ │ - eorseq r7, r0, r0, asr r3 │ │ │ │ + eorseq r7, r0, r0, lsl r3 │ │ │ │ subeq r7, fp, ip, asr #19 │ │ │ │ subeq r7, fp, r8, asr #22 │ │ │ │ strdeq r6, [r8], #-120 @ 0xffffff88 │ │ │ │ strdeq r7, [r8], #-188 @ 0xffffff44 │ │ │ │ subeq r7, r8, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -867973,21 +867973,21 @@ │ │ │ │ b 388778 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r4, [r0], -r4 │ │ │ │ - eorseq fp, r0, ip, asr #23 │ │ │ │ + eorseq r4, r0, r4, ror fp │ │ │ │ + eorseq fp, r0, ip, lsl #23 │ │ │ │ ldrdeq r7, [r8], #-116 @ 0xffffff8c │ │ │ │ ldrdeq r7, [r8], #-116 @ 0xffffff8c │ │ │ │ subeq r7, fp, r8, lsl r9 │ │ │ │ subeq r7, r8, ip, lsl #15 │ │ │ │ - eorseq r6, r0, r8, asr pc │ │ │ │ + eorseq r6, r0, r8, lsl pc │ │ │ │ ldrdeq r7, [fp], #-84 @ 0xffffffac │ │ │ │ subeq r7, fp, r0, asr r7 │ │ │ │ subeq r6, r8, r0, lsl #8 │ │ │ │ subeq r7, r8, r4, lsl #16 │ │ │ │ subeq r7, r8, ip, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -868330,20 +868330,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 388d14 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, r0, ip, lsr #15 │ │ │ │ + eorseq r4, r0, ip, ror #14 │ │ │ │ subeq r7, r8, ip, asr r2 │ │ │ │ subeq r7, r8, ip, asr r2 │ │ │ │ subeq r7, fp, r0, lsl r5 │ │ │ │ subeq r7, r8, r8, ror #4 │ │ │ │ - eorseq r6, r0, r0, ror sl │ │ │ │ + eorseq r6, r0, r0, lsr sl │ │ │ │ subeq r7, fp, ip, ror #1 │ │ │ │ strdeq r7, [fp], #-28 @ 0xffffffe4 │ │ │ │ subeq r7, fp, r8, ror #4 │ │ │ │ subeq r5, r8, r4, ror sp │ │ │ │ subeq r7, r8, r4, lsr #5 │ │ │ │ strheq r7, [r8], #-44 @ 0xffffffd4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -868696,20 +868696,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 3892cc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r4, r0, ip, lsl r2 │ │ │ │ + ldrsbteq r4, [r0], -ip │ │ │ │ strheq r6, [r8], #-204 @ 0xffffff34 │ │ │ │ strheq r6, [r8], #-204 @ 0xffffff34 │ │ │ │ subeq r6, fp, r4, lsl #31 │ │ │ │ subeq r6, r8, r8, asr #25 │ │ │ │ - ldrsbteq r6, [r0], -r0 │ │ │ │ + mlaseq r0, r0, r4, r6 │ │ │ │ subeq r6, fp, ip, asr #22 │ │ │ │ subeq r6, fp, ip, asr ip │ │ │ │ subeq r6, fp, r8, asr #25 │ │ │ │ subeq r5, r8, ip, ror #12 │ │ │ │ ldrdeq r5, [r8], #-116 @ 0xffffff8c │ │ │ │ subeq r6, r8, r4, lsl #26 │ │ │ │ subeq r6, r8, ip, lsl sp │ │ │ │ @@ -868951,21 +868951,21 @@ │ │ │ │ b 3896c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, r0, ip, ror #24 │ │ │ │ - eorseq sl, r0, r4, lsr ip │ │ │ │ + eorseq r3, r0, ip, lsr #24 │ │ │ │ + ldrshteq sl, [r0], -r4 │ │ │ │ subeq r6, r8, ip, lsl #17 │ │ │ │ subeq r6, r8, ip, lsl #17 │ │ │ │ ldrdeq r6, [fp], #-144 @ 0xffffff70 │ │ │ │ subeq r6, r8, r4, asr #16 │ │ │ │ - eorseq r6, r0, r0, lsl r0 │ │ │ │ + ldrsbteq r5, [r0], -r0 │ │ │ │ subeq r6, fp, ip, lsl #13 │ │ │ │ subeq r6, fp, r8, lsl #16 │ │ │ │ strheq r5, [r8], #-72 @ 0xffffffb8 │ │ │ │ strheq r6, [r8], #-140 @ 0xffffff74 │ │ │ │ ldrdeq r6, [r8], #-132 @ 0xffffff7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -869205,21 +869205,21 @@ │ │ │ │ b 389ab8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, r0, r4, ror r8 │ │ │ │ - eorseq sl, r0, ip, lsl #16 │ │ │ │ + eorseq r3, r0, r4, lsr r8 │ │ │ │ + eorseq sl, r0, ip, asr #15 │ │ │ │ umaaleq r6, r8, r4, r4 │ │ │ │ umaaleq r6, r8, r4, r4 │ │ │ │ ldrdeq r6, [fp], #-88 @ 0xffffffa8 │ │ │ │ subeq r6, r8, ip, asr #8 │ │ │ │ - eorseq r5, r0, r8, lsl ip │ │ │ │ + ldrsbteq r5, [r0], -r8 │ │ │ │ umaaleq r6, fp, r4, r2 │ │ │ │ subeq r6, fp, r0, lsl r4 │ │ │ │ subeq r5, r8, r0, asr #1 │ │ │ │ subeq r6, r8, r4, asr #9 │ │ │ │ ldrdeq r6, [r8], #-76 @ 0xffffffb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -869568,20 +869568,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38a06c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r3, r0, ip, ror #8 │ │ │ │ + eorseq r3, r0, ip, lsr #8 │ │ │ │ subeq r5, r8, ip, lsl pc │ │ │ │ subeq r5, r8, ip, lsl pc │ │ │ │ ldrdeq r6, [fp], #-16 │ │ │ │ subeq r5, r8, r8, lsr #30 │ │ │ │ - eorseq r5, r0, r0, lsr r7 │ │ │ │ + ldrshteq r5, [r0], -r0 │ │ │ │ subeq r5, fp, ip, lsr #27 │ │ │ │ strheq r5, [fp], #-236 @ 0xffffff14 │ │ │ │ subeq r5, fp, r8, lsr #30 │ │ │ │ subeq r4, r8, ip, asr #17 │ │ │ │ subeq r4, r8, r4, lsr sl │ │ │ │ subeq r5, r8, r4, ror #30 │ │ │ │ subeq r5, r8, ip, ror pc │ │ │ │ @@ -869935,20 +869935,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38a628 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r2, r0, r0, asr #29 │ │ │ │ + eorseq r2, r0, r0, lsl #29 │ │ │ │ subeq r5, r8, r0, ror #18 │ │ │ │ subeq r5, r8, r0, ror #18 │ │ │ │ subeq r5, fp, r8, lsr #24 │ │ │ │ subeq r5, r8, ip, ror #18 │ │ │ │ - eorseq r5, r0, r4, ror r1 │ │ │ │ + eorseq r5, r0, r4, lsr r1 │ │ │ │ strdeq r5, [fp], #-112 @ 0xffffff90 │ │ │ │ subeq r5, fp, r0, lsl #18 │ │ │ │ subeq r5, fp, ip, ror #18 │ │ │ │ subeq r4, r8, r0, lsl r3 │ │ │ │ subeq r4, r8, r8, ror r4 │ │ │ │ subeq r5, r8, r8, lsr #19 │ │ │ │ subeq r5, r8, r0, asr #19 │ │ │ │ @@ -870190,21 +870190,21 @@ │ │ │ │ b 38aa1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r2, r0, r0, lsl r9 │ │ │ │ - eorseq r9, r0, r8, asr #17 │ │ │ │ + ldrsbteq r2, [r0], -r0 │ │ │ │ + eorseq r9, r0, r8, lsl #17 │ │ │ │ subeq r5, r8, r0, lsr r5 │ │ │ │ subeq r5, r8, r0, lsr r5 │ │ │ │ subeq r5, fp, r4, ror r6 │ │ │ │ subeq r5, r8, r8, ror #9 │ │ │ │ - ldrhteq r4, [r0], -r4 │ │ │ │ + eorseq r4, r0, r4, ror ip │ │ │ │ subeq r5, fp, r0, lsr r3 │ │ │ │ subeq r5, fp, ip, lsr #9 │ │ │ │ subeq r4, r8, ip, asr r1 │ │ │ │ subeq r5, r8, r0, ror #10 │ │ │ │ subeq r5, r8, r8, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -870547,20 +870547,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38afb8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r2, r0, r0, lsl r5 │ │ │ │ + ldrsbteq r2, [r0], -r0 │ │ │ │ ldrdeq r4, [r8], #-240 @ 0xffffff10 │ │ │ │ ldrdeq r4, [r8], #-240 @ 0xffffff10 │ │ │ │ subeq r5, fp, r8, ror r2 │ │ │ │ ldrdeq r4, [r8], #-252 @ 0xffffff04 │ │ │ │ - eorseq r4, r0, r4, ror #15 │ │ │ │ + eorseq r4, r0, r4, lsr #15 │ │ │ │ subeq r4, fp, r0, ror #28 │ │ │ │ subeq r4, fp, r0, ror pc │ │ │ │ ldrdeq r4, [fp], #-252 @ 0xffffff04 │ │ │ │ subeq r3, r8, r0, lsl #19 │ │ │ │ subeq r3, r8, r8, ror #21 │ │ │ │ subeq r5, r8, r8, lsl r0 │ │ │ │ subeq r5, r8, r0, lsr r0 │ │ │ │ @@ -870920,20 +870920,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38b58c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r0, r8, ror pc │ │ │ │ + eorseq r1, r0, r8, lsr pc │ │ │ │ subeq r4, r8, ip, lsl sl │ │ │ │ subeq r4, r8, ip, lsl sl │ │ │ │ subeq r4, fp, r0, ror #25 │ │ │ │ subeq r4, r8, r8, lsr #20 │ │ │ │ - eorseq r4, r0, r0, lsr r2 │ │ │ │ + ldrshteq r4, [r0], -r0 │ │ │ │ subeq r4, fp, ip, lsr #17 │ │ │ │ strheq r4, [fp], #-156 @ 0xffffff64 │ │ │ │ subeq r4, fp, r8, lsr #20 │ │ │ │ subeq r3, r8, ip, asr #7 │ │ │ │ subeq r3, r8, r4, lsr r5 │ │ │ │ subeq r4, r8, r4, ror #20 │ │ │ │ subeq r4, r8, ip, ror sl │ │ │ │ @@ -871204,20 +871204,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38b9fc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r0, r4, lsr #19 │ │ │ │ + eorseq r1, r0, r4, ror #18 │ │ │ │ subeq r4, fp, ip, lsl #14 │ │ │ │ subeq r4, r8, ip, ror #10 │ │ │ │ subeq r4, r8, r0, ror #10 │ │ │ │ subeq r4, r8, r0, ror #10 │ │ │ │ - ldrshteq r3, [r0], -r8 │ │ │ │ + ldrhteq r3, [r0], -r8 │ │ │ │ subeq r4, fp, r4, ror r3 │ │ │ │ subeq r4, fp, r8, ror #9 │ │ │ │ subeq r4, r8, r8, lsr #11 │ │ │ │ subeq r4, r8, r0, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -871456,21 +871456,21 @@ │ │ │ │ b 38bde4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r0, r8, asr #10 │ │ │ │ - eorseq r8, r0, r0, lsr r5 │ │ │ │ + eorseq r1, r0, r8, lsl #10 │ │ │ │ + ldrshteq r8, [r0], -r0 │ │ │ │ subeq r4, r8, r8, ror #2 │ │ │ │ subeq r4, r8, r8, ror #2 │ │ │ │ subeq r4, fp, ip, lsr #5 │ │ │ │ subeq r4, r8, r0, lsr #2 │ │ │ │ - eorseq r3, r0, ip, ror #17 │ │ │ │ + eorseq r3, r0, ip, lsr #17 │ │ │ │ subeq r3, fp, r8, ror #30 │ │ │ │ subeq r4, fp, r4, ror #1 │ │ │ │ umaaleq r2, r8, r4, sp │ │ │ │ umaaleq r4, r8, r8, r1 │ │ │ │ strheq r4, [r8], #-16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -871811,20 +871811,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38c378 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r0, r8, asr #2 │ │ │ │ + eorseq r1, r0, r8, lsl #2 │ │ │ │ subeq r3, r8, r0, lsl ip │ │ │ │ subeq r3, r8, r0, lsl ip │ │ │ │ strheq r3, [fp], #-224 @ 0xffffff20 │ │ │ │ subeq r3, r8, ip, lsl ip │ │ │ │ - eorseq r3, r0, r4, lsr #8 │ │ │ │ + eorseq r3, r0, r4, ror #7 │ │ │ │ subeq r3, fp, r0, lsr #21 │ │ │ │ strheq r3, [fp], #-176 @ 0xffffff50 │ │ │ │ subeq r3, fp, ip, lsl ip │ │ │ │ subeq r2, r8, r0, asr #11 │ │ │ │ subeq r2, r8, r8, lsr #14 │ │ │ │ subeq r3, r8, r8, asr ip │ │ │ │ subeq r3, r8, r0, ror ip │ │ │ │ @@ -872167,20 +872167,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38c908 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r0, [r0], -r8 │ │ │ │ + eorseq r0, r0, r8, ror fp │ │ │ │ subeq r3, r8, r0, lsl #13 │ │ │ │ subeq r3, r8, r0, lsl #13 │ │ │ │ subeq r3, fp, r0, lsr #18 │ │ │ │ subeq r3, r8, ip, lsl #13 │ │ │ │ - mlaseq r0, r4, lr, r2 │ │ │ │ + eorseq r2, r0, r4, asr lr │ │ │ │ subeq r3, fp, r0, lsl r5 │ │ │ │ subeq r3, fp, r0, lsr #12 │ │ │ │ subeq r3, fp, ip, lsl #13 │ │ │ │ subeq r2, r8, r0, lsr r0 │ │ │ │ umaaleq r2, r8, r8, r1 │ │ │ │ subeq r3, r8, r8, asr #13 │ │ │ │ subeq r3, r8, r0, ror #13 │ │ │ │ @@ -872452,20 +872452,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38cd7c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r0, r4, lsr #12 │ │ │ │ + eorseq r0, r0, r4, ror #11 │ │ │ │ subeq r3, r8, r0, ror #3 │ │ │ │ subeq r3, r8, r0, ror #3 │ │ │ │ subeq r3, fp, r8, lsl #7 │ │ │ │ subeq r3, r8, ip, ror #3 │ │ │ │ - eorseq r2, r0, r8, ror r9 │ │ │ │ + eorseq r2, r0, r8, lsr r9 │ │ │ │ strdeq r2, [fp], #-244 @ 0xffffff0c │ │ │ │ subeq r3, fp, r8, ror #2 │ │ │ │ subeq r3, r8, r8, lsr #4 │ │ │ │ subeq r3, r8, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -872815,20 +872815,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38d328 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, ip, ror r1 │ │ │ │ subeq r2, fp, r0, lsr #30 │ │ │ │ subeq r2, r8, r4, asr ip │ │ │ │ subeq r2, r8, r8, asr #24 │ │ │ │ subeq r2, r8, r8, asr #24 │ │ │ │ - eorseq r2, r0, ip, asr r4 │ │ │ │ + eorseq r2, r0, ip, lsl r4 │ │ │ │ ldrdeq r2, [fp], #-168 @ 0xffffff58 │ │ │ │ subeq r2, fp, r8, ror #23 │ │ │ │ subeq r2, fp, r4, asr ip │ │ │ │ subeq r1, r8, r0, ror #14 │ │ │ │ umaaleq r2, r8, r0, ip │ │ │ │ subeq r2, r8, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -873098,20 +873098,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38d794 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, pc, ip, lsl #24 │ │ │ │ + eoreq pc, pc, ip, asr #23 │ │ │ │ subeq r2, fp, r4, ror r9 │ │ │ │ ldrdeq r2, [r8], #-116 @ 0xffffff8c │ │ │ │ subeq r2, r8, r8, asr #15 │ │ │ │ subeq r2, r8, r8, asr #15 │ │ │ │ - eorseq r1, r0, r0, ror #30 │ │ │ │ + eorseq r1, r0, r0, lsr #30 │ │ │ │ ldrdeq r2, [fp], #-92 @ 0xffffffa4 │ │ │ │ subeq r2, fp, r0, asr r7 │ │ │ │ subeq r2, r8, r0, lsl r8 │ │ │ │ subeq r2, r8, r8, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -873470,20 +873470,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38dd64 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, pc, r0, lsr #15 │ │ │ │ + eoreq pc, pc, r0, ror #14 │ │ │ │ subeq r2, r8, r4, lsr #4 │ │ │ │ subeq r2, r8, r4, lsr #4 │ │ │ │ subeq r2, fp, r4, lsl #10 │ │ │ │ subeq r2, r8, r0, lsr r2 │ │ │ │ - eorseq r1, r0, r8, lsr sl │ │ │ │ + ldrshteq r1, [r0], -r8 │ │ │ │ strheq r2, [fp], #-4 │ │ │ │ subeq r2, fp, r4, asr #3 │ │ │ │ subeq r2, fp, r0, lsr r2 │ │ │ │ ldrdeq r0, [r8], #-180 @ 0xffffff4c │ │ │ │ subeq r0, r8, ip, lsr sp │ │ │ │ subeq r2, r8, ip, ror #4 │ │ │ │ subeq r2, r8, r4, lsl #5 │ │ │ │ @@ -873845,20 +873845,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38e340 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, pc, r4, asr #3 │ │ │ │ + eoreq pc, pc, r4, lsl #3 │ │ │ │ subeq r1, r8, r8, asr #24 │ │ │ │ subeq r1, r8, r8, asr #24 │ │ │ │ subeq r1, fp, r8, lsr #30 │ │ │ │ subeq r1, r8, r4, asr ip │ │ │ │ - eorseq r1, r0, ip, asr r4 │ │ │ │ + eorseq r1, r0, ip, lsl r4 │ │ │ │ ldrdeq r1, [fp], #-168 @ 0xffffff58 │ │ │ │ subeq r1, fp, r8, ror #23 │ │ │ │ subeq r1, fp, r4, asr ip │ │ │ │ strdeq r0, [r8], #-88 @ 0xffffffa8 │ │ │ │ subeq r0, r8, r0, ror #14 │ │ │ │ umaaleq r1, r8, r0, ip │ │ │ │ subeq r1, r8, r8, lsr #25 │ │ │ │ @@ -874203,20 +874203,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38e8d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, pc, r8, ror #23 │ │ │ │ + eoreq lr, pc, r8, lsr #23 │ │ │ │ umaaleq r1, r8, r8, r6 │ │ │ │ umaaleq r1, r8, r8, r6 │ │ │ │ subeq r1, fp, ip, asr #18 │ │ │ │ subeq r1, r8, r4, lsr #13 │ │ │ │ - eorseq r0, r0, ip, lsr #29 │ │ │ │ + eorseq r0, r0, ip, ror #28 │ │ │ │ subeq r1, fp, r8, lsr #10 │ │ │ │ subeq r1, fp, r8, lsr r6 │ │ │ │ subeq r1, fp, r4, lsr #13 │ │ │ │ strheq r0, [r8], #-16 │ │ │ │ subeq r1, r8, r0, ror #13 │ │ │ │ strdeq r1, [r8], #-104 @ 0xffffff98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -874487,20 +874487,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38ed48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, pc, r8, asr r6 @ │ │ │ │ + eoreq lr, pc, r8, lsl r6 @ │ │ │ │ subeq r1, r8, r4, lsl r2 │ │ │ │ subeq r1, r8, r4, lsl r2 │ │ │ │ strheq r1, [fp], #-60 @ 0xffffffc4 │ │ │ │ subeq r1, r8, r0, lsr #4 │ │ │ │ - eorseq r0, r0, ip, lsr #19 │ │ │ │ + eorseq r0, r0, ip, ror #18 │ │ │ │ subeq r1, fp, r8, lsr #32 │ │ │ │ umaaleq r1, fp, ip, r1 │ │ │ │ subeq r1, r8, ip, asr r2 │ │ │ │ subeq r1, r8, r4, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -874848,20 +874848,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38f2ec │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, pc, ip, ror #3 │ │ │ │ + eoreq lr, pc, ip, lsr #3 │ │ │ │ umaaleq r0, r8, ip, ip │ │ │ │ umaaleq r0, r8, ip, ip │ │ │ │ subeq r0, fp, r0, asr pc │ │ │ │ subeq r0, r8, r8, lsr #25 │ │ │ │ - ldrhteq r0, [r0], -r0 │ │ │ │ + eorseq r0, r0, r0, ror r4 │ │ │ │ subeq r0, fp, ip, lsr #22 │ │ │ │ subeq r0, fp, ip, lsr ip │ │ │ │ subeq r0, fp, r8, lsr #25 │ │ │ │ subeq pc, r7, ip, asr #12 │ │ │ │ strheq pc, [r7], #-116 @ 0xffffff8c @ │ │ │ │ subeq r0, r8, r4, ror #25 │ │ │ │ strdeq r0, [r8], #-204 @ 0xffffff34 │ │ │ │ @@ -875127,20 +875127,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38f748 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, pc, r4, asr #24 │ │ │ │ + eoreq sp, pc, r4, lsl #24 │ │ │ │ subeq r0, r8, r4, lsl r8 │ │ │ │ subeq r0, r8, r4, lsl r8 │ │ │ │ subeq r0, fp, ip, lsr #19 │ │ │ │ subeq r0, r8, r0, lsr #16 │ │ │ │ - eoreq pc, pc, ip, lsr #31 │ │ │ │ + eoreq pc, pc, ip, ror #30 │ │ │ │ subeq r0, fp, r8, lsr #12 │ │ │ │ umaaleq r0, fp, ip, r7 │ │ │ │ subeq r0, r8, ip, asr r8 │ │ │ │ subeq r0, r8, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ @@ -875480,20 +875480,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 38fccc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ + strhteq sp, [pc], -r4 │ │ │ │ strheq r0, [r8], #-44 @ 0xffffffd4 │ │ │ │ strheq r0, [r8], #-44 @ 0xffffffd4 │ │ │ │ subeq r0, fp, ip, asr r5 │ │ │ │ subeq r0, r8, r8, asr #5 │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ + mlaeq pc, r0, sl, pc @ │ │ │ │ subeq r0, fp, ip, asr #2 │ │ │ │ subeq r0, fp, ip, asr r2 │ │ │ │ subeq r0, fp, r8, asr #5 │ │ │ │ subeq lr, r7, ip, ror #24 │ │ │ │ ldrdeq lr, [r7], #-212 @ 0xffffff2c │ │ │ │ subeq r0, r8, r4, lsl #6 │ │ │ │ subeq r0, r8, ip, lsl r3 │ │ │ │ @@ -875735,21 +875735,21 @@ │ │ │ │ b 3900c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, pc, ip, ror #4 │ │ │ │ - eorseq r4, r0, r4, asr #4 │ │ │ │ + eoreq sp, pc, ip, lsr #4 │ │ │ │ + eorseq r4, r0, r4, lsl #4 │ │ │ │ subeq pc, r7, ip, lsl #29 │ │ │ │ subeq pc, r7, ip, lsl #29 │ │ │ │ ldrdeq pc, [sl], #-240 @ 0xffffff10 │ │ │ │ subeq pc, r7, r4, asr #28 │ │ │ │ - eoreq pc, pc, r0, lsl r6 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ subeq pc, sl, ip, lsl #25 │ │ │ │ subeq pc, sl, r8, lsl #28 │ │ │ │ strheq lr, [r7], #-168 @ 0xffffff58 │ │ │ │ strheq pc, [r7], #-236 @ 0xffffff14 @ │ │ │ │ ldrdeq pc, [r7], #-228 @ 0xffffff1c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -876101,20 +876101,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 390680 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, pc, r0, ror #28 │ │ │ │ + eoreq ip, pc, r0, lsr #28 │ │ │ │ subeq pc, r7, r8, lsl #18 │ │ │ │ subeq pc, r7, r8, lsl #18 │ │ │ │ subeq pc, sl, r8, asr #23 │ │ │ │ subeq pc, r7, r4, lsl r9 @ │ │ │ │ - eoreq pc, pc, r4, lsl r1 @ │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ umaaleq pc, sl, r0, r7 @ │ │ │ │ umaaleq pc, sl, ip, r8 @ │ │ │ │ strdeq pc, [sl], #-140 @ 0xffffff74 │ │ │ │ strheq lr, [r7], #-40 @ 0xffffffd8 │ │ │ │ subeq lr, r7, r8, lsl #8 │ │ │ │ subeq pc, r7, r0, asr r9 @ │ │ │ │ subeq pc, r7, r8, ror #18 │ │ │ │ @@ -876396,20 +876396,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 390b1c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, pc, ip, lsr #17 │ │ │ │ + eoreq ip, pc, ip, ror #16 │ │ │ │ subeq pc, sl, r0, lsl r6 @ │ │ │ │ subeq pc, r7, ip, asr #8 │ │ │ │ subeq pc, r7, r0, asr #8 │ │ │ │ subeq pc, r7, r0, asr #8 │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ + mlaeq pc, r8, fp, lr @ │ │ │ │ subeq pc, sl, r4, asr r2 @ │ │ │ │ subeq pc, sl, r8, asr #7 │ │ │ │ subeq pc, r7, r8, lsl #9 │ │ │ │ subeq pc, r7, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -876751,20 +876751,20 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 3910a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, pc, r0, lsr #8 │ │ │ │ + eoreq ip, pc, r0, ror #7 │ │ │ │ subeq lr, r7, r0, ror #29 │ │ │ │ subeq lr, r7, r0, ror #29 │ │ │ │ subeq pc, sl, r8, lsl #3 │ │ │ │ subeq lr, r7, ip, ror #29 │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ + strhteq lr, [pc], -r4 │ │ │ │ subeq lr, sl, r0, ror sp │ │ │ │ subeq lr, sl, r0, lsl #29 │ │ │ │ subeq lr, sl, ip, ror #29 │ │ │ │ umaaleq sp, r7, r0, r8 │ │ │ │ strdeq sp, [r7], #-152 @ 0xffffff68 │ │ │ │ subeq lr, r7, r8, lsr #30 │ │ │ │ subeq lr, r7, r0, asr #30 │ │ │ │ @@ -876924,15 +876924,15 @@ │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 39136c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, r4, asr sp │ │ │ │ + eorseq r2, r0, r4, lsl sp │ │ │ │ subeq sp, r7, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ @@ -877136,15 +877136,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 3916bc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, r4, asr #20 │ │ │ │ + eorseq r2, r0, r4, lsl #20 │ │ │ │ subeq sp, r7, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ @@ -877318,15 +877318,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 391994 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, ip, lsl #15 │ │ │ │ + eorseq r2, r0, ip, asr #14 │ │ │ │ subeq sp, r7, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -877366,15 +877366,15 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 391a54 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, ip, asr r6 │ │ │ │ + eorseq r2, r0, ip, lsl r6 │ │ │ │ subeq sp, r7, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -877414,15 +877414,15 @@ │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 391b14 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrshteq r2, [r0], -ip │ │ │ │ + ldrhteq r2, [r0], -ip │ │ │ │ subeq ip, r7, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ @@ -877624,15 +877624,15 @@ │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 391e5c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, r4, ror r2 │ │ │ │ + eorseq r2, r0, r4, lsr r2 │ │ │ │ subeq ip, r7, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ @@ -877672,15 +877672,15 @@ │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 391f1c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r2, r0, r4, asr #3 │ │ │ │ + eorseq r2, r0, r4, lsl #3 │ │ │ │ subeq ip, r7, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -878195,16 +878195,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 39274c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r1, r0, ip, lsr #19 │ │ │ │ - eorseq r1, r0, r0, lsr sl │ │ │ │ + eorseq r1, r0, ip, ror #18 │ │ │ │ + ldrshteq r1, [r0], -r0 │ │ │ │ subeq ip, r7, r8, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -878276,16 +878276,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 392890 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r1, r0, r8, lsr #17 │ │ │ │ - eorseq r1, r0, ip, lsr #18 │ │ │ │ + eorseq r1, r0, r8, ror #16 │ │ │ │ + eorseq r1, r0, ip, ror #17 │ │ │ │ subeq ip, r7, r4, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -878755,16 +878755,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 39300c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ - eorseq r1, r0, r0, lsl #3 │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, r0, asr #2 │ │ │ │ umaaleq fp, r7, r8, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -879709,16 +879709,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 393ef4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eorseq r0, r0, r4, lsr r2 │ │ │ │ - ldrhteq r0, [r0], -r8 │ │ │ │ + ldrshteq r0, [r0], -r4 │ │ │ │ + eorseq r0, r0, r8, ror r2 │ │ │ │ strheq sl, [r7], #-176 @ 0xffffff50 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -879942,16 +879942,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 394298 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq pc, pc, r0, asr lr @ │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r0, lsl lr @ │ │ │ │ + mlaeq pc, r4, lr, pc @ │ │ │ │ subeq sl, r7, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ @@ -880272,16 +880272,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3947c0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq pc, pc, r8, lsl r9 @ │ │ │ │ - mlaeq pc, ip, r9, pc @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, ip, asr r9 @ │ │ │ │ subeq sl, r7, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -880613,16 +880613,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 394d14 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq pc, pc, r4, lsr #7 │ │ │ │ - eoreq pc, pc, r8, lsr #8 │ │ │ │ + eoreq pc, pc, r4, ror #6 │ │ │ │ + eoreq pc, pc, r8, ror #7 │ │ │ │ umaaleq r9, r7, r0, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -880932,16 +880932,16 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 395210 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq lr, pc, r8, lsr pc @ │ │ │ │ - strhteq lr, [pc], -ip │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, ip, ror pc @ │ │ │ │ umaaleq r9, r7, r4, r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -880972,15 +880972,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 3952ac │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - mlaeq pc, r0, lr, lr @ │ │ │ │ + eoreq lr, pc, r0, asr lr @ │ │ │ │ strdeq r9, [r7], #-116 @ 0xffffff8c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r8, [r1, #16] │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -881477,22 +881477,22 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq sl, r7, ip, ror r5 │ │ │ │ umaaleq sl, r7, r4, r5 │ │ │ │ - mlaeq pc, r8, fp, r7 @ │ │ │ │ + eoreq r7, pc, r8, asr fp @ │ │ │ │ subeq sl, r7, r0, lsr r5 │ │ │ │ subeq sl, r7, r0, lsr r5 │ │ │ │ subeq sl, sl, r4, ror #17 │ │ │ │ subeq sl, r7, ip, lsr r5 │ │ │ │ - mlaseq r1, r6, pc, r3 @ │ │ │ │ + eorseq r3, r1, r6, asr pc │ │ │ │ subeq sl, sl, r8, ror r5 │ │ │ │ - eoreq r9, pc, r8, lsl #29 │ │ │ │ + eoreq r9, pc, r8, asr #28 │ │ │ │ subeq sl, sl, ip, lsl #10 │ │ │ │ subeq sl, sl, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ @@ -881913,20 +881913,20 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ umaaleq r9, r7, r4, lr │ │ │ │ subeq r9, r7, ip, lsr #29 │ │ │ │ - eoreq r7, pc, r0, lsr #7 │ │ │ │ + eoreq r7, pc, r0, ror #6 │ │ │ │ subeq r9, r7, r8, asr #28 │ │ │ │ subeq r9, r7, r8, asr #28 │ │ │ │ subeq sl, sl, r8, ror #1 │ │ │ │ subeq r9, r7, r4, asr lr │ │ │ │ - mlaeq pc, ip, r6, r9 @ │ │ │ │ + eoreq r9, pc, ip, asr r6 @ │ │ │ │ subeq r9, sl, r8, lsl sp │ │ │ │ subeq r9, sl, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -882620,22 +882620,22 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r9, r7, r0, lsr #7 │ │ │ │ strheq r9, [r7], #-56 @ 0xffffffc8 │ │ │ │ - strhteq r6, [pc], -ip │ │ │ │ + eoreq r6, pc, ip, ror r9 @ │ │ │ │ subeq r9, r7, r4, asr r3 │ │ │ │ subeq r9, r7, r4, asr r3 │ │ │ │ subeq r9, sl, r8, lsl #14 │ │ │ │ subeq r9, r7, r0, ror #6 │ │ │ │ - ldrhteq r2, [r1], -sl │ │ │ │ + eorseq r2, r1, sl, ror sp │ │ │ │ umaaleq r9, sl, ip, r3 │ │ │ │ - eoreq r8, pc, ip, lsr #25 │ │ │ │ + eoreq r8, pc, ip, ror #24 │ │ │ │ subeq r9, sl, r0, lsr r3 │ │ │ │ subeq r9, sl, r4, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -882843,15 +882843,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 396fe8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq sp, pc, r4, lsl #2 │ │ │ │ + eoreq sp, pc, r4, asr #1 │ │ │ │ strheq r7, [r7], #-168 @ 0xffffff58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ vldr d0, [r2] │ │ │ │ mov r9, r1 │ │ │ │ @@ -883341,20 +883341,20 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r8, r7, r4, asr #16 │ │ │ │ subeq r8, r7, ip, asr r8 │ │ │ │ - eoreq r5, pc, r0, asr sp @ │ │ │ │ + eoreq r5, pc, r0, lsl sp @ │ │ │ │ strdeq r8, [r7], #-120 @ 0xffffff88 │ │ │ │ strdeq r8, [r7], #-120 @ 0xffffff88 │ │ │ │ umaaleq r8, sl, r8, sl │ │ │ │ subeq r8, r7, r4, lsl #16 │ │ │ │ - eoreq r8, pc, ip, asr #32 │ │ │ │ + eoreq r8, pc, ip │ │ │ │ subeq r8, sl, r8, asr #13 │ │ │ │ subeq r8, sl, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -883386,15 +883386,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 397864 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strhteq ip, [pc], -r8 │ │ │ │ + eoreq ip, pc, r8, ror r8 @ │ │ │ │ subeq r7, r7, ip, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -883497,15 +883497,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 397a20 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ + mlaeq pc, ip, r6, ip @ │ │ │ │ subeq r7, r7, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -883536,15 +883536,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 397abc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq ip, pc, r0, ror r6 @ │ │ │ │ + eoreq ip, pc, r0, lsr r6 @ │ │ │ │ subeq r6, r7, r4, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -883575,15 +883575,15 @@ │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #12] @ 397b58 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq ip, pc, r4, lsl #11 │ │ │ │ + eoreq ip, pc, r4, asr #10 │ │ │ │ subeq r6, r7, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -884497,15 +884497,15 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 3989c0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq fp, [pc], -r0 @ │ │ │ │ + mlaeq pc, r0, r6, fp @ │ │ │ │ subeq r6, r7, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -884886,15 +884886,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, sl, ip, asr #31 │ │ │ │ subeq r7, r7, r4, lsl #1 │ │ │ │ - ldrshteq r0, [r1], -lr │ │ │ │ + ldrhteq r0, [r1], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -885077,15 +885077,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r6, [sl], #-192 @ 0xffffff40 │ │ │ │ subeq r6, r7, r8, lsl #27 │ │ │ │ - eorseq r0, r1, r2, lsl #8 │ │ │ │ + eorseq r0, r1, r2, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -885253,15 +885253,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r6, [sl], #-144 @ 0xffffff70 │ │ │ │ subeq r6, r7, ip, lsl #21 │ │ │ │ - eorseq r0, r1, r6, lsr #2 │ │ │ │ + eorseq r0, r1, r6, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -885383,15 +885383,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, sl, r0, lsr #14 │ │ │ │ ldrdeq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ - strhteq sl, [pc], -r4 │ │ │ │ + eoreq sl, pc, r4, ror r9 @ │ │ │ │ subeq r5, r7, r8, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r7, r2 │ │ │ │ @@ -885578,15 +885578,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, sl, r8, lsl #10 │ │ │ │ subeq r6, r7, r0, asr #11 │ │ │ │ - eorseq pc, r0, lr, lsr #24 │ │ │ │ + eorseq pc, r0, lr, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -885708,15 +885708,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, sl, ip, lsl #4 │ │ │ │ subeq r6, r7, r8, asr #5 │ │ │ │ - eoreq sl, pc, r0, asr r4 @ │ │ │ │ + eoreq sl, pc, r0, lsl r4 @ │ │ │ │ subeq r4, r7, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r9, r0 │ │ │ │ @@ -885972,15 +885972,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, sl, ip, ror #27 │ │ │ │ subeq r5, r7, r8, lsr #29 │ │ │ │ - eoreq sl, pc, r0, lsl r0 @ │ │ │ │ + ldrdeq r9, [pc], -r0 @ │ │ │ │ strdeq r4, [r7], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ @@ -886129,15 +886129,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r5, [sl], #-176 @ 0xffffff50 │ │ │ │ subeq r5, r7, ip, lsl #25 │ │ │ │ - eorseq pc, r0, r2, asr r3 @ │ │ │ │ + eorseq pc, r0, r2, lsl r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -886291,15 +886291,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, sl, r0, ror #18 │ │ │ │ subeq r5, r7, ip, lsl sl │ │ │ │ - eorseq pc, r0, sl, asr #1 │ │ │ │ + eorseq pc, r0, sl, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -886447,15 +886447,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r5, [sl], #-104 @ 0xffffff98 │ │ │ │ umaaleq r5, r7, r4, r7 │ │ │ │ - eorseq lr, r0, sl, asr lr │ │ │ │ + eorseq lr, r0, sl, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -886603,15 +886603,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r5, sl, r8, ror #8 │ │ │ │ subeq r5, r7, r4, lsr #10 │ │ │ │ - eorseq lr, r0, sl, ror #23 │ │ │ │ + eorseq lr, r0, sl, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -886759,15 +886759,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r5, [sl], #-24 @ 0xffffffe8 │ │ │ │ strheq r5, [r7], #-36 @ 0xffffffdc │ │ │ │ - eorseq lr, r0, sl, ror r9 │ │ │ │ + eorseq lr, r0, sl, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -887102,15 +887102,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, sl, ip, lsr #26 │ │ │ │ subeq r4, r7, r4, ror #27 │ │ │ │ - eorseq lr, r0, lr, asr r4 │ │ │ │ + eorseq lr, r0, lr, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -887260,15 +887260,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, sl, ip, lsr #20 │ │ │ │ subeq r4, r7, r8, ror #21 │ │ │ │ - eorseq lr, r0, r6, lsr #3 │ │ │ │ + eorseq lr, r0, r6, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -887606,15 +887606,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, sl, r8, asr r5 │ │ │ │ subeq r4, r7, r0, lsl r6 │ │ │ │ - eorseq sp, r0, lr, ror ip │ │ │ │ + eorseq sp, r0, lr, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -887762,15 +887762,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, sl, ip, asr #4 │ │ │ │ subeq r4, r7, r8, lsl #6 │ │ │ │ - eorseq sp, r0, lr, asr #19 │ │ │ │ + eorseq sp, r0, lr, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -887918,15 +887918,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r3, [sl], #-252 @ 0xffffff04 │ │ │ │ umaaleq r4, r7, r8, r0 │ │ │ │ - eorseq sp, r0, lr, asr r7 │ │ │ │ + eorseq sp, r0, lr, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -888109,15 +888109,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, sl, r0, ror sp │ │ │ │ subeq r3, r7, r8, lsr #28 │ │ │ │ - eorseq sp, r0, r2, lsr #9 │ │ │ │ + eorseq sp, r0, r2, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -888372,15 +888372,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, sl, ip, ror #16 │ │ │ │ subeq r3, r7, r8, lsr #18 │ │ │ │ - ldrdeq r7, [pc], -r0 @ │ │ │ │ + mlaeq pc, r0, sl, r7 @ │ │ │ │ subeq r2, r7, r4, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r8, r2 │ │ │ │ @@ -888532,15 +888532,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, sl, r0, asr r6 │ │ │ │ subeq r3, r7, ip, lsl #14 │ │ │ │ - eorseq ip, r0, sl, asr #27 │ │ │ │ + eorseq ip, r0, sl, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -889091,15 +889091,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq r2, sl, r0, sp │ │ │ │ subeq r2, r7, ip, asr #28 │ │ │ │ - eorseq ip, r0, sl, lsl #10 │ │ │ │ + eorseq ip, r0, sl, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -889363,15 +889363,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r2, [sl], #-128 @ 0xffffff80 │ │ │ │ subeq r2, r7, ip, lsr #19 │ │ │ │ - eoreq r6, pc, r4, asr #22 │ │ │ │ + eoreq r6, pc, r4, lsl #22 │ │ │ │ strdeq r1, [r7], #-72 @ 0xffffffb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ @@ -889627,15 +889627,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r2, [sl], #-64 @ 0xffffffc0 │ │ │ │ subeq r2, r7, ip, lsl #11 │ │ │ │ - eoreq r6, pc, r4, asr #14 │ │ │ │ + eoreq r6, pc, r4, lsl #14 │ │ │ │ ldrdeq r1, [r7], #-8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ @@ -889758,15 +889758,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, sl, r4, asr #5 │ │ │ │ subeq r2, r7, r0, lsl #7 │ │ │ │ - eoreq r6, pc, r8, ror #10 │ │ │ │ + eoreq r6, pc, r8, lsr #10 │ │ │ │ subeq r0, r7, ip, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r9, r2 │ │ │ │ @@ -889915,15 +889915,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, sl, r8, lsr #1 │ │ │ │ subeq r2, r7, r4, ror #2 │ │ │ │ - eorseq fp, r0, sl, lsr #16 │ │ │ │ + eorseq fp, r0, sl, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -890045,15 +890045,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r1, sl, r8, asr #28 │ │ │ │ subeq r1, r7, r4, lsl #30 │ │ │ │ - strdeq r6, [pc], -ip @ │ │ │ │ + strhteq r6, [pc], -ip │ │ │ │ subeq r0, r7, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov sl, r0 │ │ │ │ @@ -890529,15 +890529,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r1, sl, r8, lsr #15 │ │ │ │ ldrdeq r1, [r7], #-104 @ 0xffffff98 │ │ │ │ - ldrhteq fp, [r0], -r4 │ │ │ │ + eorseq fp, r0, r4, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e950 │ │ │ │ @@ -890767,18 +890767,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 384df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r5, [pc], -r0 @ │ │ │ │ + strhteq r5, [pc], -r0 │ │ │ │ ldrdeq r1, [sl], #-40 @ 0xffffffd8 │ │ │ │ subeq r1, r7, r8, lsl r3 │ │ │ │ - eorseq sl, r0, r4, ror #23 │ │ │ │ + eorseq sl, r0, r4, lsr #23 │ │ │ │ subeq pc, r6, r8, lsl pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -891038,15 +891038,15 @@ │ │ │ │ ldr r0, [pc, #4076] @ 39ffc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ str r7, [sp, #460] @ 0x1cc │ │ │ │ ldr r3, [pc, #4032] @ 39ffcc │ │ │ │ add sl, sp, #232 @ 0xe8 │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ @@ -891178,15 +891178,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ str r6, [sp, #460] @ 0x1cc │ │ │ │ ldr r3, [pc, #3704] @ 3a00b8 │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ @@ -891372,15 +891372,15 @@ │ │ │ │ ldr r0, [pc, #3944] @ 3a047c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #3900] @ 3a0480 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ @@ -891432,15 +891432,15 @@ │ │ │ │ ldr r0, [pc, #4076] @ 3a05f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #4032] @ 3a05f4 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ @@ -891492,15 +891492,15 @@ │ │ │ │ ldr r0, [pc, #3848] @ 3a05fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #3804] @ 3a0600 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ @@ -891554,15 +891554,15 @@ │ │ │ │ ldr r0, [pc, #4056] @ 3a07c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #4012] @ 3a07c8 │ │ │ │ add sl, sp, #232 @ 0xe8 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ @@ -891615,15 +891615,15 @@ │ │ │ │ ldr r0, [pc, #3932] @ 3a083c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #4056] @ 3a08e8 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ @@ -891677,15 +891677,15 @@ │ │ │ │ ldr r0, [pc, #4044] @ 3a09a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [pc, #4056] @ 3a09e0 │ │ │ │ add sl, sp, #232 @ 0xe8 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ @@ -891781,15 +891781,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [pc, #4088] @ 3a0ba4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -891821,15 +891821,15 @@ │ │ │ │ ldr r0, [sp, #476] @ 0x1dc │ │ │ │ mov r4, #30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 3a03bc │ │ │ │ subeq r1, sl, r0, asr #1 │ │ │ │ - eorseq sl, r0, ip, ror #19 │ │ │ │ + eorseq sl, r0, ip, lsr #19 │ │ │ │ sub r9, r9, r4 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a1f88 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -891897,15 +891897,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [pc, #3832] @ 3a0c74 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -892012,15 +892012,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [pc, #4032] @ 3a0f08 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -892188,15 +892188,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ add r2, sp, #468 @ 0x1d4 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [pc, #4092] @ 3a1204 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -892400,15 +892400,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ str r9, [sp, #460] @ 0x1cc │ │ │ │ ldr r3, [pc, #4088] @ 3a1550 │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ @@ -892495,15 +892495,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ str r9, [sp, #460] @ 0x1cc │ │ │ │ ldr r3, [pc, #4080] @ 3a16c4 │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ @@ -892996,15 +892996,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #432] @ 0x1b0 │ │ │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [pc, #4068] @ 3a1e84 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #420] @ 0x1a4 │ │ │ │ @@ -893373,15 +893373,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [pc, #3764] @ 3a2338 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #420] @ 0x1a4 │ │ │ │ @@ -893678,15 +893678,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #432] @ 0x1b0 │ │ │ │ ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [pc, #2572] @ 3a2354 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #420] @ 0x1a4 │ │ │ │ @@ -893709,15 +893709,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a19cc │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a19cc │ │ │ │ - eoreq ip, lr, ip, asr #11 │ │ │ │ + eoreq ip, lr, ip, lsl #11 │ │ │ │ add r3, sp, #396 @ 0x18c │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #388] @ 0x184 │ │ │ │ ldr r4, [sp, #392] @ 0x188 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -894157,24 +894157,24 @@ │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a22e8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a22e8 │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, r0, fp, lsr r8 │ │ │ │ + ldrshteq r8, [r0], -fp │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a20d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 3a20d8 │ │ │ │ - eoreq ip, lr, ip, lsl r4 │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a22e8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a22e8 │ │ │ │ @@ -894183,24 +894183,24 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a211c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 3a211c │ │ │ │ - ldrsbteq r8, [r0], -r9 │ │ │ │ + mlaseq r0, r9, r7, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a22e8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a22e8 │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, lr, ip │ │ │ │ + eoreq fp, lr, ip, asr #31 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a2160 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -894209,24 +894209,24 @@ │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a22e8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a22e8 │ │ │ │ bl 59014 │ │ │ │ - strhteq ip, [lr], -r4 │ │ │ │ + eoreq ip, lr, r4, ror r4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a21a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 3a21a8 │ │ │ │ - eorseq r8, r0, r6, asr #14 │ │ │ │ + eorseq r8, r0, r6, lsl #14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3a22c4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ bl 3af2b0 │ │ │ │ b 3a22c4 │ │ │ │ @@ -894323,38 +894323,38 @@ │ │ │ │ strdeq lr, [r6], #-8 │ │ │ │ strheq sp, [r6], #-240 @ 0xffffff10 │ │ │ │ subeq lr, r6, r8, ror #23 │ │ │ │ subeq lr, r9, ip, ror r8 │ │ │ │ subeq lr, r6, ip, lsl #21 │ │ │ │ subeq lr, r6, r0, asr #21 │ │ │ │ subeq lr, r6, ip, ror r9 │ │ │ │ - eorseq r7, r0, r7, lsr #20 │ │ │ │ + eorseq r7, r0, r7, ror #19 │ │ │ │ umaaleq lr, r6, ip, r1 │ │ │ │ subeq lr, r6, r4, lsr #14 │ │ │ │ strheq lr, [r9], #-56 @ 0xffffffc8 │ │ │ │ subeq lr, r6, r8, asr #11 │ │ │ │ subeq lr, r6, ip, ror #10 │ │ │ │ subeq lr, r6, r8, lsr #8 │ │ │ │ subeq lr, r6, r0, ror #9 │ │ │ │ umaaleq lr, r6, ip, r3 │ │ │ │ subeq lr, r6, r4, lsr r3 │ │ │ │ strdeq lr, [r6], #-16 │ │ │ │ umaaleq lr, r6, r8, r2 │ │ │ │ subeq lr, r6, r4, asr r1 │ │ │ │ - ldrshteq r7, [r0], -pc │ │ │ │ + ldrhteq r7, [r0], -pc │ │ │ │ subeq lr, r6, r4, ror r2 │ │ │ │ subeq lr, r6, r0, lsl #5 │ │ │ │ umaaleq lr, r6, r8, r2 │ │ │ │ - eorseq r7, r0, r3, ror #20 │ │ │ │ + eorseq r7, r0, r3, lsr #20 │ │ │ │ subeq lr, r6, r4, lsr #1 │ │ │ │ - eoreq fp, lr, ip, asr r6 │ │ │ │ - eorseq r7, r0, r5, lsr sl │ │ │ │ - eoreq fp, lr, r4, ror #4 │ │ │ │ - eoreq fp, lr, r4, lsr #14 │ │ │ │ - eorseq r7, r0, lr, lsl sl │ │ │ │ + eoreq fp, lr, ip, lsl r6 │ │ │ │ + ldrshteq r7, [r0], -r5 │ │ │ │ + eoreq fp, lr, r4, lsr #4 │ │ │ │ + eoreq fp, lr, r4, ror #13 │ │ │ │ + ldrsbteq r7, [r0], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -894638,15 +894638,15 @@ │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, r9, r8, ror #17 │ │ │ │ ldrdeq sp, [r6], #-112 @ 0xffffff90 │ │ │ │ subeq sl, r6, ip, lsr #23 │ │ │ │ - eorseq r7, r0, r4, lsl r2 │ │ │ │ + ldrsbteq r7, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -894913,15 +894913,15 @@ │ │ │ │ ldr r0, [pc, #1896] @ 3a33d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 3a2ca4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #1860] @ 3a33cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ @@ -895139,15 +895139,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #380] @ 0x17c │ │ │ │ ldr r9, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ ldr r3, [pc, #1012] @ 3a3410 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #372] @ 0x174 │ │ │ │ @@ -895194,15 +895194,15 @@ │ │ │ │ ldr r0, [pc, #820] @ 3a3400 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [pc, #784] @ 3a3404 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ @@ -895389,25 +895389,25 @@ │ │ │ │ subeq sp, r9, r4, lsl #1 │ │ │ │ subeq sp, r9, r8, lsr #32 │ │ │ │ subeq sp, r9, ip, asr #8 │ │ │ │ strheq ip, [r6], #-196 @ 0xffffff3c │ │ │ │ subeq sl, r6, r8, lsl #1 │ │ │ │ subeq sl, r6, r0, lsr #7 │ │ │ │ subeq sl, r6, ip, ror #15 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - mlaseq r0, r3, r5, r6 │ │ │ │ + strhteq r6, [lr], -r0 │ │ │ │ + eorseq r6, r0, r3, asr r5 │ │ │ │ subeq ip, r6, r4, lsl #26 │ │ │ │ subeq ip, r6, r4, asr sp │ │ │ │ subeq ip, r6, r4, ror #30 │ │ │ │ subeq ip, r9, r4, lsl #24 │ │ │ │ subeq ip, r6, ip, lsl lr │ │ │ │ subeq sp, r6, r0, asr r0 │ │ │ │ subeq ip, r9, r4, ror #25 │ │ │ │ strdeq ip, [r6], #-228 @ 0xffffff1c │ │ │ │ - eorseq r6, r0, r8, ror sp │ │ │ │ + eorseq r6, r0, r8, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -895976,15 +895976,15 @@ │ │ │ │ subeq ip, r6, r4, asr r5 │ │ │ │ subeq ip, r6, r0, ror #8 │ │ │ │ subeq ip, r6, r4, lsr r5 │ │ │ │ subeq ip, r6, r4, ror r9 │ │ │ │ subeq ip, r6, ip, lsl #9 │ │ │ │ subeq ip, r6, r4, asr #8 │ │ │ │ subeq r9, r6, r8, lsr #20 │ │ │ │ - mlaseq r0, r8, r1, r6 │ │ │ │ + eorseq r6, r0, r8, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #796 @ 0x31c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -896267,15 +896267,15 @@ │ │ │ │ ldr r0, [pc, #3840] @ 3a5090 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ str r6, [sp, #768] @ 0x300 │ │ │ │ ldr r3, [pc, #3796] @ 3a5094 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r2, sp, #768 @ 0x300 │ │ │ │ @@ -896406,15 +896406,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ add r2, sp, #780 @ 0x30c │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ str r9, [sp, #768] @ 0x300 │ │ │ │ ldr r3, [pc, #4072] @ 3a53d8 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ @@ -896643,15 +896643,15 @@ │ │ │ │ ldr r0, [pc, #4064] @ 3a5750 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ ldr r3, [pc, #4020] @ 3a5754 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ @@ -896754,15 +896754,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r9, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ str r6, [sp, #780] @ 0x30c │ │ │ │ ldr r3, [pc, #4088] @ 3a5958 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ @@ -897053,15 +897053,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [sp, #624] @ 0x270 │ │ │ │ bls 3a553c │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ b 3a5a54 │ │ │ │ subeq fp, r9, ip, asr pc │ │ │ │ - eorseq r5, r0, r8, lsl #17 │ │ │ │ + eorseq r5, r0, r8, asr #16 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ add r1, r1, r4 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldrb r6, [r0, #32] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ @@ -897260,15 +897260,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #732] @ 0x2dc │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #400] @ 0x190 │ │ │ │ ldr fp, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r3, [pc, #4040] @ 3a6108 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ @@ -897750,15 +897750,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ ldr r7, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r3, [pc, #2488] @ 3a62a0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #560] @ 0x230 │ │ │ │ @@ -897901,15 +897901,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ add r2, sp, #788 @ 0x314 │ │ │ │ str r2, [sp, #780] @ 0x30c │ │ │ │ str r0, [sp, #788] @ 0x314 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ ldr r7, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ ldr r3, [pc, #1936] @ 3a62d4 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ @@ -898010,15 +898010,15 @@ │ │ │ │ str r6, [fp, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl 3af9dc │ │ │ │ mov ip, r8 │ │ │ │ b 3a5a54 │ │ │ │ - strhteq r8, [lr], -r0 │ │ │ │ + eoreq r8, lr, r0, ror r2 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ ldr r1, [pc, #1500] @ 3a62d8 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ @@ -898028,15 +898028,15 @@ │ │ │ │ ldr r0, [pc, #1480] @ 3a62dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #588] @ 0x24c │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ ldr r3, [pc, #1444] @ 3a62e0 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #780] @ 0x30c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ @@ -898374,36 +898374,36 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq r9, [r6], #-240 @ 0xffffff10 │ │ │ │ subeq sl, r6, ip, lsr #2 │ │ │ │ subeq r9, r6, r0, ror #31 │ │ │ │ strdeq sl, [r6], #-12 │ │ │ │ strheq r9, [r6], #-240 @ 0xffffff10 │ │ │ │ - eorseq r3, r0, r7, asr #17 │ │ │ │ + eorseq r3, r0, r7, lsl #17 │ │ │ │ subeq sl, r6, ip, lsr r0 │ │ │ │ subeq sl, r6, r4, lsl #15 │ │ │ │ subeq sl, r9, r8, lsl r4 │ │ │ │ subeq sl, r6, r8, lsr #12 │ │ │ │ subeq sl, r6, r0, asr #16 │ │ │ │ strdeq sl, [r6], #-100 @ 0xffffff9c │ │ │ │ - eorseq r3, r0, r3, lsr #20 │ │ │ │ + eorseq r3, r0, r3, ror #19 │ │ │ │ umaaleq sl, r6, r8, r1 │ │ │ │ subeq sl, r6, ip, lsr #2 │ │ │ │ subeq sl, r6, r4, asr #2 │ │ │ │ - eorseq r4, r0, r9, ror #11 │ │ │ │ - eorseq r3, r0, ip, ror #18 │ │ │ │ - eorseq r3, r0, r1, lsl #19 │ │ │ │ + eorseq r4, r0, r9, lsr #11 │ │ │ │ + eorseq r3, r0, ip, lsr #18 │ │ │ │ + eorseq r3, r0, r1, asr #18 │ │ │ │ subeq sl, r6, r8, lsr #32 │ │ │ │ subeq sl, r6, r8, lsl r5 │ │ │ │ strheq sl, [r9], #-28 @ 0xffffffe4 │ │ │ │ subeq sl, r6, ip, asr #7 │ │ │ │ subeq sl, r6, r0, lsl r3 │ │ │ │ strheq r9, [r9], #-252 @ 0xffffff04 │ │ │ │ ldrdeq sl, [r6], #-20 @ 0xffffffec │ │ │ │ - eorseq r4, r0, r8, lsl #11 │ │ │ │ + eorseq r4, r0, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -899195,15 +899195,15 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ sub r0, r4, r3 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [pc, #2560] @ 3a797c │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ @@ -899386,15 +899386,15 @@ │ │ │ │ lsr r3, r2, #8 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ cmp r7, #32 │ │ │ │ bls 3a74a4 │ │ │ │ b 3a71a8 │ │ │ │ umaaleq r9, r9, ip, r9 │ │ │ │ - eorseq r3, r0, r8, asr #5 │ │ │ │ + eorseq r3, r0, r8, lsl #5 │ │ │ │ ldr r0, [lr, #28] │ │ │ │ ldrb r1, [lr, #33] @ 0x21 │ │ │ │ add r0, r0, r7 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r5, [lr, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ @@ -899472,15 +899472,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ add r2, sp, #372 @ 0x174 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [pc, #1476] @ 3a7994 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -899804,15 +899804,15 @@ │ │ │ │ bl 3653c8 │ │ │ │ b 3a78f0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 3af9dc │ │ │ │ b 3a7950 │ │ │ │ bl 59014 │ │ │ │ - strhteq r6, [lr], -r0 │ │ │ │ + eoreq r6, lr, r0, ror r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3a792c │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -899837,21 +899837,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r6, r4, lsr #16 │ │ │ │ subeq r9, r6, r0, lsr #2 │ │ │ │ subeq r9, r6, ip, lsl #3 │ │ │ │ subeq r9, r6, r0, ror r5 │ │ │ │ - ldrshteq r2, [r0], -r7 │ │ │ │ + ldrhteq r2, [r0], -r7 │ │ │ │ subeq r8, r6, r8, ror #16 │ │ │ │ strdeq r9, [r6], #-0 │ │ │ │ subeq r8, r9, r8, lsl #27 │ │ │ │ umaaleq r8, r6, r4, pc @ │ │ │ │ subeq r9, r6, r0, asr #6 │ │ │ │ - eorseq r2, r0, fp, lsr #1 │ │ │ │ + eorseq r2, r0, fp, rrx │ │ │ │ subeq r8, r6, ip, lsl r8 │ │ │ │ umaaleq r8, r6, ip, ip │ │ │ │ subeq r8, r9, r0, lsr r9 │ │ │ │ subeq r8, r6, ip, lsr fp │ │ │ │ subeq r8, r6, r8, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ @@ -900126,15 +900126,15 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r9, r8, ror #5 │ │ │ │ subeq r8, r6, r4, ror #3 │ │ │ │ - eorseq r1, r0, r4, lsl ip │ │ │ │ + ldrsbteq r1, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -900635,15 +900635,15 @@ │ │ │ │ umaaleq r7, r9, r8, lr │ │ │ │ ldrdeq r7, [r6], #-168 @ 0xffffff58 │ │ │ │ umaaleq r7, r6, ip, sl │ │ │ │ subeq r7, r6, r4, lsl #23 │ │ │ │ subeq r7, r6, r8, ror pc │ │ │ │ subeq r7, r6, r4, lsl fp │ │ │ │ umaaleq r5, r6, r4, r0 │ │ │ │ - eorseq r1, r0, r4, asr #15 │ │ │ │ + eorseq r1, r0, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -900917,15 +900917,15 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq r7, r9, r8, r6 │ │ │ │ subeq r7, r6, r8, lsl #11 │ │ │ │ - eorseq r0, r0, r4, asr #31 │ │ │ │ + eorseq r0, r0, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -901222,15 +901222,15 @@ │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r7, r9, r4, lsr r2 │ │ │ │ strdeq r7, [r6], #-0 │ │ │ │ subeq r6, r6, ip, ror r0 │ │ │ │ - eorseq r0, r0, r0, ror #22 │ │ │ │ + eorseq r0, r0, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 43f91c │ │ │ │ @@ -901795,15 +901795,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [pc, #2300] @ 3aa11c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -902321,15 +902321,15 @@ │ │ │ │ b 3aa090 │ │ │ │ subeq r6, r9, r4, ror #26 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 3af9dc │ │ │ │ b 3aa0f0 │ │ │ │ bl 59014 │ │ │ │ - mlaseq r0, r0, r6, r0 │ │ │ │ + eorseq r0, r0, r0, asr r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3aa068 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -902369,19 +902369,19 @@ │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strheq r5, [r6], #-240 @ 0xffffff10 │ │ │ │ - eoreq r3, lr, r0, asr fp │ │ │ │ + eoreq r3, lr, r0, lsl fp │ │ │ │ subeq r6, r6, r8, asr #1 │ │ │ │ subeq r6, r6, ip, lsr #20 │ │ │ │ subeq r6, r6, r4, asr r3 │ │ │ │ - eoreq pc, pc, pc, ror r8 @ │ │ │ │ + eoreq pc, pc, pc, lsr r8 @ │ │ │ │ strdeq r5, [r6], #-240 @ 0xffffff10 │ │ │ │ subeq r6, r6, ip, asr #16 │ │ │ │ subeq r6, r9, r4, ror #9 │ │ │ │ strdeq r6, [r6], #-96 @ 0xffffffa0 │ │ │ │ subeq r6, r6, ip, ror #11 │ │ │ │ subeq r6, r6, r4, lsr #10 │ │ │ │ ldrdeq r6, [r6], #-36 @ 0xffffffdc │ │ │ │ @@ -902619,15 +902619,15 @@ │ │ │ │ ldr r0, [pc, #3644] @ 3ab30c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [pc, #3600] @ 3ab310 │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ mov r0, r8 │ │ │ │ @@ -902746,15 +902746,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr fp, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [pc, #3100] @ 3ab31c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ @@ -902980,15 +902980,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr sl, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [pc, #2124] @ 3ab2f4 │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ @@ -903477,15 +903477,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 3ab254 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 3ab254 │ │ │ │ - eoreq pc, pc, r4, lsl #9 │ │ │ │ + eoreq pc, pc, r4, asr #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3ab290 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ bl 3af2b0 │ │ │ │ b 3ab290 │ │ │ │ @@ -903514,21 +903514,21 @@ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ab2a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq r4, r6, ip, lsl #28 │ │ │ │ - eoreq r2, lr, r0, lsl #3 │ │ │ │ - eoreq lr, pc, r7, lsr r7 @ │ │ │ │ + eoreq r2, lr, r0, asr #2 │ │ │ │ + strdeq lr, [pc], -r7 @ │ │ │ │ subeq r4, r6, r8, lsr #29 │ │ │ │ strheq r5, [r6], #-92 @ 0xffffffa4 │ │ │ │ subeq r5, r9, r0, ror #4 │ │ │ │ subeq r5, r6, r0, ror #8 │ │ │ │ - eoreq lr, pc, r7, lsl #14 │ │ │ │ + eoreq lr, pc, r7, asr #13 │ │ │ │ subeq r4, r6, r8, ror lr │ │ │ │ subeq r4, r6, r0, lsr #29 │ │ │ │ strheq r4, [r6], #-232 @ 0xffffff18 │ │ │ │ subeq r5, r6, r4, asr fp │ │ │ │ subeq r5, r9, r0, lsl #16 │ │ │ │ subeq r5, r6, r8, lsl #20 │ │ │ │ subeq r5, r6, r4, ror #18 │ │ │ │ @@ -903881,15 +903881,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, r9, ip, asr #18 │ │ │ │ strheq r4, [r6], #-120 @ 0xffffff88 │ │ │ │ - eoreq lr, pc, r8, ror r2 @ │ │ │ │ + eoreq lr, pc, r8, lsr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r0, #30 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -903907,22 +903907,22 @@ │ │ │ │ sub r2, r4, r5 │ │ │ │ add r1, r7, r5 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 3ab94c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ababc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3aba8c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -903971,15 +903971,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 3b2414 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -903995,21 +903995,21 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3abb58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3aba9c │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 3abaa8 │ │ │ │ @@ -904078,22 +904078,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3abba8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, sp, r0, lsr pc │ │ │ │ + strdeq sp, [sp], -r0 @ │ │ │ │ @ instruction: 0xfffc6ba0 │ │ │ │ subeq r4, r6, ip, lsl #11 │ │ │ │ subeq r4, r6, ip, ror r5 │ │ │ │ subeq r4, r6, r4, asr r5 │ │ │ │ subeq r4, r6, r8, lsr #10 │ │ │ │ strdeq r4, [r9], #-72 @ 0xffffffb8 │ │ │ │ - eoreq sp, pc, r6, lsl #25 │ │ │ │ + eoreq sp, pc, r6, asr #24 │ │ │ │ subeq r4, r6, r8, asr #8 │ │ │ │ subeq r4, r6, r8, lsl r4 │ │ │ │ umaaleq r4, r6, r8, r3 │ │ │ │ umaaleq r4, r6, ip, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -904116,22 +904116,22 @@ │ │ │ │ sub r2, r4, r5 │ │ │ │ add r1, r7, r5 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 3abc8c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3abe00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3abdd8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -904179,15 +904179,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 3b2414 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -904206,21 +904206,21 @@ │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3abee4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3abea4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [r9, #4] │ │ │ │ @@ -904307,22 +904307,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3abf3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq sp, [sp], -r0 @ │ │ │ │ + strhteq sp, [sp], -r0 │ │ │ │ @ instruction: 0xfffc6860 │ │ │ │ subeq r4, r6, ip, asr #4 │ │ │ │ subeq r4, r6, ip, lsr r2 │ │ │ │ subeq r4, r6, r4, lsl r2 │ │ │ │ subeq r4, r6, r8, ror #3 │ │ │ │ strheq r4, [r9], #-24 @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r2, asr #18 │ │ │ │ + eoreq sp, pc, r2, lsl #18 │ │ │ │ subeq r4, r6, r4, lsl #2 │ │ │ │ ldrdeq r4, [r6], #-4 │ │ │ │ subeq r5, r6, ip, lsl r2 │ │ │ │ subeq r4, r6, r8 │ │ │ │ subeq r4, r6, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -904345,22 +904345,22 @@ │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 3ac054 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac204 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac1bc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -904421,15 +904421,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 3b2414 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -904455,21 +904455,21 @@ │ │ │ │ str r5, [r9, #12] │ │ │ │ stm r9, {r0, r5, r6} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3ac2a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ac1dc │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -904544,22 +904544,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac2f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, sp, r8, lsr #16 │ │ │ │ + eoreq sp, sp, r8, ror #15 │ │ │ │ @ instruction: 0xfffc6498 │ │ │ │ subeq r3, r6, r4, lsl #29 │ │ │ │ subeq r3, r6, r4, ror lr │ │ │ │ subeq r3, r6, ip, asr #28 │ │ │ │ subeq r3, r6, r0, lsr #28 │ │ │ │ strdeq r3, [r9], #-208 @ 0xffffff30 │ │ │ │ - eoreq sp, pc, lr, lsr r5 @ │ │ │ │ + strdeq sp, [pc], -lr @ │ │ │ │ subeq r3, r6, r0, lsl #26 │ │ │ │ ldrdeq r3, [r6], #-192 @ 0xffffff40 │ │ │ │ subeq r0, r6, r4, asr #31 │ │ │ │ subeq r3, r9, r4, ror #26 │ │ │ │ subeq r3, r6, r0, asr ip │ │ │ │ subeq r3, r6, r4, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -904580,22 +904580,22 @@ │ │ │ │ sub r2, r6, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 3ac3c8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac538 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac508 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ @@ -904642,15 +904642,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 3b2414 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -904666,21 +904666,21 @@ │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3ac5d4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ac528 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [r8] │ │ │ │ @@ -904749,22 +904749,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strhteq sp, [sp], -r4 │ │ │ │ + eoreq sp, sp, r4, ror r4 │ │ │ │ @ instruction: 0xfffc6124 │ │ │ │ subeq r3, r6, r0, lsl fp │ │ │ │ subeq r3, r6, r0, lsl #22 │ │ │ │ ldrdeq r3, [r6], #-168 @ 0xffffff58 │ │ │ │ subeq r3, r6, ip, lsr #21 │ │ │ │ subeq r3, r9, ip, ror sl │ │ │ │ - eoreq sp, pc, sl, lsl #4 │ │ │ │ + eoreq sp, pc, sl, asr #3 │ │ │ │ subeq r3, r6, ip, asr #19 │ │ │ │ umaaleq r3, r6, ip, r9 │ │ │ │ subeq r3, r6, ip, lsl r9 │ │ │ │ subeq r3, r6, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ @@ -904788,22 +904788,22 @@ │ │ │ │ sub r2, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ ldr r0, [fp] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #3 │ │ │ │ bcs 3ac70c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 681990 │ │ │ │ + bl 681960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac89c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ac858 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -904851,15 +904851,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ bl 3b2414 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -904878,21 +904878,21 @@ │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3ac940 │ │ │ │ mov r0, sl │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ac880 │ │ │ │ add r0, sl, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [r9, #4] │ │ │ │ @@ -904970,22 +904970,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac998 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, sp, r0, ror r1 │ │ │ │ + eoreq sp, sp, r0, lsr r1 │ │ │ │ @ instruction: 0xfffc5de0 │ │ │ │ subeq r3, r6, ip, asr #15 │ │ │ │ strheq r3, [r6], #-124 @ 0xffffff84 │ │ │ │ umaaleq r3, r6, r4, r7 │ │ │ │ subeq r3, r6, r8, ror #14 │ │ │ │ subeq r3, r9, r8, lsr r7 │ │ │ │ - eoreq ip, pc, r6, lsr #29 │ │ │ │ + eoreq ip, pc, r6, ror #28 │ │ │ │ subeq r3, r6, r8, ror #12 │ │ │ │ subeq r3, r6, r8, lsr r6 │ │ │ │ subeq r3, r6, ip, lsr #11 │ │ │ │ strheq r3, [r6], #-80 @ 0xffffffb0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ @@ -905871,15 +905871,15 @@ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #520] @ 3ad9b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #492] @ 3ad9b4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -906224,15 +906224,15 @@ │ │ │ │ ldr r0, [pc, #2244] @ 3ae5e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [pc, #2208] @ 3ae5ec │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -906531,15 +906531,15 @@ │ │ │ │ ldr r0, [pc, #1048] @ 3ae608 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [pc, #1012] @ 3ae60c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -907014,15 +907014,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #972] @ 3aed50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #944] @ 3aed54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -908420,15 +908420,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #244] @ 3b0094 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -908488,15 +908488,15 @@ │ │ │ │ bl 3af2b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r0, r6, ip, asr #1 │ │ │ │ subeq pc, r8, r4, ror #26 │ │ │ │ subeq pc, r5, r0, ror pc @ │ │ │ │ - eoreq r9, pc, r7, lsl r8 @ │ │ │ │ + ldrdeq r9, [pc], -r7 @ │ │ │ │ subeq pc, r5, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -908655,15 +908655,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [pc, #272] @ 3b045c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ @@ -908730,15 +908730,15 @@ │ │ │ │ bl 3aefd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, r5, r0, lsr #26 │ │ │ │ strheq pc, [r8], #-148 @ 0xffffff6c @ │ │ │ │ subeq pc, r5, r4, asr #23 │ │ │ │ - eoreq r9, pc, r3, asr #8 │ │ │ │ + eoreq r9, pc, r3, lsl #8 │ │ │ │ strheq pc, [r5], #-184 @ 0xffffff48 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -908896,15 +908896,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #244] @ 3b0804 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -908964,15 +908964,15 @@ │ │ │ │ bl 3af2b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, r5, ip, asr r9 @ │ │ │ │ strdeq pc, [r8], #-84 @ 0xffffffac │ │ │ │ subeq pc, r5, r0, lsl #16 │ │ │ │ - eoreq r9, pc, r7, lsr #1 │ │ │ │ + eoreq r9, pc, r7, rrx │ │ │ │ subeq pc, r5, ip, lsl r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r8, fp │ │ │ │ @@ -909167,15 +909167,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 3b0c5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 3b0c60 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -909447,15 +909447,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #336] @ 3b10d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #304] @ 3b10d8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ @@ -909691,15 +909691,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #316] @ 3b14b8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -909777,15 +909777,15 @@ │ │ │ │ bl 3af170 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq lr, [r5], #-192 @ 0xffffff40 │ │ │ │ subeq lr, r8, r4, lsl #19 │ │ │ │ umaaleq lr, r5, r4, fp │ │ │ │ - eoreq r8, pc, r7, ror #7 │ │ │ │ + eoreq r8, pc, r7, lsr #7 │ │ │ │ subeq lr, r5, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -909950,15 +909950,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #244] @ 3b187c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -910018,15 +910018,15 @@ │ │ │ │ bl 3af2b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r5, r4, ror #17 │ │ │ │ subeq lr, r8, ip, ror r5 │ │ │ │ subeq lr, r5, r8, lsl #15 │ │ │ │ - eoreq r8, pc, pc, lsr #32 │ │ │ │ + eoreq r7, pc, pc, ror #31 │ │ │ │ subeq lr, r5, r4, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b1908 │ │ │ │ @@ -910221,15 +910221,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq fp, sp, r0, lsr #13 │ │ │ │ + eoreq fp, sp, r0, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b1c3c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -910426,15 +910426,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq fp, sp, r8, ror #6 │ │ │ │ + eoreq fp, sp, r8, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne 3b1f14 │ │ │ │ @@ -910653,15 +910653,15 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, #432] @ 3b240c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [pc, #392] @ 3b2410 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ @@ -911630,15 +911630,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [pc, #768] @ 3b34c8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ @@ -911821,26 +911821,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq sp, r8, r4, ror r4 │ │ │ │ subeq ip, r5, r0, asr #23 │ │ │ │ - eoreq sl, sp, r4, lsr r2 │ │ │ │ + strdeq sl, [sp], -r4 @ │ │ │ │ subeq sp, r5, r0, lsl #2 │ │ │ │ subeq ip, r5, r0, lsl #29 │ │ │ │ - eoreq r6, pc, pc, lsl #9 │ │ │ │ + eoreq r6, pc, pc, asr #8 │ │ │ │ subeq ip, r5, r0, lsl #24 │ │ │ │ subeq ip, r5, r4, lsr #29 │ │ │ │ subeq ip, r8, r8, lsr fp │ │ │ │ subeq ip, r5, r8, asr #26 │ │ │ │ subeq ip, r5, ip, lsr #25 │ │ │ │ subeq ip, r5, ip, lsl #25 │ │ │ │ subeq sl, r5, ip, asr r6 │ │ │ │ - eoreq r6, pc, r0, lsr #27 │ │ │ │ + eoreq r6, pc, r0, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ uxtb r7, r2 │ │ │ │ cmp r7, #32 │ │ │ │ bhi 3b352c │ │ │ │ @@ -912131,15 +912131,15 @@ │ │ │ │ ldr r2, [pc, #44] @ 3b399c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ ldr r2, [pc, #24] @ 3b3998 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d44 │ │ │ │ - eoreq r5, pc, sl, lsl #28 │ │ │ │ + eoreq r5, pc, sl, asr #27 │ │ │ │ subeq ip, r5, r4, lsl #13 │ │ │ │ strheq ip, [r5], #-92 @ 0xffffffa4 │ │ │ │ strheq ip, [r5], #-108 @ 0xffffff94 │ │ │ │ strdeq ip, [r5], #-88 @ 0xffffffa8 │ │ │ │ subeq ip, r5, ip, asr r6 │ │ │ │ subeq ip, r5, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -912341,15 +912341,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #952] @ 3b4074 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #920] @ 3b4078 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -912482,15 +912482,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #340] @ 3b406c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -912577,15 +912577,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq ip, r5, r4, asr r1 │ │ │ │ subeq fp, r8, r8, ror #27 │ │ │ │ strdeq fp, [r5], #-248 @ 0xffffff08 │ │ │ │ subeq ip, r5, r8, ror r3 │ │ │ │ subeq ip, r8, r4, lsl r0 │ │ │ │ subeq ip, r5, r0, lsr r2 │ │ │ │ - eoreq r5, pc, r7, ror r8 @ │ │ │ │ + eoreq r5, pc, r7, lsr r8 @ │ │ │ │ subeq fp, r5, ip, ror #31 │ │ │ │ subeq ip, r5, ip, lsr #32 │ │ │ │ subeq ip, r5, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -912683,15 +912683,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #888] @ 3b458c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [pc, #856] @ 3b4590 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -912815,15 +912815,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #312] @ 3b4584 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ @@ -912903,15 +912903,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq fp, r5, r0, lsr #24 │ │ │ │ strheq fp, [r8], #-132 @ 0xffffff7c │ │ │ │ subeq fp, r5, r4, asr #21 │ │ │ │ subeq fp, r5, r0, lsr #28 │ │ │ │ strheq fp, [r8], #-172 @ 0xffffff54 │ │ │ │ ldrdeq fp, [r5], #-200 @ 0xffffff38 │ │ │ │ - eoreq r5, pc, fp, ror #6 │ │ │ │ + eoreq r5, pc, fp, lsr #6 │ │ │ │ subeq fp, r5, r0, ror #21 │ │ │ │ subeq fp, r5, r0, lsr #22 │ │ │ │ subeq fp, r5, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -912957,15 +912957,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #760] @ 3b4954 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #728] @ 3b4958 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -913055,15 +913055,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #320] @ 3b494c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ @@ -913145,15 +913145,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq fp, r5, r0, ror #16 │ │ │ │ strdeq fp, [r8], #-68 @ 0xffffffbc │ │ │ │ subeq fp, r5, r4, lsl #14 │ │ │ │ ldrdeq fp, [r5], #-152 @ 0xffffff68 │ │ │ │ subeq fp, r8, r4, ror r6 │ │ │ │ umaaleq fp, r5, r0, r8 │ │ │ │ - eoreq r4, pc, pc, ror pc @ │ │ │ │ + eoreq r4, pc, pc, lsr pc @ │ │ │ │ strdeq fp, [r5], #-100 @ 0xffffff9c │ │ │ │ subeq fp, r5, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ @@ -913198,15 +913198,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #760] @ 3b4d18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #728] @ 3b4d1c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -913297,15 +913297,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #316] @ 3b4d10 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -913386,15 +913386,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ umaaleq fp, r5, r8, r4 │ │ │ │ subeq fp, r8, ip, lsr #2 │ │ │ │ subeq fp, r5, ip, lsr r3 │ │ │ │ subeq fp, r5, r4, lsl r6 │ │ │ │ strheq fp, [r8], #-32 @ 0xffffffe0 │ │ │ │ subeq fp, r5, ip, asr #9 │ │ │ │ - eoreq r4, pc, r7, asr #23 │ │ │ │ + eoreq r4, pc, r7, lsl #23 │ │ │ │ subeq fp, r5, ip, lsr r3 │ │ │ │ umaaleq fp, r5, r4, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ @@ -913440,15 +913440,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #808] @ 3b5110 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #776] @ 3b5114 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -913543,15 +913543,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [pc, #348] @ 3b5108 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ @@ -913640,15 +913640,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq fp, r5, r0, asr #1 │ │ │ │ subeq sl, r8, r4, asr sp │ │ │ │ subeq sl, r5, r4, ror #30 │ │ │ │ subeq fp, r5, ip, asr #4 │ │ │ │ subeq sl, r8, r8, ror #29 │ │ │ │ subeq fp, r5, r4, lsl #2 │ │ │ │ - eoreq r4, pc, r3, asr #15 │ │ │ │ + eoreq r4, pc, r3, lsl #15 │ │ │ │ subeq sl, r5, r8, lsr pc │ │ │ │ umaaleq sl, r5, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -913816,15 +913816,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [pc, #272] @ 3b5500 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ @@ -913891,15 +913891,15 @@ │ │ │ │ bl 3aefd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sl, r5, ip, ror ip │ │ │ │ subeq sl, r8, r0, lsl r9 │ │ │ │ subeq sl, r5, r0, lsr #22 │ │ │ │ - mlaeq pc, pc, r3, r4 @ │ │ │ │ + eoreq r4, pc, pc, asr r3 @ │ │ │ │ subeq sl, r5, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -914057,15 +914057,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [pc, #272] @ 3b58c4 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ @@ -914132,15 +914132,15 @@ │ │ │ │ bl 3af148 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq sl, [r5], #-136 @ 0xffffff78 │ │ │ │ subeq sl, r8, ip, asr #10 │ │ │ │ subeq sl, r5, ip, asr r7 │ │ │ │ - ldrdeq r3, [pc], -fp @ │ │ │ │ + mlaeq pc, fp, pc, r3 @ │ │ │ │ subeq sl, r5, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -914296,15 +914296,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #244] @ 3b5c64 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -914364,15 +914364,15 @@ │ │ │ │ bl 3af2b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ umaaleq sl, r8, r0, r1 │ │ │ │ subeq sl, r5, r0, lsr #7 │ │ │ │ - eoreq r3, pc, r7, asr #24 │ │ │ │ + eoreq r3, pc, r7, lsl #24 │ │ │ │ strheq sl, [r5], #-60 @ 0xffffffc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -914528,15 +914528,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #312] @ 3b6048 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -914613,15 +914613,15 @@ │ │ │ │ bl 3af09c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sl, r5, ip, asr r1 │ │ │ │ strdeq r9, [r8], #-208 @ 0xffffff30 │ │ │ │ subeq sl, r5, r0 │ │ │ │ - eoreq r3, pc, r7, asr r8 @ │ │ │ │ + eoreq r3, pc, r7, lsl r8 @ │ │ │ │ subeq r9, r5, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -914777,15 +914777,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, #264] @ 3b63fc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ @@ -914850,15 +914850,15 @@ │ │ │ │ bl 3af0f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r9, r5, r8, ror sp │ │ │ │ subeq r9, r8, ip, lsl #20 │ │ │ │ subeq r9, r5, ip, lsl ip │ │ │ │ - eoreq r3, pc, r3, lsr #9 │ │ │ │ + eoreq r3, pc, r3, ror #8 │ │ │ │ subeq r9, r5, r8, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b6494 │ │ │ │ @@ -915073,15 +915073,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, sp, r4, lsl fp │ │ │ │ + ldrdeq r6, [sp], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b67fc │ │ │ │ cmp r0, #1 │ │ │ │ @@ -915261,15 +915261,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq r6, [sp], -r4 │ │ │ │ + eoreq r6, sp, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b6aec │ │ │ │ cmp r0, #1 │ │ │ │ @@ -915460,15 +915460,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, sp, r0, asr #9 │ │ │ │ + eoreq r6, sp, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b6e18 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -915667,15 +915667,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, sp, ip, lsl #3 │ │ │ │ + eoreq r6, sp, ip, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b7148 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -915867,15 +915867,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3af9dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, sp, r0, ror #28 │ │ │ │ + eoreq r5, sp, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, r1 │ │ │ │ @@ -916074,15 +916074,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #312] @ 3b7848 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #280] @ 3b784c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ @@ -916359,15 +916359,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #336] @ 3b7cd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #304] @ 3b7cd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ @@ -916643,15 +916643,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #312] @ 3b812c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #280] @ 3b8130 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -916914,15 +916914,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #312] @ 3b8568 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [pc, #280] @ 3b856c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -917197,15 +917197,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #336] @ 3b89ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [pc, #304] @ 3b89f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ @@ -917652,15 +917652,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #4040] @ 3b9f84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #4012] @ 3b9f88 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -917877,15 +917877,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #4068] @ 3ba324 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #4076] @ 3ba34c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -918199,15 +918199,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #3372] @ 3ba574 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #3344] @ 3ba578 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -918342,15 +918342,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #2848] @ 3ba5a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #2820] @ 3ba5a8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -918419,15 +918419,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #2516] @ 3ba58c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #2488] @ 3ba590 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -918806,15 +918806,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [pc, #1028] @ 3ba5c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #1000] @ 3ba5cc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -919296,15 +919296,15 @@ │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [pc, #1504] @ 3baf4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #1476] @ 3baf50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -919499,15 +919499,15 @@ │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [pc, #728] @ 3baf70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #700] @ 3baf74 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -922112,15 +922112,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3bd57c │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 3bd66c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bd604 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -922164,41 +922164,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3bd624 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3bd614 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bedf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r2, [r8], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xfffb4f90 │ │ │ │ subeq r2, r5, r4, asr #22 │ │ │ │ - eoreq ip, lr, ip, lsr r4 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 3bd6b4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 3bd744 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bd73c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -922230,15 +922230,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 3c2efc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subeq r2, r8, r4, lsr #15 │ │ │ │ @ instruction: 0xfffb4e58 │ │ │ │ subeq r2, r5, ip, ror #20 │ │ │ │ - eoreq ip, lr, ip, lsr #6 │ │ │ │ + eoreq ip, lr, ip, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 3bd81c │ │ │ │ @@ -923694,15 +923694,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3bee10 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -923913,15 +923913,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3bf17c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3bf1a0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 3bf200 │ │ │ │ @@ -925261,15 +925261,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3c068c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c06b0 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #54] @ 0x36 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3c06dc │ │ │ │ cmp r0, #4 │ │ │ │ @@ -925315,31 +925315,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3c0788 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r9, lr, pc, ror r2 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r9, lr, pc, lsr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 3c07e8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 3c07cc │ │ │ │ ldr r2, [pc, #296] @ 3c08e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -925434,41 +925434,41 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 42648 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ b 3c0908 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3c0988 │ │ │ │ ldr r1, [pc, #76] @ 3c09c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 3c09c0 │ │ │ │ ldr r3, [pc, #40] @ 3c09c4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r1, [sp], -sp │ │ │ │ + eoreq r1, sp, sp, ror sp │ │ │ │ subeq pc, r4, r8, lsl #15 │ │ │ │ - ldrdeq r1, [sp], -r5 @ │ │ │ │ + mlaeq sp, r5, sp, r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 3c0a18 │ │ │ │ ldr r3, [pc, #92] @ 3c0a48 │ │ │ │ @@ -925477,60 +925477,60 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 3c0a50 │ │ │ │ ldr r3, [pc, #48] @ 3c0a54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ subeq pc, r4, r8, asr #14 │ │ │ │ - eoreq r9, lr, r5, lsl r0 │ │ │ │ - strdeq r8, [lr], -r7 @ │ │ │ │ + ldrdeq r8, [lr], -r5 @ │ │ │ │ + strhteq r8, [lr], -r7 │ │ │ │ subeq pc, r4, r0, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 3c0a94 │ │ │ │ ldr r3, [pc, #40] @ 3c0a98 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, lr, lr, lsr #31 │ │ │ │ + eoreq r8, lr, lr, ror #30 │ │ │ │ subeq pc, r4, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0ac4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c0c10 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c0b50 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -925565,15 +925565,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bc464 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0b70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c0bf0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c0bf0 │ │ │ │ ldr r2, [pc, #144] @ 3c0c20 │ │ │ │ @@ -925609,28 +925609,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq pc, r7, r0, r3 @ │ │ │ │ @ instruction: 0xfffb1a44 │ │ │ │ subeq pc, r4, r8, ror #12 │ │ │ │ - eoreq r8, lr, r8, lsl pc │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ @ instruction: 0xfffb19a4 │ │ │ │ ldrdeq pc, [r4], #-88 @ 0xffffffa8 │ │ │ │ - eoreq r8, lr, r8, ror lr │ │ │ │ + eoreq r8, lr, r8, lsr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0c54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #332] @ 3c0da8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c0cdc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -925667,15 +925667,15 @@ │ │ │ │ add r0, r5, #24 │ │ │ │ bl 3bb3c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0d08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c0d88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c0d88 │ │ │ │ ldr r2, [pc, #144] @ 3c0db8 │ │ │ │ @@ -925711,28 +925711,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, r7, r4, lsl #4 │ │ │ │ @ instruction: 0xfffb18b8 │ │ │ │ ldrdeq pc, [r4], #-76 @ 0xffffffb4 │ │ │ │ - eoreq r8, lr, ip, lsl #27 │ │ │ │ + eoreq r8, lr, ip, asr #26 │ │ │ │ @ instruction: 0xfffb180c │ │ │ │ subeq pc, r4, r0, asr #8 │ │ │ │ - eoreq r8, lr, r0, ror #25 │ │ │ │ + eoreq r8, lr, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0dec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #784] @ 3c1104 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c0e74 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -925831,15 +925831,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 34888c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c0f98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1018 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c1018 │ │ │ │ ldr r2, [pc, #348] @ 3c1114 │ │ │ │ @@ -925926,28 +925926,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, r7, ip, rrx │ │ │ │ @ instruction: 0xfffb1720 │ │ │ │ subeq pc, r4, r4, ror #6 │ │ │ │ - strdeq r8, [lr], -r4 @ │ │ │ │ + strhteq r8, [lr], -r4 │ │ │ │ @ instruction: 0xfffb157c │ │ │ │ strheq pc, [r4], #-16 @ │ │ │ │ - eoreq r8, lr, r0, asr sl │ │ │ │ + eoreq r8, lr, r0, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1148 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c1294 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c11d4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -925982,15 +925982,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bbfa8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c11f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1274 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c1274 │ │ │ │ ldr r2, [pc, #144] @ 3c12a4 │ │ │ │ @@ -926026,28 +926026,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, ip, lsl #26 │ │ │ │ @ instruction: 0xfffb13c0 │ │ │ │ subeq lr, r4, r4, ror #31 │ │ │ │ - mlaeq lr, r4, r8, r8 │ │ │ │ + eoreq r8, lr, r4, asr r8 │ │ │ │ @ instruction: 0xfffb1320 │ │ │ │ subeq lr, r4, r4, asr pc │ │ │ │ - strdeq r8, [lr], -r4 @ │ │ │ │ + strhteq r8, [lr], -r4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c12d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #396] @ 3c146c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1360 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -926094,15 +926094,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c13b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1434 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c1434 │ │ │ │ ldr r2, [pc, #168] @ 3c147c │ │ │ │ @@ -926144,28 +926144,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, r0, lsl #23 │ │ │ │ @ instruction: 0xfffb1234 │ │ │ │ subeq lr, r4, r8, asr lr │ │ │ │ - eoreq r8, lr, r8, lsl #14 │ │ │ │ + eoreq r8, lr, r8, asr #13 │ │ │ │ @ instruction: 0xfffb1160 │ │ │ │ umaaleq lr, r4, r4, sp │ │ │ │ - eoreq r8, lr, r4, lsr r6 │ │ │ │ + strdeq r8, [lr], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c14b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #376] @ 3c1630 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1538 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -926208,15 +926208,15 @@ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 3be9a4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c157c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c15fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c15fc │ │ │ │ ldr r2, [pc, #164] @ 3c1640 │ │ │ │ @@ -926257,28 +926257,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, r8, lsr #19 │ │ │ │ @ instruction: 0xfffb105c │ │ │ │ subeq lr, r4, r0, lsl #25 │ │ │ │ - eoreq r8, lr, r0, lsr r5 │ │ │ │ + strdeq r8, [lr], -r0 @ │ │ │ │ @ instruction: 0xfffb0f98 │ │ │ │ subeq lr, r4, ip, asr #23 │ │ │ │ - eoreq r8, lr, ip, ror #8 │ │ │ │ + eoreq r8, lr, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1674 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #524] @ 3c1888 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c16fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -926344,15 +926344,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 349278 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c179c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c181c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c181c │ │ │ │ ldr r2, [pc, #220] @ 3c1898 │ │ │ │ @@ -926407,28 +926407,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, r4, ror #15 │ │ │ │ @ instruction: 0xfffb0e98 │ │ │ │ ldrdeq lr, [r4], #-172 @ 0xffffff54 │ │ │ │ - eoreq r8, lr, ip, ror #6 │ │ │ │ + eoreq r8, lr, ip, lsr #6 │ │ │ │ @ instruction: 0xfffb0d78 │ │ │ │ subeq lr, r4, ip, lsr #19 │ │ │ │ - eoreq r8, lr, ip, asr #4 │ │ │ │ + eoreq r8, lr, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c18cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c1a18 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1958 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -926463,15 +926463,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bc3b0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1978 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c19f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c19f8 │ │ │ │ ldr r2, [pc, #144] @ 3c1a28 │ │ │ │ @@ -926507,28 +926507,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, r8, lsl #11 │ │ │ │ @ instruction: 0xfffb0c3c │ │ │ │ subeq lr, r4, r0, ror #16 │ │ │ │ - eoreq r8, lr, r0, lsl r1 │ │ │ │ + ldrdeq r8, [lr], -r0 @ │ │ │ │ @ instruction: 0xfffb0b9c │ │ │ │ ldrdeq lr, [r4], #-112 @ 0xffffff90 │ │ │ │ - eoreq r8, lr, r0, ror r0 │ │ │ │ + eoreq r8, lr, r0, lsr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1a5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #352] @ 3c1bc4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1ae4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -926570,15 +926570,15 @@ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 3bb100 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1b24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1ba4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c1ba4 │ │ │ │ ldr r2, [pc, #144] @ 3c1bd4 │ │ │ │ @@ -926614,28 +926614,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq lr, [r7], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0xfffb0ab0 │ │ │ │ ldrdeq lr, [r4], #-100 @ 0xffffff9c │ │ │ │ - eoreq r7, lr, r4, lsl #31 │ │ │ │ + eoreq r7, lr, r4, asr #30 │ │ │ │ @ instruction: 0xfffb09f0 │ │ │ │ subeq lr, r4, r4, lsr #12 │ │ │ │ - eoreq r7, lr, r4, asr #29 │ │ │ │ + eoreq r7, lr, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1c08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c1d54 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1c94 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -926670,15 +926670,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bc704 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1cb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1d34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c1d34 │ │ │ │ ldr r2, [pc, #144] @ 3c1d64 │ │ │ │ @@ -926714,28 +926714,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, ip, asr #4 │ │ │ │ @ instruction: 0xfffb0900 │ │ │ │ subeq lr, r4, r4, lsr #10 │ │ │ │ - ldrdeq r7, [lr], -r4 @ │ │ │ │ + mlaeq lr, r4, sp, r7 │ │ │ │ @ instruction: 0xfffb0860 │ │ │ │ umaaleq lr, r4, r4, r4 │ │ │ │ - eoreq r7, lr, r4, lsr sp │ │ │ │ + strdeq r7, [lr], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1d98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r8, [pc, #720] @ 3c2070 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c1e20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -926849,15 +926849,15 @@ │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 3bea70 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c1f80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c2000 │ │ │ │ ldr r2, [pc, #224] @ 3c2080 │ │ │ │ @@ -926913,28 +926913,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r7, r0, asr #1 │ │ │ │ @ instruction: 0xfffb0774 │ │ │ │ subeq lr, r4, r4, lsr #7 │ │ │ │ - eoreq r7, lr, r0, asr #24 │ │ │ │ + eoreq r7, lr, r0, lsl #24 │ │ │ │ @ instruction: 0xfffb0594 │ │ │ │ subeq lr, r4, r8, asr #3 │ │ │ │ - eoreq r7, lr, r8, ror #20 │ │ │ │ + eoreq r7, lr, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c20b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c2200 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2140 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -926969,15 +926969,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bbb7c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2160 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c21e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c21e0 │ │ │ │ ldr r2, [pc, #144] @ 3c2210 │ │ │ │ @@ -927013,28 +927013,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, r7, r0, lsr #27 │ │ │ │ @ instruction: 0xfffb0454 │ │ │ │ subeq lr, r4, r8, ror r0 │ │ │ │ - eoreq r7, lr, r8, lsr #18 │ │ │ │ + eoreq r7, lr, r8, ror #17 │ │ │ │ @ instruction: 0xfffb03b4 │ │ │ │ subeq sp, r4, r8, ror #31 │ │ │ │ - eoreq r7, lr, r8, lsl #17 │ │ │ │ + eoreq r7, lr, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2244 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #1276] @ 3c2748 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c22cc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -927222,15 +927222,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 469f84 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2554 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c25d4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c25d4 │ │ │ │ mov r7, #0 │ │ │ │ @@ -927351,28 +927351,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq sp, r7, r4, lsl ip │ │ │ │ @ instruction: 0xfffb02c8 │ │ │ │ strdeq sp, [r4], #-236 @ 0xffffff14 │ │ │ │ - mlaeq lr, ip, r7, r7 │ │ │ │ + eoreq r7, lr, ip, asr r7 │ │ │ │ @ instruction: 0xfffaffc0 │ │ │ │ subeq sp, r4, r4, ror #23 │ │ │ │ - mlaeq lr, r4, r4, r7 │ │ │ │ + eoreq r7, lr, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c278c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #1060] @ 3c2bb8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2814 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -927530,15 +927530,15 @@ │ │ │ │ strb r0, [r4, #153] @ 0x99 │ │ │ │ strb r0, [r4, #158] @ 0x9e │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2a24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2aa4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c2aa4 │ │ │ │ ldr r2, [pc, #388] @ 3c2bc8 │ │ │ │ @@ -927635,28 +927635,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq sp, r7, ip, asr #13 │ │ │ │ @ instruction: 0xfffafd80 │ │ │ │ subeq sp, r4, r4, asr #19 │ │ │ │ - eoreq r7, lr, r4, asr r2 │ │ │ │ + eoreq r7, lr, r4, lsl r2 │ │ │ │ @ instruction: 0xfffafaf0 │ │ │ │ subeq sp, r4, r4, lsr #14 │ │ │ │ - eoreq r6, lr, r4, asr #31 │ │ │ │ + eoreq r6, lr, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2bfc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r7, [pc, #324] @ 3c2d48 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -927691,15 +927691,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bc1c8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2ca8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2d28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c2d28 │ │ │ │ ldr r2, [pc, #144] @ 3c2d58 │ │ │ │ @@ -927735,28 +927735,28 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, r7, r8, asr r2 │ │ │ │ @ instruction: 0xfffaf90c │ │ │ │ subeq sp, r4, r0, lsr r5 │ │ │ │ - eoreq r6, lr, r0, ror #27 │ │ │ │ + eoreq r6, lr, r0, lsr #27 │ │ │ │ @ instruction: 0xfffaf86c │ │ │ │ subeq sp, r4, r0, lsr #9 │ │ │ │ - eoreq r6, lr, r0, asr #26 │ │ │ │ + eoreq r6, lr, r0, lsl #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2d8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r6, [pc, #332] @ 3c2ee0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2e14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -927793,15 +927793,15 @@ │ │ │ │ add r0, r5, #24 │ │ │ │ bl 3bb3c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c2e40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c2ec0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c2ec0 │ │ │ │ ldr r2, [pc, #144] @ 3c2ef0 │ │ │ │ @@ -927837,18 +927837,18 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq sp, r7, ip, asr #1 │ │ │ │ @ instruction: 0xfffaf780 │ │ │ │ subeq sp, r4, r4, lsr #7 │ │ │ │ - eoreq r6, lr, r4, asr ip │ │ │ │ + eoreq r6, lr, r4, lsl ip │ │ │ │ @ instruction: 0xfffaf6d4 │ │ │ │ subeq sp, r4, r8, lsl #6 │ │ │ │ - eoreq r6, lr, r8, lsr #23 │ │ │ │ + eoreq r6, lr, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 3c316c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r5, [pc, #600] @ 3c3174 │ │ │ │ @@ -927857,15 +927857,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 3c316c │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -928013,15 +928013,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8, #8]! │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c31b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #2996] @ 3c3d6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3238 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -928140,15 +928140,15 @@ │ │ │ │ ldr r0, [pc, #2552] @ 3c3d8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c34e0 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c34e0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c3b04 │ │ │ │ mov r7, r0 │ │ │ │ @@ -928182,15 +928182,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [pc, #2432] @ 3c3dc0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2408] @ 3c3dc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3608 │ │ │ │ ldr r0, [pc, #2392] @ 3c3dc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -928199,15 +928199,15 @@ │ │ │ │ bcc 3c3608 │ │ │ │ ldr r4, [fp] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c3608 │ │ │ │ @@ -928216,15 +928216,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c3608 │ │ │ │ ldr r0, [pc, #2216] @ 3c3d90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3608 │ │ │ │ ldr r0, [pc, #2200] @ 3c3d94 │ │ │ │ @@ -928236,15 +928236,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [r4] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c3608 │ │ │ │ @@ -928291,15 +928291,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #232 @ 0xe8 │ │ │ │ strb r0, [sl, #197] @ 0xc5 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -928353,15 +928353,15 @@ │ │ │ │ ldr r0, [pc, #1772] @ 3c3dd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c384c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c384c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3c3b20 │ │ │ │ mov r1, r0 │ │ │ │ @@ -928401,15 +928401,15 @@ │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sl, #192 @ 0xc0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1612] @ 3c3e14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c398c │ │ │ │ ldr r0, [pc, #1596] @ 3c3e18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -928418,15 +928418,15 @@ │ │ │ │ bcc 3c398c │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c398c │ │ │ │ @@ -928435,15 +928435,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c398c │ │ │ │ ldr r0, [pc, #1412] @ 3c3dd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c398c │ │ │ │ ldr r0, [pc, #1396] @ 3c3ddc │ │ │ │ @@ -928455,15 +928455,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [r4] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c398c │ │ │ │ @@ -928516,15 +928516,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 3bd12c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #197] @ 0xc5 │ │ │ │ add r0, sl, #72 @ 0x48 │ │ │ │ bl 3bdf80 │ │ │ │ @@ -928565,15 +928565,15 @@ │ │ │ │ bl 348c60 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ strb r4, [sl, #199] @ 0xc7 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c3a50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #964] @ 3c3e1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3ad8 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -928768,71 +928768,71 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq ip, r7, r8, lsr #25 │ │ │ │ @ instruction: 0xfffaf35c │ │ │ │ umaaleq ip, r4, r0, pc @ │ │ │ │ - eoreq r6, lr, r0, lsr r8 │ │ │ │ + strdeq r6, [lr], -r0 @ │ │ │ │ subeq ip, r4, r0, asr r9 │ │ │ │ subeq ip, r4, r0, ror #18 │ │ │ │ subeq ip, r7, ip, asr r9 │ │ │ │ subeq ip, r7, ip, lsl sl │ │ │ │ strdeq ip, [r7], #-156 @ 0xffffff64 │ │ │ │ subeq ip, r7, r8, ror r9 │ │ │ │ strheq ip, [r7], #-144 @ 0xffffff70 │ │ │ │ subeq ip, r7, r0, lsl #17 │ │ │ │ - eoreq r6, lr, sp, lsl r1 │ │ │ │ + ldrdeq r6, [lr], -sp @ │ │ │ │ subeq ip, r4, r0, lsl r9 │ │ │ │ subeq ip, r4, ip, ror sp │ │ │ │ subeq ip, r4, r0, lsr #29 │ │ │ │ subeq ip, r7, r0, lsl #15 │ │ │ │ - eoreq r6, lr, r5, asr r1 │ │ │ │ + eoreq r6, lr, r5, lsl r1 │ │ │ │ subeq ip, r4, r8, asr #18 │ │ │ │ subeq ip, r4, ip, lsr #30 │ │ │ │ subeq sp, r4, r8, rrx │ │ │ │ subeq ip, r7, ip, lsl r9 │ │ │ │ subeq ip, r7, r4, lsl #20 │ │ │ │ subeq ip, r7, ip, lsr sl │ │ │ │ subeq ip, r7, r8, lsl #12 │ │ │ │ subeq ip, r7, r0, lsl r7 │ │ │ │ strdeq ip, [r7], #-96 @ 0xffffffa0 │ │ │ │ subeq ip, r7, ip, lsl #12 │ │ │ │ subeq ip, r7, r4, asr #12 │ │ │ │ subeq ip, r7, ip, asr r5 │ │ │ │ - eoreq r6, lr, r1, lsl #2 │ │ │ │ + eoreq r6, lr, r1, asr #1 │ │ │ │ subeq ip, r4, ip, lsl #18 │ │ │ │ subeq ip, r4, r8, asr #20 │ │ │ │ subeq ip, r4, ip, lsl #23 │ │ │ │ andeq r4, r1, r8, lsl #26 │ │ │ │ ldrdeq ip, [r7], #-44 @ 0xffffffd4 │ │ │ │ - eoreq r6, lr, r9, lsr r1 │ │ │ │ + strdeq r6, [lr], -r9 @ │ │ │ │ subeq ip, r4, r4, asr #18 │ │ │ │ strdeq ip, [r4], #-176 @ 0xffffff50 │ │ │ │ subeq ip, r4, ip, lsr sp │ │ │ │ @ instruction: 0x00014eb8 │ │ │ │ umaaleq ip, r7, r0, r4 │ │ │ │ umaaleq ip, r7, r8, r6 │ │ │ │ ldrdeq ip, [r7], #-96 @ 0xffffffa0 │ │ │ │ subeq ip, r7, r8, lsl #8 │ │ │ │ @ instruction: 0xfffaeabc │ │ │ │ subeq ip, r4, r4, ror #13 │ │ │ │ - eoreq r5, lr, r8, lsl #31 │ │ │ │ + eoreq r5, lr, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sl, #8]! │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c3e5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r5, [pc, #684] @ 3c4110 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3ee0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -928892,15 +928892,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #944] @ 0x3b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c3f6c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c3fe8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c3fe8 │ │ │ │ ldr r2, [pc, #416] @ 3c412c │ │ │ │ @@ -929001,33 +929001,33 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq fp, [r7], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xfffae6b0 │ │ │ │ subeq ip, r4, r0, ror #5 │ │ │ │ - eoreq r5, lr, ip, ror fp │ │ │ │ + eoreq r5, lr, ip, lsr fp │ │ │ │ subeq ip, r4, r8, lsr #3 │ │ │ │ strheq ip, [r4], #-24 @ 0xffffffe8 │ │ │ │ strdeq fp, [r7], #-216 @ 0xffffff28 │ │ │ │ @ instruction: 0xfffae5a4 │ │ │ │ ldrdeq ip, [r4], #-28 @ 0xffffffe4 │ │ │ │ - eoreq r5, lr, r8, lsl #21 │ │ │ │ + eoreq r5, lr, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c4168 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3c42bc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c41f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -929064,15 +929064,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3d8b10 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c421c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c429c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c429c │ │ │ │ ldr r2, [pc, #144] @ 3c42cc │ │ │ │ @@ -929108,30 +929108,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq fp, r7, ip, ror #25 │ │ │ │ @ instruction: 0xfffae3a0 │ │ │ │ subeq fp, r4, r4, asr #31 │ │ │ │ - eoreq r5, lr, r4, ror r8 │ │ │ │ + eoreq r5, lr, r4, lsr r8 │ │ │ │ @ instruction: 0xfffae2f8 │ │ │ │ subeq fp, r4, ip, lsr #30 │ │ │ │ - eoreq r5, lr, ip, asr #15 │ │ │ │ + eoreq r5, lr, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c4308 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3c445c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c4394 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -929168,15 +929168,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3dafa8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c43bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c443c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c443c │ │ │ │ ldr r2, [pc, #144] @ 3c446c │ │ │ │ @@ -929212,30 +929212,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq fp, r7, ip, asr #22 │ │ │ │ @ instruction: 0xfffae200 │ │ │ │ subeq fp, r4, r4, lsr #28 │ │ │ │ - ldrdeq r5, [lr], -r4 @ │ │ │ │ + mlaeq lr, r4, r6, r5 │ │ │ │ @ instruction: 0xfffae158 │ │ │ │ subeq fp, r4, ip, lsl #27 │ │ │ │ - eoreq r5, lr, ip, lsr #12 │ │ │ │ + eoreq r5, lr, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c44a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3c45fc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c4534 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -929272,15 +929272,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3d8e84 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c455c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c45dc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c45dc │ │ │ │ ldr r2, [pc, #144] @ 3c460c │ │ │ │ @@ -929316,30 +929316,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq fp, r7, ip, lsr #19 │ │ │ │ @ instruction: 0xfffae060 │ │ │ │ subeq fp, r4, r4, lsl #25 │ │ │ │ - eoreq r5, lr, r4, lsr r5 │ │ │ │ + strdeq r5, [lr], -r4 @ │ │ │ │ @ instruction: 0xfffadfb8 │ │ │ │ subeq fp, r4, ip, ror #23 │ │ │ │ - eoreq r5, lr, ip, lsl #9 │ │ │ │ + eoreq r5, lr, ip, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c4648 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3868] @ 3c556c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c46d0 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -929499,15 +929499,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c4b6c │ │ │ │ @@ -929562,15 +929562,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c4b6c │ │ │ │ ldr r5, [pc, #3852] @ 3c58fc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3c4a20 │ │ │ │ @@ -929579,15 +929579,15 @@ │ │ │ │ ldr r0, [pc, #3824] @ 3c5900 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c489c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c489c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c4c78 │ │ │ │ mov r6, r0 │ │ │ │ @@ -929624,15 +929624,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r8, sp, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3912] @ 3c5a2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #3904] @ 3c5a30 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bne 3c4b6c │ │ │ │ @@ -929643,15 +929643,15 @@ │ │ │ │ bne 3c4b6c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c4b6c │ │ │ │ @@ -929660,15 +929660,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #21 │ │ │ │ bne 3c4bac │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ orr r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -929846,15 +929846,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c4fa8 │ │ │ │ ldr r0, [pc, #4008] @ 3c5df4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c4fa8 │ │ │ │ ldr r0, [pc, #3988] @ 3c5df8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -929893,15 +929893,15 @@ │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [pc, #3844] @ 3c5e04 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3824] @ 3c5e08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c50e4 │ │ │ │ ldr r0, [pc, #3808] @ 3c5e0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -929912,15 +929912,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c50e4 │ │ │ │ @@ -929930,15 +929930,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c50e4 │ │ │ │ ldr r0, [pc, #4052] @ 3c5f84 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -929952,15 +929952,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c50e4 │ │ │ │ @@ -930010,15 +930010,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, r7 │ │ │ │ bl 3bd12c │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ mov r9, #0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r0, [sl, #136] @ 0x88 │ │ │ │ @@ -930124,15 +930124,15 @@ │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r4, [r9] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5514 │ │ │ │ @@ -930180,15 +930180,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c550c │ │ │ │ ldr r4, [pc, #3908] @ 3c62dc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3c53c8 │ │ │ │ @@ -930197,15 +930197,15 @@ │ │ │ │ ldr r0, [pc, #4072] @ 3c63a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c5260 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5260 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c6704 │ │ │ │ mov r7, r0 │ │ │ │ @@ -930241,15 +930241,15 @@ │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #352] @ 0x160 │ │ │ │ str lr, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3880] @ 3c63b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c5508 │ │ │ │ ldr r0, [pc, #3864] @ 3c63b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -930258,15 +930258,15 @@ │ │ │ │ bne 3c5508 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5508 │ │ │ │ @@ -930275,15 +930275,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [pc, #4068] @ 3c64f8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r1, [sl, #32] │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ cmp r1, #21 │ │ │ │ bne 3c63b8 │ │ │ │ @@ -930304,15 +930304,15 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ bl 348c60 │ │ │ │ b 3c5580 │ │ │ │ subeq fp, r7, r0, lsl r8 │ │ │ │ @ instruction: 0xfffadec4 │ │ │ │ strdeq fp, [r4], #-168 @ 0xffffff58 │ │ │ │ - mlaeq lr, r8, r3, r5 │ │ │ │ + eoreq r5, lr, r8, asr r3 │ │ │ │ bl 3bd12c │ │ │ │ ldr r0, [pc, #3956] @ 3c64fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c5710 │ │ │ │ ldr r4, [pc, #3940] @ 3c6500 │ │ │ │ @@ -930326,15 +930326,15 @@ │ │ │ │ ldr r0, [pc, #3912] @ 3c6504 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c5710 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5710 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c6654 │ │ │ │ mov r7, r0 │ │ │ │ @@ -930362,15 +930362,15 @@ │ │ │ │ str lr, [sp, #248] @ 0xf8 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #352] @ 0x160 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4068] @ 3c6650 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c5838 │ │ │ │ ldr r0, [pc, #4080] @ 3c6670 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -930379,15 +930379,15 @@ │ │ │ │ bne 3c5838 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5838 │ │ │ │ @@ -930396,15 +930396,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c5838 │ │ │ │ strheq fp, [r4], #-208 @ 0xffffff30 │ │ │ │ subeq fp, r4, r0, lsr #27 │ │ │ │ subeq fp, r4, r0, asr lr │ │ │ │ subeq fp, r4, r0, asr #28 │ │ │ │ subeq fp, r7, ip, lsr #8 │ │ │ │ strheq fp, [r7], #-92 @ 0xffffffa4 │ │ │ │ @@ -930424,15 +930424,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5838 │ │ │ │ @@ -930479,15 +930479,15 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ mov r8, sl │ │ │ │ strb r0, [r8, #158]! @ 0x9e │ │ │ │ sub r5, r8, #94 @ 0x5e │ │ │ │ sub r9, r8, #38 @ 0x26 │ │ │ │ str r5, [r8, #-6] │ │ │ │ mov r0, #0 │ │ │ │ @@ -930508,27 +930508,27 @@ │ │ │ │ ldr r0, [pc, #4076] @ 3c6880 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c5904 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5904 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #156] @ 0x9c │ │ │ │ b 3c5974 │ │ │ │ subeq fp, r7, r8, lsl #6 │ │ │ │ subeq fp, r4, r8, asr #19 │ │ │ │ subeq fp, r4, r4, asr #23 │ │ │ │ @ instruction: 0xfff859cc │ │ │ │ @@ -930550,15 +930550,15 @@ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [sl, #156] @ 0x9c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -930608,15 +930608,15 @@ │ │ │ │ subeq fp, r4, r0, asr #17 │ │ │ │ strheq fp, [r4], #-160 @ 0xffffff60 │ │ │ │ @ instruction: 0xfff858bc │ │ │ │ @ instruction: 0xfff9cf00 │ │ │ │ subeq fp, r7, ip, ror r3 │ │ │ │ subeq fp, r7, r4, lsr #2 │ │ │ │ subeq fp, r7, ip, lsr #7 │ │ │ │ - eoreq r4, lr, r1, ror #31 │ │ │ │ + eoreq r4, lr, r1, lsr #31 │ │ │ │ subeq fp, r4, ip, lsr #17 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ add lr, r1, #32 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ @@ -930702,15 +930702,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c610c │ │ │ │ @@ -930758,17 +930758,17 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c610c │ │ │ │ - eoreq r4, lr, r5, asr #31 │ │ │ │ + eoreq r4, lr, r5, lsl #31 │ │ │ │ umaaleq fp, r4, r0, r8 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [pc, #3472] @ 3c6a3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5fa0 │ │ │ │ @@ -930786,15 +930786,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c610c │ │ │ │ @@ -930842,15 +930842,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c610c │ │ │ │ strheq sl, [r7], #-236 @ 0xffffff14 │ │ │ │ subeq fp, r7, r4, lsr r0 │ │ │ │ subeq fp, r7, r4, lsl r0 │ │ │ │ strdeq sl, [r7], #-252 @ 0xffffff04 │ │ │ │ subeq sl, r7, r4, ror #31 │ │ │ │ subeq fp, r4, r4, asr r4 │ │ │ │ @@ -930870,15 +930870,15 @@ │ │ │ │ ldr r0, [pc, #3008] @ 3c69fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c5b68 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5b68 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c6674 │ │ │ │ mov r7, r0 │ │ │ │ @@ -930911,15 +930911,15 @@ │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #352] @ 0x160 │ │ │ │ str lr, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2868] @ 3c6a34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c610c │ │ │ │ ldr r0, [pc, #2852] @ 3c6a38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -930928,15 +930928,15 @@ │ │ │ │ bne 3c610c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c610c │ │ │ │ @@ -930945,15 +930945,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3c610c │ │ │ │ subeq sl, r7, r8, lsr #29 │ │ │ │ subeq sl, r7, r0, ror #29 │ │ │ │ subeq sl, r7, r8, ror #28 │ │ │ │ subeq sl, r7, r8, lsr #28 │ │ │ │ umaaleq fp, r4, ip, r2 │ │ │ │ subeq fp, r4, r8, lsr r5 │ │ │ │ @@ -930969,15 +930969,15 @@ │ │ │ │ ldr r0, [pc, #2684] @ 3c6a44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c5cb8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c5cb8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c6690 │ │ │ │ mov r7, r0 │ │ │ │ @@ -931010,15 +931010,15 @@ │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ str ip, [sp, #352] @ 0x160 │ │ │ │ str lr, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2544] @ 3c6a7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c610c │ │ │ │ ldr r0, [pc, #2528] @ 3c6a80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -931027,15 +931027,15 @@ │ │ │ │ bne 3c610c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c610c │ │ │ │ @@ -931044,15 +931044,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ mov r4, sl │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [r4, #152]! @ 0x98 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ sub r5, r4, #32 │ │ │ │ @@ -931063,17 +931063,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c6174 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c6134 │ │ │ │ dmb ish │ │ │ │ b 3c6208 │ │ │ │ - mlaeq lr, sp, sl, r4 │ │ │ │ + eoreq r4, lr, sp, asr sl │ │ │ │ subeq fp, r4, r0, lsl #8 │ │ │ │ - eoreq r4, lr, r1, lsl #21 │ │ │ │ + eoreq r4, lr, r1, asr #20 │ │ │ │ subeq fp, r4, r4, ror #7 │ │ │ │ subeq sl, r7, r8, ror #20 │ │ │ │ strdeq sl, [r7], #-184 @ 0xffffff48 │ │ │ │ subeq sl, r7, r0, lsr ip │ │ │ │ subeq sl, r7, ip, lsl #24 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ @@ -931172,15 +931172,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #116] @ 0x74 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c630c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1956] @ 3c6ab8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6394 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -931239,15 +931239,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c65dc │ │ │ │ @@ -931293,15 +931293,15 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ b 3c65dc │ │ │ │ subeq sl, r7, r8, lsr #15 │ │ │ │ subeq sl, r7, r4, lsr r7 │ │ │ │ subeq sl, r7, r0, lsr #19 │ │ │ │ subeq sl, r7, r0, lsl #19 │ │ │ │ subeq sl, r4, r0, lsl #26 │ │ │ │ @@ -931317,15 +931317,15 @@ │ │ │ │ ldr r0, [pc, #1360] @ 3c6a88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c63cc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c63cc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3c6744 │ │ │ │ @@ -931607,87 +931607,87 @@ │ │ │ │ strb r0, [sl, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, lr, r1, lsr r5 │ │ │ │ + strdeq r3, [lr], -r1 @ │ │ │ │ subeq r9, r4, ip, lsl lr │ │ │ │ - eoreq r3, lr, r5, asr r5 │ │ │ │ + eoreq r3, lr, r5, lsl r5 │ │ │ │ subeq r9, r4, r0, asr #28 │ │ │ │ - eoreq r3, lr, sp, lsr #11 │ │ │ │ + eoreq r3, lr, sp, ror #10 │ │ │ │ strheq r9, [r4], #-224 @ 0xffffff20 │ │ │ │ - eoreq r3, lr, r5, lsl #12 │ │ │ │ + eoreq r3, lr, r5, asr #11 │ │ │ │ subeq r9, r4, r8, lsl #30 │ │ │ │ subeq sl, r7, r0, ror #2 │ │ │ │ ldrdeq sl, [r7], #-8 │ │ │ │ strheq sl, [r7], #-8 │ │ │ │ strdeq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ subeq sl, r7, r8, lsr #6 │ │ │ │ subeq sl, r7, ip, asr r3 │ │ │ │ - eoreq r3, lr, r5, ror r5 │ │ │ │ + eoreq r3, lr, r5, lsr r5 │ │ │ │ umaaleq r9, r4, r0, lr │ │ │ │ subeq sl, r4, ip, lsr #14 │ │ │ │ subeq sl, r4, ip, ror #18 │ │ │ │ @ instruction: 0xfffab708 │ │ │ │ - eoreq r3, lr, r5, ror #11 │ │ │ │ + eoreq r3, lr, r5, lsr #11 │ │ │ │ subeq r9, r4, r0, lsl #30 │ │ │ │ umaaleq sl, r4, ip, r4 │ │ │ │ subeq sl, r4, r0, ror #13 │ │ │ │ @ instruction: 0xfffab47c │ │ │ │ subeq r9, r7, r0, ror #30 │ │ │ │ umaaleq r9, r7, r8, pc @ │ │ │ │ subeq sl, r7, r0, lsl r0 │ │ │ │ strdeq r9, [r7], #-216 @ 0xffffff28 │ │ │ │ ldrdeq r9, [r7], #-216 @ 0xffffff28 │ │ │ │ subeq sl, r7, r0, lsr #3 │ │ │ │ ldrdeq sl, [r7], #-24 @ 0xffffffe8 │ │ │ │ strheq sl, [r7], #-8 │ │ │ │ - mlaeq lr, r1, r5, r3 │ │ │ │ + eoreq r3, lr, r1, asr r5 │ │ │ │ subeq r9, r4, r4, asr #29 │ │ │ │ ldrdeq sl, [r4], #-92 @ 0xffffffa4 │ │ │ │ subeq sl, r4, r4, lsr r8 │ │ │ │ @ instruction: 0xfffaba58 │ │ │ │ - eoreq r3, lr, r9, asr #11 │ │ │ │ + eoreq r3, lr, r9, lsl #11 │ │ │ │ strdeq r9, [r4], #-236 @ 0xffffff14 │ │ │ │ subeq sl, r4, r0, lsl r3 │ │ │ │ subeq sl, r4, ip, ror #10 │ │ │ │ @ instruction: 0xfffab790 │ │ │ │ ldrdeq r9, [r7], #-212 @ 0xffffff2c │ │ │ │ subeq r9, r7, ip, lsl #28 │ │ │ │ strdeq r9, [r7], #-140 @ 0xffffff74 │ │ │ │ ldrdeq r9, [r7], #-140 @ 0xffffff74 │ │ │ │ subeq r9, r7, ip, lsl #21 │ │ │ │ subeq r9, r7, r4, asr #21 │ │ │ │ subeq r9, r7, r8, lsl sl │ │ │ │ - strdeq r3, [lr], -r9 @ │ │ │ │ + strhteq r3, [lr], -r9 │ │ │ │ subeq r9, r4, r4, asr #28 │ │ │ │ subeq r9, r4, r4, lsl #29 │ │ │ │ subeq sl, r4, r8, lsl #2 │ │ │ │ - eoreq r3, lr, r5, lsl r5 │ │ │ │ + ldrdeq r3, [lr], -r5 @ │ │ │ │ subeq r9, r4, r0, ror #28 │ │ │ │ subeq r9, r4, r0, lsl #27 │ │ │ │ subeq sl, r4, ip │ │ │ │ subeq r9, r7, ip, asr #22 │ │ │ │ @ instruction: 0xfffac200 │ │ │ │ subeq r9, r4, r8, lsr #28 │ │ │ │ - eoreq r3, lr, ip, asr #13 │ │ │ │ + eoreq r3, lr, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c6af8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3c6c4c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6b84 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -931724,15 +931724,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3dc05c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c6bac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6c2c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c6c2c │ │ │ │ ldr r2, [pc, #144] @ 3c6c5c │ │ │ │ @@ -931768,30 +931768,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r9, r7, ip, asr r3 │ │ │ │ @ instruction: 0xfffaba10 │ │ │ │ subeq r9, r4, r4, lsr r6 │ │ │ │ - eoreq r2, lr, r4, ror #29 │ │ │ │ + eoreq r2, lr, r4, lsr #29 │ │ │ │ @ instruction: 0xfffab968 │ │ │ │ umaaleq r9, r4, ip, r5 │ │ │ │ - eoreq r2, lr, ip, lsr lr │ │ │ │ + strdeq r2, [lr], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c6c98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3c6dec │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6d24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -931828,15 +931828,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3dd184 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c6d4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6dcc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c6dcc │ │ │ │ ldr r2, [pc, #144] @ 3c6dfc │ │ │ │ @@ -931872,31 +931872,31 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq r9, [r7], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0xfffab870 │ │ │ │ umaaleq r9, r4, r4, r4 │ │ │ │ - eoreq r2, lr, r4, asr #26 │ │ │ │ + eoreq r2, lr, r4, lsl #26 │ │ │ │ @ instruction: 0xfffab7c8 │ │ │ │ strdeq r9, [r4], #-60 @ 0xffffffc4 │ │ │ │ - mlaeq lr, ip, ip, r2 │ │ │ │ + eoreq r2, lr, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #8]! │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c6e3c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #4068] @ 3c7e28 │ │ │ │ add r4, sp, #2096 @ 0x830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6ec8 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ @@ -932381,18 +932381,18 @@ │ │ │ │ add r8, sp, #1584 @ 0x630 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #3392] @ 0xd40 │ │ │ │ add r0, sp, #3392 @ 0xd40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3c76d0 │ │ │ │ ldr r0, [pc, #3868] @ 3c8530 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -932488,19 +932488,19 @@ │ │ │ │ add r0, r9, #408 @ 0x198 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #2680] @ 0xa78 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #632 @ 0x278 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3c7880 │ │ │ │ ldr r0, [pc, #3900] @ 3c8700 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -932891,35 +932891,35 @@ │ │ │ │ ldr r0, [pc, #4084] @ 3c8dc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c7e38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c7e38 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #1592] @ 0x638 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1588] @ 0x634 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1584] @ 0x630 │ │ │ │ add r0, r9, #824 @ 0x338 │ │ │ │ add r2, sp, #1584 @ 0x630 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ b 3c7ea8 │ │ │ │ subeq r9, r7, r8, lsl r0 │ │ │ │ @ instruction: 0xfffab6cc │ │ │ │ subeq r9, r4, r0, lsl #6 │ │ │ │ - eoreq r2, lr, r0, lsr #23 │ │ │ │ + eoreq r2, lr, r0, ror #22 │ │ │ │ ldr r0, [pc, #4092] @ 3c8e3c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #1592] @ 0x638 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ ldr r1, [pc, #4084] @ 3c8e4c │ │ │ │ @@ -932931,15 +932931,15 @@ │ │ │ │ str r0, [sp, #3400] @ 0xd48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3396] @ 0xd44 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #3392] @ 0xd40 │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ add r1, sp, #3392 @ 0xd40 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #1584 @ 0x630 │ │ │ │ strb r0, [r9, #873] @ 0x369 │ │ │ │ add r0, r9, #824 @ 0x338 │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ @@ -932981,15 +932981,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3df054 │ │ │ │ ldr r7, [sp, #1584] @ 0x630 │ │ │ │ cmp r7, #22 │ │ │ │ bne 3c8134 │ │ │ │ mov r0, #4 │ │ │ │ b 3c8114 │ │ │ │ - eoreq r3, lr, pc, lsr #5 │ │ │ │ + eoreq r3, lr, pc, ror #4 │ │ │ │ add r4, sp, #1584 @ 0x630 │ │ │ │ add r1, sp, #3008 @ 0xbc0 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ strb r6, [r9, #874] @ 0x36a │ │ │ │ bl 3855c │ │ │ │ add r0, r9, #824 @ 0x338 │ │ │ │ @@ -933011,15 +933011,15 @@ │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #888]! @ 0x378 │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c7fc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #4076] @ 3c8fbc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c8050 │ │ │ │ ldr r0, [r9, #904] @ 0x388 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -933056,15 +933056,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3df054 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c807c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #4060] @ 3c9060 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c8104 │ │ │ │ ldr r0, [r9, #904] @ 0x388 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -933181,15 +933181,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c8318 │ │ │ │ ldr r0, [pc, #4084] @ 3c9260 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c8318 │ │ │ │ ldr r0, [pc, #4068] @ 3c9264 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -933241,15 +933241,15 @@ │ │ │ │ ldr r8, [pc, #4076] @ 3c9334 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1280 @ 0x500 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c8444 │ │ │ │ @@ -933298,15 +933298,15 @@ │ │ │ │ str r0, [sp, #2680] @ 0xa78 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, r8 │ │ │ │ add r3, lr, #632 @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #1584 @ 0x630 │ │ │ │ bl 3bd12c │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r7, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -933321,15 +933321,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #463] @ 0x1cf │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3c8788 │ │ │ │ b 3c8794 │ │ │ │ - eoreq r2, lr, fp, lsr r7 │ │ │ │ + strdeq r2, [lr], -fp @ │ │ │ │ mov sl, r9 │ │ │ │ ldrb r0, [sl, #2388]! @ 0x954 │ │ │ │ add r1, pc, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @@ -933510,15 +933510,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r9, #463] @ 0x1cf │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3c8794 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #3988] @ 3c9730 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c881c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -934041,15 +934041,15 @@ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #4056] @ 3c9fa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ b 3c9044 │ │ │ │ @ instruction: 0xfffaa544 │ │ │ │ subeq r8, r4, r8, ror #2 │ │ │ │ - eoreq r1, lr, r8, lsl sl │ │ │ │ + ldrdeq r1, [lr], -r8 @ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #4092] @ 3c9fe8 │ │ │ │ ldr r2, [pc, #4092] @ 3c9fec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ @@ -934093,15 +934093,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 3c9130 │ │ │ │ b 3c90fc │ │ │ │ b 3c9178 │ │ │ │ b 3c917c │ │ │ │ @ instruction: 0xfffaa490 │ │ │ │ subeq r8, r4, r4, lsr #1 │ │ │ │ - eoreq r1, lr, r4, ror #18 │ │ │ │ + eoreq r1, lr, r4, lsr #18 │ │ │ │ b 3c90fc │ │ │ │ b 3c9178 │ │ │ │ b 3c90fc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 3c9114 │ │ │ │ b 3c9178 │ │ │ │ b 3c9178 │ │ │ │ @@ -934513,15 +934513,15 @@ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq r7, r7, r4, asr #13 │ │ │ │ @ instruction: 0xfffa9d78 │ │ │ │ subeq r7, r4, r0, lsr #19 │ │ │ │ - eoreq r1, lr, r4, asr #4 │ │ │ │ + eoreq r1, lr, r4, lsl #4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #568] @ 0x238 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 364edc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #536] @ 0x218 │ │ │ │ @@ -934915,15 +934915,15 @@ │ │ │ │ bne 3c9da0 │ │ │ │ dmb ish │ │ │ │ bl 348c60 │ │ │ │ b 3c9da0 │ │ │ │ add r0, r4, #464 @ 0x1d0 │ │ │ │ bl 3bda48 │ │ │ │ b 3c9da0 │ │ │ │ - eoreq r1, lr, r0, lsl r4 │ │ │ │ + ldrdeq r1, [lr], -r0 @ │ │ │ │ strheq r7, [r4], #-32 @ 0xffffffe0 │ │ │ │ subeq r7, r4, r0, lsl fp │ │ │ │ umaaleq r7, r4, r4, sl │ │ │ │ subeq r7, r4, r0, lsl #21 │ │ │ │ add r0, r4, #468 @ 0x1d4 │ │ │ │ bl 3bd12c │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ @@ -934990,15 +934990,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ eor r0, r6, #7 │ │ │ │ orrs r0, r0, r7 │ │ │ │ bne 3c735c │ │ │ │ b 3c8770 │ │ │ │ b 3c9f10 │ │ │ │ - eoreq r1, lr, r9, ror r3 │ │ │ │ + eoreq r1, lr, r9, lsr r3 │ │ │ │ subeq r7, r4, r4, lsl #21 │ │ │ │ mov r6, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ b 3ca0bc │ │ │ │ b 3c9f88 │ │ │ │ umaaleq r7, r4, r4, sl │ │ │ │ mov r6, r9 │ │ │ │ @@ -935042,15 +935042,15 @@ │ │ │ │ ldm r8!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r8, {r0, r1, r2, r3, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r7} │ │ │ │ b 3ca0c0 │ │ │ │ b 3c9fa8 │ │ │ │ subeq r7, r4, r8, ror r2 │ │ │ │ - eoreq r6, ip, r8, lsl #11 │ │ │ │ + eoreq r6, ip, r8, asr #10 │ │ │ │ strdeq r7, [r4], #-32 @ 0xffffffe0 │ │ │ │ mov r6, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ bl 3bda48 │ │ │ │ b 3c9fb4 │ │ │ │ @@ -935068,24 +935068,24 @@ │ │ │ │ bne 3c9fbc │ │ │ │ cmp r1, #1 │ │ │ │ bne 3ca0c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ bl 348c60 │ │ │ │ b 3ca0c0 │ │ │ │ - eoreq r0, lr, r5, ror ip │ │ │ │ + eoreq r0, lr, r5, lsr ip │ │ │ │ subeq r7, r4, r0, ror #18 │ │ │ │ b 3ca070 │ │ │ │ b 3ca098 │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 3ca058 │ │ │ │ strheq r7, [r4], #-32 @ 0xffffffe0 │ │ │ │ umaaleq r7, r4, ip, r2 │ │ │ │ - eoreq r0, lr, sp, lsr #24 │ │ │ │ + eoreq r0, lr, sp, ror #23 │ │ │ │ subeq r7, r4, r8, lsl r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r9, #984] @ 0x3d8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ and r0, r0, #6 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -935140,15 +935140,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ca10c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3784] @ 3cafdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ca198 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -935278,15 +935278,15 @@ │ │ │ │ ldr r4, [pc, #4076] @ 3cb308 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cae70 │ │ │ │ @@ -935330,15 +935330,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, lr, #104 @ 0x68 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cae70 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [r9, #204]! @ 0xcc │ │ │ │ str r0, [r9, #-4] │ │ │ │ add r4, sp, #624 @ 0x270 │ │ │ │ mov r0, r4 │ │ │ │ bl 36dee4 │ │ │ │ @@ -935444,15 +935444,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ca2ec │ │ │ │ ldr r0, [pc, #4084] @ 3cb5bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ca2ec │ │ │ │ ldr r0, [pc, #4084] @ 3cb5d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -935683,19 +935683,19 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 3caabc │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #193] @ 0xc1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3caa70 │ │ │ │ ldr r0, [pc, #4092] @ 3cb9ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -935783,15 +935783,15 @@ │ │ │ │ ldr sl, [pc, #3852] @ 3cba0c │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #1028] @ 0x404 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #1024] @ 0x400 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc59c │ │ │ │ @@ -935837,15 +935837,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r3, lr, #104 @ 0x68 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cc59c │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6} │ │ │ │ add r0, r0, #4 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ str r7, [sp, #652] @ 0x28c │ │ │ │ @@ -935867,15 +935867,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cad0c │ │ │ │ ldr r0, [pc, #3852] @ 3cbb70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cad0c │ │ │ │ ldr r0, [pc, #3836] @ 3cbb74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -935926,15 +935926,15 @@ │ │ │ │ ldr r9, [pc, #4080] @ 3cbd2c │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -935983,15 +935983,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ add r3, sp, #1040 @ 0x410 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 3bd12c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #204]! @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -936052,15 +936052,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3caad0 │ │ │ │ ldr r0, [pc, #3976] @ 3cbed0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3caad0 │ │ │ │ ldr r0, [pc, #3960] @ 3cbed4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -936112,15 +936112,15 @@ │ │ │ │ ldr sl, [pc, #3784] @ 3cbeec │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #1004] @ 0x3ec │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cb230 │ │ │ │ @@ -936171,19 +936171,19 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, lr, #104 @ 0x68 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cb230 │ │ │ │ @ instruction: 0xfffa83fc │ │ │ │ subeq r6, r4, r0, lsr r0 │ │ │ │ - ldrdeq pc, [sp], -r0 @ │ │ │ │ + mlaeq sp, r0, r8, pc @ │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ beq 3caa3c │ │ │ │ b 3caa70 │ │ │ │ ldr r0, [pc, #3500] @ 3cbf00 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -936197,15 +936197,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3caff4 │ │ │ │ ldr r0, [pc, #3452] @ 3cbf08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3caff4 │ │ │ │ ldr r0, [pc, #3436] @ 3cbf0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -936540,15 +936540,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb834 │ │ │ │ ldr r0, [pc, #3788] @ 3cc5b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cb834 │ │ │ │ ldr r0, [pc, #4092] @ 3cc6f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc978 │ │ │ │ @@ -936586,15 +936586,15 @@ │ │ │ │ str r7, [sp, #1412] @ 0x584 │ │ │ │ str r9, [sp, #1080] @ 0x438 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ str ip, [sp, #624] @ 0x270 │ │ │ │ str r1, [sp, #1100] @ 0x44c │ │ │ │ add r4, lr, #380 @ 0x17c │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3980] @ 3cc738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cb964 │ │ │ │ ldr r0, [pc, #3964] @ 3cc73c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -936604,15 +936604,15 @@ │ │ │ │ ldr r7, [pc, #3948] @ 3cc740 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cb964 │ │ │ │ @@ -936621,15 +936621,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cb964 │ │ │ │ ldr r0, [pc, #3848] @ 3cc744 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cb964 │ │ │ │ ldr r0, [pc, #3832] @ 3cc748 │ │ │ │ @@ -936640,15 +936640,15 @@ │ │ │ │ ldr sl, [pc, #3816] @ 3cc74c │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #1380] @ 0x564 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1376 @ 0x560 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cb964 │ │ │ │ @@ -936698,15 +936698,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r3, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ @@ -936769,15 +936769,15 @@ │ │ │ │ ldr r9, [pc, #4092] @ 3cca64 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc684 │ │ │ │ @@ -936823,15 +936823,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r3, lr, #104 @ 0x68 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cc684 │ │ │ │ subeq r5, r4, r8, lsl #15 │ │ │ │ strdeq r5, [r4], #-204 @ 0xffffff34 │ │ │ │ subeq r5, r7, r4, lsr #1 │ │ │ │ strheq r5, [r7], #-100 @ 0xffffff9c │ │ │ │ umaaleq r5, r7, r4, r6 │ │ │ │ subeq r5, r7, ip, ror r6 │ │ │ │ @@ -936890,15 +936890,15 @@ │ │ │ │ ldr r0, [pc, #3880] @ 3ccb74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cbd40 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cbd40 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc924 │ │ │ │ mov r2, r1 │ │ │ │ @@ -936938,15 +936938,15 @@ │ │ │ │ str r2, [sp, #1384] @ 0x568 │ │ │ │ str r0, [sp, #1380] @ 0x564 │ │ │ │ str r4, [sp, #644] @ 0x284 │ │ │ │ str ip, [sp, #632] @ 0x278 │ │ │ │ str r5, [sp, #1404] @ 0x57c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #1376 @ 0x560 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r6, [r8, #252] @ 0xfc │ │ │ │ b 3cbe38 │ │ │ │ subeq r5, r7, r4, lsr #11 │ │ │ │ subeq r5, r7, r4, ror #10 │ │ │ │ subeq r5, r4, r4, ror #10 │ │ │ │ subeq r5, r4, r0, lsl #22 │ │ │ │ umaaleq r5, r7, r4, r1 │ │ │ │ @@ -936999,15 +936999,15 @@ │ │ │ │ str r1, [sp, #1128] @ 0x468 │ │ │ │ str r0, [sp, #1408] @ 0x580 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ str ip, [sp, #256] @ 0x100 │ │ │ │ str r5, [sp, #1100] @ 0x44c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r1, lr, #380 @ 0x17c │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r0, [r8, #252] @ 0xfc │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -937072,19 +937072,19 @@ │ │ │ │ strheq r3, [r4], #-100 @ 0xffffff9c │ │ │ │ subeq r3, r4, r8, asr #13 │ │ │ │ ldrdeq r5, [r4], #-88 @ 0xffffffa8 │ │ │ │ subeq r5, r4, r8, asr #11 │ │ │ │ strheq r5, [r4], #-104 @ 0xffffff98 │ │ │ │ subeq r5, r4, r0, lsr #13 │ │ │ │ subeq r5, r4, r8, asr r5 │ │ │ │ - eoreq lr, sp, fp, asr #28 │ │ │ │ + eoreq lr, sp, fp, lsl #28 │ │ │ │ subeq r4, r4, ip, lsr #27 │ │ │ │ - eoreq lr, sp, r9, lsl #18 │ │ │ │ + eoreq lr, sp, r9, asr #17 │ │ │ │ subeq r5, r4, ip, lsl #10 │ │ │ │ - ldrdeq lr, [sp], -sp @ │ │ │ │ + mlaeq sp, sp, r8, lr │ │ │ │ subeq r5, r4, r0, ror #9 │ │ │ │ add r4, sp, #624 @ 0x270 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r4, #32 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ strb r5, [r8, #253] @ 0xfd │ │ │ │ @@ -937110,15 +937110,15 @@ │ │ │ │ ldr r0, [r6, #264]! @ 0x108 │ │ │ │ add r5, r6, #24 │ │ │ │ sub r4, r6, #8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cbfd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3452] @ 3ccd58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cc060 │ │ │ │ ldr r0, [r8, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -937156,15 +937156,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3dfa38 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cc08c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #3284] @ 3ccd68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cc118 │ │ │ │ ldr r0, [r8, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -937262,15 +937262,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc3bc │ │ │ │ ldr r0, [pc, #2900] @ 3ccd84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc3bc │ │ │ │ ldr r0, [pc, #2924] @ 3ccdb0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc95c │ │ │ │ @@ -937312,15 +937312,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #1104] @ 0x450 │ │ │ │ add r1, lr, #380 @ 0x17c │ │ │ │ str r7, [sp, #1108] @ 0x454 │ │ │ │ str r1, [sp, #1100] @ 0x44c │ │ │ │ add r4, lr, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2760] @ 3ccdcc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cc508 │ │ │ │ ldr r0, [pc, #2744] @ 3ccdd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -937330,15 +937330,15 @@ │ │ │ │ ldr sl, [pc, #2728] @ 3ccdd4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #1380] @ 0x564 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #1376 @ 0x560 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc508 │ │ │ │ @@ -937347,27 +937347,27 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cc508 │ │ │ │ - strhteq lr, [sp], -sp │ │ │ │ + eoreq lr, sp, sp, ror r8 │ │ │ │ subeq r5, r4, r0, lsl r5 │ │ │ │ - mlaeq sp, sp, r8, lr │ │ │ │ + eoreq lr, sp, sp, asr r8 │ │ │ │ ldrdeq r5, [r4], #-72 @ 0xffffffb8 │ │ │ │ - eoreq lr, sp, r1, lsl #17 │ │ │ │ + eoreq lr, sp, r1, asr #16 │ │ │ │ strheq r5, [r4], #-76 @ 0xffffffb4 │ │ │ │ - eoreq lr, sp, r5, ror #16 │ │ │ │ + eoreq lr, sp, r5, lsr #16 │ │ │ │ strheq r5, [r4], #-72 @ 0xffffffb8 │ │ │ │ - eoreq lr, sp, r9, asr #16 │ │ │ │ + eoreq lr, sp, r9, lsl #16 │ │ │ │ subeq r5, r4, r4, asr #9 │ │ │ │ - eoreq lr, sp, sp, lsr #16 │ │ │ │ + eoreq lr, sp, sp, ror #15 │ │ │ │ subeq r5, r4, r8, lsr #9 │ │ │ │ ldr r0, [pc, #2500] @ 3ccd88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cc508 │ │ │ │ ldr r0, [pc, #2484] @ 3ccd8c │ │ │ │ @@ -937378,15 +937378,15 @@ │ │ │ │ ldr r6, [pc, #2468] @ 3ccd90 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -937443,15 +937443,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ bl 3bd12c │ │ │ │ add r0, r8, #76 @ 0x4c │ │ │ │ bl 3bdf80 │ │ │ │ cmp r5, #21 │ │ │ │ bne 3cc534 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -937504,15 +937504,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cba38 │ │ │ │ ldr r0, [pc, #2040] @ 3ccdf0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cba38 │ │ │ │ ldr r0, [pc, #2032] @ 3ccdfc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -937626,15 +937626,15 @@ │ │ │ │ beq 3cc888 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ strb r5, [r8, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cc7e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1572] @ 3cce10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cc870 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -937966,87 +937966,87 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ umaaleq r4, r7, r4, r0 │ │ │ │ subeq r4, r7, r0, lsl #2 │ │ │ │ - eoreq sp, sp, r5, ror r3 │ │ │ │ + eoreq sp, sp, r5, lsr r3 │ │ │ │ subeq r4, r4, r8, lsr #1 │ │ │ │ - eoreq sp, sp, r5, asr r3 │ │ │ │ + eoreq sp, sp, r5, lsl r3 │ │ │ │ subeq r4, r4, r8, lsl #1 │ │ │ │ ldrdeq r4, [r4], #-184 @ 0xffffff48 │ │ │ │ subeq r4, r4, r4, asr #23 │ │ │ │ - eoreq sp, sp, r5, lsr r3 │ │ │ │ + strdeq sp, [sp], -r5 @ │ │ │ │ subeq r4, r4, r8, rrx │ │ │ │ - eoreq sp, sp, r9, lsl r3 │ │ │ │ + ldrdeq sp, [sp], -r9 @ │ │ │ │ subeq r4, r4, ip, asr #32 │ │ │ │ subeq r3, r7, r4, lsl #29 │ │ │ │ @ instruction: 0xfffa6534 │ │ │ │ subeq r4, r4, r8, asr r1 │ │ │ │ - eoreq sp, sp, r8, lsl #20 │ │ │ │ + eoreq sp, sp, r8, asr #19 │ │ │ │ subeq r3, r7, ip, asr #27 │ │ │ │ @ instruction: 0xfffa647c │ │ │ │ umaaleq r4, r4, r8, r0 │ │ │ │ - eoreq sp, sp, r8, asr r9 │ │ │ │ + eoreq sp, sp, r8, lsl r9 │ │ │ │ ldrdeq r3, [r7], #-168 @ 0xffffff58 │ │ │ │ strdeq r4, [r7], #-4 │ │ │ │ ldrdeq r4, [r7], #-4 │ │ │ │ strheq r4, [r7], #-12 │ │ │ │ umaaleq r3, r7, ip, sl │ │ │ │ ldrdeq r3, [r7], #-164 @ 0xffffff5c │ │ │ │ subeq r3, r7, r0, lsl #30 │ │ │ │ subeq r3, r7, r0, asr #29 │ │ │ │ - eoreq sp, sp, r5, asr #5 │ │ │ │ + eoreq sp, sp, r5, lsl #5 │ │ │ │ subeq r3, r4, r0, lsr pc │ │ │ │ subeq r3, r4, r0, asr #29 │ │ │ │ subeq r3, r4, ip, ror #31 │ │ │ │ andeq ip, r0, ip, ror #2 │ │ │ │ subeq r3, r7, ip, ror #14 │ │ │ │ subeq r4, r7, r8, lsr #1 │ │ │ │ - strdeq sp, [sp], -sp @ │ │ │ │ + strhteq sp, [sp], -sp │ │ │ │ subeq r3, r4, r8, ror #30 │ │ │ │ strheq r4, [r4], #-12 │ │ │ │ strdeq r4, [r4], #-20 @ 0xffffffec │ │ │ │ andeq ip, r0, r4, lsl #7 │ │ │ │ subeq r3, r7, r4, asr r9 │ │ │ │ subeq r3, r7, ip, asr fp │ │ │ │ umaaleq r3, r7, r4, fp │ │ │ │ subeq r3, r7, r0, asr #31 │ │ │ │ - eoreq sp, sp, r1, ror #5 │ │ │ │ + eoreq sp, sp, r1, lsr #5 │ │ │ │ subeq r3, r4, ip, lsl #31 │ │ │ │ subeq r2, r4, r4, lsl #1 │ │ │ │ umaaleq r2, r4, r8, r0 │ │ │ │ subeq r3, r7, r4, asr #26 │ │ │ │ subeq r3, r7, r4, lsr #26 │ │ │ │ subeq r3, r7, ip, lsl #26 │ │ │ │ - eoreq sp, sp, sp, lsl #5 │ │ │ │ + eoreq sp, sp, sp, asr #4 │ │ │ │ subeq r3, r4, r0, lsr #30 │ │ │ │ strdeq r3, [r7], #-200 @ 0xffffff38 │ │ │ │ - eoreq sp, sp, r9, lsr #5 │ │ │ │ + eoreq sp, sp, r9, ror #4 │ │ │ │ subeq r3, r4, ip, lsr pc │ │ │ │ ldrdeq r3, [r4], #-196 @ 0xffffff3c │ │ │ │ subeq r4, r4, r0, lsr #4 │ │ │ │ subeq r3, r7, r4, ror r6 │ │ │ │ @ instruction: 0xfffa5d24 │ │ │ │ subeq r3, r4, r8, asr #18 │ │ │ │ - strdeq sp, [sp], -r8 @ │ │ │ │ + strhteq sp, [sp], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cce54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3904] @ 3cdd9c │ │ │ │ add fp, sp, #520 @ 0x208 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ccedc │ │ │ │ ldr r0, [sl, #24] │ │ │ │ @@ -938126,15 +938126,15 @@ │ │ │ │ ldr r8, [pc, #3864] @ 3cdeb4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd2f4 │ │ │ │ @@ -938185,15 +938185,15 @@ │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cd2f4 │ │ │ │ mov fp, sl │ │ │ │ ldrb r0, [fp, #232]! @ 0xe8 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r9, fp, #28 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -938260,15 +938260,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ccf6c │ │ │ │ ldr r0, [pc, #3868] @ 3ce0e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ccf6c │ │ │ │ ldr r0, [pc, #3852] @ 3ce0e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ce7c0 │ │ │ │ @@ -938297,15 +938297,15 @@ │ │ │ │ str lr, [sp, #1272] @ 0x4f8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4028] @ 3ce224 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cd2f4 │ │ │ │ ldr r0, [pc, #4012] @ 3ce228 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -938315,15 +938315,15 @@ │ │ │ │ ldr r9, [pc, #4088] @ 3ce288 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #1200] @ 0x4b0 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #168 @ 0xa8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -938334,15 +938334,15 @@ │ │ │ │ ldr r2, [sp, #1200] @ 0x4b0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ mov r7, sl │ │ │ │ strb r0, [r7, #198]! @ 0xc6 │ │ │ │ sub r9, r7, #38 @ 0x26 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ str fp, [r7, #-6] │ │ │ │ mov r0, #0 │ │ │ │ @@ -938363,27 +938363,27 @@ │ │ │ │ ldr r0, [pc, #4092] @ 3ce34c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cd3a4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd3a4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #848] @ 0x350 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #844] @ 0x34c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ add r2, sp, #840 @ 0x348 │ │ │ │ mov r0, r9 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #196] @ 0xc4 │ │ │ │ b 3cd414 │ │ │ │ ldr r0, [pc, #4004] @ 3ce350 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #848] @ 0x350 │ │ │ │ @@ -938398,15 +938398,15 @@ │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [sl, #196] @ 0xc4 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ @@ -938554,27 +938554,27 @@ │ │ │ │ ldr r0, [pc, #3988] @ 3ce5e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cd6a0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd6a0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ mov r0, r9 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #196] @ 0xc4 │ │ │ │ b 3cd714 │ │ │ │ ldr r0, [pc, #3900] @ 3ce5e4 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ @@ -938590,15 +938590,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, lr, #168 @ 0xa8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [sl, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ @@ -938736,15 +938736,15 @@ │ │ │ │ ldr r0, [pc, #4092] @ 3ce920 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cd9c4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd9c4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce7dc │ │ │ │ mov r7, r1 │ │ │ │ @@ -938768,15 +938768,15 @@ │ │ │ │ str r7, [sp, #1260] @ 0x4ec │ │ │ │ str r5, [sp, #1256] @ 0x4e8 │ │ │ │ str ip, [sp, #1200] @ 0x4b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r2, lr, #228 @ 0xe4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r5, [sl, #204] @ 0xcc │ │ │ │ b 3cda80 │ │ │ │ ldr r0, [pc, #4092] @ 3ce9c8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -938808,15 +938808,15 @@ │ │ │ │ str r2, [sp, #1196] @ 0x4ac │ │ │ │ str r1, [sp, #1192] @ 0x4a8 │ │ │ │ str r5, [sp, #1256] @ 0x4e8 │ │ │ │ str r0, [sp, #1244] @ 0x4dc │ │ │ │ str ip, [sp, #1260] @ 0x4ec │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [sl, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ mov r9, r4 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ @@ -938962,15 +938962,15 @@ │ │ │ │ ldr r5, [pc, #4000] @ 3cec4c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cdf8c │ │ │ │ @@ -939015,20 +939015,20 @@ │ │ │ │ stm r0, {r8, r9, ip} │ │ │ │ add r0, sp, #1264 @ 0x4f0 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3cdf8c │ │ │ │ subeq r3, r7, r0 │ │ │ │ @ instruction: 0xfffa56b4 │ │ │ │ subeq r3, r4, ip, ror #5 │ │ │ │ - eoreq ip, sp, r8, lsl #23 │ │ │ │ + eoreq ip, sp, r8, asr #22 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #840 @ 0x348 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [sl, #153] @ 0x99 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cddd0 │ │ │ │ @@ -939107,15 +939107,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cdc7c │ │ │ │ ldr r0, [pc, #3760] @ 3cedb4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cdc7c │ │ │ │ ldr r0, [pc, #3776] @ 3cedd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -939374,15 +939374,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #844] @ 0x34c │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #228 @ 0xe4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #1252] @ 0x4e4 │ │ │ │ mov r4, #8 │ │ │ │ ldr r5, [sp, #1256] @ 0x4e8 │ │ │ │ ldr r0, [sp, #1260] @ 0x4ec │ │ │ │ str r0, [sp, #28] │ │ │ │ b 3ce394 │ │ │ │ subeq r2, r7, r8, ror #18 │ │ │ │ @@ -939507,15 +939507,15 @@ │ │ │ │ str r6, [r5, #28] │ │ │ │ strb r1, [sl, #152] @ 0x98 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #2 │ │ │ │ beq 3ce548 │ │ │ │ mov r1, sl │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #2168] @ 3cedc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ce5cc │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -940032,40 +940032,40 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eoreq fp, sp, sp, asr r4 │ │ │ │ + eoreq fp, sp, sp, lsl r4 │ │ │ │ subeq r1, r4, r0, lsl #30 │ │ │ │ - mlaeq sp, r9, r4, fp │ │ │ │ + eoreq fp, sp, r9, asr r4 │ │ │ │ subeq r1, r4, ip, lsr pc │ │ │ │ subeq r2, r4, ip, lsr #32 │ │ │ │ subeq r2, r4, ip, lsr r0 │ │ │ │ subeq r1, r4, ip, asr lr │ │ │ │ subeq r1, r4, ip, lsl #29 │ │ │ │ strdeq r1, [r4], #-236 @ 0xffffff14 │ │ │ │ - strhteq fp, [sp], -r5 │ │ │ │ + eoreq fp, sp, r5, ror r4 │ │ │ │ subeq r1, r4, r8, lsl pc │ │ │ │ - eoreq fp, sp, r9, ror r4 │ │ │ │ + eoreq fp, sp, r9, lsr r4 │ │ │ │ ldrdeq r1, [r4], #-236 @ 0xffffff14 │ │ │ │ subeq r2, r7, r8, ror #5 │ │ │ │ subeq r2, r7, r8, asr #5 │ │ │ │ strheq r2, [r7], #-32 @ 0xffffffe0 │ │ │ │ - eoreq fp, sp, r5, lsr #8 │ │ │ │ + eoreq fp, sp, r5, ror #7 │ │ │ │ strdeq r1, [r4], #-224 @ 0xffffff20 │ │ │ │ subeq r1, r4, r4, asr #30 │ │ │ │ subeq r1, r4, r4, ror pc │ │ │ │ subeq r1, r7, r0, lsl r9 │ │ │ │ @ instruction: 0xfffa3fc4 │ │ │ │ subeq r1, r4, ip, ror #23 │ │ │ │ - mlaeq sp, r8, r4, fp │ │ │ │ + eoreq fp, sp, r8, asr r4 │ │ │ │ umaaleq r2, r7, ip, r2 │ │ │ │ - eoreq fp, sp, r1, asr #8 │ │ │ │ + eoreq fp, sp, r1, lsl #8 │ │ │ │ subeq r1, r4, ip, lsl #30 │ │ │ │ ldrdeq r2, [r4], #-48 @ 0xffffffd0 │ │ │ │ ldrdeq r2, [r4], #-124 @ 0xffffff84 │ │ │ │ subeq r2, r4, r4 │ │ │ │ subeq r1, r7, r4, asr sp │ │ │ │ subeq r1, r4, r8, asr #27 │ │ │ │ subeq r1, r4, r8, ror sl │ │ │ │ @@ -940079,15 +940079,15 @@ │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cee38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3cef8c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ceec4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -940124,15 +940124,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3dc740 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ceeec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cef6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cef6c │ │ │ │ ldr r2, [pc, #144] @ 3cef9c │ │ │ │ @@ -940168,30 +940168,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r1, r7, ip, lsl r0 │ │ │ │ @ instruction: 0xfffa36d0 │ │ │ │ strdeq r1, [r4], #-36 @ 0xffffffdc │ │ │ │ - eoreq sl, sp, r4, lsr #23 │ │ │ │ + eoreq sl, sp, r4, ror #22 │ │ │ │ @ instruction: 0xfffa3628 │ │ │ │ subeq r1, r4, ip, asr r2 │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ + strhteq sl, [sp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cefd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3cf12c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cf064 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -940228,15 +940228,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3da498 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cf08c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cf10c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cf10c │ │ │ │ ldr r2, [pc, #144] @ 3cf13c │ │ │ │ @@ -940272,30 +940272,30 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r0, r7, ip, ror lr │ │ │ │ @ instruction: 0xfffa3530 │ │ │ │ subeq r1, r4, r4, asr r1 │ │ │ │ - eoreq sl, sp, r4, lsl #20 │ │ │ │ + eoreq sl, sp, r4, asr #19 │ │ │ │ @ instruction: 0xfffa3488 │ │ │ │ strheq r1, [r4], #-12 │ │ │ │ - eoreq sl, sp, ip, asr r9 │ │ │ │ + eoreq sl, sp, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cf178 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r9, [pc, #332] @ 3cf2cc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cf204 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -940332,15 +940332,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 3dd7bc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3cf22c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cf2ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cf2ac │ │ │ │ ldr r2, [pc, #144] @ 3cf2dc │ │ │ │ @@ -940376,18 +940376,18 @@ │ │ │ │ bl 3bd694 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r0, [r7], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xfffa3390 │ │ │ │ strheq r0, [r4], #-244 @ 0xffffff0c │ │ │ │ - eoreq sl, sp, r4, ror #16 │ │ │ │ + eoreq sl, sp, r4, lsr #16 │ │ │ │ @ instruction: 0xfffa32e8 │ │ │ │ subeq r0, r4, ip, lsl pc │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ + eoreq sl, sp, ip, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ movw r5, #51713 @ 0xca01 │ │ │ │ @@ -940411,18 +940411,18 @@ │ │ │ │ beq 3cf35c │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cf64c │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3cf44c │ │ │ │ ldr r0, [pc, #980] @ 3cf764 │ │ │ │ mov r1, #4 │ │ │ │ @@ -941157,15 +941157,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 309ee4 │ │ │ │ ldr r2, [pc, #4088] @ 3d0ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [pc, #4076] @ 3d0f10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ @@ -942176,15 +942176,15 @@ │ │ │ │ bl 58cbc │ │ │ │ b 3d0f40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #1056] @ 3d1310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ b 3d0f40 │ │ │ │ - eoreq r9, sp, r3, ror #23 │ │ │ │ + eoreq r9, sp, r3, lsr #23 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #1036] @ 3d1314 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ b 3d0f40 │ │ │ │ subeq pc, r6, r8, ror lr @ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -942235,17 +942235,17 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ bl 3487e8 │ │ │ │ b 3d1258 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ b 3d1244 │ │ │ │ - eoreq pc, fp, r8, ror #9 │ │ │ │ - ldrdeq r9, [sp], -r1 @ │ │ │ │ - eoreq r9, sp, r9, lsl #21 │ │ │ │ + eoreq pc, fp, r8, lsr #9 │ │ │ │ + mlaeq sp, r1, sl, r9 │ │ │ │ + eoreq r9, sp, r9, asr #20 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ bl 3bf814 │ │ │ │ ldr r0, [fp, #736] @ 0x2e0 │ │ │ │ cmp r0, #4 │ │ │ │ beq 3d1014 │ │ │ │ @@ -942441,15 +942441,15 @@ │ │ │ │ bl 59014 │ │ │ │ subeq pc, r3, r0, ror #6 │ │ │ │ subeq pc, r3, ip, ror #6 │ │ │ │ subeq pc, r3, r0, lsl #6 │ │ │ │ subeq pc, r3, ip, ror #5 │ │ │ │ strdeq pc, [r3], #-36 @ 0xffffffdc │ │ │ │ ldrdeq pc, [r3], #-44 @ 0xffffffd4 │ │ │ │ - eoreq lr, fp, ip, ror #11 │ │ │ │ + eoreq lr, fp, ip, lsr #11 │ │ │ │ strheq pc, [r3], #-36 @ 0xffffffdc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #467] @ 0x1d3 │ │ │ │ mov sl, r1 │ │ │ │ @@ -943635,17 +943635,17 @@ │ │ │ │ b 3d25e0 │ │ │ │ mov r5, r0 │ │ │ │ b 3d262c │ │ │ │ mov r5, r0 │ │ │ │ b 3d27a4 │ │ │ │ mov r5, r0 │ │ │ │ b 3d27a4 │ │ │ │ - eoreq r8, sp, r9, asr #9 │ │ │ │ - eoreq r8, sp, r6, ror #9 │ │ │ │ - eoreq r8, sp, sp, asr #9 │ │ │ │ + eoreq r8, sp, r9, lsl #9 │ │ │ │ + eoreq r8, sp, r6, lsr #9 │ │ │ │ + eoreq r8, sp, sp, lsl #9 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 3bf814 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ cmp r0, #4 │ │ │ │ beq 3d25f4 │ │ │ │ @@ -943827,15 +943827,15 @@ │ │ │ │ bl 59014 │ │ │ │ subeq sp, r3, ip, lsr sp │ │ │ │ subeq sp, r3, r8, asr #26 │ │ │ │ subeq sp, r3, r0, ror #25 │ │ │ │ ldrdeq sp, [r3], #-192 @ 0xffffff40 │ │ │ │ ldrdeq sp, [r3], #-204 @ 0xffffff34 │ │ │ │ subeq sp, r3, r8, asr #25 │ │ │ │ - ldrdeq ip, [fp], -r8 @ │ │ │ │ + mlaeq fp, r8, pc, ip @ │ │ │ │ subeq sp, r3, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -943845,15 +943845,15 @@ │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r1, [pc, #404] @ 3d2a98 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d295c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3d295c │ │ │ │ mov r6, #0 │ │ │ │ @@ -943944,15 +943944,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, sp, pc, lsl lr │ │ │ │ + ldrdeq r5, [sp], -pc @ │ │ │ │ subeq sp, r6, r8, asr #6 │ │ │ │ subeq sp, r3, ip, lsr r8 │ │ │ │ subeq sp, r3, r8, asr #16 │ │ │ │ subeq sp, r3, r0, asr #16 │ │ │ │ subeq sp, r3, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ @@ -945400,15 +945400,15 @@ │ │ │ │ mov fp, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r5 │ │ │ │ b 3d5b40 │ │ │ │ - eoreq r6, sp, r1, lsr #18 │ │ │ │ + eoreq r6, sp, r1, ror #17 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, r1, #396 @ 0x18c │ │ │ │ add r5, sp, #2032 @ 0x7f0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ @@ -945892,15 +945892,15 @@ │ │ │ │ strb r0, [r7] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #7 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #3 │ │ │ │ b 3d5a80 │ │ │ │ - eoreq r6, sp, sp, asr #3 │ │ │ │ + eoreq r6, sp, sp, lsl #3 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [r1, #11] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r1, #15] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -945929,15 +945929,15 @@ │ │ │ │ b 3d2ff4 │ │ │ │ orr r4, r6, fp, lsl #16 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3d49bc │ │ │ │ b 3d49c8 │ │ │ │ - ldrdeq r6, [sp], -sp @ │ │ │ │ + mlaeq sp, sp, r0, r6 │ │ │ │ orr r4, r6, r8, lsl #16 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d49c8 │ │ │ │ @@ -946101,16 +946101,16 @@ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b 3d5d7c │ │ │ │ - eoreq r5, sp, r9, asr #27 │ │ │ │ - eoreq r5, sp, r9, ror sp │ │ │ │ + eoreq r5, sp, r9, lsl #27 │ │ │ │ + eoreq r5, sp, r9, lsr sp │ │ │ │ add r0, sp, #2032 @ 0x7f0 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -946403,15 +946403,15 @@ │ │ │ │ ldr r0, [sp, #2184] @ 0x888 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #22 │ │ │ │ bne 3d5108 │ │ │ │ mov r2, #4 │ │ │ │ strb r2, [r7] │ │ │ │ b 3d52f0 │ │ │ │ - eoreq pc, fp, ip, asr pc @ │ │ │ │ + eoreq pc, fp, ip, lsl pc @ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #2188] @ 0x88c │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -946706,15 +946706,15 @@ │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 372ca8 │ │ │ │ mov r0, #3 │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r9, r5 │ │ │ │ b 3d4e1c │ │ │ │ - eoreq r5, sp, r9, lsr r5 │ │ │ │ + strdeq r5, [sp], -r9 @ │ │ │ │ ldr r0, [pc, #3716] @ 3d6450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ ldr r0, [pc, #3708] @ 3d6454 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -947020,17 +947020,17 @@ │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, sp, sp, lsr #32 │ │ │ │ - eoreq r5, sp, r5, lsr #2 │ │ │ │ - eoreq r5, sp, r5, asr #32 │ │ │ │ + eoreq r4, sp, sp, ror #31 │ │ │ │ + eoreq r5, sp, r5, ror #1 │ │ │ │ + eoreq r5, sp, r5 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r0, #37] @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d5a94 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ bl 3bf7d0 │ │ │ │ @@ -947055,17 +947055,17 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 3d5b0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3d5e6c │ │ │ │ dmb ish │ │ │ │ bl 348e44 │ │ │ │ b 3d5e6c │ │ │ │ - eoreq r5, sp, sp, asr r0 │ │ │ │ - eoreq r4, sp, sp, ror #30 │ │ │ │ - eoreq pc, fp, r8, lsr #10 │ │ │ │ + eoreq r5, sp, sp, lsl r0 │ │ │ │ + eoreq r4, sp, sp, lsr #30 │ │ │ │ + eoreq pc, fp, r8, ror #9 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #540] @ 0x21c │ │ │ │ ldr r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #3 │ │ │ │ beq 3d5b90 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -947501,15 +947501,15 @@ │ │ │ │ add sl, r0, #4 │ │ │ │ ldr r2, [pc, #3564] @ 3d7008 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #11 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ mov r3, #17 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ bl 34a888 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #2 │ │ │ │ b 3d6c1c │ │ │ │ ldr r1, [r8, #276] @ 0x114 │ │ │ │ @@ -947576,15 +947576,15 @@ │ │ │ │ ldr r0, [pc, #3300] @ 3d7028 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d6480 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d6480 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d6cd4 │ │ │ │ @@ -947648,15 +947648,15 @@ │ │ │ │ subeq sl, r3, r0, lsr #25 │ │ │ │ ldrdeq sl, [r3], #-192 @ 0xffffff40 │ │ │ │ subeq sl, r3, r0, asr #25 │ │ │ │ subeq sl, r3, r0, lsr ip │ │ │ │ subeq sl, r3, r0, lsr #24 │ │ │ │ subeq sl, r3, ip, lsr #23 │ │ │ │ umaaleq sl, r3, r8, fp │ │ │ │ - eoreq r9, fp, r8, lsr #29 │ │ │ │ + eoreq r9, fp, r8, ror #28 │ │ │ │ subeq sl, r3, r0, asr #25 │ │ │ │ ldr r0, [pc, #2980] @ 3d702c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r9, lr, #72 @ 0x48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -947671,15 +947671,15 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldrd r0, [r0, #20] │ │ │ │ str r0, [sp, #2020] @ 0x7e4 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #2024] @ 0x7e8 │ │ │ │ str r0, [sp, #2016] @ 0x7e0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #2016 @ 0x7e0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d65d8 │ │ │ │ @@ -947733,15 +947733,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #100 @ 0x64 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ bl 3bd12c │ │ │ │ @@ -948388,33 +948388,33 @@ │ │ │ │ ldrb r0, [r0, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d5fa0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ bl 3be6d0 │ │ │ │ b 3d5fa0 │ │ │ │ - eoreq r3, sp, r1, ror #19 │ │ │ │ - eoreq r2, sp, lr, lsl #31 │ │ │ │ + eoreq r3, sp, r1, lsr #19 │ │ │ │ + eoreq r2, sp, lr, asr #30 │ │ │ │ subeq r9, r3, r8, ror #12 │ │ │ │ subeq r9, r3, r4, asr r6 │ │ │ │ - eoreq r2, sp, ip, lsl #31 │ │ │ │ + eoreq r2, sp, ip, asr #30 │ │ │ │ subeq r9, r3, r4, lsr #8 │ │ │ │ subeq r9, r6, ip, lsr #19 │ │ │ │ subeq r9, r6, r8, ror ip │ │ │ │ subeq r9, r6, r8, asr ip │ │ │ │ ldrdeq r9, [r6], #-144 @ 0xffffff70 │ │ │ │ subeq r9, r6, r8, lsl #20 │ │ │ │ subeq r9, r6, r4, ror #21 │ │ │ │ - eoreq r2, sp, r9, ror #30 │ │ │ │ + eoreq r2, sp, r9, lsr #30 │ │ │ │ subeq r9, r3, ip, lsl #12 │ │ │ │ strdeq r9, [r3], #-216 @ 0xffffff28 │ │ │ │ ldrdeq r9, [r3], #-212 @ 0xffffff2c │ │ │ │ subeq r9, r6, ip, lsl sl │ │ │ │ subeq r9, r6, ip, lsr #20 │ │ │ │ - eoreq r2, sp, r5, lsl #31 │ │ │ │ + eoreq r2, sp, r5, asr #30 │ │ │ │ subeq r9, r3, r8, lsr #12 │ │ │ │ subeq r9, r3, ip, lsl #31 │ │ │ │ subeq r9, r3, r0, ror pc │ │ │ │ strheq r9, [r6], #-184 @ 0xffffff48 │ │ │ │ subeq r9, r6, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ @@ -948577,15 +948577,15 @@ │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r5, [sl] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7558 │ │ │ │ @@ -948634,15 +948634,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ b 3d7558 │ │ │ │ ldr r0, [pc, #4092] @ 3d83f0 │ │ │ │ str r9, [sp, #260] @ 0x104 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -948659,15 +948659,15 @@ │ │ │ │ ldr r0, [pc, #4092] @ 3d842c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr sl, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 3bd12c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, #21 │ │ │ │ @@ -948686,15 +948686,15 @@ │ │ │ │ ldr r0, [pc, #4044] @ 3d8468 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d72b4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d72b4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d821c │ │ │ │ @@ -948794,15 +948794,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [r5] │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d782c │ │ │ │ @@ -948851,15 +948851,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3d782c │ │ │ │ ldr r5, [pc, #3564] @ 3d8540 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3d7784 │ │ │ │ @@ -948868,15 +948868,15 @@ │ │ │ │ ldr r0, [pc, #3536] @ 3d8544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d7618 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7618 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d819c │ │ │ │ @@ -948956,15 +948956,15 @@ │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r5, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r5, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -948993,15 +948993,15 @@ │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r5, [sl] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7b54 │ │ │ │ @@ -949048,15 +949048,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ b 3d7b54 │ │ │ │ ldr r5, [pc, #2840] @ 3d8588 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -949067,15 +949067,15 @@ │ │ │ │ ldr r0, [pc, #2812] @ 3d858c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d7934 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7934 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d823c │ │ │ │ @@ -949178,15 +949178,15 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r5, [r8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7e3c │ │ │ │ @@ -949236,15 +949236,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b 3d7e3c │ │ │ │ ldr r5, [pc, #2164] @ 3d85d0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -949254,15 +949254,15 @@ │ │ │ │ ldr r0, [pc, #2136] @ 3d85d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d7c18 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d7c18 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d81bc │ │ │ │ @@ -949344,15 +949344,15 @@ │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str fp, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ ldr sl, [sp, #236] @ 0xec │ │ │ │ ldr r0, [fp] │ │ │ │ strh r1, [fp, #76] @ 0x4c │ │ │ │ @@ -949451,15 +949451,15 @@ │ │ │ │ ldr r0, [pc, #1416] @ 3d8618 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr sl, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 3bd12c │ │ │ │ mov r5, #21 │ │ │ │ @@ -949544,15 +949544,15 @@ │ │ │ │ ldr r0, [pc, #992] @ 3d85e4 │ │ │ │ ldr r2, [pc, #992] @ 3d85e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ b 3d8298 │ │ │ │ - eoreq r2, sp, ip, lsr #22 │ │ │ │ + eoreq r2, sp, ip, ror #21 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [pc, #780] @ 3d8534 │ │ │ │ ldr r2, [pc, #780] @ 3d8538 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ @@ -949662,15 +949662,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ b 3d8488 │ │ │ │ mov r5, r0 │ │ │ │ b 3d84d8 │ │ │ │ mov r5, r0 │ │ │ │ b 3d8488 │ │ │ │ b 3d8404 │ │ │ │ - eoreq r8, fp, r4, lsl r1 │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ b 3d84b0 │ │ │ │ b 3d840c │ │ │ │ mov r5, r0 │ │ │ │ b 3d84a4 │ │ │ │ str fp, [sp, #20] │ │ │ │ @@ -949741,73 +949741,73 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #78] @ 0x4e │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r7, r3, ip, ror pc │ │ │ │ subeq r7, r3, r0, ror #30 │ │ │ │ - strdeq r1, [sp], -r9 @ │ │ │ │ + strhteq r1, [sp], -r9 │ │ │ │ ldrdeq r8, [r3], #-12 │ │ │ │ - eoreq r1, sp, r9, lsr sl │ │ │ │ + strdeq r1, [sp], -r9 @ │ │ │ │ subeq r8, r3, ip, lsl r1 │ │ │ │ strheq r8, [r6], #-104 @ 0xffffff98 │ │ │ │ subeq r8, r6, r4, lsr r6 │ │ │ │ subeq r8, r6, r4, lsl r6 │ │ │ │ subeq r8, r6, r0, asr #16 │ │ │ │ subeq r8, r6, r8, ror r8 │ │ │ │ subeq r8, r6, r0, asr #14 │ │ │ │ - eoreq r1, sp, sp, ror sl │ │ │ │ + eoreq r1, sp, sp, lsr sl │ │ │ │ umaaleq r8, r3, r0, r1 │ │ │ │ subeq r8, r3, ip, lsl #4 │ │ │ │ subeq r8, r3, r8, lsl r2 │ │ │ │ subeq r8, r3, ip, ror #24 │ │ │ │ subeq r8, r3, r4, lsl #25 │ │ │ │ andeq r9, r3, r8, ror pc │ │ │ │ - strhteq r1, [sp], -r9 │ │ │ │ + eoreq r1, sp, r9, ror sl │ │ │ │ subeq r8, r3, ip, asr #3 │ │ │ │ subeq r8, r3, r8, ror #22 │ │ │ │ strheq r8, [r3], #-176 @ 0xffffff50 │ │ │ │ andeq r9, r3, r8, lsl #29 │ │ │ │ umaaleq r8, r6, r4, r3 │ │ │ │ subeq r8, r6, r4, ror r2 │ │ │ │ subeq r8, r6, r4, asr r2 │ │ │ │ subeq r8, r6, r4, lsr #10 │ │ │ │ subeq r8, r6, ip, asr r5 │ │ │ │ subeq r8, r6, r0, lsl #7 │ │ │ │ - ldrdeq r1, [sp], -r9 @ │ │ │ │ + mlaeq sp, r9, r9, r1 │ │ │ │ subeq r8, r3, ip, lsl r1 │ │ │ │ @ instruction: 0xfff9acb0 │ │ │ │ subeq r8, r3, r0, ror #21 │ │ │ │ subeq r8, r3, r4, ror #18 │ │ │ │ strheq r8, [r3], #-144 @ 0xffffff70 │ │ │ │ andeq r9, r3, ip, ror ip │ │ │ │ - eoreq r1, sp, r9, lsl sl │ │ │ │ + ldrdeq r1, [sp], -r9 @ │ │ │ │ subeq r8, r3, ip, asr r1 │ │ │ │ subeq r8, r3, ip, asr #16 │ │ │ │ subeq r8, r3, r4, asr #17 │ │ │ │ andeq r9, r3, r4, ror #22 │ │ │ │ strheq r8, [r6], #-4 │ │ │ │ subeq r8, r6, r8, ror r0 │ │ │ │ subeq r8, r6, r8, asr r0 │ │ │ │ subeq r8, r6, r0, asr #4 │ │ │ │ subeq r8, r6, r8, ror r2 │ │ │ │ subeq r8, r6, ip, lsl #3 │ │ │ │ - eoreq r1, sp, sp, asr sl │ │ │ │ + eoreq r1, sp, sp, lsl sl │ │ │ │ subeq r8, r3, r0, asr #3 │ │ │ │ subeq r8, r3, ip, asr r6 │ │ │ │ andeq r9, r3, r0, lsr #19 │ │ │ │ subeq r8, r3, r8, asr #13 │ │ │ │ - mlaeq sp, sp, sl, r1 │ │ │ │ + eoreq r1, sp, sp, asr sl │ │ │ │ subeq r8, r3, r0, lsl #4 │ │ │ │ subeq r8, r3, ip, asr r5 │ │ │ │ strdeq r8, [r3], #-84 @ 0xffffffac │ │ │ │ andeq r9, r3, ip, ror r8 │ │ │ │ @ instruction: 0xfff9a69c │ │ │ │ subeq r8, r3, ip, asr #9 │ │ │ │ - strhteq r7, [fp], -r4 │ │ │ │ + eoreq r7, fp, r4, ror r4 │ │ │ │ subeq r7, r6, r4, lsl #30 │ │ │ │ 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] │ │ │ │ @@ -949835,45 +949835,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 3d898c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 3d89f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 3d89e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 3d89e8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 3d89d8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3d8790 │ │ │ │ ldr r1, [pc, #664] @ 3d89a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 3d89dc │ │ │ │ add r1, pc, r1 │ │ │ │ b 3d886c │ │ │ │ ldr r1, [pc, #656] @ 3d89c4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3d8790 │ │ │ │ ldr r3, [pc, #600] @ 3d8998 │ │ │ │ @@ -949882,38 +949882,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 3d89ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 3d89a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 3d89b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 3d8990 │ │ │ │ ldr r1, [pc, #456] @ 3d8994 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3d8840 │ │ │ │ ldr r3, [pc, #536] @ 3d89f4 │ │ │ │ ldr r1, [pc, #536] @ 3d89f8 │ │ │ │ @@ -949931,61 +949931,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 3d89a8 │ │ │ │ ldr r1, [pc, #368] @ 3d89ac │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 3d89e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 3d89b0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 3d89b4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 3d89fc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 3d8a00 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 3d89c8 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 3d89cc │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 3d89d0 │ │ │ │ @@ -949998,93 +949998,93 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 3d89bc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 3d89c0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 3d8a04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eoreq r1, sp, ip, asr r7 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r1, sp, ip, lsl r7 │ │ │ │ subeq r7, r3, r0, ror #18 │ │ │ │ - eoreq r1, sp, r9, lsr r6 │ │ │ │ + strdeq r1, [sp], -r9 @ │ │ │ │ subeq r7, r3, ip, asr #26 │ │ │ │ - strhteq r1, [sp], -r8 │ │ │ │ - eoreq r1, sp, fp, lsl #13 │ │ │ │ - eoreq r1, sp, r3, lsl r7 │ │ │ │ + eoreq r1, sp, r8, ror r6 │ │ │ │ + eoreq r1, sp, fp, asr #12 │ │ │ │ + ldrdeq r1, [sp], -r3 @ │ │ │ │ subeq r7, r3, r8, ror #24 │ │ │ │ - strdeq r1, [sp], -r1 @ │ │ │ │ + strhteq r1, [sp], -r1 │ │ │ │ subeq r7, r3, r4, lsr #24 │ │ │ │ - mlaeq sp, r8, r5, r1 │ │ │ │ - eoreq r1, sp, r9, lsl #13 │ │ │ │ + eoreq r1, sp, r8, asr r5 │ │ │ │ + eoreq r1, sp, r9, asr #12 │ │ │ │ subeq r7, r3, r0, ror #15 │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ - eoreq r1, sp, r1, lsr #14 │ │ │ │ + strhteq r1, [sp], -r0 │ │ │ │ + eoreq r1, sp, r1, ror #13 │ │ │ │ subeq r7, r3, ip, lsr r8 │ │ │ │ subeq r7, r3, ip, asr #23 │ │ │ │ strheq r7, [r3], #-184 @ 0xffffff48 │ │ │ │ - eoreq r1, sp, r5, asr #10 │ │ │ │ - eoreq r1, sp, ip, ror #14 │ │ │ │ - eoreq r1, sp, r0, asr r7 │ │ │ │ - eoreq r1, sp, r7, lsl r6 │ │ │ │ + eoreq r1, sp, r5, lsl #10 │ │ │ │ + eoreq r1, sp, ip, lsr #14 │ │ │ │ + eoreq r1, sp, r0, lsl r7 │ │ │ │ + ldrdeq r1, [sp], -r7 @ │ │ │ │ subeq r7, r3, r0, lsl lr │ │ │ │ - eoreq r1, sp, sl, lsr #15 │ │ │ │ - eoreq r1, sp, r5, lsl r7 │ │ │ │ - eoreq fp, fp, r0, lsl r9 │ │ │ │ + eoreq r1, sp, sl, ror #14 │ │ │ │ + ldrdeq r1, [sp], -r5 @ │ │ │ │ + ldrdeq fp, [fp], -r0 @ │ │ │ │ subeq r7, r3, ip, asr #18 │ │ │ │ - strhteq r1, [sp], -r6 │ │ │ │ + eoreq r1, sp, r6, ror r6 │ │ │ │ subeq r7, r3, r0, lsr ip │ │ │ │ - eoreq fp, fp, r4, lsl #14 │ │ │ │ - eoreq r1, sp, r1, lsr #10 │ │ │ │ + eoreq fp, fp, r4, asr #13 │ │ │ │ + eoreq r1, sp, r1, ror #9 │ │ │ │ subeq r7, r3, r8, lsl sp │ │ │ │ subeq r7, r3, r0, lsl #26 │ │ │ │ - mlaeq sp, lr, r6, r1 │ │ │ │ + eoreq r1, sp, lr, asr r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [pc, #32] @ 3d8a44 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r2, [pc, #28] @ 3d8a48 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldrdeq r7, [r3], #-248 @ 0xffffff08 │ │ │ │ - eoreq fp, fp, r4, asr #16 │ │ │ │ + eoreq fp, fp, r4, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3d8b04 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3d8b08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d8a88 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -950095,15 +950095,15 @@ │ │ │ │ bne 3d8a80 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d8a80 │ │ │ │ @@ -950112,15 +950112,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ strheq r7, [r6], #-48 @ 0xffffffd0 │ │ │ │ subeq r7, r6, ip, ror #7 │ │ │ │ subeq r7, r6, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -950134,18 +950134,18 @@ │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3d8c38 │ │ │ │ ldr r0, [pc, #756] @ 3d8e70 │ │ │ │ mov r1, #4 │ │ │ │ @@ -950382,15 +950382,15 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r4, [r6] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d9184 │ │ │ │ @@ -950438,15 +950438,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3d9184 │ │ │ │ ldr r8, [pc, #4052] @ 3d9ff4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r1, [r8, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3d9050 │ │ │ │ @@ -950455,15 +950455,15 @@ │ │ │ │ ldr r0, [pc, #4072] @ 3da028 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d8ee8 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d8ee8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3da0d4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -950496,15 +950496,15 @@ │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [pc, #4072] @ 3da0d0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4076] @ 3da0f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3d9184 │ │ │ │ ldr r0, [pc, #4092] @ 3da114 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -950513,15 +950513,15 @@ │ │ │ │ bne 3d9184 │ │ │ │ ldr r8, [r8] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d9184 │ │ │ │ @@ -950530,25 +950530,25 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldrb r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d91bc │ │ │ │ ldr r1, [pc, #4088] @ 3da190 │ │ │ │ ldr r3, [pc, #4088] @ 3da194 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r2, #4 │ │ │ │ - bl 677204 │ │ │ │ + bl 6771d4 │ │ │ │ ldr r9, [sp, #304] @ 0x130 │ │ │ │ ldr r8, [sp, #308] @ 0x134 │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ b 3d91dc │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ bl 332b54 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ @@ -950667,15 +950667,15 @@ │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ ldr r7, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r7, r8 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r0, r8 │ │ │ │ @@ -950944,15 +950944,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r4, [r5] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d9ab8 │ │ │ │ @@ -950995,15 +950995,15 @@ │ │ │ │ str sl, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3d9ab8 │ │ │ │ ldr r1, [pc, #2708] @ 3da368 │ │ │ │ ldr r2, [pc, #2708] @ 3da36c │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -951016,15 +951016,15 @@ │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ str sl, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r9, [sp, #248] @ 0xf8 │ │ │ │ ldr r8, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ beq 3d9940 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ @@ -951049,15 +951049,15 @@ │ │ │ │ ldr r0, [pc, #2632] @ 3da3d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ ldr r8, [sp, #264] @ 0x108 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 3be9a4 │ │ │ │ mov r6, #8 │ │ │ │ b 3d9c68 │ │ │ │ @@ -951087,15 +951087,15 @@ │ │ │ │ ldr r0, [pc, #2428] @ 3da39c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d97b0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d97b0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3da134 │ │ │ │ @@ -951197,15 +951197,15 @@ │ │ │ │ ldr r0, [pc, #1964] @ 3da384 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r8, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ beq 3d9c14 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ @@ -951558,15 +951558,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ bl 58f8c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str sl, [sp, #12] │ │ │ │ b 3da2bc │ │ │ │ b 3da2bc │ │ │ │ - eoreq r9, fp, sp, lsr r6 │ │ │ │ + strdeq r9, [fp], -sp @ │ │ │ │ subeq r7, r3, r4, lsl #9 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 3da2bc │ │ │ │ b 3da1bc │ │ │ │ b 3da1bc │ │ │ │ b 3da1bc │ │ │ │ b 3da1bc │ │ │ │ @@ -951669,56 +951669,56 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 3be9a4 │ │ │ │ b 3da324 │ │ │ │ bl 59014 │ │ │ │ subeq r6, r6, ip, lsr sl │ │ │ │ - eoreq pc, ip, r1, asr #22 │ │ │ │ + eoreq pc, ip, r1, lsl #22 │ │ │ │ ldrdeq r6, [r3], #-76 @ 0xffffffb4 │ │ │ │ - eoreq pc, ip, r5, lsl #23 │ │ │ │ + eoreq pc, ip, r5, asr #22 │ │ │ │ subeq r6, r3, r0, lsr #10 │ │ │ │ subeq r6, r3, r4, asr r5 │ │ │ │ subeq r6, r3, r0, ror #10 │ │ │ │ strdeq r5, [r3], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0xfffe7070 │ │ │ │ subeq r6, r3, ip, lsr sp │ │ │ │ - mlaeq sp, r1, ip, r0 │ │ │ │ + eoreq r0, sp, r1, asr ip │ │ │ │ subeq r6, r3, r4, lsr ip │ │ │ │ subeq r6, r3, r0, lsr #32 │ │ │ │ subeq r6, r3, r8, lsr #21 │ │ │ │ @ instruction: 0xfffe6db8 │ │ │ │ subeq r6, r6, r8, lsr #32 │ │ │ │ subeq r6, r3, r8, ror #1 │ │ │ │ subeq r6, r3, r8, asr r0 │ │ │ │ subeq r6, r3, ip, asr #32 │ │ │ │ subeq r6, r6, r8, lsl r5 │ │ │ │ ldrdeq r6, [r6], #-28 @ 0xffffffe4 │ │ │ │ strheq r6, [r6], #-28 @ 0xffffffe4 │ │ │ │ subeq r6, r6, r8, lsr #13 │ │ │ │ subeq r6, r6, r0, ror #13 │ │ │ │ strdeq r6, [r6], #-60 @ 0xffffffc4 │ │ │ │ - eoreq pc, ip, r9, lsl #22 │ │ │ │ + eoreq pc, ip, r9, asr #21 │ │ │ │ strdeq r6, [r3], #-68 @ 0xffffffbc │ │ │ │ subeq r6, r3, ip, asr #21 │ │ │ │ ldrdeq r6, [r3], #-208 @ 0xffffff30 │ │ │ │ - eoreq pc, ip, r5, lsr #22 │ │ │ │ + eoreq pc, ip, r5, ror #21 │ │ │ │ subeq r6, r3, r0, lsl r5 │ │ │ │ subeq r6, r3, r4, lsr #17 │ │ │ │ ldrdeq r6, [r3], #-176 @ 0xffffff50 │ │ │ │ subeq r6, r3, r0, lsl sp │ │ │ │ umaaleq r6, r6, r8, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3da48c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3da490 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3da410 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -951729,15 +951729,15 @@ │ │ │ │ bne 3da408 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3da408 │ │ │ │ @@ -951746,15 +951746,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ strdeq r5, [r6], #-112 @ 0xffffff90 │ │ │ │ subeq r5, r6, r4, ror #20 │ │ │ │ umaaleq r5, r6, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ @@ -951790,15 +951790,15 @@ │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3daa1c │ │ │ │ ldr r1, [pc, #2404] @ 3dae8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r2, #10 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ beq 3da54c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 3da568 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -951943,15 +951943,15 @@ │ │ │ │ ldr r0, [pc, #1828] @ 3daea4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3da8c0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3da8c0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3dac98 │ │ │ │ @@ -952008,15 +952008,15 @@ │ │ │ │ ldr r0, [pc, #1628] @ 3daee0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 3be9a4 │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -952036,15 +952036,15 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r8, [r7] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3da9f0 │ │ │ │ @@ -952092,15 +952092,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3daa08 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -952389,44 +952389,44 @@ │ │ │ │ strb r0, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq r5, [r6], #-136 @ 0xffffff78 │ │ │ │ strdeq r5, [r3], #-156 @ 0xffffff64 │ │ │ │ subeq r5, r3, ip, ror ip │ │ │ │ - strdeq lr, [ip], -fp @ │ │ │ │ + strhteq lr, [ip], -fp │ │ │ │ subeq r6, r3, r8, lsl #2 │ │ │ │ strdeq r5, [r3], #-152 @ 0xffffff68 │ │ │ │ subeq r5, r3, r4, lsl #20 │ │ │ │ subeq r5, r6, r0, ror r5 │ │ │ │ subeq r5, r6, ip, lsr #13 │ │ │ │ subeq r5, r6, ip, lsl #13 │ │ │ │ umaaleq r5, r6, r8, r5 │ │ │ │ ldrdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ subeq r5, r6, ip, lsl r5 │ │ │ │ - eoreq lr, ip, r5, lsr #31 │ │ │ │ + eoreq lr, ip, r5, ror #30 │ │ │ │ subeq r5, r3, r0, ror #19 │ │ │ │ strheq r5, [r3], #-144 @ 0xffffff70 │ │ │ │ subeq r5, r3, r8, lsl #26 │ │ │ │ @ instruction: 0xfffe5f98 │ │ │ │ - eoreq lr, ip, r1, asr #31 │ │ │ │ + eoreq lr, ip, r1, lsl #31 │ │ │ │ strdeq r5, [r3], #-156 @ 0xffffff64 │ │ │ │ subeq r5, r3, r0, asr fp │ │ │ │ subeq r5, r3, r8, asr #29 │ │ │ │ @ instruction: 0xfffe6160 │ │ │ │ subeq r5, r3, ip, lsl #28 │ │ │ │ umaaleq r5, r6, ip, r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3daf9c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3dafa0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3daf20 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -952437,15 +952437,15 @@ │ │ │ │ bcc 3daf18 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3daf18 │ │ │ │ @@ -952454,15 +952454,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r4, r6, r0, lsl pc │ │ │ │ subeq r4, r6, r4, asr pc │ │ │ │ subeq r4, r6, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ @@ -952575,15 +952575,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db6d8 │ │ │ │ @@ -952630,15 +952630,15 @@ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ b 3db6d8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #1908] @ 3db9e8 │ │ │ │ @@ -952659,15 +952659,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3db408 │ │ │ │ ldr r0, [pc, #1844] @ 3db9f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db408 │ │ │ │ ldr r0, [pc, #1860] @ 3dba1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -952701,15 +952701,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [pc, #1748] @ 3dba30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1724] @ 3dba34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3db538 │ │ │ │ ldr r0, [pc, #1708] @ 3dba38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -952720,15 +952720,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db538 │ │ │ │ @@ -952738,15 +952738,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3db538 │ │ │ │ ldr r0, [pc, #1512] @ 3db9f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3db538 │ │ │ │ ldr r0, [pc, #1496] @ 3db9fc │ │ │ │ @@ -952758,15 +952758,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db538 │ │ │ │ @@ -952814,15 +952814,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3db074 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -952843,15 +952843,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3db12c │ │ │ │ ldr r0, [pc, #1196] @ 3dba4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db12c │ │ │ │ ldr r0, [pc, #1208] @ 3dba70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -952881,15 +952881,15 @@ │ │ │ │ ldr r1, [pc, #1112] @ 3dba80 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1084] @ 3dba84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3db6d4 │ │ │ │ ldr r0, [pc, #1068] @ 3dba88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -952900,15 +952900,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3db6d4 │ │ │ │ @@ -952918,15 +952918,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r1, [fp, #128] @ 0x80 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -952993,15 +952993,15 @@ │ │ │ │ ldr r0, [pc, #684] @ 3dba94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 3be9a4 │ │ │ │ mov r4, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -953124,21 +953124,21 @@ │ │ │ │ umaaleq r4, r6, r0, fp │ │ │ │ subeq r4, r6, r0, ror fp │ │ │ │ subeq r4, r6, r8, asr fp │ │ │ │ subeq r4, r6, r0, asr sl │ │ │ │ subeq r4, r6, r8, lsl #21 │ │ │ │ subeq r4, r6, r0, ror #19 │ │ │ │ subeq r4, r6, r0, lsr #19 │ │ │ │ - eoreq lr, ip, r9, asr #7 │ │ │ │ + eoreq lr, ip, r9, lsl #7 │ │ │ │ subeq r4, r3, ip, asr #28 │ │ │ │ subeq r4, r3, r0, asr lr │ │ │ │ subeq r5, r3, r4, asr #3 │ │ │ │ @ instruction: 0xfffe5450 │ │ │ │ subeq r4, r6, r0, asr #22 │ │ │ │ - eoreq lr, ip, sp, lsl r4 │ │ │ │ + ldrdeq lr, [ip], -sp @ │ │ │ │ subeq r4, r3, r0, lsr #29 │ │ │ │ strdeq r4, [r3], #-248 @ 0xffffff08 │ │ │ │ subeq r5, r3, ip, ror #6 │ │ │ │ @ instruction: 0xfffe55f8 │ │ │ │ subeq r4, r6, r8, ror #21 │ │ │ │ subeq r4, r6, r0, lsr #22 │ │ │ │ subeq r4, r6, r4, ror sl │ │ │ │ @@ -953146,35 +953146,35 @@ │ │ │ │ subeq r4, r6, ip, ror #12 │ │ │ │ subeq r4, r6, ip, asr #12 │ │ │ │ subeq r4, r6, r4, lsr r6 │ │ │ │ subeq r4, r6, ip, lsr #26 │ │ │ │ subeq r4, r6, r4, ror #26 │ │ │ │ subeq r4, r6, r8, ror sl │ │ │ │ subeq r4, r6, r8, lsr sl │ │ │ │ - eoreq lr, ip, r5, ror #7 │ │ │ │ + eoreq lr, ip, r5, lsr #7 │ │ │ │ subeq r4, r3, r8, ror lr │ │ │ │ subeq r5, r3, r8, lsr #2 │ │ │ │ subeq r5, r3, ip, asr #8 │ │ │ │ subeq r4, r6, ip, lsl r6 │ │ │ │ - eoreq lr, ip, r1, lsl #8 │ │ │ │ + eoreq lr, ip, r1, asr #7 │ │ │ │ umaaleq r4, r3, r4, lr │ │ │ │ subeq r4, r3, r4, lsl sp │ │ │ │ subeq r5, r3, r8, lsr r0 │ │ │ │ subeq r4, r6, r8, lsl r8 │ │ │ │ subeq r4, r6, r0, asr r8 │ │ │ │ subeq r4, r6, r0, ror #10 │ │ │ │ subeq r4, r3, r8, lsr #29 │ │ │ │ subeq r4, r6, r8, lsr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3dbb50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3dbb54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dbad0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -953186,15 +953186,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3dbb5c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dbac8 │ │ │ │ @@ -953203,15 +953203,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r4, r6, r4, lsl #14 │ │ │ │ subeq r4, r6, r4, lsr #7 │ │ │ │ ldrdeq r4, [r6], #-52 @ 0xffffffcc │ │ │ │ subeq r4, r6, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -953254,15 +953254,15 @@ │ │ │ │ ldr r0, [pc, #1076] @ 3dc030 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dbc9c │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dbc9c │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dbf2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -953286,15 +953286,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ str ip, [sp, #456] @ 0x1c8 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, r4, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r7, [r4, #69] @ 0x45 │ │ │ │ b 3dbd4c │ │ │ │ ldr r0, [pc, #912] @ 3dc034 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -953324,15 +953324,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ stm lr, {r1, r2, r3, r5, r7} │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ strb r0, [r4, #69] @ 0x45 │ │ │ │ add r0, r4, #32 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ @@ -953521,18 +953521,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r4, [r6], #-4 │ │ │ │ subeq r4, r6, r8 │ │ │ │ subeq r3, r6, r8, ror #31 │ │ │ │ subeq r3, r6, ip, lsr pc │ │ │ │ subeq r4, r6, r4, lsr #3 │ │ │ │ - eoreq sp, ip, r9, asr #26 │ │ │ │ + eoreq sp, ip, r9, lsl #26 │ │ │ │ subeq r4, r3, ip, lsr r8 │ │ │ │ subeq r4, r3, r4, ror #20 │ │ │ │ - eoreq sp, ip, sp, lsr #26 │ │ │ │ + eoreq sp, ip, sp, ror #25 │ │ │ │ subeq r4, r3, r0, lsr #16 │ │ │ │ subeq r4, r3, r4, lsl #22 │ │ │ │ subeq r4, r3, r0, asr r8 │ │ │ │ subeq r4, r3, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -953660,15 +953660,15 @@ │ │ │ │ ldr r0, [pc, #1192] @ 3dc6fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dc330 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dc330 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dc600 │ │ │ │ mov r2, r1 │ │ │ │ @@ -953707,15 +953707,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r6, [sl, #68] @ 0x44 │ │ │ │ b 3dc41c │ │ │ │ ldr r0, [pc, #968] @ 3dc700 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -953760,15 +953760,15 @@ │ │ │ │ stm r3, {r1, r2, r4, fp} │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -953956,23 +953956,23 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq r3, r6, ip, sl │ │ │ │ subeq r3, r6, r4, asr sp │ │ │ │ subeq r3, r6, r4, lsr sp │ │ │ │ subeq r3, r6, ip, asr #24 │ │ │ │ subeq r3, r6, r0, lsl fp │ │ │ │ - mlaeq ip, r1, r6, sp │ │ │ │ + eoreq sp, ip, r1, asr r6 │ │ │ │ subeq r4, r3, r4, lsr #3 │ │ │ │ - eoreq sp, ip, r5, ror r6 │ │ │ │ + eoreq sp, ip, r5, lsr r6 │ │ │ │ subeq r4, r3, r8, lsl #3 │ │ │ │ subeq r4, r3, r4, asr #7 │ │ │ │ strheq r4, [r3], #-48 @ 0xffffffd0 │ │ │ │ - eoreq sp, ip, r9, asr r6 │ │ │ │ + eoreq sp, ip, r9, lsl r6 │ │ │ │ subeq r4, r3, ip, ror #2 │ │ │ │ - eoreq sp, ip, sp, lsr r6 │ │ │ │ + strdeq sp, [ip], -sp @ │ │ │ │ subeq r4, r3, r0, asr r1 │ │ │ │ subeq r4, r3, r8, lsr #9 │ │ │ │ umaaleq r4, r3, r4, r4 │ │ │ │ strheq r4, [r3], #-24 @ 0xffffffe8 │ │ │ │ subeq r4, r3, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -954131,15 +954131,15 @@ │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r6, [r9] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dcaa8 │ │ │ │ @@ -954187,15 +954187,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3dcb10 │ │ │ │ b 3dcb1c │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #3 │ │ │ │ @@ -954237,15 +954237,15 @@ │ │ │ │ ldr r0, [pc, #568] @ 3dcd90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dc978 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dc978 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dccc0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -954273,15 +954273,15 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #440] @ 3dcdc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3dcc88 │ │ │ │ ldr r0, [pc, #424] @ 3dcdc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -954290,15 +954290,15 @@ │ │ │ │ bne 3dcc88 │ │ │ │ ldr r9, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dcc88 │ │ │ │ @@ -954307,15 +954307,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov sl, #21 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3dcb10 │ │ │ │ b 3dcb1c │ │ │ │ ldr r2, [pc, #220] @ 3dcd80 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -954378,19 +954378,19 @@ │ │ │ │ subeq r3, r6, r0, asr #5 │ │ │ │ subeq r3, r6, r0, asr r3 │ │ │ │ subeq r3, r6, r8, lsr r2 │ │ │ │ subeq r3, r6, r8, lsl r2 │ │ │ │ ldrdeq r3, [r6], #-76 @ 0xffffffb4 │ │ │ │ subeq r3, r6, r4, lsl r5 │ │ │ │ subeq r3, r6, r4, asr #7 │ │ │ │ - eoreq ip, ip, sp, ror pc │ │ │ │ + eoreq ip, ip, sp, lsr pc │ │ │ │ subeq r3, r3, r0, asr #21 │ │ │ │ ldrdeq r3, [r3], #-132 @ 0xffffff7c │ │ │ │ subeq r3, r3, r0, asr sp │ │ │ │ - mlaeq ip, r9, pc, ip @ │ │ │ │ + eoreq ip, ip, r9, asr pc │ │ │ │ ldrdeq r3, [r3], #-172 @ 0xffffff54 │ │ │ │ subeq r3, r3, r4, ror #14 │ │ │ │ subeq r3, r3, ip, ror #23 │ │ │ │ subeq r3, r6, r8, asr r2 │ │ │ │ umaaleq r3, r6, r0, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -954425,27 +954425,27 @@ │ │ │ │ ldr r0, [pc, #808] @ 3dd170 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dce9c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dce9c │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ b 3dcf0c │ │ │ │ ldr r0, [pc, #720] @ 3dd174 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ @@ -954460,15 +954460,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -954773,15 +954773,15 @@ │ │ │ │ ldr r0, [pc, #984] @ 3dd790 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dd450 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dd450 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dd6b8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -954803,15 +954803,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str lr, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ strb r7, [r9, #44] @ 0x2c │ │ │ │ b 3dd504 │ │ │ │ ldr r0, [pc, #828] @ 3dd794 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -954842,15 +954842,15 @@ │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [r9, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -955017,18 +955017,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, r6, r8, lsr r9 │ │ │ │ subeq r2, r6, ip, asr #21 │ │ │ │ subeq r2, r6, ip, lsr #21 │ │ │ │ subeq r2, r6, r8, lsl #20 │ │ │ │ strdeq r2, [r6], #-144 @ 0xffffff70 │ │ │ │ - strhteq ip, [ip], -sp │ │ │ │ + eoreq ip, ip, sp, ror r5 │ │ │ │ subeq r3, r3, r8, lsr r1 │ │ │ │ subeq r3, r3, r4, lsr #4 │ │ │ │ - eoreq ip, ip, r1, lsr #11 │ │ │ │ + eoreq ip, ip, r1, ror #10 │ │ │ │ subeq r3, r3, ip, lsl r1 │ │ │ │ subeq r3, r3, r0, asr #5 │ │ │ │ subeq r3, r3, ip, asr #2 │ │ │ │ subeq r3, r3, r8, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -955233,15 +955233,15 @@ │ │ │ │ add r9, r0, #1 │ │ │ │ sub r0, r3, r7 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3de048 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -955263,15 +955263,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dddec │ │ │ │ @@ -955319,15 +955319,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3dddec │ │ │ │ ldr r0, [pc, #2304] @ 3de564 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3ddc94 │ │ │ │ @@ -955338,15 +955338,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ddb28 │ │ │ │ ldr r0, [pc, #2256] @ 3de56c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ddb28 │ │ │ │ ldr r0, [pc, #2276] @ 3de598 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -955383,15 +955383,15 @@ │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [pc, #2152] @ 3de5ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2128] @ 3de5b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3dddec │ │ │ │ ldr r0, [pc, #2112] @ 3de5b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -955402,15 +955402,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dddec │ │ │ │ @@ -955420,15 +955420,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 420284 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ @@ -955595,15 +955595,15 @@ │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 680eac │ │ │ │ + bl 680e7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3de35c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r6, #8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ cmp r9, r4 │ │ │ │ @@ -955884,60 +955884,60 @@ │ │ │ │ subeq r2, r3, r4, ror #31 │ │ │ │ subeq r2, r3, r8, asr pc │ │ │ │ subeq r2, r3, r4, ror #30 │ │ │ │ subeq r1, r6, r4, lsr lr │ │ │ │ ldrdeq r1, [r6], #-216 @ 0xffffff28 │ │ │ │ strheq r1, [r3], #-216 @ 0xffffff28 │ │ │ │ subeq r2, r3, r0, asr #11 │ │ │ │ - eoreq ip, ip, r4, lsl r1 │ │ │ │ + ldrdeq ip, [ip], -r4 @ │ │ │ │ subeq r2, r6, r0, lsl #5 │ │ │ │ subeq r1, r6, r8, lsr #29 │ │ │ │ strheq r2, [r3], #-80 @ 0xffffffb0 │ │ │ │ subeq r2, r3, r0, asr r5 │ │ │ │ subeq r1, r3, r8, asr #10 │ │ │ │ subeq r1, r6, r8, lsl #27 │ │ │ │ subeq r1, r3, r0, lsr #27 │ │ │ │ subeq r2, r3, r0, asr r5 │ │ │ │ strdeq r1, [r6], #-184 @ 0xffffff48 │ │ │ │ subeq r1, r3, ip, asr sp │ │ │ │ subeq r1, r3, r4, ror #31 │ │ │ │ - eoreq fp, ip, sl, asr #11 │ │ │ │ + eoreq fp, ip, sl, lsl #11 │ │ │ │ subeq r1, r3, ip, asr #26 │ │ │ │ subeq r1, r3, r8, lsl #26 │ │ │ │ subeq r2, r6, r4, ror #6 │ │ │ │ subeq r2, r6, r4, asr #6 │ │ │ │ subeq r2, r6, ip, lsr #6 │ │ │ │ subeq r2, r6, ip, lsr #6 │ │ │ │ subeq r2, r6, r4, ror #6 │ │ │ │ subeq r2, r6, ip, ror #8 │ │ │ │ subeq r2, r6, ip, lsr #8 │ │ │ │ - eoreq fp, ip, r9, asr r9 │ │ │ │ + eoreq fp, ip, r9, lsl r9 │ │ │ │ subeq r2, r3, r4, lsr #10 │ │ │ │ subeq r2, r3, ip, lsr #14 │ │ │ │ subeq r2, r3, r0, lsr ip │ │ │ │ @ instruction: 0xfff94918 │ │ │ │ subeq r2, r3, r8, lsl #20 │ │ │ │ subeq r2, r6, r4, lsl r3 │ │ │ │ - eoreq fp, ip, r5, ror r9 │ │ │ │ + eoreq fp, ip, r5, lsr r9 │ │ │ │ subeq r2, r3, r0, asr #10 │ │ │ │ subeq r2, r3, r0, lsl r6 │ │ │ │ subeq r2, r3, r4, lsl fp │ │ │ │ @ instruction: 0xfff947fc │ │ │ │ subeq r2, r6, r0, lsl #2 │ │ │ │ subeq r2, r6, r8, lsr r1 │ │ │ │ subeq r2, r6, ip, lsr r2 │ │ │ │ - eoreq fp, ip, r4, asr pc │ │ │ │ - eoreq pc, sl, r4, asr #29 │ │ │ │ + eoreq fp, ip, r4, lsl pc │ │ │ │ + eoreq pc, sl, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3de67c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3de680 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de5fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -955949,15 +955949,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3de688 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de5f4 │ │ │ │ @@ -955966,28 +955966,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r4, lsl #26 │ │ │ │ subeq r1, r6, r8, ror r8 │ │ │ │ subeq r1, r6, r8, lsr #17 │ │ │ │ subeq r1, r6, r8, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3de744 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3de748 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de6c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -955999,15 +955999,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3de750 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de6bc │ │ │ │ @@ -956016,28 +956016,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r4, lsr #24 │ │ │ │ strheq r1, [r6], #-112 @ 0xffffff90 │ │ │ │ subeq r1, r6, r0, ror #15 │ │ │ │ subeq r1, r6, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3de80c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3de810 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de78c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -956049,15 +956049,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3de818 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de784 │ │ │ │ @@ -956066,28 +956066,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r8, ror #22 │ │ │ │ subeq r1, r6, r8, ror #13 │ │ │ │ subeq r1, r6, r8, lsl r7 │ │ │ │ subeq r1, r6, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3de8d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3de8d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de854 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -956099,15 +956099,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3de8e0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de84c │ │ │ │ @@ -956116,28 +956116,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r4, asr #21 │ │ │ │ subeq r1, r6, r0, lsr #12 │ │ │ │ subeq r1, r6, r0, asr r6 │ │ │ │ subeq r1, r6, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3de99c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3de9a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de91c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -956149,15 +956149,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3de9a8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3de914 │ │ │ │ @@ -956166,15 +956166,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r8, lsl #20 │ │ │ │ subeq r1, r6, r8, asr r5 │ │ │ │ subeq r1, r6, r8, lsl #11 │ │ │ │ subeq r1, r6, ip, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -956555,15 +956555,15 @@ │ │ │ │ subeq r0, r3, r0, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ 3df044 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #152] @ 3df048 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3defc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -956575,15 +956575,15 @@ │ │ │ │ ldr r5, [pc, #112] @ 3df050 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3defbc │ │ │ │ @@ -956592,15 +956592,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r1, r6, r8, lsr #4 │ │ │ │ strheq r0, [r6], #-224 @ 0xffffff20 │ │ │ │ subeq r0, r6, r0, ror #29 │ │ │ │ subeq r1, r6, ip, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -956635,15 +956635,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r4, [r5] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df3c4 │ │ │ │ @@ -956691,15 +956691,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3df3c4 │ │ │ │ ldr r1, [r8, #376] @ 0x178 │ │ │ │ b 3df3cc │ │ │ │ ldr r4, [pc, #1084] @ 3df618 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -956710,15 +956710,15 @@ │ │ │ │ ldr r0, [pc, #1056] @ 3df61c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3df09c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df09c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3df36c │ │ │ │ mov r7, r0 │ │ │ │ @@ -956755,15 +956755,15 @@ │ │ │ │ ldr r1, [pc, #928] @ 3df650 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r8, #360 @ 0x168 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #900] @ 3df654 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3df3c4 │ │ │ │ ldr r0, [pc, #884] @ 3df658 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -956772,15 +956772,15 @@ │ │ │ │ bne 3df3c4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df3c4 │ │ │ │ @@ -956789,15 +956789,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3df3c4 │ │ │ │ ldr r0, [pc, #772] @ 3df660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ ldr r0, [pc, #756] @ 3df65c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ @@ -956973,20 +956973,20 @@ │ │ │ │ bl 59014 │ │ │ │ subeq r0, r6, ip, lsr #24 │ │ │ │ strheq r0, [r6], #-208 @ 0xffffff30 │ │ │ │ umaaleq r0, r6, r0, sp │ │ │ │ strheq r0, [r6], #-220 @ 0xffffff24 │ │ │ │ strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ subeq r0, r6, r0, asr #29 │ │ │ │ - ldrdeq sl, [ip], -r1 @ │ │ │ │ + mlaeq ip, r1, r8, sl │ │ │ │ subeq r1, r3, r4, ror #11 │ │ │ │ ldrdeq r1, [r3], #-28 @ 0xffffffe4 │ │ │ │ subeq r1, r3, r8, lsr #16 │ │ │ │ subeq r0, r6, ip, ror #20 │ │ │ │ - eoreq sl, ip, sp, ror #17 │ │ │ │ + eoreq sl, ip, sp, lsr #17 │ │ │ │ subeq r1, r3, r0, lsl #12 │ │ │ │ strheq r1, [r3], #-12 │ │ │ │ subeq r1, r3, r0, lsl r7 │ │ │ │ subeq r0, r6, r4, asr r9 │ │ │ │ umaaleq r0, r6, r0, fp │ │ │ │ subeq r0, r6, r8, asr #23 │ │ │ │ subeq r1, r3, r4, lsl #12 │ │ │ │ @@ -956994,15 +956994,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3df71c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3df720 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df6a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -957013,15 +957013,15 @@ │ │ │ │ bcc 3df698 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df698 │ │ │ │ @@ -957030,28 +957030,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r0, r6, r0, lsr #18 │ │ │ │ ldrdeq r0, [r6], #-116 @ 0xffffff8c │ │ │ │ subeq r0, r6, r4, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3df7e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3df7e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df764 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -957062,15 +957062,15 @@ │ │ │ │ bne 3df75c │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df75c │ │ │ │ @@ -957079,28 +957079,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r0, r6, r4, lsl #15 │ │ │ │ subeq r0, r6, r0, lsl r7 │ │ │ │ subeq r0, r6, r0, asr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3df8a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3df8a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df828 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -957111,15 +957111,15 @@ │ │ │ │ bne 3df820 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df820 │ │ │ │ @@ -957128,28 +957128,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r0, r6, r4, lsl #11 │ │ │ │ subeq r0, r6, ip, asr #12 │ │ │ │ subeq r0, r6, ip, ror r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3df968 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3df96c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df8ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -957160,15 +957160,15 @@ │ │ │ │ bne 3df8e4 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df8e4 │ │ │ │ @@ -957177,28 +957177,28 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r0, r6, ip, lsl r4 │ │ │ │ subeq r0, r6, r8, lsl #11 │ │ │ │ strheq r0, [r6], #-88 @ 0xffffffa8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3dfa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3dfa30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df9b0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -957209,15 +957209,15 @@ │ │ │ │ bne 3df9a8 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3df9a8 │ │ │ │ @@ -957226,15 +957226,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r0, r6, r8, asr #8 │ │ │ │ subeq r0, r6, r4, asr #9 │ │ │ │ strdeq r0, [r6], #-68 @ 0xffffffbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -957489,15 +957489,15 @@ │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ str r2, [sp, #604] @ 0x25c │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #964] @ 0x3c4 │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ orr r0, sl, #4 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldrb ip, [sp, #223] @ 0xdf │ │ │ │ mov r9, #42 @ 0x2a │ │ │ │ ldrh r3, [sp, #221] @ 0xdd │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldrb fp, [sp, #220] @ 0xdc │ │ │ │ @@ -957523,15 +957523,15 @@ │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ str r2, [sp, #604] @ 0x25c │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #996] @ 0x3e4 │ │ │ │ str r6, [sp, #992] @ 0x3e0 │ │ │ │ orr r0, r7, #4 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldr fp, [sp, #220] @ 0xdc │ │ │ │ add ip, sp, #1072 @ 0x430 │ │ │ │ ldr sl, [sp, #212] @ 0xd4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov r9, #41 @ 0x29 │ │ │ │ lsr r6, fp, #8 │ │ │ │ @@ -957581,15 +957581,15 @@ │ │ │ │ ldr r0, [pc, #3632] @ 3e0dc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e00e0 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e00e0 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e0a80 │ │ │ │ mov r5, r0 │ │ │ │ @@ -957622,15 +957622,15 @@ │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [pc, #3516] @ 3e0dfc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1076] @ 0x434 │ │ │ │ str r6, [sp, #1072] @ 0x430 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3492] @ 3e0e00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e020c │ │ │ │ ldr r0, [pc, #3476] @ 3e0e04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -957639,15 +957639,15 @@ │ │ │ │ bcc 3e020c │ │ │ │ ldr r5, [r9] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #964] @ 0x3c4 │ │ │ │ str r1, [sp, #968] @ 0x3c8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e020c │ │ │ │ @@ -957656,15 +957656,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e020c │ │ │ │ ldr r0, [pc, #3300] @ 3e0dcc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e020c │ │ │ │ ldr r0, [pc, #3284] @ 3e0dd0 │ │ │ │ @@ -957676,15 +957676,15 @@ │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldr r5, [sl] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e020c │ │ │ │ @@ -957732,15 +957732,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ add r0, lr, #28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ strb r0, [r8, #49] @ 0x31 │ │ │ │ add r2, r8, #88 @ 0x58 │ │ │ │ ldm r6!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r6, {r3, r4, r5, r7} │ │ │ │ @@ -957807,15 +957807,15 @@ │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r5, [r9] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e0590 │ │ │ │ @@ -957864,15 +957864,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ add r0, lr, #28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e0590 │ │ │ │ ldr r7, [pc, #2532] @ 3e0e0c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e0458 │ │ │ │ @@ -957881,15 +957881,15 @@ │ │ │ │ ldr r0, [pc, #2504] @ 3e0e10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e02ec │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e02ec │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e0a64 │ │ │ │ mov r6, r0 │ │ │ │ @@ -957923,15 +957923,15 @@ │ │ │ │ str r9, [sp, #1060] @ 0x424 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str ip, [sp, #208] @ 0xd0 │ │ │ │ str lr, [sp, #1076] @ 0x434 │ │ │ │ str r1, [sp, #1072] @ 0x430 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2360] @ 3e0e48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e0590 │ │ │ │ ldr r0, [pc, #2344] @ 3e0e4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -957940,15 +957940,15 @@ │ │ │ │ bne 3e0590 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #964] @ 0x3c4 │ │ │ │ str r1, [sp, #968] @ 0x3c8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e0590 │ │ │ │ @@ -957957,15 +957957,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -958042,15 +958042,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldr r0, [r3] │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -958114,15 +958114,15 @@ │ │ │ │ str sl, [sp, #1060] @ 0x424 │ │ │ │ str r2, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ str r3, [sp, #1048] @ 0x418 │ │ │ │ add r0, sp, #992 @ 0x3e0 │ │ │ │ add r1, lr, #4 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #32 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ @@ -958187,15 +958187,15 @@ │ │ │ │ ldr r0, [pc, #1164] @ 3e0d9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e076c │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e076c │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e0af0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -958218,15 +958218,15 @@ │ │ │ │ str sl, [sp, #1000] @ 0x3e8 │ │ │ │ str ip, [sp, #992] @ 0x3e0 │ │ │ │ str r7, [sp, #1048] @ 0x418 │ │ │ │ str r0, [sp, #1044] @ 0x414 │ │ │ │ str lr, [sp, #1060] @ 0x424 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ add r2, sp, #1040 @ 0x410 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 3e0818 │ │ │ │ ldr r0, [pc, #936] @ 3e0d58 │ │ │ │ ldr r2, [pc, #936] @ 3e0d5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 589f8 │ │ │ │ @@ -958346,15 +958346,15 @@ │ │ │ │ bne 3e0b74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e0c44 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 349988 │ │ │ │ b 3e0c44 │ │ │ │ - eoreq sl, ip, r8, ror #3 │ │ │ │ + eoreq sl, ip, r8, lsr #3 │ │ │ │ b 3e0ccc │ │ │ │ b 3e0ccc │ │ │ │ b 3e0c0c │ │ │ │ b 3e0c0c │ │ │ │ b 3e0ccc │ │ │ │ b 3e0c24 │ │ │ │ b 3e0c24 │ │ │ │ @@ -958371,15 +958371,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ b 3e0c44 │ │ │ │ b 3e0ccc │ │ │ │ b 3e0c24 │ │ │ │ b 3e0c24 │ │ │ │ b 3e0c24 │ │ │ │ - eoreq sl, ip, ip, asr r1 │ │ │ │ + eoreq sl, ip, ip, lsl r1 │ │ │ │ b 3e0ca4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 46a264 │ │ │ │ b 3e0ca8 │ │ │ │ b 3e0ca4 │ │ │ │ b 3e0ccc │ │ │ │ @@ -958456,15 +958456,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #50] @ 0x32 │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ subeq lr, r2, r0, lsl #1 │ │ │ │ umaaleq lr, r2, r4, r0 │ │ │ │ - eoreq r7, ip, r0, ror #15 │ │ │ │ + eoreq r7, ip, r0, lsr #15 │ │ │ │ strheq lr, [r2], #-100 @ 0xffffff9c │ │ │ │ ldrdeq pc, [r2], #-240 @ 0xffffff10 │ │ │ │ subeq pc, r2, r4, asr #31 │ │ │ │ subeq pc, r2, r0, lsl #14 │ │ │ │ strheq pc, [r2], #-104 @ 0xffffff98 @ │ │ │ │ umaaleq pc, r2, r8, r6 @ │ │ │ │ subeq pc, r2, r4, ror #19 │ │ │ │ @@ -958476,50 +958476,50 @@ │ │ │ │ @ instruction: 0xfff91e94 │ │ │ │ subeq pc, r2, r8, lsr sp @ │ │ │ │ subeq pc, r5, ip, asr r5 @ │ │ │ │ subeq pc, r5, r0, lsl #6 │ │ │ │ subeq pc, r5, r0, ror #5 │ │ │ │ subeq pc, r5, r8, ror r4 @ │ │ │ │ ldrdeq pc, [r5], #-100 @ 0xffffff9c │ │ │ │ - eoreq r9, ip, r5, lsl #3 │ │ │ │ + eoreq r9, ip, r5, asr #2 │ │ │ │ subeq pc, r2, r8, lsr #18 │ │ │ │ subeq pc, r2, r0, asr #24 │ │ │ │ - eoreq r9, ip, r9, ror #2 │ │ │ │ + eoreq r9, ip, r9, lsr #2 │ │ │ │ subeq pc, r2, ip, lsl #18 │ │ │ │ subeq pc, r2, r4, lsr #21 │ │ │ │ subeq pc, r5, r8, asr sp @ │ │ │ │ subeq pc, r5, r8, lsl #30 │ │ │ │ subeq pc, r5, r8, ror #29 │ │ │ │ subeq pc, r5, r8, ror sp @ │ │ │ │ strheq pc, [r5], #-208 @ 0xffffff30 @ │ │ │ │ subeq pc, r5, r0, ror sp @ │ │ │ │ - eoreq r9, ip, r1, lsr #3 │ │ │ │ + eoreq r9, ip, r1, ror #2 │ │ │ │ subeq pc, r2, r4, lsl #30 │ │ │ │ umaaleq r0, r3, r8, r1 │ │ │ │ ldrdeq r0, [r3], #-36 @ 0xffffffdc │ │ │ │ subeq pc, r5, r0, lsl #23 │ │ │ │ - ldrdeq r9, [ip], -r9 @ │ │ │ │ + mlaeq ip, r9, r1, r9 │ │ │ │ subeq pc, r2, ip, lsr pc @ │ │ │ │ subeq r0, r3, r0, lsr #6 │ │ │ │ subeq r0, r3, ip, asr r4 │ │ │ │ subeq pc, r5, ip, lsl sp @ │ │ │ │ subeq pc, r5, r4, lsl #28 │ │ │ │ subeq pc, r5, ip, lsr lr @ │ │ │ │ ldrdeq pc, [r5], #-156 @ 0xffffff64 │ │ │ │ subeq pc, r5, r0, asr #17 │ │ │ │ subeq pc, r5, r0, lsr #17 │ │ │ │ subeq pc, r5, ip, ror #22 │ │ │ │ subeq pc, r5, r4, lsr #23 │ │ │ │ subeq pc, r5, ip, asr #19 │ │ │ │ - strhteq r9, [ip], -sp │ │ │ │ + eoreq r9, ip, sp, ror r1 │ │ │ │ subeq pc, r2, r0, lsr pc @ │ │ │ │ subeq pc, r2, r8, lsr #31 │ │ │ │ subeq r0, r3, r0, asr #12 │ │ │ │ @ instruction: 0xfff92198 │ │ │ │ - strdeq r9, [ip], -r5 @ │ │ │ │ + strhteq r9, [ip], -r5 │ │ │ │ subeq pc, r2, r8, ror #30 │ │ │ │ umaaleq pc, r2, r0, lr @ │ │ │ │ subeq r0, r3, r4, lsr #10 │ │ │ │ @ instruction: 0xfff9207c │ │ │ │ subeq pc, r5, r0, asr r9 @ │ │ │ │ subeq pc, r5, r8, lsl #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -961617,25 +961617,25 @@ │ │ │ │ bl 579e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #3 │ │ │ │ b 3e3ba8 │ │ │ │ bl 58ff8 │ │ │ │ subeq ip, r2, ip, asr #28 │ │ │ │ - eoreq r0, ip, sl, lsr #26 │ │ │ │ + eoreq r0, ip, sl, ror #25 │ │ │ │ subeq r8, r2, r0, lsl #13 │ │ │ │ subeq r9, r2, r4, asr #5 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ + strhteq r5, [sl], -r0 │ │ │ │ strheq r9, [r2], #-32 @ 0xffffffe0 │ │ │ │ subeq ip, r2, ip, lsr #28 │ │ │ │ subeq ip, r2, r4, ror #28 │ │ │ │ - eoreq r0, ip, r6, asr #26 │ │ │ │ + eoreq r0, ip, r6, lsl #26 │ │ │ │ umaaleq r8, r2, ip, r6 │ │ │ │ subeq r9, r2, ip, lsl #12 │ │ │ │ - eoreq r5, sl, r8, lsr pc │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ strdeq r9, [r2], #-88 @ 0xffffffa8 │ │ │ │ subeq ip, r2, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #1924] @ 3e4688 │ │ │ │ add r7, fp, #4 │ │ │ │ @@ -964553,27 +964553,27 @@ │ │ │ │ ldr r0, [pc, #3792] @ 3e7b58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e6cdc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e6cdc │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #392] @ 0x188 │ │ │ │ b 3e6d4c │ │ │ │ ldr r0, [pc, #4040] @ 3e7cac │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -964588,15 +964588,15 @@ │ │ │ │ str r0, [sp, #800] @ 0x320 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #796] @ 0x31c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb r0, [fp, #392] @ 0x188 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -964904,15 +964904,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #664] @ 0x298 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e749c │ │ │ │ @@ -964966,15 +964966,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e7494 │ │ │ │ ldr r4, [pc, #4016] @ 3e82d0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e7350 │ │ │ │ @@ -964983,15 +964983,15 @@ │ │ │ │ ldr r0, [pc, #3988] @ 3e82d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e71d0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e71d0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e7594 │ │ │ │ mov r7, r0 │ │ │ │ @@ -965028,15 +965028,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #652] @ 0x28c │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r1, sp, #668 @ 0x29c │ │ │ │ str r1, [sp, #644] @ 0x284 │ │ │ │ add r7, sp, #644 @ 0x284 │ │ │ │ mov r1, r7 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3796] @ 3e82e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e7494 │ │ │ │ ldr r0, [pc, #3780] @ 3e82ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -965045,15 +965045,15 @@ │ │ │ │ bne 3e7494 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #736] @ 0x2e0 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #740] @ 0x2e4 │ │ │ │ str r1, [sp, #744] @ 0x2e8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e7494 │ │ │ │ @@ -965062,15 +965062,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ cmp r0, #21 │ │ │ │ bne 3e74dc │ │ │ │ ldr r1, [sp, #796] @ 0x31c │ │ │ │ orr r0, r9, #4 │ │ │ │ @@ -965245,15 +965245,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e78b8 │ │ │ │ ldr r0, [pc, #3684] @ 3e85cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e78b8 │ │ │ │ ldr r0, [pc, #3664] @ 3e85d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -965287,15 +965287,15 @@ │ │ │ │ add r1, sp, #668 @ 0x29c │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [pc, #4000] @ 3e87a8 │ │ │ │ str r8, [sp, #668] @ 0x29c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r0, [pc, #3972] @ 3e87ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e79f4 │ │ │ │ @@ -965308,15 +965308,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e79f4 │ │ │ │ @@ -965326,15 +965326,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e79f4 │ │ │ │ ldr r0, [pc, #3832] @ 3e87b8 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mov r7, sl │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -965349,15 +965349,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e79f4 │ │ │ │ @@ -965404,15 +965404,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ add r8, sp, #792 @ 0x318 │ │ │ │ mov r0, r8 │ │ │ │ bl 3eb39c │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ @@ -965520,15 +965520,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #700] @ 0x2bc │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e7e28 │ │ │ │ @@ -965576,15 +965576,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [pc, #4036] @ 3e8c6c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ b 3e7e28 │ │ │ │ subeq r9, r5, r4, asr #2 │ │ │ │ subeq r9, r5, r4, ror #2 │ │ │ │ ldr r9, [pc, #4020] @ 3e8c70 │ │ │ │ @@ -965598,15 +965598,15 @@ │ │ │ │ ldr r0, [pc, #3992] @ 3e8c74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e7b70 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e7b70 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e91c0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -965641,15 +965641,15 @@ │ │ │ │ str r8, [sp, #776] @ 0x308 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ str ip, [sp, #792] @ 0x318 │ │ │ │ str lr, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3804] @ 3e8c84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e7e28 │ │ │ │ ldr r0, [pc, #3788] @ 3e8c88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -965658,15 +965658,15 @@ │ │ │ │ bne 3e7e28 │ │ │ │ ldr r8, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e7e28 │ │ │ │ @@ -965675,15 +965675,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r1, [fp, #400] @ 0x190 │ │ │ │ ldr r0, [fp, #480] @ 0x1e0 │ │ │ │ cmp r1, #21 │ │ │ │ bne 3e8e3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl 309ee4 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -965728,15 +965728,15 @@ │ │ │ │ ldr r0, [pc, #3916] @ 3e8e30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e8024 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8024 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e910c │ │ │ │ mov r7, r0 │ │ │ │ @@ -965764,15 +965764,15 @@ │ │ │ │ str lr, [sp, #776] @ 0x308 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ str ip, [sp, #792] @ 0x318 │ │ │ │ str r5, [sp, #804] @ 0x324 │ │ │ │ str r1, [sp, #800] @ 0x320 │ │ │ │ add r5, sp, #680 @ 0x2a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4072] @ 3e8f7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e813c │ │ │ │ ldr r0, [pc, #4056] @ 3e8f80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -965781,15 +965781,15 @@ │ │ │ │ bne 3e813c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e813c │ │ │ │ @@ -965798,15 +965798,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e813c │ │ │ │ strdeq r8, [r5], #-168 @ 0xffffff58 │ │ │ │ subeq r8, r5, r8, lsl #25 │ │ │ │ subeq r8, r5, r0, asr #25 │ │ │ │ ldr r0, [pc, #3928] @ 3e8f84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -965821,15 +965821,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e813c │ │ │ │ @@ -965872,15 +965872,15 @@ │ │ │ │ stm r0, {r9, sl, lr} │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, #0 │ │ │ │ mov sl, fp │ │ │ │ strb r0, [sl, #526]! @ 0x20e │ │ │ │ sub r6, sl, #94 @ 0x5e │ │ │ │ sub r8, sl, #38 @ 0x26 │ │ │ │ str r6, [sl, #-6] │ │ │ │ mov r0, #524 @ 0x20c │ │ │ │ @@ -965902,27 +965902,27 @@ │ │ │ │ ldr r0, [pc, #4072] @ 3e9184 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e8200 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8200 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ mov r0, r8 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #524] @ 0x20c │ │ │ │ b 3e8270 │ │ │ │ subeq r8, r5, r8, lsl sl │ │ │ │ ldrdeq r8, [r5], #-148 @ 0xffffff6c │ │ │ │ subeq r9, r2, r4, ror #20 │ │ │ │ subeq r9, r2, r4, lsr #20 │ │ │ │ @@ -965941,15 +965941,15 @@ │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #848] @ 0x350 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [fp, #524] @ 0x20c │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ @@ -965985,18 +965985,18 @@ │ │ │ │ @ instruction: 0xfff62f8c │ │ │ │ @ instruction: 0xfff7a5d0 │ │ │ │ subeq r8, r5, ip, asr #20 │ │ │ │ subeq r8, r5, r4, lsl #21 │ │ │ │ ldr r0, [fp, #544] @ 0x220 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 3e83e4 │ │ │ │ ldr r0, [pc, #4092] @ 3e9324 │ │ │ │ mov r1, #4 │ │ │ │ @@ -966120,17 +966120,17 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 3c12b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3eba90 │ │ │ │ b 3e85ec │ │ │ │ - eoreq r2, ip, sl, lsr #31 │ │ │ │ + eoreq r2, ip, sl, ror #30 │ │ │ │ subeq r9, r2, r0, lsr #14 │ │ │ │ - eoreq r2, ip, lr, lsl #31 │ │ │ │ + eoreq r2, ip, lr, asr #30 │ │ │ │ subeq r9, r2, r4, lsl #14 │ │ │ │ ldr r1, [fp, #536] @ 0x218 │ │ │ │ ldr r0, [fp, #540] @ 0x21c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ @@ -966224,15 +966224,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8c20 │ │ │ │ @@ -966280,15 +966280,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e8c20 │ │ │ │ subeq r9, r2, r4, lsl #10 │ │ │ │ subeq r9, r2, r8, lsl #11 │ │ │ │ andeq r5, r0, r4, ror #27 │ │ │ │ subeq r8, r5, r8, lsr r6 │ │ │ │ subeq r8, r5, r0, ror r6 │ │ │ │ strdeq r8, [r5], #-84 @ 0xffffffac │ │ │ │ @@ -966315,15 +966315,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8c20 │ │ │ │ @@ -966371,15 +966371,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e8c20 │ │ │ │ subeq r8, r5, r4, lsl r5 │ │ │ │ subeq r9, r2, r0, asr r3 │ │ │ │ ldrdeq r9, [r2], #-52 @ 0xffffffcc │ │ │ │ andeq r5, r0, r4, lsr ip │ │ │ │ ldr r4, [pc, #3028] @ 3e94f8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ @@ -966392,15 +966392,15 @@ │ │ │ │ ldr r0, [pc, #3000] @ 3e94fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e8670 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8670 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e9128 │ │ │ │ mov r7, r0 │ │ │ │ @@ -966433,15 +966433,15 @@ │ │ │ │ str r8, [sp, #776] @ 0x308 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ str ip, [sp, #792] @ 0x318 │ │ │ │ str lr, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ add r5, sp, #680 @ 0x2a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2860] @ 3e9534 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e8c20 │ │ │ │ ldr r0, [pc, #2844] @ 3e9538 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -966450,15 +966450,15 @@ │ │ │ │ bne 3e8c20 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8c20 │ │ │ │ @@ -966467,19 +966467,19 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 3e8c20 │ │ │ │ - eoreq r2, ip, r6, ror sl │ │ │ │ + eoreq r2, ip, r6, lsr sl │ │ │ │ umaaleq r9, r2, r4, r2 │ │ │ │ - eoreq r2, ip, sl, asr sl │ │ │ │ + eoreq r2, ip, sl, lsl sl │ │ │ │ subeq r9, r2, r8, ror r2 │ │ │ │ subeq r8, r5, r8, asr r1 │ │ │ │ subeq r8, r5, r8, ror #5 │ │ │ │ subeq r8, r5, r0, lsr #6 │ │ │ │ strdeq r8, [r5], #-44 @ 0xffffffd4 │ │ │ │ strheq r9, [r2], #-4 │ │ │ │ ldrdeq r9, [r2], #-0 │ │ │ │ @@ -966494,15 +966494,15 @@ │ │ │ │ ldr r0, [pc, #2664] @ 3e9544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e87dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e87dc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e9144 │ │ │ │ mov r7, r0 │ │ │ │ @@ -966535,15 +966535,15 @@ │ │ │ │ str r8, [sp, #776] @ 0x308 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ str ip, [sp, #792] @ 0x318 │ │ │ │ str lr, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ add r5, sp, #680 @ 0x2a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2524] @ 3e957c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e8c20 │ │ │ │ ldr r0, [pc, #2508] @ 3e9580 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -966552,15 +966552,15 @@ │ │ │ │ bne 3e8c20 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #852] @ 0x354 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8c20 │ │ │ │ @@ -966569,15 +966569,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [fp, #448] @ 0x1c0 │ │ │ │ mov r4, fp │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [r4, #520]! @ 0x208 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ sub r5, r4, #32 │ │ │ │ @@ -966728,15 +966728,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e9054 │ │ │ │ @@ -966781,15 +966781,15 @@ │ │ │ │ str ip, [sp, #608] @ 0x260 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ b 3e9054 │ │ │ │ subeq r7, r5, ip, asr #29 │ │ │ │ subeq r7, r5, r4, lsl #30 │ │ │ │ subeq r7, r5, r4, lsr lr │ │ │ │ subeq r7, r5, ip, ror #28 │ │ │ │ @@ -966805,15 +966805,15 @@ │ │ │ │ ldr r0, [pc, #1488] @ 3e9588 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e8e50 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e8e50 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3e91fc │ │ │ │ @@ -967125,70 +967125,70 @@ │ │ │ │ bl 3ecaf0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3ea0ec │ │ │ │ b 3e70b0 │ │ │ │ bl 59014 │ │ │ │ - eoreq r1, ip, r2, ror #6 │ │ │ │ + eoreq r1, ip, r2, lsr #6 │ │ │ │ subeq r7, r2, r8, lsl #22 │ │ │ │ - eoreq r1, ip, lr, ror r3 │ │ │ │ + eoreq r1, ip, lr, lsr r3 │ │ │ │ subeq r7, r2, r4, lsr #22 │ │ │ │ - ldrdeq r1, [ip], -r6 @ │ │ │ │ + mlaeq ip, r6, r3, r1 │ │ │ │ umaaleq r7, r2, r4, fp │ │ │ │ - eoreq r1, ip, r2, lsr r4 │ │ │ │ + strdeq r1, [ip], -r2 @ │ │ │ │ strdeq r7, [r2], #-176 @ 0xffffff50 │ │ │ │ umaaleq r7, r2, r4, ip │ │ │ │ subeq r7, r2, r8, lsr #25 │ │ │ │ subeq r7, r5, r8, asr r6 │ │ │ │ ldrdeq r7, [r5], #-80 @ 0xffffffb0 │ │ │ │ strheq r7, [r5], #-80 @ 0xffffffb0 │ │ │ │ subeq r7, r5, r8, ror #15 │ │ │ │ subeq r7, r5, r0, lsr #16 │ │ │ │ subeq r7, r5, r4, asr r8 │ │ │ │ - mlaeq ip, sl, r3, r1 │ │ │ │ + eoreq r1, ip, sl, asr r3 │ │ │ │ subeq r7, r2, r0, ror fp │ │ │ │ ldrdeq r8, [r2], #-92 @ 0xffffffa4 │ │ │ │ subeq r8, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xfff88c00 │ │ │ │ - eoreq r1, ip, r6, lsl r4 │ │ │ │ + ldrdeq r1, [ip], -r6 @ │ │ │ │ subeq r7, r2, ip, ror #23 │ │ │ │ subeq r8, r2, ip, asr #6 │ │ │ │ subeq r8, r2, r8, ror r3 │ │ │ │ @ instruction: 0xfff88974 │ │ │ │ subeq r7, r5, r8, asr r4 │ │ │ │ umaaleq r7, r5, r0, r4 │ │ │ │ subeq r7, r5, ip, ror #9 │ │ │ │ subeq r7, r5, r4, ror #5 │ │ │ │ subeq r7, r5, r4, asr #5 │ │ │ │ subeq r7, r5, ip, ror r6 │ │ │ │ strheq r7, [r5], #-100 @ 0xffffff9c │ │ │ │ umaaleq r7, r5, r4, r5 │ │ │ │ - strhteq r1, [ip], -r6 │ │ │ │ + eoreq r1, ip, r6, ror r3 │ │ │ │ subeq r7, r2, r4, lsr #23 │ │ │ │ subeq r8, r2, r0, ror r4 │ │ │ │ strheq r8, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xfff88f34 │ │ │ │ - strdeq r1, [ip], -sl @ │ │ │ │ + strhteq r1, [ip], -sl │ │ │ │ subeq r7, r2, r8, ror #23 │ │ │ │ strheq r8, [r2], #-20 @ 0xffffffec │ │ │ │ strdeq r8, [r2], #-24 @ 0xffffffe8 │ │ │ │ @ instruction: 0xfff88c7c │ │ │ │ subeq r7, r5, r0, asr #5 │ │ │ │ strdeq r7, [r5], #-40 @ 0xffffffd8 │ │ │ │ subeq r6, r5, ip, ror lr │ │ │ │ subeq r6, r5, ip, asr lr │ │ │ │ subeq r7, r5, r8 │ │ │ │ subeq r7, r5, r0, asr #32 │ │ │ │ umaaleq r6, r5, r4, pc @ │ │ │ │ - eoreq r1, ip, r2, lsr #6 │ │ │ │ + eoreq r1, ip, r2, ror #5 │ │ │ │ subeq r7, r2, r8, lsr #22 │ │ │ │ subeq r7, r2, r4, ror #27 │ │ │ │ subeq r7, r2, r8, lsr #28 │ │ │ │ - eoreq r1, ip, r2, asr #6 │ │ │ │ + eoreq r1, ip, r2, lsl #6 │ │ │ │ subeq r7, r2, r8, asr #22 │ │ │ │ strheq r7, [r2], #-204 @ 0xffffff34 │ │ │ │ subeq r7, r2, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #800] @ 0x320 │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -969551,15 +969551,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ebab8 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #812] @ 3ebdec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ebd84 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -969587,15 +969587,15 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [pc, #708] @ 3ebdf8 │ │ │ │ rsb r0, r0, #5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ bhi 3ebd84 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #680] @ 3ebdfc │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #5 │ │ │ │ @@ -969748,28 +969748,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ebda4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3ebd94 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ecc94 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, r5, r0, lsr #7 │ │ │ │ strheq r5, [r2], #-8 │ │ │ │ @ instruction: 0xfff86a4c │ │ │ │ subeq r4, r5, r4, ror r3 │ │ │ │ - eoreq lr, fp, sl, asr r8 │ │ │ │ + eoreq lr, fp, sl, lsl r8 │ │ │ │ ldrdeq r4, [r2], #-236 @ 0xffffff14 │ │ │ │ subeq r4, r5, r8, rrx │ │ │ │ strheq r3, [r5], #-224 @ 0xffffff20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ @@ -970710,15 +970710,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3eccb0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -970779,15 +970779,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3ecdc4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ecde8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 3ece48 │ │ │ │ @@ -970865,15 +970865,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3ecf1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ecf40 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ dmb ish │ │ │ │ @@ -971081,32 +971081,32 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ed2a0 │ │ │ │ ldr r1, [pc, #76] @ 3ed2e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 3ed2d8 │ │ │ │ ldr r3, [pc, #40] @ 3ed2dc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, sl, r5, lsr #9 │ │ │ │ + eoreq r5, sl, r5, ror #8 │ │ │ │ strdeq r3, [r2], #-136 @ 0xffffff78 │ │ │ │ - strhteq r5, [sl], -sp │ │ │ │ + eoreq r5, sl, sp, ror r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 3ed330 │ │ │ │ ldr r3, [pc, #92] @ 3ed360 │ │ │ │ @@ -971115,49 +971115,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 3ed368 │ │ │ │ ldr r3, [pc, #48] @ 3ed36c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ strheq r3, [r2], #-136 @ 0xffffff78 │ │ │ │ - eoreq sp, fp, r7, lsr #1 │ │ │ │ - eoreq sp, fp, r9, lsl #1 │ │ │ │ + eoreq sp, fp, r7, rrx │ │ │ │ + eoreq sp, fp, r9, asr #32 │ │ │ │ umaaleq r3, r2, r0, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 3ed3ac │ │ │ │ ldr r3, [pc, #40] @ 3ed3b0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sp, fp, r0, asr #32 │ │ │ │ + eoreq sp, fp, r0 │ │ │ │ subeq r3, r2, r4, asr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ed43c │ │ │ │ @@ -971166,15 +971166,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ cmn r2, #1 │ │ │ │ beq 3ed45c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ - bl 642d4c │ │ │ │ + bl 642d1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ed3fc │ │ │ │ @@ -971238,15 +971238,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ cmn r2, #1 │ │ │ │ beq 3ed57c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #2 │ │ │ │ - bl 626e08 │ │ │ │ + bl 626dd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ed51c │ │ │ │ @@ -971329,45 +971329,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 3ed964 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #832] @ 3ed9c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #792] @ 3ed9bc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 3ed9c0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 3ed9b0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3ed768 │ │ │ │ ldr r1, [pc, #664] @ 3ed97c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #692] @ 3ed9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3ed844 │ │ │ │ ldr r1, [pc, #656] @ 3ed99c │ │ │ │ add r1, pc, r1 │ │ │ │ b 3ed768 │ │ │ │ ldr r3, [pc, #600] @ 3ed970 │ │ │ │ @@ -971376,38 +971376,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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 3ed9c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #528] @ 3ed978 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #524] @ 3ed990 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #456] @ 3ed968 │ │ │ │ ldr r1, [pc, #456] @ 3ed96c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3ed818 │ │ │ │ ldr r3, [pc, #536] @ 3ed9cc │ │ │ │ ldr r1, [pc, #536] @ 3ed9d0 │ │ │ │ @@ -971425,61 +971425,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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 3ed980 │ │ │ │ ldr r1, [pc, #368] @ 3ed984 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 3ed9b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r3, [pc, #296] @ 3ed988 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 3ed98c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 3ed9d4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 3ed9d8 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 3ed9a0 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 3ed9a4 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 3ed9a8 │ │ │ │ @@ -971492,79 +971492,79 @@ │ │ │ │ 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 67b064 │ │ │ │ + bl 67b034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 3ed994 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 3ed998 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 3ed9dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - mlaeq fp, sl, sp, ip │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq ip, fp, sl, asr sp │ │ │ │ subeq r3, r2, r0, lsl r4 │ │ │ │ - eoreq ip, fp, r7, ror ip │ │ │ │ + eoreq ip, fp, r7, lsr ip │ │ │ │ strdeq r3, [r2], #-68 @ 0xffffffbc │ │ │ │ - strdeq ip, [fp], -r6 @ │ │ │ │ - eoreq ip, fp, r9, asr #25 │ │ │ │ - eoreq ip, fp, r1, asr sp │ │ │ │ + strhteq ip, [fp], -r6 │ │ │ │ + eoreq ip, fp, r9, lsl #25 │ │ │ │ + eoreq ip, fp, r1, lsl sp │ │ │ │ subeq r3, r2, r0, lsl r4 │ │ │ │ - eoreq ip, fp, pc, lsr #24 │ │ │ │ + eoreq ip, fp, pc, ror #23 │ │ │ │ subeq r3, r2, ip, asr #7 │ │ │ │ - ldrdeq ip, [fp], -r6 @ │ │ │ │ - eoreq ip, fp, r7, asr #25 │ │ │ │ + mlaeq fp, r6, fp, ip │ │ │ │ + eoreq ip, fp, r7, lsl #25 │ │ │ │ umaaleq r3, r2, r0, r2 │ │ │ │ - eoreq ip, fp, lr, lsr #22 │ │ │ │ - eoreq ip, fp, pc, asr sp │ │ │ │ + eoreq ip, fp, lr, ror #21 │ │ │ │ + eoreq ip, fp, pc, lsl sp │ │ │ │ subeq r3, r2, ip, ror #5 │ │ │ │ subeq r3, r2, r4, ror r3 │ │ │ │ subeq r3, r2, r0, ror #6 │ │ │ │ - eoreq ip, fp, r3, lsl #23 │ │ │ │ - eoreq ip, fp, sl, lsr #27 │ │ │ │ - eoreq ip, fp, lr, lsl #27 │ │ │ │ - eoreq ip, fp, r5, asr ip │ │ │ │ + eoreq ip, fp, r3, asr #22 │ │ │ │ + eoreq ip, fp, sl, ror #26 │ │ │ │ + eoreq ip, fp, lr, asr #26 │ │ │ │ + eoreq ip, fp, r5, lsl ip │ │ │ │ strheq r3, [r2], #-88 @ 0xffffffa8 │ │ │ │ - eoreq ip, fp, r8, ror #27 │ │ │ │ - eoreq ip, fp, r3, asr sp │ │ │ │ - ldrdeq r2, [sl], -r3 @ │ │ │ │ + eoreq ip, fp, r8, lsr #27 │ │ │ │ + eoreq ip, fp, r3, lsl sp │ │ │ │ + mlaeq sl, r3, ip, r2 │ │ │ │ strdeq r3, [r2], #-60 @ 0xffffffc4 │ │ │ │ - strdeq ip, [fp], -r4 @ │ │ │ │ + strhteq ip, [fp], -r4 │ │ │ │ ldrdeq r3, [r2], #-56 @ 0xffffffc8 │ │ │ │ - eoreq r2, sl, r7, asr #21 │ │ │ │ - eoreq ip, fp, pc, asr fp │ │ │ │ + eoreq r2, sl, r7, lsl #21 │ │ │ │ + eoreq ip, fp, pc, lsl fp │ │ │ │ subeq r3, r2, r0, asr #9 │ │ │ │ subeq r3, r2, r8, lsr #9 │ │ │ │ - ldrdeq ip, [fp], -ip @ │ │ │ │ + mlaeq fp, ip, ip, ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #168] @ 3edaa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #148] @ 3edaa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3eda28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -971575,15 +971575,15 @@ │ │ │ │ bne 3eda20 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3eda20 │ │ │ │ @@ -971592,15 +971592,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ subeq r2, r5, r0, lsl r4 │ │ │ │ subeq r2, r5, ip, asr #8 │ │ │ │ subeq r2, r5, ip, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -973741,15 +973741,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #340] @ 3efd98 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ @@ -975099,15 +975099,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [pc, #1392] @ 3f16f0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -975448,25 +975448,25 @@ │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r4, r8, ror #26 │ │ │ │ subeq pc, r1, r4, lsl #16 │ │ │ │ - eoreq r3, sl, r8, ror #1 │ │ │ │ - strhteq r3, [sl], -r8 │ │ │ │ + eoreq r3, sl, r8, lsr #1 │ │ │ │ + eoreq r3, sl, r8, ror r0 │ │ │ │ subeq pc, r1, r4, asr r8 @ │ │ │ │ subeq pc, r1, r0, lsl fp @ │ │ │ │ subeq pc, r1, r8, asr sp @ │ │ │ │ subeq lr, r4, r4, lsl #23 │ │ │ │ subeq pc, r1, r8, lsl #26 │ │ │ │ umaaleq pc, r1, ip, r7 @ │ │ │ │ subeq pc, r1, r4, ror r7 @ │ │ │ │ subeq fp, r1, r0, asr sp │ │ │ │ - eoreq r9, fp, r4, asr #13 │ │ │ │ + eoreq r9, fp, r4, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f17a0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -976439,15 +976439,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [pc, #332] @ 3f27b8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ @@ -976587,15 +976587,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #264] @ 3f29c4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ @@ -976857,15 +976857,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #196] @ 3f2db8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -976948,15 +976948,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 3f2f34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -977087,15 +977087,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #228] @ 3f3170 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -977146,16 +977146,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3f3154 │ │ │ │ mov r0, sp │ │ │ │ bl 3ef0c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r1, sl, r0, lsl #2 │ │ │ │ - ldrdeq r1, [sl], -r0 @ │ │ │ │ + eoreq r1, sl, r0, asr #1 │ │ │ │ + mlaeq sl, r0, r0, r1 │ │ │ │ subeq sp, r1, r8, asr #28 │ │ │ │ subeq ip, r4, r4, ror ip │ │ │ │ strdeq sp, [r1], #-220 @ 0xffffff24 │ │ │ │ subeq sp, r1, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -977185,15 +977185,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #376] @ 3f338c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -977319,15 +977319,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #200] @ 3f34f4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -977460,15 +977460,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #228] @ 3f3744 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -977518,16 +977518,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3f3724 │ │ │ │ mov r0, sp │ │ │ │ bl 3ef0c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r0, sl, ip, lsl fp │ │ │ │ - eoreq r0, sl, ip, ror #21 │ │ │ │ + ldrdeq r0, [sl], -ip @ │ │ │ │ + eoreq r0, sl, ip, lsr #21 │ │ │ │ subeq sp, r1, ip, asr #14 │ │ │ │ subeq sp, r1, r4, ror r8 │ │ │ │ subeq ip, r4, r0, lsr #13 │ │ │ │ subeq sp, r1, r8, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -977574,15 +977574,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #260] @ 3f392c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -977679,15 +977679,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #196] @ 3f3a90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -977769,15 +977769,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 3f3c08 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -977862,15 +977862,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #196] @ 3f3d6c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -977977,15 +977977,15 @@ │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp] │ │ │ │ ldrd r8, [r9, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r1, r8, r9 │ │ │ │ cmp r0, r1 │ │ │ │ bls 3f3f40 │ │ │ │ @@ -978004,15 +978004,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #216] @ 3f3fb8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -978058,16 +978058,16 @@ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 3f3f94 │ │ │ │ mov r0, sp │ │ │ │ bl 3ef0c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r4, fp, r9, lsl r4 │ │ │ │ - eoreq r4, fp, r0, lsl #8 │ │ │ │ + ldrdeq r4, [fp], -r9 @ │ │ │ │ + eoreq r4, fp, r0, asr #7 │ │ │ │ subeq fp, r1, r8, lsr r3 │ │ │ │ umaaleq fp, r4, r8, lr │ │ │ │ strdeq ip, [r1], #-244 @ 0xffffff0c │ │ │ │ subeq fp, r4, r0, lsr #28 │ │ │ │ subeq ip, r1, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ @@ -978098,15 +978098,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [pc, #212] @ 3f412c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ @@ -978192,15 +978192,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #196] @ 3f4294 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ @@ -978471,15 +978471,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #332] @ 3f4778 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -979433,16 +979433,16 @@ │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [r8, #4] │ │ │ │ str r7, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eoreq lr, r9, r0, lsl #24 │ │ │ │ - ldrdeq lr, [r9], -r0 @ │ │ │ │ + eoreq lr, r9, r0, asr #23 │ │ │ │ + mlaeq r9, r0, fp, lr │ │ │ │ strdeq fp, [r1], #-148 @ 0xffffff6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #264] @ 3f5644 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ @@ -979507,16 +979507,16 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #24] @ 3f5650 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eoreq lr, r9, r4, lsl fp │ │ │ │ - eoreq lr, r9, r4, ror #21 │ │ │ │ + ldrdeq lr, [r9], -r4 @ │ │ │ │ + eoreq lr, r9, r4, lsr #21 │ │ │ │ ldrdeq fp, [r1], #-160 @ 0xffffff60 │ │ │ │ subeq fp, r1, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #216] @ 3f5740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -979570,16 +979570,16 @@ │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [r8, #4] │ │ │ │ str r7, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eoreq lr, r9, r8, ror #19 │ │ │ │ - strhteq lr, [r9], -r8 │ │ │ │ + eoreq lr, r9, r8, lsr #19 │ │ │ │ + eoreq lr, r9, r8, ror r9 │ │ │ │ ldrdeq fp, [r1], #-112 @ 0xffffff90 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #220] @ 3f583c │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #32] │ │ │ │ @@ -979633,16 +979633,16 @@ │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ strb r9, [r8, #8] │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - strdeq lr, [r9], -r0 @ │ │ │ │ - eoreq lr, r9, r0, asr #17 │ │ │ │ + strhteq lr, [r9], -r0 │ │ │ │ + eoreq lr, r9, r0, lsl #17 │ │ │ │ ldrdeq fp, [r1], #-104 @ 0xffffff98 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #296] @ 3f5988 │ │ │ │ mov r5, r1 │ │ │ │ @@ -979716,16 +979716,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f5990 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq lr, r9, r0, ror #16 │ │ │ │ - eoreq lr, r9, r0, lsr r8 │ │ │ │ + eoreq lr, r9, r0, lsr #16 │ │ │ │ + strdeq lr, [r9], -r0 @ │ │ │ │ subeq fp, r1, r0, ror #8 │ │ │ │ subeq fp, r1, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #260] @ 3f5ab4 │ │ │ │ @@ -979791,16 +979791,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f5abc │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq lr, r9, r0, lsl r7 │ │ │ │ - eoreq lr, r9, r0, ror #13 │ │ │ │ + ldrdeq lr, [r9], -r0 @ │ │ │ │ + eoreq lr, r9, r0, lsr #13 │ │ │ │ subeq fp, r1, r4, lsr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3f5ba0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -979850,16 +979850,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq lr, r9, r8, ror #11 │ │ │ │ - strhteq lr, [r9], -r8 │ │ │ │ + eoreq lr, r9, r8, lsr #11 │ │ │ │ + eoreq lr, r9, r8, ror r5 │ │ │ │ subeq fp, r1, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 3f5cb8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -979920,16 +979920,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f5cc0 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq lr, r9, ip, lsr #9 │ │ │ │ - eoreq lr, r9, ip, ror r4 │ │ │ │ + eoreq lr, r9, ip, ror #8 │ │ │ │ + eoreq lr, r9, ip, lsr r4 │ │ │ │ subeq fp, r1, r0, asr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #288] @ 3f5dfc │ │ │ │ mov r5, r1 │ │ │ │ @@ -980001,16 +980001,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f5e04 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - mlaeq r9, r4, r3, lr │ │ │ │ - eoreq lr, r9, r4, ror #6 │ │ │ │ + eoreq lr, r9, r4, asr r3 │ │ │ │ + eoreq lr, r9, r4, lsr #6 │ │ │ │ strdeq sl, [r1], #-252 @ 0xffffff04 │ │ │ │ subeq fp, r1, r4, lsl r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3f5eec │ │ │ │ @@ -980061,16 +980061,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq lr, r9, ip, asr #4 │ │ │ │ - eoreq lr, r9, ip, lsl r2 │ │ │ │ + eoreq lr, r9, ip, lsl #4 │ │ │ │ + ldrdeq lr, [r9], -ip @ │ │ │ │ subeq sl, r1, r0, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -980203,17 +980203,17 @@ │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ ldr r2, [pc, #20] @ 3f6130 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r7, r9, r0, ror #2 │ │ │ │ - strdeq lr, [r9], -r4 @ │ │ │ │ - eoreq lr, r9, r4, asr #1 │ │ │ │ + eoreq r7, r9, r0, lsr #2 │ │ │ │ + strhteq lr, [r9], -r4 │ │ │ │ + eoreq lr, r9, r4, lsl #1 │ │ │ │ subeq sl, r1, r4, lsl sp │ │ │ │ strdeq sl, [r1], #-196 @ 0xffffff3c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -980370,17 +980370,17 @@ │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ ldr r2, [pc, #28] @ 3f63d4 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r6, r9, r0, lsr #30 │ │ │ │ - strhteq sp, [r9], -r4 │ │ │ │ - eoreq sp, r9, r4, lsl #29 │ │ │ │ + eoreq r6, r9, r0, ror #29 │ │ │ │ + eoreq sp, r9, r4, ror lr │ │ │ │ + eoreq sp, r9, r4, asr #28 │ │ │ │ subeq sl, r1, r8, lsl #21 │ │ │ │ subeq sl, r1, r4, ror #26 │ │ │ │ subeq sl, r1, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -980542,20 +980542,20 @@ │ │ │ │ bl 58d50 │ │ │ │ ldr r0, [pc, #36] @ 3f6684 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #32] @ 3f6688 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r6, r9, ip, ror ip │ │ │ │ - eoreq sp, r9, r0, lsl ip │ │ │ │ - eoreq sp, r9, r0, ror #23 │ │ │ │ + eoreq r6, r9, ip, lsr ip │ │ │ │ + ldrdeq sp, [r9], -r0 @ │ │ │ │ + eoreq sp, r9, r0, lsr #23 │ │ │ │ strdeq sl, [r1], #-112 @ 0xffffff90 │ │ │ │ strheq sl, [r1], #-112 @ 0xffffff90 │ │ │ │ - eoreq r4, fp, r0, lsr r5 │ │ │ │ + strdeq r4, [fp], -r0 @ │ │ │ │ subeq sl, r1, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #292] @ 3f67c8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -980628,16 +980628,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f67d0 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq sp, [r9], -ip @ │ │ │ │ - eoreq sp, r9, ip, asr #19 │ │ │ │ + strhteq sp, [r9], -ip │ │ │ │ + eoreq sp, r9, ip, lsl #19 │ │ │ │ subeq sl, r1, r0, asr r6 │ │ │ │ subeq sl, r1, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3f68b8 │ │ │ │ @@ -980688,16 +980688,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - strhteq sp, [r9], -r0 │ │ │ │ - eoreq sp, r9, r0, lsl #17 │ │ │ │ + eoreq sp, r9, r0, ror r8 │ │ │ │ + eoreq sp, r9, r0, asr #16 │ │ │ │ subeq sl, r1, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #256] @ 3f69dc │ │ │ │ mov r5, r1 │ │ │ │ @@ -980761,16 +980761,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3f69e4 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq sp, r9, r4, asr #15 │ │ │ │ - mlaeq r9, r4, r7, sp │ │ │ │ + eoreq sp, r9, r4, lsl #15 │ │ │ │ + eoreq sp, r9, r4, asr r7 │ │ │ │ subeq sl, r1, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -981005,19 +981005,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r9, r4, r4, asr #4 │ │ │ │ subeq sl, r1, ip, ror #1 │ │ │ │ - strhteq sp, [r9], -r8 │ │ │ │ - eoreq sp, r9, r8, lsl #11 │ │ │ │ + eoreq sp, r9, r8, ror r5 │ │ │ │ + eoreq sp, r9, r8, asr #10 │ │ │ │ subeq sl, r1, ip, lsr r1 │ │ │ │ subeq r6, r1, r8, lsl #11 │ │ │ │ - eoreq r3, fp, r0, lsr #23 │ │ │ │ + eoreq r3, fp, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -981539,24 +981539,24 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r4, r0, ror lr │ │ │ │ subeq r9, r1, ip, lsr #18 │ │ │ │ - eoreq sp, r9, r0, ror #3 │ │ │ │ - strhteq sp, [r9], -r0 │ │ │ │ + eoreq sp, r9, r0, lsr #3 │ │ │ │ + eoreq sp, r9, r0, ror r1 │ │ │ │ subeq r9, r1, ip, ror r9 │ │ │ │ subeq r9, r1, r0, lsl #22 │ │ │ │ subeq r9, r1, r0, lsl #19 │ │ │ │ strheq r9, [r1], #-160 @ 0xffffff60 │ │ │ │ subeq r9, r1, r8, lsl #20 │ │ │ │ subeq r9, r1, ip, ror #26 │ │ │ │ subeq r6, r1, r4 │ │ │ │ - eoreq r3, fp, ip, asr #15 │ │ │ │ + eoreq r3, fp, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -982015,15 +982015,15 @@ │ │ │ │ add r1, sp, #596 @ 0x254 │ │ │ │ str r1, [sp, #588] @ 0x24c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ ldr fp, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r9, [sp, #540] @ 0x21c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #540 @ 0x21c │ │ │ │ @@ -982576,29 +982576,29 @@ │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 3ef514 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r4, r0, lsl #12 │ │ │ │ subeq r8, r1, ip, lsl r9 │ │ │ │ - eoreq ip, r9, r0, ror r9 │ │ │ │ - eoreq ip, r9, r0, asr #18 │ │ │ │ + eoreq ip, r9, r0, lsr r9 │ │ │ │ + eoreq ip, r9, r0, lsl #18 │ │ │ │ subeq r8, r1, ip, asr r9 │ │ │ │ subeq r8, r1, r4, lsl ip │ │ │ │ subeq r8, r1, r0, ror #22 │ │ │ │ subeq r8, r1, r4, lsl fp │ │ │ │ subeq r8, r1, ip, asr sl │ │ │ │ subeq r9, r1, r4, asr #2 │ │ │ │ subeq r7, r4, ip, ror pc │ │ │ │ subeq r9, r1, ip, ror #1 │ │ │ │ - eoreq r2, fp, sl, lsr #7 │ │ │ │ - eoreq r2, fp, lr, asr #17 │ │ │ │ - mlaeq fp, r5, r3, r2 │ │ │ │ - eoreq r2, fp, r9, ror r8 │ │ │ │ - eoreq r2, fp, ip, asr pc │ │ │ │ + eoreq r2, fp, sl, ror #6 │ │ │ │ + eoreq r2, fp, lr, lsl #17 │ │ │ │ + eoreq r2, fp, r5, asr r3 │ │ │ │ + eoreq r2, fp, r9, lsr r8 │ │ │ │ + eoreq r2, fp, ip, lsl pc │ │ │ │ subeq r8, r1, r0, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -982757,15 +982757,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [pc, #2296] @ 3f921c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ @@ -983329,27 +983329,27 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strheq r7, [r4], #-84 @ 0xffffffac │ │ │ │ subeq r7, r1, r8, lsl sp │ │ │ │ - eoreq fp, r9, r4, lsr #18 │ │ │ │ - strdeq fp, [r9], -r4 @ │ │ │ │ + eoreq fp, r9, r4, ror #17 │ │ │ │ + strhteq fp, [r9], -r4 │ │ │ │ subeq r7, r1, r8, ror #26 │ │ │ │ subeq r8, r1, ip, ror #6 │ │ │ │ subeq r7, r1, ip, lsl lr │ │ │ │ ldrdeq r8, [r1], #-0 │ │ │ │ strheq r8, [r1], #-80 @ 0xffffffb0 │ │ │ │ ldrdeq r7, [r4], #-60 @ 0xffffffc4 │ │ │ │ subeq r8, r1, r4, ror #10 │ │ │ │ subeq r8, r1, r8, lsr #32 │ │ │ │ subeq r7, r1, r4, asr #27 │ │ │ │ subeq r4, r1, r8, lsl r4 │ │ │ │ - eoreq r1, fp, r0, lsl pc │ │ │ │ + ldrdeq r1, [fp], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -983749,22 +983749,22 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, r4, r8, lsl #20 │ │ │ │ umaaleq r7, r1, ip, r6 │ │ │ │ - eoreq sl, r9, r0, ror sp │ │ │ │ - eoreq sl, r9, r0, asr #26 │ │ │ │ + eoreq sl, r9, r0, lsr sp │ │ │ │ + eoreq sl, r9, r0, lsl #26 │ │ │ │ subeq r7, r1, ip, ror #13 │ │ │ │ subeq r7, r1, ip, ror #13 │ │ │ │ strdeq r7, [r1], #-80 @ 0xffffffb0 │ │ │ │ subeq r7, r1, ip, ror #12 │ │ │ │ ldrdeq r3, [r1], #-184 @ 0xffffff48 │ │ │ │ - eoreq r1, fp, r4, ror #6 │ │ │ │ + eoreq r1, fp, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -984328,15 +984328,15 @@ │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str sl, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ @@ -984532,15 +984532,15 @@ │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r7, #21 │ │ │ │ b 3f9e28 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ add r5, r4, #1 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ mov sl, #30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -984811,16 +984811,16 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl 41ce8 │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sl, [r9], -r4 @ │ │ │ │ - eoreq sl, r9, r4, asr #13 │ │ │ │ + strhteq sl, [r9], -r4 │ │ │ │ + eoreq sl, r9, r4, lsl #13 │ │ │ │ add r1, r7, r5 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ movw r1, #65343 @ 0xff3f │ │ │ │ sub r2, fp, r5 │ │ │ │ movt r1, #65280 @ 0xff00 │ │ │ │ and r0, r0, r1 │ │ │ │ uxtb r1, ip │ │ │ │ @@ -984875,15 +984875,15 @@ │ │ │ │ str r0, [r2] │ │ │ │ lsr r0, r1, #16 │ │ │ │ strh r0, [r2, #6] │ │ │ │ lsr r0, r1, #8 │ │ │ │ strb r1, [r2, #4] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ b 3fa730 │ │ │ │ - ldrdeq r0, [fp], -ip @ │ │ │ │ + mlaeq fp, ip, ip, r0 │ │ │ │ add r0, fp, #5 │ │ │ │ add r1, r8, #5 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r5, [fp, #4] │ │ │ │ str r4, [fp] │ │ │ │ @@ -985107,16 +985107,16 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r6, r1, r8, lsr r1 │ │ │ │ subeq r6, r1, r8, ror r1 │ │ │ │ - eoreq sp, sl, sp, lsr #27 │ │ │ │ - mlaeq sl, r4, sp, sp │ │ │ │ + eoreq sp, sl, sp, ror #26 │ │ │ │ + eoreq sp, sl, r4, asr sp │ │ │ │ subeq r4, r1, ip, asr #25 │ │ │ │ subeq r5, r4, ip, lsr #16 │ │ │ │ umaaleq r6, r1, r8, r3 │ │ │ │ subeq r6, r1, ip, ror #5 │ │ │ │ subeq r6, r1, r0, ror #16 │ │ │ │ strheq r6, [r1], #-112 @ 0xffffff90 │ │ │ │ subeq r6, r1, ip, lsr r6 │ │ │ │ @@ -985128,26 +985128,26 @@ │ │ │ │ subeq r6, r1, r8, asr #5 │ │ │ │ subeq r6, r1, r8, lsl r2 │ │ │ │ subeq r6, r1, ip, asr #4 │ │ │ │ umaaleq r6, r1, ip, r1 │ │ │ │ subeq r6, r1, r0, lsr #26 │ │ │ │ subeq r5, r4, r8, asr fp │ │ │ │ subeq r6, r1, r8, asr #25 │ │ │ │ - mlaeq sl, r0, ip, pc @ │ │ │ │ - eoreq r3, r9, r8, asr #11 │ │ │ │ - strdeq r0, [fp], -r2 @ │ │ │ │ - eoreq r2, r9, r8, lsl #20 │ │ │ │ - eoreq r2, r9, r4, lsr #29 │ │ │ │ - mlaeq fp, r3, r0, r0 │ │ │ │ - strdeq r2, [r9], -ip @ │ │ │ │ - eoreq pc, sl, r6, ror ip @ │ │ │ │ - eoreq r2, r9, r8, lsr #10 │ │ │ │ - eoreq r2, r9, r8, lsr #20 │ │ │ │ - eoreq pc, sl, fp, lsr #25 │ │ │ │ - eoreq r0, fp, ip, asr r9 │ │ │ │ + eoreq pc, sl, r0, asr ip @ │ │ │ │ + eoreq r3, r9, r8, lsl #11 │ │ │ │ + strhteq r0, [fp], -r2 │ │ │ │ + eoreq r2, r9, r8, asr #19 │ │ │ │ + eoreq r2, r9, r4, ror #28 │ │ │ │ + eoreq r0, fp, r3, asr r0 │ │ │ │ + strhteq r2, [r9], -ip │ │ │ │ + eoreq pc, sl, r6, lsr ip @ │ │ │ │ + eoreq r2, r9, r8, ror #9 │ │ │ │ + eoreq r2, r9, r8, ror #19 │ │ │ │ + eoreq pc, sl, fp, ror #24 │ │ │ │ + eoreq r0, fp, ip, lsl r9 │ │ │ │ subeq r6, r1, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -985469,21 +985469,21 @@ │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r9, r0, asr r1 │ │ │ │ - eoreq r9, r9, r0, lsr #2 │ │ │ │ + eoreq r9, r9, r0, lsl r1 │ │ │ │ + eoreq r9, r9, r0, ror #1 │ │ │ │ subeq r5, r1, r4, lsl ip │ │ │ │ subeq r1, r1, r8, lsl #12 │ │ │ │ strheq r4, [r4], #-220 @ 0xffffff24 │ │ │ │ strheq r5, [r1], #-188 @ 0xffffff44 │ │ │ │ - eoreq pc, sl, r8, lsl r7 @ │ │ │ │ + ldrdeq pc, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ @@ -985680,15 +985680,15 @@ │ │ │ │ bl 3855c │ │ │ │ mov r6, #0 │ │ │ │ strb r8, [sl, #8] │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #764] @ 3fb9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add lr, sp, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ @@ -985879,20 +985879,20 @@ │ │ │ │ bl 59014 │ │ │ │ strheq r4, [r4], #-104 @ 0xffffff98 │ │ │ │ subeq r4, r4, r8, lsr #12 │ │ │ │ umaaleq r4, r4, r0, r6 │ │ │ │ strdeq r4, [r4], #-84 @ 0xffffffac │ │ │ │ subeq r4, r4, ip, asr #15 │ │ │ │ subeq r5, r1, r8, ror #9 │ │ │ │ - eoreq r8, r9, r4, lsl ip │ │ │ │ - eoreq r8, r9, r4, ror #23 │ │ │ │ + ldrdeq r8, [r9], -r4 @ │ │ │ │ + eoreq r8, r9, r4, lsr #23 │ │ │ │ subeq r5, r1, r8, lsr r5 │ │ │ │ - strhteq lr, [r8], -ip │ │ │ │ + eoreq lr, r8, ip, ror r1 │ │ │ │ strheq r1, [r1], #-156 @ 0xffffff64 │ │ │ │ - eoreq pc, sl, r8, lsr #2 │ │ │ │ + eoreq pc, sl, r8, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -986405,19 +986405,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r4, r4, ip, lsr r2 │ │ │ │ subeq r4, r1, r0, lsr #25 │ │ │ │ - strhteq r8, [r9], -r0 │ │ │ │ - eoreq r8, r9, r0, lsl #11 │ │ │ │ + eoreq r8, r9, r0, ror r5 │ │ │ │ + eoreq r8, r9, r0, asr #10 │ │ │ │ strdeq r4, [r1], #-192 @ 0xffffff40 │ │ │ │ strheq r4, [r1], #-204 @ 0xffffff34 │ │ │ │ - mlaeq sl, r8, fp, lr │ │ │ │ + eoreq lr, sl, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -986664,19 +986664,19 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, r4, r4, lsl #20 │ │ │ │ subeq r4, r1, r0, lsl #17 │ │ │ │ - eoreq r7, r9, r0, lsl #27 │ │ │ │ - eoreq r7, r9, r0, asr sp │ │ │ │ + eoreq r7, r9, r0, asr #26 │ │ │ │ + eoreq r7, r9, r0, lsl sp │ │ │ │ ldrdeq r4, [r1], #-128 @ 0xffffff80 │ │ │ │ subeq r2, r1, r4, asr #17 │ │ │ │ - eoreq lr, sl, r0, ror #6 │ │ │ │ + eoreq lr, sl, r0, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -986919,18 +986919,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r3, [r4], #-88 @ 0xffffffa8 │ │ │ │ subeq r4, r1, r4, lsl #9 │ │ │ │ - eoreq r7, r9, r4, ror r9 │ │ │ │ - eoreq r7, r9, r4, asr #18 │ │ │ │ + eoreq r7, r9, r4, lsr r9 │ │ │ │ + eoreq r7, r9, r4, lsl #18 │ │ │ │ ldrdeq r4, [r1], #-68 @ 0xffffffbc │ │ │ │ - eoreq sp, sl, r4, asr pc │ │ │ │ + eoreq sp, sl, r4, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 43f91c │ │ │ │ @@ -987620,15 +987620,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #1496] @ 3fdafc │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -987991,29 +987991,29 @@ │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, r4, ip, lsl #4 │ │ │ │ strdeq r3, [r1], #-68 @ 0xffffffbc │ │ │ │ - eoreq r7, r9, r8, ror r5 │ │ │ │ - eoreq r7, r9, r8, asr #10 │ │ │ │ + eoreq r7, r9, r8, lsr r5 │ │ │ │ + eoreq r7, r9, r8, lsl #10 │ │ │ │ subeq r3, r1, r4, asr #10 │ │ │ │ ldrdeq r3, [r1], #-72 @ 0xffffffb8 │ │ │ │ subeq r3, r1, r8, ror #23 │ │ │ │ subeq r3, r1, r4, lsr #14 │ │ │ │ subeq r3, r1, r8, asr #9 │ │ │ │ subeq r3, r1, r0, asr #27 │ │ │ │ strheq r3, [r1], #-148 @ 0xffffff6c │ │ │ │ subeq r2, r4, r0, ror #15 │ │ │ │ subeq r3, r1, r4, ror #18 │ │ │ │ subeq r4, r1, r8, lsr r1 │ │ │ │ subeq r3, r1, r8, asr #25 │ │ │ │ strdeq r0, [r1], #-12 │ │ │ │ - eoreq sp, sl, r8, ror #22 │ │ │ │ + eoreq sp, sl, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -988258,18 +988258,18 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, r4, ip, lsl r1 │ │ │ │ umaaleq r2, r1, r8, pc @ │ │ │ │ - eoreq r6, r9, ip, lsl #9 │ │ │ │ - eoreq r6, r9, ip, asr r4 │ │ │ │ + eoreq r6, r9, ip, asr #8 │ │ │ │ + eoreq r6, r9, ip, lsl r4 │ │ │ │ subeq r2, r1, r8, ror #31 │ │ │ │ - eoreq ip, sl, r8, ror sl │ │ │ │ + eoreq ip, sl, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -988438,15 +988438,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 3f0ac8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -988474,24 +988474,24 @@ │ │ │ │ str r4, [r9] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 3fe0ac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r8, #4 │ │ │ │ movne r2, #24 │ │ │ │ movne r3, #39 @ 0x27 │ │ │ │ strne r2, [r9, #4] │ │ │ │ ldrdne r0, [r0] │ │ │ │ @@ -988534,21 +988534,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fe348 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r8, lsr #2 │ │ │ │ + eoreq pc, r8, r8, ror #1 │ │ │ │ subeq r2, r1, r0, lsr #22 │ │ │ │ ldrdeq r2, [r1], #-180 @ 0xffffff4c │ │ │ │ subeq r2, r1, r0, asr #28 │ │ │ │ strheq r2, [r1], #-220 @ 0xffffff24 │ │ │ │ subeq r2, r1, r8, lsl #28 │ │ │ │ - eoreq fp, r8, r8, ror #14 │ │ │ │ + eoreq fp, r8, r8, lsr #14 │ │ │ │ @ instruction: 0xfff743d8 │ │ │ │ strheq r2, [r1], #-212 @ 0xffffff2c │ │ │ │ subeq r2, r1, r4, lsr #27 │ │ │ │ subeq r2, r1, r4, ror sp │ │ │ │ subeq r2, r1, r0, asr sp │ │ │ │ subeq r1, r4, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -988724,15 +988724,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 3f0ac8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -988760,24 +988760,24 @@ │ │ │ │ str r4, [sl] │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 3fe524 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fe734 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #39 @ 0x27 │ │ │ │ str r2, [sl, #4] │ │ │ │ @@ -988812,20 +988812,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fe7a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strhteq lr, [r8], -r0 │ │ │ │ + eoreq lr, r8, r0, ror ip │ │ │ │ subeq r2, r1, r8, asr #13 │ │ │ │ subeq r2, r1, ip, ror r7 │ │ │ │ subeq r2, r1, r8, asr #19 │ │ │ │ subeq r2, r1, r4, asr #18 │ │ │ │ - strdeq fp, [r8], -r0 @ │ │ │ │ + strhteq fp, [r8], -r0 │ │ │ │ @ instruction: 0xfff73f60 │ │ │ │ subeq r2, r1, ip, lsr r9 │ │ │ │ subeq r2, r1, ip, lsr #18 │ │ │ │ strdeq r2, [r1], #-140 @ 0xffffff74 │ │ │ │ ldrdeq r2, [r1], #-136 @ 0xffffff78 │ │ │ │ strheq r1, [r4], #-132 @ 0xffffff7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -988994,15 +988994,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 3f0ac8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -989025,24 +989025,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 3fe974 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3feb4c │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [sl] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -989099,22 +989099,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fec1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r8, r0, ror #16 │ │ │ │ + eoreq lr, r8, r0, lsr #16 │ │ │ │ subeq r2, r1, r4, ror #4 │ │ │ │ subeq r2, r1, r8, lsl r3 │ │ │ │ subeq r2, r1, ip, ror r5 │ │ │ │ strdeq r2, [r1], #-72 @ 0xffffffb8 │ │ │ │ subeq lr, r0, r8, asr #11 │ │ │ │ subeq r1, r4, ip, lsr #4 │ │ │ │ - strhteq sl, [r8], -r8 │ │ │ │ + eoreq sl, r8, r8, ror lr │ │ │ │ @ instruction: 0xfff73b28 │ │ │ │ subeq r2, r1, r4, lsl #10 │ │ │ │ strdeq r2, [r1], #-68 @ 0xffffffbc │ │ │ │ subeq r2, r1, r4, asr #9 │ │ │ │ subeq r2, r1, r0, lsr #9 │ │ │ │ subeq r1, r4, ip, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -989283,15 +989283,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 3f0ac8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -989314,24 +989314,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 3fedf8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fefc4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 3fefd0 │ │ │ │ @@ -989361,20 +989361,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff034 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq lr, [r8], -ip @ │ │ │ │ + mlaeq r8, ip, r3, lr │ │ │ │ subeq r1, r1, r4, lsr lr │ │ │ │ subeq r1, r1, r8, ror #29 │ │ │ │ strdeq r2, [r1], #-8 │ │ │ │ subeq r2, r1, r4, ror r0 │ │ │ │ - eoreq sl, r8, r4, lsr sl │ │ │ │ + strdeq sl, [r8], -r4 @ │ │ │ │ @ instruction: 0xfff736a4 │ │ │ │ subeq r2, r1, r0, lsl #1 │ │ │ │ subeq r2, r1, r0, ror r0 │ │ │ │ subeq r2, r1, r0, asr #32 │ │ │ │ subeq r2, r1, ip, lsl r0 │ │ │ │ strdeq r0, [r4], #-248 @ 0xffffff08 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -989543,15 +989543,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 3f0ac8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -989575,24 +989575,24 @@ │ │ │ │ str r6, [r8, #8] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 3ff208 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ff3e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r8] │ │ │ │ @@ -989621,20 +989621,20 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, r8, ip, asr #31 │ │ │ │ + eoreq sp, r8, ip, lsl #31 │ │ │ │ subeq r1, r1, r4, lsr #20 │ │ │ │ ldrdeq r1, [r1], #-168 @ 0xffffff58 │ │ │ │ subeq r1, r1, r8, ror #25 │ │ │ │ subeq r1, r1, r4, ror #24 │ │ │ │ - eoreq sl, r8, r4, lsr #12 │ │ │ │ + eoreq sl, r8, r4, ror #11 │ │ │ │ @ instruction: 0xfff73294 │ │ │ │ subeq r1, r1, r0, ror ip │ │ │ │ subeq r1, r1, r0, ror #24 │ │ │ │ subeq r1, r1, r0, lsr ip │ │ │ │ subeq r1, r1, ip, lsl #24 │ │ │ │ subeq r0, r4, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -989700,16 +989700,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ff590 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, ip, ror #23 │ │ │ │ - strhteq r4, [r9], -ip │ │ │ │ + eoreq r4, r9, ip, lsr #23 │ │ │ │ + eoreq r4, r9, ip, ror fp │ │ │ │ subeq r1, r1, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3ff674 │ │ │ │ mov r5, r1 │ │ │ │ @@ -989759,16 +989759,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrdeq r4, [r9], -r4 @ │ │ │ │ - eoreq r4, r9, r4, lsr #21 │ │ │ │ + mlaeq r9, r4, sl, r4 │ │ │ │ + eoreq r4, r9, r4, ror #20 │ │ │ │ strdeq r1, [r1], #-120 @ 0xffffff88 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #284] @ 3ff7b4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -989839,16 +989839,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ff7bc │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, r8, ror #19 │ │ │ │ - strhteq r4, [r9], -r8 │ │ │ │ + eoreq r4, r9, r8, lsr #19 │ │ │ │ + eoreq r4, r9, r8, ror r9 │ │ │ │ subeq r1, r1, r4, ror r6 │ │ │ │ subeq r1, r1, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #244] @ 3ff8d0 │ │ │ │ @@ -989910,16 +989910,16 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ff8d8 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, r4, asr r8 │ │ │ │ - eoreq r4, r9, r4, lsr #16 │ │ │ │ + eoreq r4, r9, r4, lsl r8 │ │ │ │ + eoreq r4, r9, r4, ror #15 │ │ │ │ subeq r1, r1, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #288] @ 3ffa14 │ │ │ │ mov r5, r1 │ │ │ │ @@ -989991,16 +989991,16 @@ │ │ │ │ bl 41bf0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ffa1c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, ip, lsr r7 │ │ │ │ - eoreq r4, r9, ip, lsl #14 │ │ │ │ + strdeq r4, [r9], -ip @ │ │ │ │ + eoreq r4, r9, ip, asr #13 │ │ │ │ subeq r1, r1, r4, lsr #8 │ │ │ │ subeq sp, r0, r0, ror #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #252] @ 3ffb38 │ │ │ │ @@ -990064,16 +990064,16 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ffb40 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq r4, [r9], -r4 @ │ │ │ │ - eoreq r4, r9, r4, asr #11 │ │ │ │ + strhteq r4, [r9], -r4 │ │ │ │ + eoreq r4, r9, r4, lsl #11 │ │ │ │ subeq r1, r1, r0, lsl #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #284] @ 3ffc78 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990144,16 +990144,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3ffc80 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq r4, [r9], -r4 @ │ │ │ │ - eoreq r4, r9, r4, lsr #9 │ │ │ │ + mlaeq r9, r4, r4, r4 │ │ │ │ + eoreq r4, r9, r4, ror #8 │ │ │ │ subeq r1, r1, r0, asr #3 │ │ │ │ umaaleq r1, r1, ip, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3ffd68 │ │ │ │ @@ -990204,16 +990204,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mlaeq r9, r0, r3, r4 │ │ │ │ - eoreq r4, r9, r0, ror #6 │ │ │ │ + eoreq r4, r9, r0, asr r3 │ │ │ │ + eoreq r4, r9, r0, lsr #6 │ │ │ │ subeq r1, r1, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #200] @ 3ffe54 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990263,16 +990263,16 @@ │ │ │ │ stm r4, {r0, ip} │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r4, r9, r4, lsr #6 │ │ │ │ - strdeq r4, [r9], -r4 @ │ │ │ │ + eoreq r4, r9, r4, ror #5 │ │ │ │ + strhteq r4, [r9], -r4 │ │ │ │ subeq r1, r1, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #256] @ 3fff78 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990336,16 +990336,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 3fff80 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, r8, lsr r2 │ │ │ │ - eoreq r4, r9, r8, lsl #4 │ │ │ │ + strdeq r4, [r9], -r8 @ │ │ │ │ + eoreq r4, r9, r8, asr #3 │ │ │ │ ldrdeq r0, [r1], #-224 @ 0xffffff20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #292] @ 4000c0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990418,16 +990418,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 4000c8 │ │ │ │ mov r0, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r9, r4, lsl r1 │ │ │ │ - eoreq r4, r9, r4, ror #1 │ │ │ │ + ldrdeq r4, [r9], -r4 @ │ │ │ │ + eoreq r4, r9, r4, lsr #1 │ │ │ │ subeq r0, r1, r8, lsl #27 │ │ │ │ subeq r1, r1, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [pc, #336] @ 400238 │ │ │ │ @@ -990512,16 +990512,16 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 400240 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r9, r8, ror pc │ │ │ │ - eoreq r3, r9, r8, asr #30 │ │ │ │ + eoreq r3, r9, r8, lsr pc │ │ │ │ + eoreq r3, r9, r8, lsl #30 │ │ │ │ subeq r0, r1, r0, lsl #24 │ │ │ │ subeq r0, r1, r0, lsr #27 │ │ │ │ strdeq r0, [r1], #-200 @ 0xffffff38 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ @@ -990596,16 +990596,16 @@ │ │ │ │ bl 41bf0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 400390 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - strdeq r3, [r9], -ip @ │ │ │ │ - eoreq r3, r9, ip, asr #27 │ │ │ │ + strhteq r3, [r9], -ip │ │ │ │ + eoreq r3, r9, ip, lsl #27 │ │ │ │ strheq r0, [r1], #-160 @ 0xffffff60 │ │ │ │ ldrdeq r0, [r1], #-184 @ 0xffffff48 │ │ │ │ subeq r0, r1, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r1, #33] @ 0x21 │ │ │ │ @@ -990698,16 +990698,16 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 400528 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r9, ip, lsr #25 │ │ │ │ - eoreq r3, r9, ip, ror ip │ │ │ │ + eoreq r3, r9, ip, ror #24 │ │ │ │ + eoreq r3, r9, ip, lsr ip │ │ │ │ subeq r0, r1, r8, lsl r9 │ │ │ │ subeq r0, r1, r8, ror sl │ │ │ │ ldrdeq r0, [r1], #-144 @ 0xffffff70 │ │ │ │ subeq r0, r1, ip, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -991059,24 +991059,24 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef0c4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 400964 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 400b14 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -991132,29 +991132,29 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq pc, r3, r8, ror #12 │ │ │ │ subeq r0, r1, r0, lsl r3 │ │ │ │ - mlaeq r9, r4, r9, r3 │ │ │ │ - eoreq r3, r9, r4, ror #18 │ │ │ │ + eoreq r3, r9, r4, asr r9 │ │ │ │ + eoreq r3, r9, r4, lsr #18 │ │ │ │ strdeq r0, [r1], #-44 @ 0xffffffd4 │ │ │ │ - eoreq ip, r8, ip, asr sl │ │ │ │ + eoreq ip, r8, ip, lsl sl │ │ │ │ subeq r0, r1, ip, lsl #11 │ │ │ │ subeq r0, r1, r8, lsl #10 │ │ │ │ subeq pc, r3, r8, ror #11 │ │ │ │ strdeq r0, [r1], #-40 @ 0xffffffd8 │ │ │ │ - eoreq sl, sl, r4, lsr r0 │ │ │ │ - mlaeq r9, r0, sl, r3 │ │ │ │ - eoreq r3, r9, r0, ror #20 │ │ │ │ + strdeq r9, [sl], -r4 @ │ │ │ │ + eoreq r3, r9, r0, asr sl │ │ │ │ + eoreq r3, r9, r0, lsr #20 │ │ │ │ subeq pc, r3, ip, lsr r3 @ │ │ │ │ subeq r0, r1, r0, ror #5 │ │ │ │ - eoreq r9, sl, r8, lsl #27 │ │ │ │ - eoreq sl, sl, ip, lsl #1 │ │ │ │ + eoreq r9, sl, r8, asr #26 │ │ │ │ + eoreq sl, sl, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #8 │ │ │ │ @@ -991496,24 +991496,24 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3ef0c4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ beq 401050 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4011e8 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r9] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -991569,29 +991569,29 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r3, ip, ror pc │ │ │ │ subeq pc, r0, ip, lsr ip @ │ │ │ │ - eoreq r3, r9, r8, lsr #5 │ │ │ │ - eoreq r3, r9, r8, ror r2 │ │ │ │ + eoreq r3, r9, r8, ror #4 │ │ │ │ + eoreq r3, r9, r8, lsr r2 │ │ │ │ subeq pc, r0, r8, lsr #24 │ │ │ │ - eoreq ip, r8, r0, ror r3 │ │ │ │ + eoreq ip, r8, r0, lsr r3 │ │ │ │ subeq pc, r0, r0, lsr #29 │ │ │ │ subeq pc, r0, ip, lsl lr @ │ │ │ │ strdeq lr, [r3], #-236 @ 0xffffff14 │ │ │ │ subeq pc, r0, r4, lsr #24 │ │ │ │ - eoreq r9, sl, r8, asr #18 │ │ │ │ - eoreq r3, r9, r4, lsr #7 │ │ │ │ - eoreq r3, r9, r4, ror r3 │ │ │ │ + eoreq r9, sl, r8, lsl #18 │ │ │ │ + eoreq r3, r9, r4, ror #6 │ │ │ │ + eoreq r3, r9, r4, lsr r3 │ │ │ │ subeq lr, r3, r8, ror #24 │ │ │ │ subeq pc, r0, ip, lsl #24 │ │ │ │ - strhteq r9, [sl], -r4 │ │ │ │ - eoreq r9, sl, r0, lsr #19 │ │ │ │ + eoreq r9, sl, r4, ror r6 │ │ │ │ + eoreq r9, sl, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -992421,15 +992421,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldrb fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, #21 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b 401acc │ │ │ │ add ip, r6, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ @@ -992636,16 +992636,16 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3ef7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq lr, r3, r4, lsr r9 │ │ │ │ subeq lr, r0, ip, lsl #24 │ │ │ │ - eoreq r6, sl, r9, ror #4 │ │ │ │ - eoreq r6, sl, r0, asr r2 │ │ │ │ + eoreq r6, sl, r9, lsr #4 │ │ │ │ + eoreq r6, sl, r0, lsl r2 │ │ │ │ subeq sp, r0, r8, lsl #3 │ │ │ │ subeq sp, r3, r8, ror #25 │ │ │ │ subeq pc, r0, r0, ror #3 │ │ │ │ subeq pc, r0, r4, lsr r1 @ │ │ │ │ subeq lr, r3, ip, lsl #15 │ │ │ │ strdeq lr, [r0], #-180 @ 0xffffff4c │ │ │ │ subeq lr, r0, r0, ror #31 │ │ │ │ @@ -992654,22 +992654,22 @@ │ │ │ │ ldrdeq lr, [r0], #-188 @ 0xffffff44 │ │ │ │ strdeq sl, [r0], #-12 │ │ │ │ subeq sl, r0, r0, lsl #2 │ │ │ │ subeq lr, r0, r0, lsr #31 │ │ │ │ strdeq lr, [r0], #-224 @ 0xffffff20 │ │ │ │ subeq lr, r3, r0, asr #7 │ │ │ │ subeq lr, r0, r4, asr #23 │ │ │ │ - eoreq r2, r9, r0, asr r7 │ │ │ │ eoreq r2, r9, r0, lsl r7 │ │ │ │ + ldrdeq r2, [r9], -r0 @ │ │ │ │ subeq lr, r0, r8, ror #29 │ │ │ │ subeq lr, r0, r8, lsr lr │ │ │ │ subeq lr, r3, r4, lsl #3 │ │ │ │ subeq lr, r0, ip, lsr #23 │ │ │ │ - eoreq r2, r9, r0, asr #9 │ │ │ │ - eoreq r2, r9, r8, lsl #9 │ │ │ │ + eoreq r2, r9, r0, lsl #9 │ │ │ │ + eoreq r2, r9, r8, asr #8 │ │ │ │ strdeq lr, [r0], #-184 @ 0xffffff48 │ │ │ │ umaaleq lr, r0, r8, sp │ │ │ │ subeq lr, r0, r8, ror #25 │ │ │ │ umaaleq lr, r0, r0, ip │ │ │ │ subeq lr, r0, r0, lsr #25 │ │ │ │ subeq sp, r3, ip, ror #30 │ │ │ │ umaaleq lr, r0, r4, fp │ │ │ │ @@ -994276,15 +994276,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 403cfc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, ip, lsl #10 │ │ │ │ + eoreq r9, r8, ip, asr #9 │ │ │ │ subeq ip, r3, r8, ror #3 │ │ │ │ umaaleq sp, r0, ip, r2 │ │ │ │ subeq sp, r0, r8, ror #5 │ │ │ │ subeq sp, r0, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -994505,15 +994505,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 404090 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r8, ror r1 │ │ │ │ + eoreq r9, r8, r8, lsr r1 │ │ │ │ subeq fp, r3, r4, asr lr │ │ │ │ subeq ip, r0, r8, lsl #30 │ │ │ │ subeq ip, r0, r4, asr pc │ │ │ │ subeq ip, r0, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -994720,15 +994720,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 4043ec │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r8, r8, ip, lsl lr │ │ │ │ + ldrdeq r8, [r8], -ip @ │ │ │ │ strdeq fp, [r3], #-168 @ 0xffffff58 │ │ │ │ subeq ip, r0, ip, lsr #23 │ │ │ │ strdeq ip, [r0], #-184 @ 0xffffff48 │ │ │ │ strdeq ip, [r0], #-184 @ 0xffffff48 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -994935,15 +994935,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 404748 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r8, r8, r0, asr #21 │ │ │ │ + eoreq r8, r8, r0, lsl #21 │ │ │ │ umaaleq fp, r3, ip, r7 │ │ │ │ subeq ip, r0, r0, asr r8 │ │ │ │ umaaleq ip, r0, ip, r8 │ │ │ │ umaaleq ip, r0, ip, r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ @@ -995298,15 +995298,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r8, ip, asr #9 │ │ │ │ + eoreq pc, r8, ip, lsl #9 │ │ │ │ subeq fp, r3, r0, ror r1 │ │ │ │ subeq ip, r0, r8, asr #5 │ │ │ │ strheq ip, [r0], #-36 @ 0xffffffdc │ │ │ │ strheq ip, [r0], #-36 @ 0xffffffdc │ │ │ │ subeq r9, r0, r0, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -995461,15 +995461,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r8, r8, r8, asr r2 │ │ │ │ + eoreq r8, r8, r8, lsl r2 │ │ │ │ subeq sl, r3, ip, lsl pc │ │ │ │ subeq ip, r0, r8, ror r0 │ │ │ │ subeq ip, r0, ip, asr #32 │ │ │ │ subeq ip, r0, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -995591,15 +995591,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r8, r8, lsr #32 │ │ │ │ + eoreq lr, r8, r8, ror #31 │ │ │ │ ldrdeq sl, [r3], #-204 @ 0xffffff34 │ │ │ │ subeq fp, r0, r4, lsr lr │ │ │ │ subeq fp, r0, r0, lsr #28 │ │ │ │ subeq fp, r0, r0, lsr #28 │ │ │ │ subeq r9, r0, ip, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -995722,15 +995722,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, r8, ip, lsl #28 │ │ │ │ + eoreq lr, r8, ip, asr #27 │ │ │ │ ldrdeq sl, [r3], #-160 @ 0xffffff60 │ │ │ │ subeq fp, r0, r8, lsr #24 │ │ │ │ subeq fp, r0, r4, lsl ip │ │ │ │ subeq fp, r0, r4, lsl ip │ │ │ │ subeq r9, r0, r0, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -995879,15 +995879,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq r7, [r8], -r8 │ │ │ │ + eoreq r7, r8, r8, ror fp │ │ │ │ umaaleq sl, r3, r0, r8 │ │ │ │ subeq fp, r0, ip, ror #19 │ │ │ │ subeq fp, r0, r0, asr #19 │ │ │ │ subeq fp, r0, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -996035,15 +996035,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r8, asr #18 │ │ │ │ + eoreq r7, r8, r8, lsl #18 │ │ │ │ subeq sl, r3, r0, lsr #12 │ │ │ │ subeq fp, r0, ip, ror r7 │ │ │ │ subeq fp, r0, r0, asr r7 │ │ │ │ subeq fp, r0, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -996196,15 +996196,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + mlaeq r8, r8, r6, r7 │ │ │ │ umaaleq sl, r3, ip, r3 │ │ │ │ strdeq fp, [r0], #-72 @ 0xffffffb8 │ │ │ │ subeq fp, r0, ip, asr #9 │ │ │ │ subeq fp, r0, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -996326,15 +996326,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, r8, ip, lsl #10 │ │ │ │ + eoreq lr, r8, ip, asr #9 │ │ │ │ subeq sl, r3, r0, ror #2 │ │ │ │ strheq fp, [r0], #-40 @ 0xffffffd8 │ │ │ │ subeq fp, r0, r4, lsr #5 │ │ │ │ subeq fp, r0, r4, lsr #5 │ │ │ │ strdeq r8, [r0], #-208 @ 0xffffff30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -996541,15 +996541,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r8, asr #4 │ │ │ │ + eoreq r7, r8, r8, lsl #4 │ │ │ │ subeq r9, r3, r4, ror #29 │ │ │ │ subeq fp, r0, r0, asr #32 │ │ │ │ subeq sl, r0, r0, ror pc │ │ │ │ subeq sl, r0, r0, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -996707,15 +996707,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r6, [r8], -r0 @ │ │ │ │ + strhteq r6, [r8], -r0 │ │ │ │ subeq r9, r3, ip, lsr #23 │ │ │ │ subeq sl, r0, r8, lsl #26 │ │ │ │ ldrdeq sl, [r0], #-196 @ 0xffffff3c │ │ │ │ ldrdeq sl, [r0], #-196 @ 0xffffff3c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -996863,15 +996863,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r8, asr ip │ │ │ │ + eoreq r6, r8, r8, lsl ip │ │ │ │ subeq r9, r3, r0, lsr r9 │ │ │ │ subeq sl, r0, ip, lsl #21 │ │ │ │ subeq sl, r0, r0, ror #20 │ │ │ │ subeq sl, r0, r0, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -997029,15 +997029,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r8, ror #19 │ │ │ │ + eoreq r6, r8, r8, lsr #19 │ │ │ │ subeq r9, r3, r4, lsr #13 │ │ │ │ subeq sl, r0, r0, lsl #16 │ │ │ │ subeq sl, r0, ip, asr #15 │ │ │ │ subeq sl, r0, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -997191,15 +997191,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r0, asr r7 │ │ │ │ + eoreq r6, r8, r0, lsl r7 │ │ │ │ subeq r9, r3, r4, lsl r4 │ │ │ │ subeq sl, r0, r0, ror r5 │ │ │ │ subeq sl, r0, r4, asr #10 │ │ │ │ subeq sl, r0, r4, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ @@ -997352,15 +997352,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 406d0c │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r4, asr #9 │ │ │ │ + eoreq r6, r8, r4, lsl #9 │ │ │ │ umaaleq r9, r3, r8, r1 │ │ │ │ subeq sl, r0, r8, lsl #5 │ │ │ │ ldrdeq sl, [r0], #-36 @ 0xffffffdc │ │ │ │ ldrdeq sl, [r0], #-36 @ 0xffffffdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -997528,15 +997528,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r4, asr #4 │ │ │ │ + eoreq r6, r8, r4, lsl #4 │ │ │ │ subeq r8, r3, ip, ror #29 │ │ │ │ subeq sl, r0, r8, asr #32 │ │ │ │ subeq sl, r0, ip, lsl r0 │ │ │ │ subeq sl, r0, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -997684,15 +997684,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, r8, r4, lsl #31 │ │ │ │ + eoreq r5, r8, r4, asr #30 │ │ │ │ subeq r8, r3, ip, asr ip │ │ │ │ strheq r9, [r0], #-216 @ 0xffffff28 │ │ │ │ subeq r9, r0, ip, lsl #27 │ │ │ │ subeq r9, r0, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -997843,15 +997843,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, r8, r0, lsl sp │ │ │ │ + ldrdeq r5, [r8], -r0 @ │ │ │ │ subeq r8, r3, r8, ror #19 │ │ │ │ subeq r9, r0, r0, asr #22 │ │ │ │ subeq r9, r0, r4, lsl fp │ │ │ │ subeq r9, r0, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998019,15 +998019,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaeq r8, r8, sl, r5 │ │ │ │ + eoreq r5, r8, r8, asr sl │ │ │ │ subeq r8, r3, r0, asr #14 │ │ │ │ umaaleq r9, r0, ip, r8 │ │ │ │ subeq r9, r0, r0, ror r8 │ │ │ │ subeq r9, r0, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998149,15 +998149,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, r8, r0, lsl #16 │ │ │ │ + eoreq ip, r8, r0, asr #15 │ │ │ │ subeq r8, r3, r4, ror #9 │ │ │ │ subeq r9, r0, ip, lsr r6 │ │ │ │ subeq r9, r0, r8, lsr #12 │ │ │ │ subeq r9, r0, r8, lsr #12 │ │ │ │ subeq r7, r0, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -998312,15 +998312,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, r8, ip, asr #11 │ │ │ │ + eoreq r5, r8, ip, lsl #11 │ │ │ │ umaaleq r8, r3, r0, r2 │ │ │ │ subeq r9, r0, ip, ror #7 │ │ │ │ strheq r9, [r0], #-60 @ 0xffffffc4 │ │ │ │ strheq r9, [r0], #-60 @ 0xffffffc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998474,15 +998474,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, r8, r4, asr #6 │ │ │ │ + eoreq r5, r8, r4, lsl #6 │ │ │ │ subeq r8, r3, r8 │ │ │ │ subeq r9, r0, r4, ror #2 │ │ │ │ subeq r9, r0, r8, lsr r1 │ │ │ │ subeq r9, r0, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998633,15 +998633,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq r5, [r8], -ip │ │ │ │ + eoreq r5, r8, ip, ror r0 │ │ │ │ subeq r7, r3, r8, lsl #27 │ │ │ │ subeq r8, r0, r4, ror #29 │ │ │ │ strheq r8, [r0], #-232 @ 0xffffff18 │ │ │ │ strheq r8, [r0], #-232 @ 0xffffff18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998794,15 +998794,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r4, r8, r0, asr #28 │ │ │ │ + eoreq r4, r8, r0, lsl #28 │ │ │ │ subeq r7, r3, r4, lsl #22 │ │ │ │ subeq r8, r0, r0, ror #24 │ │ │ │ subeq r8, r0, r4, lsr ip │ │ │ │ subeq r8, r0, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -998924,15 +998924,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq fp, r8, r4, lsr ip │ │ │ │ + strdeq fp, [r8], -r4 @ │ │ │ │ subeq r7, r3, r8, asr #17 │ │ │ │ subeq r8, r0, r0, lsr #20 │ │ │ │ subeq r8, r0, ip, lsl #20 │ │ │ │ subeq r8, r0, ip, lsl #20 │ │ │ │ subeq r6, r0, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -999087,15 +999087,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq r4, [r8], -r0 │ │ │ │ + eoreq r4, r8, r0, ror r9 │ │ │ │ subeq r7, r3, r4, ror r6 │ │ │ │ ldrdeq r8, [r0], #-112 @ 0xffffff90 │ │ │ │ subeq r8, r0, r4, lsr #15 │ │ │ │ subeq r8, r0, r4, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -999249,15 +999249,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r4, r8, r8, lsr #14 │ │ │ │ + eoreq r4, r8, r8, ror #13 │ │ │ │ subeq r7, r3, ip, ror #7 │ │ │ │ subeq r8, r0, r8, asr #10 │ │ │ │ subeq r8, r0, ip, lsl r5 │ │ │ │ subeq r8, r0, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -999408,15 +999408,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaeq r8, ip, r4, r4 │ │ │ │ + eoreq r4, r8, ip, asr r4 │ │ │ │ subeq r7, r3, r4, ror r1 │ │ │ │ subeq r8, r0, ip, asr #5 │ │ │ │ subeq r8, r0, r0, lsr #5 │ │ │ │ subeq r8, r0, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -999567,15 +999567,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r4, r8, r4, lsr #4 │ │ │ │ + eoreq r4, r8, r4, ror #3 │ │ │ │ strdeq r6, [r3], #-224 @ 0xffffff20 │ │ │ │ subeq r8, r0, ip, asr #32 │ │ │ │ subeq r8, r0, r0, lsr #32 │ │ │ │ subeq r8, r0, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -999729,15 +999729,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, r8, r8, lsr #31 │ │ │ │ + eoreq r3, r8, r8, ror #30 │ │ │ │ subeq r6, r3, ip, ror #24 │ │ │ │ subeq r7, r0, r8, asr #27 │ │ │ │ umaaleq r7, r0, r8, sp │ │ │ │ umaaleq r7, r0, r8, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -999859,15 +999859,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq sl, [r8], -r8 │ │ │ │ + eoreq sl, r8, r8, ror sp │ │ │ │ subeq r6, r3, ip, lsr #20 │ │ │ │ subeq r7, r0, r4, lsl #23 │ │ │ │ subeq r7, r0, r0, ror fp │ │ │ │ subeq r7, r0, r0, ror fp │ │ │ │ strheq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1000016,15 +1000016,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, r8, r4, lsl fp │ │ │ │ + ldrdeq r3, [r8], -r4 @ │ │ │ │ subeq r6, r3, ip, ror #15 │ │ │ │ subeq r7, r0, r8, asr #18 │ │ │ │ subeq r7, r0, ip, lsl r9 │ │ │ │ subeq r7, r0, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -1000178,15 +1000178,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, r8, r4, lsr #17 │ │ │ │ + eoreq r3, r8, r4, ror #16 │ │ │ │ subeq r6, r3, r8, ror #10 │ │ │ │ subeq r7, r0, r4, asr #13 │ │ │ │ umaaleq r7, r0, r8, r6 │ │ │ │ umaaleq r7, r0, r8, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -1000340,15 +1000340,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, r8, ip, lsl r6 │ │ │ │ + ldrdeq r3, [r8], -ip @ │ │ │ │ subeq r6, r3, r0, ror #5 │ │ │ │ subeq r7, r0, ip, lsr r4 │ │ │ │ subeq r7, r0, r0, lsl r4 │ │ │ │ subeq r7, r0, r0, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -1000470,15 +1000470,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sl, r8, ip, lsr r4 │ │ │ │ + strdeq sl, [r8], -ip @ │ │ │ │ subeq r6, r3, r0, lsr #1 │ │ │ │ strdeq r7, [r0], #-24 @ 0xffffffe8 │ │ │ │ subeq r7, r0, r4, ror #3 │ │ │ │ subeq r7, r0, r4, ror #3 │ │ │ │ subeq r4, r0, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1000627,15 +1000627,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r3, r8, r8, lsl #3 │ │ │ │ + eoreq r3, r8, r8, asr #2 │ │ │ │ subeq r5, r3, r0, ror #28 │ │ │ │ strheq r6, [r0], #-252 @ 0xffffff04 │ │ │ │ umaaleq r6, r0, r0, pc @ │ │ │ │ umaaleq r6, r0, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -1000784,15 +1000784,15 @@ │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r2, r8, r8, lsl pc │ │ │ │ + ldrdeq r2, [r8], -r8 @ │ │ │ │ subeq r5, r3, ip, ror #23 │ │ │ │ subeq r6, r0, r8, asr #26 │ │ │ │ subeq r6, r0, ip, lsl sp │ │ │ │ subeq r6, r0, ip, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1000897,15 +1000897,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r0, ror sp │ │ │ │ + eoreq r9, r8, r0, lsr sp │ │ │ │ strheq r5, [r3], #-156 @ 0xffffff64 │ │ │ │ subeq r4, r0, r0, ror r4 │ │ │ │ ldrdeq r4, [r0], #-64 @ 0xffffffc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -1001030,15 +1001030,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r8, lsl ip │ │ │ │ + ldrdeq r9, [r8], -r8 @ │ │ │ │ strheq r5, [r3], #-124 @ 0xffffff84 │ │ │ │ subeq r4, r0, ip, asr r2 │ │ │ │ subeq r4, r0, ip, asr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40a714 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1001063,15 +1001063,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40a718 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r9, r8, r0, lsl sl │ │ │ │ + ldrdeq r9, [r8], -r0 @ │ │ │ │ subeq r4, r0, r8, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40a790 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1001094,15 +1001094,15 @@ │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40a794 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r9, r8, r4, asr #18 │ │ │ │ + eoreq r9, r8, r4, lsl #18 │ │ │ │ subeq r4, r0, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ 40a95c │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -1001209,15 +1001209,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r4, asr #17 │ │ │ │ + eoreq r9, r8, r4, lsl #17 │ │ │ │ ldrdeq r5, [r3], #-76 @ 0xffffffb4 │ │ │ │ umaaleq r3, r0, r0, pc @ │ │ │ │ strdeq r3, [r0], #-240 @ 0xffffff10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ @@ -1001429,19 +1001429,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r2, r8, r8, ror #13 │ │ │ │ + eoreq r2, r8, r8, lsr #13 │ │ │ │ strheq r5, [r3], #-16 │ │ │ │ subeq r3, r0, ip, lsr ip │ │ │ │ subeq r3, r0, r0, asr #25 │ │ │ │ - strdeq r9, [r8], -r8 @ │ │ │ │ + strhteq r9, [r8], -r8 │ │ │ │ subeq r5, r3, r0, ror #3 │ │ │ │ subeq r3, r0, r0, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1001512,16 +1001512,16 @@ │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #16] @ 40ae20 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r2, r8, ip, ror #6 │ │ │ │ - eoreq r9, r8, r0, lsl #6 │ │ │ │ + eoreq r2, r8, ip, lsr #6 │ │ │ │ + eoreq r9, r8, r0, asr #5 │ │ │ │ subeq r3, r0, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #460] @ 40b004 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -1001635,15 +1001635,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r8, ror #4 │ │ │ │ + eoreq r9, r8, r8, lsr #4 │ │ │ │ subeq r4, r3, ip, lsr lr │ │ │ │ subeq r3, r0, r8, ror #17 │ │ │ │ subeq r3, r0, r0, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40b088 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1001668,15 +1001668,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40b08c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r9, r8, ip, ror r0 │ │ │ │ + eoreq r9, r8, ip, lsr r0 │ │ │ │ subeq r3, r0, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #2 │ │ │ │ @@ -1002454,15 +1002454,15 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ bl 4030c4 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ @@ -1002616,15 +1002616,15 @@ │ │ │ │ subeq r4, r3, r0, ror r1 │ │ │ │ ldrdeq r2, [r0], #-148 @ 0xffffff6c │ │ │ │ subeq r4, r3, r8, lsr r0 │ │ │ │ subeq r2, r0, ip, asr #20 │ │ │ │ subeq r4, r3, r8, rrx │ │ │ │ subeq r2, r0, r0, lsr sl │ │ │ │ subeq r2, r0, r8, asr #22 │ │ │ │ - eoreq sp, r7, r4, ror #24 │ │ │ │ + eoreq sp, r7, r4, lsr #24 │ │ │ │ @ instruction: 0xfff668d4 │ │ │ │ subeq r5, r0, r0, asr #6 │ │ │ │ subeq r5, r0, r0, lsr r3 │ │ │ │ subeq r5, r0, r8, lsl #6 │ │ │ │ subeq r5, r0, ip, ror #5 │ │ │ │ subeq r4, r3, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -1002733,15 +1002733,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 4030c4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -1002776,15 +1002776,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, r7, ip, lsl #16 │ │ │ │ + eoreq sp, r7, ip, asr #15 │ │ │ │ @ instruction: 0xfff6647c │ │ │ │ subeq r4, r0, r8, ror #29 │ │ │ │ ldrdeq r4, [r0], #-232 @ 0xffffff18 │ │ │ │ subeq r4, r0, r8, lsr #29 │ │ │ │ umaaleq r4, r0, ip, lr │ │ │ │ ldrdeq r3, [r3], #-208 @ 0xffffff30 │ │ │ │ subeq r2, r0, ip, lsl #18 │ │ │ │ @@ -1002813,15 +1002813,15 @@ │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40c270 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r7, r8, r8, ror lr │ │ │ │ + eoreq r7, r8, r8, lsr lr │ │ │ │ subeq r2, r0, r0, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ 40c438 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -1002928,15 +1002928,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq r7, [r8], -r8 @ │ │ │ │ + strhteq r7, [r8], -r8 │ │ │ │ subeq r3, r3, r0, lsl #20 │ │ │ │ strheq r2, [r0], #-68 @ 0xffffffbc │ │ │ │ subeq r2, r0, r4, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40c4bc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1002961,15 +1002961,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40c4c0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + mlaeq r8, r8, fp, r7 │ │ │ │ subeq r2, r0, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #424] @ 40c680 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -1003074,15 +1003074,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r8, asr fp │ │ │ │ + eoreq r7, r8, r8, lsl fp │ │ │ │ strheq r3, [r3], #-120 @ 0xffffff88 │ │ │ │ subeq r2, r0, ip, ror #4 │ │ │ │ subeq r2, r0, ip, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #460] @ 40c870 │ │ │ │ @@ -1003198,15 +1003198,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, ip, lsl #20 │ │ │ │ + eoreq r7, r8, ip, asr #19 │ │ │ │ ldrdeq r3, [r3], #-80 @ 0xffffffb0 │ │ │ │ subeq r2, r0, ip, ror r0 │ │ │ │ subeq r2, r0, r4, ror #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40c8f4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1003231,15 +1003231,15 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40c8f8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r7, r8, r0, lsr #16 │ │ │ │ + eoreq r7, r8, r0, ror #15 │ │ │ │ subeq r2, r0, r8, lsr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #100] @ 40c970 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1003262,15 +1003262,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40c974 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r7, r8, r4, asr r7 │ │ │ │ + eoreq r7, r8, r4, lsl r7 │ │ │ │ subeq r2, r0, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #436] @ 40cb40 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ @@ -1003378,15 +1003378,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 402c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq r7, [r8], -r4 @ │ │ │ │ + mlaeq r8, r4, r6, r7 │ │ │ │ strdeq r3, [r3], #-40 @ 0xffffffd8 │ │ │ │ subeq r1, r0, ip, lsr #27 │ │ │ │ subeq r1, r0, ip, lsl #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [pc, #48] @ 40cb90 │ │ │ │ mov r2, #0 │ │ │ │ @@ -1003658,18 +1003658,18 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r0, lsr #5 │ │ │ │ + eoreq r7, r8, r0, ror #4 │ │ │ │ subeq r2, r3, r8, asr #29 │ │ │ │ subeq r3, r0, ip, asr #31 │ │ │ │ - eoreq sp, r9, ip, ror #21 │ │ │ │ + eoreq sp, r9, ip, lsr #21 │ │ │ │ subeq r1, r0, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1003843,15 +1003843,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r2, [r3], #-188 @ 0xffffff44 │ │ │ │ strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ - eoreq sp, r9, r0, lsl #16 │ │ │ │ + eoreq sp, r9, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 40d2b4 │ │ │ │ mov r0, fp │ │ │ │ @@ -1004007,15 +1004007,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40d508 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, r8, asr #25 │ │ │ │ + eoreq pc, r7, r8, lsl #25 │ │ │ │ subeq r2, r3, r0, lsr #19 │ │ │ │ subeq r3, r0, ip, lsl #21 │ │ │ │ ldrdeq r3, [r0], #-168 @ 0xffffff58 │ │ │ │ ldrdeq r3, [r0], #-168 @ 0xffffff58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ @@ -1004163,18 +1004163,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r6, r8, r8, lsr #20 │ │ │ │ + eoreq r6, r8, r8, ror #19 │ │ │ │ subeq r2, r3, ip, ror #13 │ │ │ │ subeq r3, r0, r4, asr #16 │ │ │ │ - eoreq r6, r8, ip, lsl #22 │ │ │ │ + eoreq r6, r8, ip, asr #21 │ │ │ │ subeq r3, r0, r0, lsr r8 │ │ │ │ subeq r3, r0, r0, lsr r8 │ │ │ │ subeq r1, r0, ip, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -1004370,15 +1004370,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, ip, ror r7 @ │ │ │ │ + eoreq pc, r7, ip, lsr r7 @ │ │ │ │ subeq r2, r3, ip, lsr #8 │ │ │ │ subeq r3, r0, r8, lsl #11 │ │ │ │ subeq r3, r0, r8, asr r5 │ │ │ │ subeq r3, r0, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1004547,15 +1004547,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40dd78 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, ip, ror #8 │ │ │ │ + eoreq pc, r7, ip, lsr #8 │ │ │ │ subeq r2, r3, r8, lsr r1 │ │ │ │ subeq r3, r0, r0, lsr #4 │ │ │ │ subeq r3, r0, ip, ror #4 │ │ │ │ subeq r3, r0, ip, ror #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1004749,15 +1004749,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40e0a0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, ip, lsr #2 │ │ │ │ + eoreq pc, r7, ip, ror #1 │ │ │ │ subeq r1, r3, r8, lsl #28 │ │ │ │ strdeq r2, [r0], #-228 @ 0xffffff1c │ │ │ │ subeq r2, r0, r0, asr #30 │ │ │ │ subeq r2, r0, r0, asr #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1004789,15 +1004789,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 404fa0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40e150 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r5, r8, r8, lsl #31 │ │ │ │ + eoreq r5, r8, r8, asr #30 │ │ │ │ subeq r0, r0, r0, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 40e180 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -1004991,15 +1004991,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40e468 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, r7, r8, ror sp │ │ │ │ + eoreq lr, r7, r8, lsr sp │ │ │ │ subeq r1, r3, r4, asr #20 │ │ │ │ subeq r2, r0, r0, lsr fp │ │ │ │ subeq r2, r0, ip, ror fp │ │ │ │ subeq r2, r0, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -1005159,15 +1005159,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40e708 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, r7, r4, asr #21 │ │ │ │ + eoreq lr, r7, r4, lsl #21 │ │ │ │ subeq r1, r3, r0, lsr #15 │ │ │ │ subeq r2, r0, ip, lsl #17 │ │ │ │ ldrdeq r2, [r0], #-136 @ 0xffffff78 │ │ │ │ ldrdeq r2, [r0], #-136 @ 0xffffff78 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -1005339,15 +1005339,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40e9d8 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq lr, [r7], -r4 @ │ │ │ │ + strhteq lr, [r7], -r4 │ │ │ │ ldrdeq r1, [r3], #-64 @ 0xffffffc0 │ │ │ │ strheq r2, [r0], #-92 @ 0xffffffa4 │ │ │ │ subeq r2, r0, r8, lsl #12 │ │ │ │ subeq r2, r0, r8, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -1005420,15 +1005420,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4051ac │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40eb2c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - mlaeq r8, ip, r5, r5 │ │ │ │ + eoreq r5, r8, ip, asr r5 │ │ │ │ eorseq pc, pc, r4, ror pc @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq 40eb5c │ │ │ │ ldrd r4, [r3] │ │ │ │ @@ -1005472,15 +1005472,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 409250 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 40ebfc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r5, r8, ip, lsl r5 │ │ │ │ + ldrdeq r5, [r8], -ip @ │ │ │ │ eorseq pc, pc, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 40ec74 │ │ │ │ @@ -1005625,18 +1005625,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r5, r8, r0, asr r3 │ │ │ │ + eoreq r5, r8, r0, lsl r3 │ │ │ │ subeq r1, r3, r4, lsl r0 │ │ │ │ subeq r2, r0, ip, ror #2 │ │ │ │ - eoreq r5, r8, r4, lsr r4 │ │ │ │ + strdeq r5, [r8], -r4 @ │ │ │ │ subeq r2, r0, r8, asr r1 │ │ │ │ subeq r2, r0, r8, asr r1 │ │ │ │ eorseq pc, pc, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ @@ -1005800,15 +1005800,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40f10c │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq lr, [r7], -r4 @ │ │ │ │ + mlaeq r7, r4, r0, lr │ │ │ │ subeq r0, r3, r0, lsr #27 │ │ │ │ subeq r1, r0, ip, lsl #29 │ │ │ │ ldrdeq r1, [r0], #-232 @ 0xffffff18 │ │ │ │ ldrdeq r1, [r0], #-232 @ 0xffffff18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r3, r1 │ │ │ │ @@ -1005973,15 +1005973,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40f3c0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, r7, r0, lsr #28 │ │ │ │ + eoreq sp, r7, r0, ror #27 │ │ │ │ subeq r0, r3, ip, ror #21 │ │ │ │ ldrdeq r1, [r0], #-184 @ 0xffffff48 │ │ │ │ subeq r1, r0, r4, lsr #24 │ │ │ │ subeq r1, r0, r4, lsr #24 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -1006158,15 +1006158,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 40f6a4 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, r7, ip, lsr fp │ │ │ │ + strdeq sp, [r7], -ip @ │ │ │ │ subeq r0, r3, r8, lsl #16 │ │ │ │ strdeq r1, [r0], #-132 @ 0xffffff7c │ │ │ │ subeq r1, r0, r0, asr #18 │ │ │ │ subeq r1, r0, r0, asr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1006447,15 +1006447,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, r7, r8, lsl #14 │ │ │ │ + eoreq sp, r7, r8, asr #13 │ │ │ │ strheq r0, [r3], #-56 @ 0xffffffc8 │ │ │ │ subeq r1, r0, r4, lsl r5 │ │ │ │ subeq r1, r0, r4, ror #9 │ │ │ │ subeq r1, r0, r4, ror #9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -1006616,18 +1006616,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq r4, [r8], -r4 │ │ │ │ + eoreq r4, r8, r4, ror r3 │ │ │ │ umaaleq r0, r3, r8, r0 │ │ │ │ strdeq r1, [r0], #-16 │ │ │ │ - mlaeq r8, r8, r4, r4 │ │ │ │ + eoreq r4, r8, r8, asr r4 │ │ │ │ ldrdeq r1, [r0], #-28 @ 0xffffffe4 │ │ │ │ ldrdeq r1, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorseq lr, pc, r8, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1006753,15 +1006753,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 405b1c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 410000 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r4, r8, r8, lsr r1 │ │ │ │ + strdeq r4, [r8], -r8 @ │ │ │ │ eorseq lr, pc, r0, lsr #21 │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41003c │ │ │ │ @@ -1006951,15 +1006951,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 410308 │ │ │ │ mov r0, sp │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, r7, r4, asr #29 │ │ │ │ + eoreq ip, r7, r4, lsl #29 │ │ │ │ subeq pc, r2, r0, lsr #23 │ │ │ │ subeq r0, r0, ip, lsl #25 │ │ │ │ ldrdeq r0, [r0], #-200 @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], #-200 @ 0xffffff38 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1006991,15 +1006991,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 404b0c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 4103b8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r8, r0, lsr sp │ │ │ │ + strdeq r3, [r8], -r0 @ │ │ │ │ eorseq lr, pc, r8, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4103dc │ │ │ │ mov r1, r3 │ │ │ │ @@ -1007040,15 +1007040,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4083b4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 41047c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r8, ip, ror ip │ │ │ │ + eoreq r3, r8, ip, lsr ip │ │ │ │ eorseq lr, pc, r4, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4104a0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -1007226,15 +1007226,15 @@ │ │ │ │ cmp r0, #21 │ │ │ │ beq 410754 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 402a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaeq r7, r0, sl, ip │ │ │ │ + eoreq ip, r7, r0, asr sl │ │ │ │ subeq pc, r2, ip, asr r7 @ │ │ │ │ subeq r0, r0, r4, asr #16 │ │ │ │ umaaleq r0, r0, r0, r8 │ │ │ │ umaaleq r0, r0, r0, r8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -1007345,15 +1007345,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 409bdc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 410940 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r8, r8, ror #15 │ │ │ │ + eoreq r3, r8, r8, lsr #15 │ │ │ │ eorseq lr, pc, r0, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 410968 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -1007395,15 +1007395,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 407798 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 410a08 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r3, r8, r0, lsr #13 │ │ │ │ + eoreq r3, r8, r0, ror #12 │ │ │ │ mlaseq pc, r8, r0, lr @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 410a30 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -1007494,15 +1007494,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ strb r5, [r4] │ │ │ │ bne 410b98 │ │ │ │ ldr r1, [pc, #880] @ 410efc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ strb r5, [fp, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ sub r0, r6, r7 │ │ │ │ @@ -1007710,20 +1007710,20 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq lr, pc, r4, ror fp @ │ │ │ │ - eoreq r7, r9, r4, ror #18 │ │ │ │ + eoreq r7, r9, r4, lsr #18 │ │ │ │ eorseq lr, pc, r0, asr #17 │ │ │ │ eorseq lr, pc, ip, lsr #16 │ │ │ │ subeq r0, r0, r0, asr #15 │ │ │ │ eorseq lr, pc, r4, asr #19 │ │ │ │ - mlaeq r9, r0, r9, r7 │ │ │ │ + eoreq r7, r9, r0, asr r9 │ │ │ │ eorseq lr, pc, ip, ror #17 │ │ │ │ eorseq lr, pc, r8, asr r8 @ │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 410f70 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -1008016,40 +1008016,40 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4113bc │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - strhteq r9, [r9], -r9 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r9, r9, r9, ror r7 │ │ │ │ b 42d96c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67b378 │ │ │ │ + bl 67b348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 411418 │ │ │ │ ldr r4, [pc, #60] @ 411428 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 6851c4 │ │ │ │ + bl 685194 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 4113f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6853ac │ │ │ │ + bl 68537c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrsbteq lr, [pc], -ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1008058,23 +1008058,23 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r9, r7, ror #11 │ │ │ │ + eoreq r9, r9, r7, lsr #11 │ │ │ │ eorseq pc, pc, r0, ror #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub r2, r3, #-2147483647 @ 0x80000001 │ │ │ │ @@ -1008101,122 +1008101,122 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #328] @ 411668 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #324] @ 41166c │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #5 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #264] @ 41165c │ │ │ │ mov r0, ip │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #240] @ 411660 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #236] @ 411664 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #4 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #216] @ 41167c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #212] @ 411680 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #2 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #128] @ 411658 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r1, [pc, #124] @ 411670 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ ldr r2, [pc, #100] @ 411674 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #96] @ 411678 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #8 │ │ │ │ - bl 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #64] @ 411684 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 67a614 │ │ │ │ - eoreq r9, r9, r3, lsl #16 │ │ │ │ - eoreq r9, r9, sp, lsl #17 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r9, r9, r3, asr #15 │ │ │ │ + eoreq r9, r9, sp, asr #16 │ │ │ │ mlaseq pc, r0, sp, pc @ │ │ │ │ - eoreq r8, r7, r8, lsl r4 │ │ │ │ + ldrdeq r8, [r7], -r8 @ │ │ │ │ ldrshteq pc, [pc], -r0 @ │ │ │ │ - mlaeq r9, pc, r5, r9 @ │ │ │ │ - strdeq r9, [r9], -r2 @ │ │ │ │ + eoreq r9, r9, pc, asr r5 │ │ │ │ + strhteq r9, [r9], -r2 │ │ │ │ eorseq pc, pc, r0, lsl sp @ │ │ │ │ - eoreq lr, r7, r8, lsr r0 │ │ │ │ + strdeq sp, [r7], -r8 @ │ │ │ │ eorseq pc, pc, ip, lsl #27 │ │ │ │ - eoreq r9, r9, r1, asr #16 │ │ │ │ - strhteq r9, [r9], -r3 │ │ │ │ + eoreq r9, r9, r1, lsl #16 │ │ │ │ + eoreq r9, r9, r3, ror r7 │ │ │ │ eorseq pc, pc, r0, lsl lr @ │ │ │ │ - eoreq r8, r7, r4, lsr #9 │ │ │ │ + eoreq r8, r7, r4, ror #8 │ │ │ │ eorseq pc, pc, r4, lsl lr @ │ │ │ │ ldr r0, [r0] │ │ │ │ b 42b2b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 4116bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq pc, pc, ip, lsr r9 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, #4 │ │ │ │ beq 4116fc │ │ │ │ cmp r0, #3 │ │ │ │ @@ -1009590,15 +1009590,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 412c30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 412c54 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ b 412cb4 │ │ │ │ @@ -1009795,15 +1009795,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 412f64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 412f88 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 412ff4 │ │ │ │ mov r5, r0 │ │ │ │ beq 412fd8 │ │ │ │ @@ -1009835,31 +1009835,31 @@ │ │ │ │ bl 589a8 │ │ │ │ eorseq lr, pc, ip, lsr #32 │ │ │ │ subeq ip, r2, r4, ror #27 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 413028 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - strhteq r7, [r9], -r3 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r7, r9, r3, ror sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 413088 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 41306c │ │ │ │ ldr r2, [pc, #296] @ 413180 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1009954,15 +1009954,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 42648 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ b 4131a8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1284] @ 41371c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -1010281,48 +1010281,48 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r7, r9, pc, lsl r9 │ │ │ │ - eoreq r0, r8, r0, ror #27 │ │ │ │ + ldrdeq r7, [r9], -pc @ │ │ │ │ + eoreq r0, r8, r0, lsr #27 │ │ │ │ + strhteq r0, [r8], -ip │ │ │ │ + strdeq r0, [r8], -r8 @ │ │ │ │ strdeq r0, [r8], -ip @ │ │ │ │ - eoreq r0, r8, r8, lsr sp │ │ │ │ eoreq r0, r8, ip, lsr sp │ │ │ │ - eoreq r0, r8, ip, ror sp │ │ │ │ - strhteq r0, [r8], -r4 │ │ │ │ + eoreq r0, r8, r4, ror ip │ │ │ │ + ldrdeq r0, [r8], -r8 @ │ │ │ │ eoreq r0, r8, r8, lsl sp │ │ │ │ - eoreq r0, r8, r8, asr sp │ │ │ │ - eoreq r0, r8, r0, lsr #26 │ │ │ │ - strhteq r0, [r8], -r4 │ │ │ │ - eoreq r0, r8, ip, lsr sp │ │ │ │ - eoreq r0, r8, r8, lsl #26 │ │ │ │ eoreq r0, r8, r0, ror #25 │ │ │ │ - eoreq r0, r8, r0, lsl #25 │ │ │ │ - eoreq r7, r9, lr, lsl #15 │ │ │ │ - eoreq r7, r9, pc, lsl #14 │ │ │ │ - eoreq r7, r9, r7, lsl #11 │ │ │ │ - eoreq r7, r9, r3, lsl r6 │ │ │ │ - eoreq r7, r9, pc, asr #11 │ │ │ │ - eoreq r7, r9, pc, ror r6 │ │ │ │ - eoreq r7, r9, pc, lsr r5 │ │ │ │ - strdeq r7, [r9], -r7 @ │ │ │ │ - eoreq r7, r9, fp, lsr #11 │ │ │ │ - eoreq r7, r9, pc, lsr #9 │ │ │ │ - eoreq r7, r9, r7, lsr r6 │ │ │ │ + eoreq r0, r8, r4, ror ip │ │ │ │ + strdeq r0, [r8], -ip @ │ │ │ │ + eoreq r0, r8, r8, asr #25 │ │ │ │ + eoreq r0, r8, r0, lsr #25 │ │ │ │ + eoreq r0, r8, r0, asr #24 │ │ │ │ + eoreq r7, r9, lr, asr #14 │ │ │ │ + eoreq r7, r9, pc, asr #13 │ │ │ │ + eoreq r7, r9, r7, asr #10 │ │ │ │ ldrdeq r7, [r9], -r3 @ │ │ │ │ - eoreq r7, r9, r3, lsr #13 │ │ │ │ - eoreq r7, r9, fp, asr r6 │ │ │ │ - eoreq r7, r9, fp, lsl r5 │ │ │ │ - eoreq r7, r9, r7, asr #13 │ │ │ │ - eoreq r7, r9, pc, ror #11 │ │ │ │ - eoreq r7, r9, fp, ror #13 │ │ │ │ - eoreq r7, r9, r3, ror #10 │ │ │ │ + eoreq r7, r9, pc, lsl #11 │ │ │ │ + eoreq r7, r9, pc, lsr r6 │ │ │ │ + strdeq r7, [r9], -pc @ │ │ │ │ + strhteq r7, [r9], -r7 │ │ │ │ + eoreq r7, r9, fp, ror #10 │ │ │ │ + eoreq r7, r9, pc, ror #8 │ │ │ │ + strdeq r7, [r9], -r7 @ │ │ │ │ + mlaeq r9, r3, r4, r7 │ │ │ │ + eoreq r7, r9, r3, ror #12 │ │ │ │ + eoreq r7, r9, fp, lsl r6 │ │ │ │ + ldrdeq r7, [r9], -fp @ │ │ │ │ + eoreq r7, r9, r7, lsl #13 │ │ │ │ + eoreq r7, r9, pc, lsr #11 │ │ │ │ + eoreq r7, r9, fp, lsr #13 │ │ │ │ + eoreq r7, r9, r3, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1360] @ 413d08 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1010660,48 +1010660,48 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, r9, pc, ror r3 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ - eoreq r0, r8, r8, lsl #15 │ │ │ │ + eoreq r7, r9, pc, lsr r3 │ │ │ │ + strhteq r0, [r8], -r8 │ │ │ │ + eoreq r0, r8, r8, asr #14 │ │ │ │ + eoreq r0, r8, ip, asr #14 │ │ │ │ eoreq r0, r8, ip, lsl #15 │ │ │ │ - eoreq r0, r8, ip, asr #15 │ │ │ │ - eoreq r0, r8, r4, lsl #14 │ │ │ │ + eoreq r0, r8, r4, asr #13 │ │ │ │ + eoreq r0, r8, r8, lsr #14 │ │ │ │ eoreq r0, r8, r8, ror #14 │ │ │ │ - eoreq r0, r8, r8, lsr #15 │ │ │ │ - eoreq r0, r8, r0, ror r7 │ │ │ │ - eoreq r0, r8, r4, lsl #14 │ │ │ │ - eoreq r0, r8, ip, lsl #15 │ │ │ │ - eoreq r0, r8, r8, asr r7 │ │ │ │ eoreq r0, r8, r0, lsr r7 │ │ │ │ - ldrdeq r0, [r8], -r0 @ │ │ │ │ + eoreq r0, r8, r4, asr #13 │ │ │ │ eoreq r0, r8, ip, asr #14 │ │ │ │ - eoreq r7, r9, r6, ror #3 │ │ │ │ - eoreq r6, r9, r3, ror #31 │ │ │ │ - eoreq r7, r9, pc, rrx │ │ │ │ - eoreq r7, r9, fp, lsr #32 │ │ │ │ - ldrdeq r7, [r9], -fp @ │ │ │ │ - mlaeq r9, fp, pc, r6 @ │ │ │ │ - eoreq r6, r9, r3, asr pc │ │ │ │ - eoreq r7, r9, r7 │ │ │ │ - eoreq r6, r9, fp, lsl #30 │ │ │ │ - mlaeq r9, r3, r0, r7 │ │ │ │ - eoreq r6, r9, pc, lsr #30 │ │ │ │ - strdeq r7, [r9], -pc @ │ │ │ │ - strhteq r7, [r9], -r7 │ │ │ │ - eoreq r6, r9, r7, ror pc │ │ │ │ - eoreq r7, r9, r3, lsr #2 │ │ │ │ - eoreq r7, r9, fp, asr #32 │ │ │ │ - eoreq r7, r9, r7, asr #2 │ │ │ │ - strhteq r6, [r9], -pc │ │ │ │ - eoreq r7, r9, fp, ror #2 │ │ │ │ + eoreq r0, r8, r8, lsl r7 │ │ │ │ + strdeq r0, [r8], -r0 @ │ │ │ │ + mlaeq r8, r0, r6, r0 │ │ │ │ + eoreq r0, r8, ip, lsl #14 │ │ │ │ + eoreq r7, r9, r6, lsr #3 │ │ │ │ + eoreq r6, r9, r3, lsr #31 │ │ │ │ + eoreq r7, r9, pc, lsr #32 │ │ │ │ + eoreq r6, r9, fp, ror #31 │ │ │ │ + mlaeq r9, fp, r0, r7 │ │ │ │ + eoreq r6, r9, fp, asr pc │ │ │ │ + eoreq r6, r9, r3, lsl pc │ │ │ │ + eoreq r6, r9, r7, asr #31 │ │ │ │ + eoreq r6, r9, fp, asr #29 │ │ │ │ + eoreq r7, r9, r3, asr r0 │ │ │ │ + eoreq r6, r9, pc, ror #29 │ │ │ │ + strhteq r7, [r9], -pc │ │ │ │ + eoreq r7, r9, r7, ror r0 │ │ │ │ + eoreq r6, r9, r7, lsr pc │ │ │ │ + eoreq r7, r9, r3, ror #1 │ │ │ │ + eoreq r7, r9, fp │ │ │ │ + eoreq r7, r9, r7, lsl #2 │ │ │ │ + eoreq r6, r9, pc, ror pc │ │ │ │ + eoreq r7, r9, fp, lsr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1284] @ 4142a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ @@ -1011020,48 +1011020,48 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mlaeq r9, r3, sp, r6 │ │ │ │ - eoreq r0, r8, r4, asr r2 │ │ │ │ + eoreq r6, r9, r3, asr sp │ │ │ │ + eoreq r0, r8, r4, lsl r2 │ │ │ │ + eoreq r0, r8, r0, lsr r1 │ │ │ │ + eoreq r0, r8, ip, ror #2 │ │ │ │ eoreq r0, r8, r0, ror r1 │ │ │ │ - eoreq r0, r8, ip, lsr #3 │ │ │ │ strhteq r0, [r8], -r0 │ │ │ │ - strdeq r0, [r8], -r0 @ │ │ │ │ - eoreq r0, r8, r8, lsr #2 │ │ │ │ + eoreq r0, r8, r8, ror #1 │ │ │ │ + eoreq r0, r8, ip, asr #2 │ │ │ │ eoreq r0, r8, ip, lsl #3 │ │ │ │ - eoreq r0, r8, ip, asr #3 │ │ │ │ - mlaeq r8, r4, r1, r0 │ │ │ │ - eoreq r0, r8, r8, lsr #2 │ │ │ │ - strhteq r0, [r8], -r0 │ │ │ │ - eoreq r0, r8, ip, ror r1 │ │ │ │ eoreq r0, r8, r4, asr r1 │ │ │ │ - strdeq r0, [r8], -r4 @ │ │ │ │ - eoreq r6, r9, r2, lsl #24 │ │ │ │ - eoreq r6, r9, r3, lsl #23 │ │ │ │ - strdeq r6, [r9], -fp @ │ │ │ │ - eoreq r6, r9, r7, lsl #21 │ │ │ │ - eoreq r6, r9, r3, asr #20 │ │ │ │ - strdeq r6, [r9], -r3 @ │ │ │ │ + eoreq r0, r8, r8, ror #1 │ │ │ │ + eoreq r0, r8, r0, ror r1 │ │ │ │ + eoreq r0, r8, ip, lsr r1 │ │ │ │ + eoreq r0, r8, r4, lsl r1 │ │ │ │ + strhteq r0, [r8], -r4 │ │ │ │ + eoreq r6, r9, r2, asr #23 │ │ │ │ + eoreq r6, r9, r3, asr #22 │ │ │ │ + strhteq r6, [r9], -fp │ │ │ │ + eoreq r6, r9, r7, asr #20 │ │ │ │ + eoreq r6, r9, r3, lsl #20 │ │ │ │ strhteq r6, [r9], -r3 │ │ │ │ - eoreq r6, r9, fp, ror #18 │ │ │ │ - eoreq r6, r9, pc, lsl sl │ │ │ │ - eoreq r6, r9, r3, lsr #18 │ │ │ │ - eoreq r6, r9, fp, lsr #21 │ │ │ │ - eoreq r6, r9, r7, asr #18 │ │ │ │ - eoreq r6, r9, r7, lsl fp │ │ │ │ - eoreq r6, r9, pc, asr #21 │ │ │ │ - eoreq r6, r9, pc, lsl #19 │ │ │ │ - eoreq r6, r9, fp, lsr fp │ │ │ │ - eoreq r6, r9, r3, ror #20 │ │ │ │ - eoreq r6, r9, pc, asr fp │ │ │ │ + eoreq r6, r9, r3, ror r9 │ │ │ │ + eoreq r6, r9, fp, lsr #18 │ │ │ │ + ldrdeq r6, [r9], -pc @ │ │ │ │ + eoreq r6, r9, r3, ror #17 │ │ │ │ + eoreq r6, r9, fp, ror #20 │ │ │ │ + eoreq r6, r9, r7, lsl #18 │ │ │ │ ldrdeq r6, [r9], -r7 @ │ │ │ │ + eoreq r6, r9, pc, lsl #21 │ │ │ │ + eoreq r6, r9, pc, asr #18 │ │ │ │ + strdeq r6, [r9], -fp @ │ │ │ │ + eoreq r6, r9, r3, lsr #20 │ │ │ │ + eoreq r6, r9, pc, lsl fp │ │ │ │ + mlaeq r9, r7, r9, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1360] @ 414894 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1011399,48 +1011399,48 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [r9], -r3 @ │ │ │ │ - eoreq pc, r7, ip, ror #24 │ │ │ │ - strdeq pc, [r7], -ip @ │ │ │ │ + strhteq r6, [r9], -r3 │ │ │ │ + eoreq pc, r7, ip, lsr #24 │ │ │ │ + strhteq pc, [r7], -ip @ │ │ │ │ + eoreq pc, r7, r0, asr #23 │ │ │ │ eoreq pc, r7, r0, lsl #24 │ │ │ │ - eoreq pc, r7, r0, asr #24 │ │ │ │ - eoreq pc, r7, r8, ror fp @ │ │ │ │ + eoreq pc, r7, r8, lsr fp @ │ │ │ │ + mlaeq r7, ip, fp, pc @ │ │ │ │ ldrdeq pc, [r7], -ip @ │ │ │ │ - eoreq pc, r7, ip, lsl ip @ │ │ │ │ - eoreq pc, r7, r4, ror #23 │ │ │ │ - eoreq pc, r7, r8, ror fp @ │ │ │ │ - eoreq pc, r7, r0, lsl #24 │ │ │ │ - eoreq pc, r7, ip, asr #23 │ │ │ │ eoreq pc, r7, r4, lsr #23 │ │ │ │ - eoreq pc, r7, r4, asr #22 │ │ │ │ + eoreq pc, r7, r8, lsr fp @ │ │ │ │ eoreq pc, r7, r0, asr #23 │ │ │ │ - eoreq r6, r9, sl, asr r6 │ │ │ │ - eoreq r6, r9, r7, asr r4 │ │ │ │ - eoreq r6, r9, r3, ror #9 │ │ │ │ - mlaeq r9, pc, r4, r6 @ │ │ │ │ - eoreq r6, r9, pc, asr #10 │ │ │ │ - eoreq r6, r9, pc, lsl #8 │ │ │ │ - eoreq r6, r9, r7, asr #7 │ │ │ │ - eoreq r6, r9, fp, ror r4 │ │ │ │ - eoreq r6, r9, pc, ror r3 │ │ │ │ - eoreq r6, r9, r7, lsl #10 │ │ │ │ - eoreq r6, r9, r3, lsr #7 │ │ │ │ - eoreq r6, r9, r3, ror r5 │ │ │ │ - eoreq r6, r9, fp, lsr #10 │ │ │ │ - eoreq r6, r9, fp, ror #7 │ │ │ │ - mlaeq r9, r7, r5, r6 │ │ │ │ - strhteq r6, [r9], -pc │ │ │ │ - strhteq r6, [r9], -fp │ │ │ │ - eoreq r6, r9, r3, lsr r4 │ │ │ │ - ldrdeq r6, [r9], -pc @ │ │ │ │ + eoreq pc, r7, ip, lsl #23 │ │ │ │ + eoreq pc, r7, r4, ror #22 │ │ │ │ + eoreq pc, r7, r4, lsl #22 │ │ │ │ + eoreq pc, r7, r0, lsl #23 │ │ │ │ + eoreq r6, r9, sl, lsl r6 │ │ │ │ + eoreq r6, r9, r7, lsl r4 │ │ │ │ + eoreq r6, r9, r3, lsr #9 │ │ │ │ + eoreq r6, r9, pc, asr r4 │ │ │ │ + eoreq r6, r9, pc, lsl #10 │ │ │ │ + eoreq r6, r9, pc, asr #7 │ │ │ │ + eoreq r6, r9, r7, lsl #7 │ │ │ │ + eoreq r6, r9, fp, lsr r4 │ │ │ │ + eoreq r6, r9, pc, lsr r3 │ │ │ │ + eoreq r6, r9, r7, asr #9 │ │ │ │ + eoreq r6, r9, r3, ror #6 │ │ │ │ + eoreq r6, r9, r3, lsr r5 │ │ │ │ + eoreq r6, r9, fp, ror #9 │ │ │ │ + eoreq r6, r9, fp, lsr #7 │ │ │ │ + eoreq r6, r9, r7, asr r5 │ │ │ │ + eoreq r6, r9, pc, ror r4 │ │ │ │ + eoreq r6, r9, fp, ror r5 │ │ │ │ + strdeq r6, [r9], -r3 @ │ │ │ │ + mlaeq r9, pc, r5, r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 4149f0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1011468,15 +1011468,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -1011486,15 +1011486,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strhteq pc, [r7], -r4 @ │ │ │ │ + eoreq pc, r7, r4, ror r6 @ │ │ │ │ mlaseq pc, r0, r7, ip @ │ │ │ │ @ instruction: 0xfff15eb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 414ad0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1011524,15 +1011524,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -1011580,15 +1011580,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -1011636,15 +1011636,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ 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} │ │ │ │ @@ -1011665,32 +1011665,32 @@ │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 414cc0 │ │ │ │ ldr r1, [pc, #76] @ 414d00 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 414cf8 │ │ │ │ ldr r3, [pc, #40] @ 414cfc │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r4, r7, r8, asr #23 │ │ │ │ + eoreq r4, r7, r8, lsl #23 │ │ │ │ eorseq ip, pc, r8, ror #8 │ │ │ │ - eoreq r4, r7, r0, ror #23 │ │ │ │ + eoreq r4, r7, r0, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ bl 3f27bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -1011800,15 +1011800,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbteq ip, [pc], -ip │ │ │ │ ldrsbteq ip, [pc], -ip │ │ │ │ - ldrdeq r5, [r9], -r5 @ │ │ │ │ + mlaeq r9, r5, ip, r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3b408c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -1011935,15 +1011935,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq ip, pc, r0, lsl #4 │ │ │ │ eorseq ip, pc, r4, lsl #4 │ │ │ │ - strdeq r5, [r9], -r9 @ │ │ │ │ + strhteq r5, [r9], -r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 3f49ec │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -1012064,18 +1012064,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbteq fp, [pc], -r8 │ │ │ │ ldrsbteq fp, [pc], -r8 │ │ │ │ - ldrdeq r5, [r9], -r1 @ │ │ │ │ + mlaeq r9, r1, r8, r5 │ │ │ │ eorseq fp, pc, ip, ror pc @ │ │ │ │ eorseq fp, pc, r8, ror #30 │ │ │ │ - eoreq r5, r9, sp, asr r9 │ │ │ │ + eoreq r5, r9, sp, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3b6054 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -1012216,18 +1012216,18 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrshteq fp, [pc], -ip │ │ │ │ eorseq fp, pc, r0, lsl #28 │ │ │ │ - strdeq r5, [r9], -r5 @ │ │ │ │ + strhteq r5, [r9], -r5 │ │ │ │ ldrsbteq fp, [pc], -r4 │ │ │ │ eorseq fp, pc, r0, asr #25 │ │ │ │ - strhteq r5, [r9], -r5 │ │ │ │ + eoreq r5, r9, r5, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -1012421,16 +1012421,16 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, pc, ip, lsl #19 │ │ │ │ eorseq fp, pc, ip, lsl #19 │ │ │ │ - eoreq r5, r9, r5, lsl #7 │ │ │ │ - eoreq r5, r9, sp, lsl r5 │ │ │ │ + eoreq r5, r9, r5, asr #6 │ │ │ │ + ldrdeq r5, [r9], -sp @ │ │ │ │ eorseq fp, pc, r8, lsr #22 │ │ │ │ eorseq fp, pc, r4, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1012553,18 +1012553,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, pc, r4, lsr r7 @ │ │ │ │ eorseq fp, pc, r4, lsr r7 @ │ │ │ │ - eoreq r5, r9, sp, lsr #2 │ │ │ │ + eoreq r5, r9, sp, ror #1 │ │ │ │ ldrsbteq fp, [pc], -r8 │ │ │ │ eorseq fp, pc, r4, asr #15 │ │ │ │ - strhteq r5, [r9], -r9 │ │ │ │ + eoreq r5, r9, r9, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 3b73e8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -1012685,18 +1012685,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, pc, r4, lsr #10 │ │ │ │ eorseq fp, pc, r4, lsr #10 │ │ │ │ - eoreq r4, r9, sp, lsl pc │ │ │ │ + ldrdeq r4, [r9], -sp @ │ │ │ │ eorseq fp, pc, r8, asr #11 │ │ │ │ ldrhteq fp, [pc], -r4 │ │ │ │ - eoreq r4, r9, r9, lsr #31 │ │ │ │ + eoreq r4, r9, r9, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ bl 3f1704 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ @@ -1012817,18 +1012817,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 412924 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, pc, r4, lsl r3 @ │ │ │ │ eorseq fp, pc, r4, lsl r3 @ │ │ │ │ - eoreq r4, r9, sp, lsl #26 │ │ │ │ + eoreq r4, r9, sp, asr #25 │ │ │ │ ldrhteq fp, [pc], -r8 │ │ │ │ eorseq fp, pc, r4, lsr #7 │ │ │ │ - mlaeq r9, r9, sp, r4 │ │ │ │ + eoreq r4, r9, r9, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ bcs 415ef4 │ │ │ │ mov r1, #2 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -1013097,15 +1013097,15 @@ │ │ │ │ mov r6, #3 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ bl 43f814 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1013180,15 +1013180,15 @@ │ │ │ │ @ instruction: 0xfff5c284 │ │ │ │ eorseq sl, pc, r8, ror #29 │ │ │ │ ldrsbteq sl, [pc], -r8 │ │ │ │ ldrhteq sl, [pc], -r0 │ │ │ │ eorseq sl, pc, r4, lsr #29 │ │ │ │ eorseq sl, pc, r0, lsl lr @ │ │ │ │ eorseq r6, pc, r8, lsr pc @ │ │ │ │ - eoreq pc, r8, fp, ror sp @ │ │ │ │ + eoreq pc, r8, fp, lsr sp @ │ │ │ │ eorseq r6, pc, r4, ror #29 │ │ │ │ ldrsbteq r6, [pc], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r2 │ │ │ │ @@ -1014234,15 +1014234,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 4120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r9, pc, ip, ror #27 │ │ │ │ - eoreq r3, r9, r8, asr #12 │ │ │ │ + eoreq r3, r9, r8, lsl #12 │ │ │ │ eorseq r9, pc, ip, lsr #24 │ │ │ │ eorseq r9, pc, r0, lsl ip @ │ │ │ │ strheq r8, [r2], #-160 @ 0xffffff60 │ │ │ │ eorseq r9, pc, r4, ror #29 │ │ │ │ eorseq r9, pc, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -1014531,15 +1014531,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 4120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r9, pc, r8, asr #18 │ │ │ │ - eoreq r3, r9, r4, lsr #3 │ │ │ │ + eoreq r3, r9, r4, ror #2 │ │ │ │ eorseq r9, pc, r8, lsl #15 │ │ │ │ eorseq r9, pc, ip, ror #14 │ │ │ │ subeq r8, r2, ip, lsl #12 │ │ │ │ eorseq r9, pc, r0, asr #20 │ │ │ │ eorseq r9, pc, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1014831,15 +1014831,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlaseq pc, r8, r4, r9 @ │ │ │ │ - strdeq r2, [r9], -r4 @ │ │ │ │ + strhteq r2, [r9], -r4 │ │ │ │ ldrsbteq r9, [pc], -r8 │ │ │ │ ldrhteq r9, [pc], -ip │ │ │ │ subeq r8, r2, ip, asr r1 │ │ │ │ mlaseq pc, r0, r5, r9 @ │ │ │ │ mlaseq pc, r4, r5, r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ @@ -1015176,15 +1015176,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq r8, pc, r0, ror #31 │ │ │ │ - ldrdeq r2, [r9], -r4 @ │ │ │ │ + mlaeq r9, r4, r7, r2 │ │ │ │ ldrhteq r8, [pc], -r8 │ │ │ │ mlaseq pc, ip, sp, r8 @ │ │ │ │ umaaleq r7, r2, r0, ip │ │ │ │ ldrsbteq r9, [pc], -r4 │ │ │ │ ldrsbteq r9, [pc], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -1015522,15 +1015522,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, pc, r0, ror #21 │ │ │ │ - eoreq r2, r9, r8, lsr #4 │ │ │ │ + eoreq r2, r9, r8, ror #3 │ │ │ │ eorseq r8, pc, ip, lsl #16 │ │ │ │ ldrshteq r8, [pc], -r0 │ │ │ │ subeq r7, r2, ip, asr #13 │ │ │ │ ldrsbteq r8, [pc], -r8 │ │ │ │ ldrsbteq r8, [pc], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1015822,15 +1015822,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4120ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, pc, ip, lsl r5 @ │ │ │ │ - eoreq r1, r9, r8, ror sp │ │ │ │ + eoreq r1, r9, r8, lsr sp │ │ │ │ eorseq r8, pc, ip, asr r3 @ │ │ │ │ eorseq r8, pc, r0, asr #6 │ │ │ │ subeq r7, r2, r0, ror #3 │ │ │ │ eorseq r8, pc, r4, lsl r6 @ │ │ │ │ eorseq r8, pc, r8, lsl r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1016156,15 +1016156,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 419314 │ │ │ │ @@ -1016205,15 +1016205,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 412550 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, pc, r4, lsl #27 │ │ │ │ - strdeq r1, [r9], -r8 @ │ │ │ │ + strhteq r1, [r9], -r8 │ │ │ │ ldrsbteq r7, [pc], -ip │ │ │ │ eorseq r7, pc, r0, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 3fe7d8 │ │ │ │ @@ -1016281,15 +1016281,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 419508 │ │ │ │ @@ -1016330,15 +1016330,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 412550 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlaseq pc, r0, fp, r7 @ │ │ │ │ - eoreq r1, r9, r4, lsl #10 │ │ │ │ + eoreq r1, r9, r4, asr #9 │ │ │ │ eorseq r7, pc, r8, ror #21 │ │ │ │ eorseq r7, pc, ip, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1016412,15 +1016412,15 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 419714 │ │ │ │ @@ -1016461,15 +1016461,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 412550 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, pc, r4, lsl #19 │ │ │ │ - strdeq r1, [r9], -r8 @ │ │ │ │ + strhteq r1, [r9], -r8 │ │ │ │ ldrsbteq r7, [pc], -ip │ │ │ │ eorseq r7, pc, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #19 │ │ │ │ @@ -1019320,15 +1019320,15 @@ │ │ │ │ bl 40cb50 │ │ │ │ ldr r2, [pc, #28] @ 41c464 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ bl 41ab68 │ │ │ │ - eoreq r7, r7, r4, ror #25 │ │ │ │ + eoreq r7, r7, r4, lsr #25 │ │ │ │ eorseq r2, pc, r8, lsr #13 │ │ │ │ ldrhteq r2, [pc], -ip │ │ │ │ eorseq r2, pc, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -1019622,15 +1019622,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 41c908 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, r7, r8, ror #22 │ │ │ │ + eoreq r7, r7, r8, lsr #22 │ │ │ │ eorseq r2, pc, r0, ror #3 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #21 │ │ │ │ cmp r2, #18 │ │ │ │ @@ -1020817,15 +1020817,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 41dbb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, r7, ip, lsl r8 │ │ │ │ + ldrdeq r6, [r7], -ip @ │ │ │ │ eorseq r0, pc, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r2 │ │ │ │ add r2, pc, #16 │ │ │ │ @@ -1021067,15 +1021067,15 @@ │ │ │ │ str r9, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #12] @ 41dfa8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d50 │ │ │ │ - eoreq r6, r7, r8, lsl #8 │ │ │ │ + eoreq r6, r7, r8, asr #7 │ │ │ │ ldrshteq r0, [pc], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r3, #21 │ │ │ │ cmp r3, #18 │ │ │ │ @@ -1021446,15 +1021446,15 @@ │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ bne 41e588 │ │ │ │ mov r1, r3 │ │ │ │ bl 40cb50 │ │ │ │ mov r2, r3 │ │ │ │ bl 41ab68 │ │ │ │ - eoreq r6, r7, r4, lsr #32 │ │ │ │ + eoreq r5, r7, r4, ror #31 │ │ │ │ eorseq r0, pc, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r3, #21 │ │ │ │ cmp r3, #18 │ │ │ │ @@ -1022692,15 +1022692,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ bne 41f8c0 │ │ │ │ ldr r1, [pc, #320] @ 41fa44 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ b 41f8c0 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bcs 41f934 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r4, #2 │ │ │ │ orr r0, r0, r7, lsr #6 │ │ │ │ @@ -1023143,15 +1023143,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #13 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #544] @ 420254 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -1023185,15 +1023185,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4201ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 4201d8 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 420134 │ │ │ │ @@ -1023212,15 +1023212,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #296] @ 420264 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1023251,15 +1023251,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4201ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -1023278,33 +1023278,33 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 420228 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaeq r8, r1, ip, sl │ │ │ │ - strdeq sl, [r8], -r4 @ │ │ │ │ + eoreq sl, r8, r1, asr ip │ │ │ │ + strhteq sl, [r8], -r4 │ │ │ │ ldrshteq r1, [pc], -r0 │ │ │ │ @ instruction: 0xffff1780 │ │ │ │ - eoreq sl, r8, r7, asr ip │ │ │ │ + eoreq sl, r8, r7, lsl ip │ │ │ │ eorseq r1, pc, r4, lsr r2 @ │ │ │ │ @ instruction: 0xfff0a858 │ │ │ │ mlaseq pc, r8, r2, r1 @ │ │ │ │ @ instruction: 0xfff41dd4 │ │ │ │ - ldrdeq sl, [r8], -r2 @ │ │ │ │ + mlaeq r8, r2, fp, sl │ │ │ │ @ instruction: 0xffef8ecc │ │ │ │ ldrshteq r1, [pc], -ip │ │ │ │ - eoreq r9, r6, ip, lsl #21 │ │ │ │ - strdeq r0, [r7], -fp @ │ │ │ │ + eoreq r9, r6, ip, asr #20 │ │ │ │ + strhteq r0, [r7], -fp │ │ │ │ @ instruction: 0xffff3074 │ │ │ │ @ instruction: 0xffef8e20 │ │ │ │ eorseq r1, pc, r8, lsr r0 @ │ │ │ │ - eoreq r9, r6, r8, lsr sl │ │ │ │ - eoreq r0, r7, fp, ror #5 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ + eoreq r0, r7, fp, lsr #5 │ │ │ │ @ instruction: 0xffff3168 │ │ │ │ eorseq r1, pc, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ movw r9, #27 │ │ │ │ mov ip, r0 │ │ │ │ mov fp, #0 │ │ │ │ @@ -1023545,15 +1023545,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, sl │ │ │ │ @@ -1023757,24 +1023757,24 @@ │ │ │ │ stm r0, {r1, r2, r3, ip} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ b 420928 │ │ │ │ mov ip, r4 │ │ │ │ b 420920 │ │ │ │ - eoreq sl, r8, r1, asr r6 │ │ │ │ - eoreq sl, r8, r4, asr #13 │ │ │ │ - ldrdeq sl, [r8], -pc @ │ │ │ │ - eoreq sl, r8, r8, asr #13 │ │ │ │ - mlaeq r8, r9, r8, sl │ │ │ │ + eoreq sl, r8, r1, lsl r6 │ │ │ │ + eoreq sl, r8, r4, lsl #13 │ │ │ │ + mlaeq r8, pc, r6, sl @ │ │ │ │ + eoreq sl, r8, r8, lsl #13 │ │ │ │ + eoreq sl, r8, r9, asr r8 │ │ │ │ @ instruction: 0xfff51f18 │ │ │ │ eorseq r0, pc, ip, ror #23 │ │ │ │ - eoreq pc, r6, ip, asr #32 │ │ │ │ - eoreq sl, r8, sl, lsr #15 │ │ │ │ - eoreq sl, r8, pc, asr #7 │ │ │ │ + eoreq pc, r6, ip │ │ │ │ + eoreq sl, r8, sl, ror #14 │ │ │ │ + eoreq sl, r8, pc, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ movw r5, #51713 @ 0xca01 │ │ │ │ @@ -1023798,18 +1023798,18 @@ │ │ │ │ beq 420a48 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 420d38 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 420b38 │ │ │ │ ldr r0, [pc, #980] @ 420e50 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1024268,15 +1024268,15 @@ │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldr r1, [pc, #404] @ 421334 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #10 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4211f8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 4211f8 │ │ │ │ mov r6, #0 │ │ │ │ @@ -1024367,15 +1024367,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r3, lsl #11 │ │ │ │ + eoreq r7, r8, r3, asr #10 │ │ │ │ subeq lr, r1, ip, lsr #21 │ │ │ │ eorseq pc, lr, r8, lsr #31 │ │ │ │ ldrhteq pc, [lr], -r4 @ │ │ │ │ mlaseq lr, ip, pc, pc @ │ │ │ │ eorseq pc, lr, ip, lsr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -1024455,15 +1024455,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ b 4214d0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #220] @ 42157c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -1024650,15 +1024650,15 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eoreq r9, r8, r8, lsr #16 │ │ │ │ + eoreq r9, r8, r8, ror #15 │ │ │ │ subeq lr, r1, ip, asr #13 │ │ │ │ mlaseq lr, ip, ip, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r0, [r1, #1360] @ 0x550 │ │ │ │ @@ -1025010,15 +1025010,15 @@ │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ orr r0, r4, #4 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr ip, [sp, #508] @ 0x1fc │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ @@ -1025665,15 +1025665,15 @@ │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ strb r3, [sp, #532] @ 0x214 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 422ab4 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r8, [sl, #1296] @ 0x510 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ b 4226c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -1025778,15 +1025778,15 @@ │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ str r4, [sp, #500] @ 0x1f4 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ str r7, [sp, #492] @ 0x1ec │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ beq 4229e0 │ │ │ │ @@ -1026035,31 +1026035,31 @@ │ │ │ │ eorseq pc, lr, ip, lsl #6 │ │ │ │ eorseq pc, lr, r8, asr #9 │ │ │ │ ldrsbteq pc, [lr], -r8 @ │ │ │ │ eorseq lr, lr, ip, lsr sl │ │ │ │ eorseq pc, lr, r0, asr #8 │ │ │ │ eorseq pc, lr, r0, asr r4 @ │ │ │ │ eorseq lr, lr, ip, asr r4 │ │ │ │ - eoreq r8, r8, r8, ror r3 │ │ │ │ - eoreq ip, r6, r4, ror #24 │ │ │ │ + eoreq r8, r8, r8, lsr r3 │ │ │ │ + eoreq ip, r6, r4, lsr #24 │ │ │ │ eorseq lr, lr, r0, ror #19 │ │ │ │ eorseq lr, lr, ip, lsr r7 │ │ │ │ @ instruction: 0xfff4fc80 │ │ │ │ - eoreq r8, r8, ip, lsl #2 │ │ │ │ + eoreq r8, r8, ip, asr #1 │ │ │ │ ldrhteq lr, [lr], -r0 │ │ │ │ eorseq lr, lr, r4, lsr r9 │ │ │ │ - eoreq ip, r6, r4, lsl #28 │ │ │ │ + eoreq ip, r6, r4, asr #27 │ │ │ │ eorseq lr, lr, r0, ror #17 │ │ │ │ @ instruction: 0xfff4fe24 │ │ │ │ eorseq lr, lr, r8, lsl #23 │ │ │ │ - strhteq r7, [r8], -r8 │ │ │ │ + eoreq r7, r8, r8, ror pc │ │ │ │ eorseq lr, lr, ip, asr r5 │ │ │ │ eorseq lr, lr, r0, lsl r8 │ │ │ │ strdeq lr, [r1], #-228 @ 0xffffff1c │ │ │ │ - eoreq r5, r8, lr, ror r8 │ │ │ │ + eoreq r5, r8, lr, lsr r8 │ │ │ │ eorseq ip, lr, r4, ror #15 │ │ │ │ eorseq ip, lr, ip, asr #22 │ │ │ │ eorseq pc, lr, r4, ror #8 │ │ │ │ eorseq pc, lr, r0, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -1026261,28 +1026261,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ @ instruction: 0xfff4f70c │ │ │ │ - ldrdeq ip, [r6], -r8 @ │ │ │ │ + mlaeq r6, r8, r6, ip │ │ │ │ mlaseq lr, r0, r5, lr │ │ │ │ eorseq lr, lr, r4, lsr #10 │ │ │ │ - eoreq ip, r6, r4, asr r6 │ │ │ │ + eoreq ip, r6, r4, lsl r6 │ │ │ │ eorseq lr, lr, r8, ror #9 │ │ │ │ ldrhteq lr, [lr], -r4 │ │ │ │ @ instruction: 0xfff07904 │ │ │ │ @ instruction: 0xfff4f5f8 │ │ │ │ - strhteq ip, [r6], -r0 │ │ │ │ + eoreq ip, r6, r0, ror r5 │ │ │ │ eorseq lr, lr, r4, lsr r4 │ │ │ │ - eoreq ip, r6, r8, lsr #10 │ │ │ │ + eoreq ip, r6, r8, ror #9 │ │ │ │ ldrsbteq lr, [lr], -r0 │ │ │ │ - strhteq ip, [r6], -ip │ │ │ │ - eoreq r7, r8, r8, asr #19 │ │ │ │ + eoreq ip, r6, ip, ror r4 │ │ │ │ + eoreq r7, r8, r8, lsl #19 │ │ │ │ eorseq sp, lr, ip, ror #30 │ │ │ │ ldrsbteq lr, [lr], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bne 423174 │ │ │ │ @@ -1026304,30 +1026304,30 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 6572a4 │ │ │ │ + bl 657274 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4231b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 423194 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4231b8 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4231c0 │ │ │ │ @@ -1026364,15 +1026364,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 423248 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42326c │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 423274 │ │ │ │ @@ -1026608,15 +1026608,15 @@ │ │ │ │ movw r0, #25856 @ 0x6500 │ │ │ │ mov r1, r4 │ │ │ │ movt r0, #7629 @ 0x1dcd │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ - bl 652cc8 │ │ │ │ + bl 652c98 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 423780 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4234dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1026753,21 +1026753,21 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4244d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq ip, r1, r0, lsr #21 │ │ │ │ - eoreq r7, r8, lr, lsl #16 │ │ │ │ + eoreq r7, r8, lr, asr #15 │ │ │ │ eorseq sp, lr, r0, lsl sp │ │ │ │ eorseq sp, lr, r8, lsr #26 │ │ │ │ eorseq sp, lr, r8, asr #25 │ │ │ │ - eoreq r7, r8, sl, ror r7 │ │ │ │ + eoreq r7, r8, sl, lsr r7 │ │ │ │ eorseq sp, lr, r8, lsl #25 │ │ │ │ - eoreq r7, r8, r6, asr #15 │ │ │ │ + eoreq r7, r8, r6, lsl #15 │ │ │ │ eorseq sp, lr, r8, asr #25 │ │ │ │ ldrshteq sp, [lr], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1026819,15 +1026819,15 @@ │ │ │ │ add r3, r3, r2 │ │ │ │ subs r1, r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ str r6, [r0, r1, lsl #2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 649fe8 │ │ │ │ + bl 649fb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 423a50 │ │ │ │ bl 570b4 │ │ │ │ @@ -1026866,15 +1026866,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4244d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq ip, r1, r0, ror #12 │ │ │ │ - eoreq r7, r8, lr, asr r5 │ │ │ │ + eoreq r7, r8, lr, lsl r5 │ │ │ │ eorseq sp, lr, r0, ror #20 │ │ │ │ eorseq sp, lr, r8, lsr #21 │ │ │ │ eorseq sp, lr, r4, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1026887,15 +1026887,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 423c00 │ │ │ │ b 423c64 │ │ │ │ ldr r1, [pc, #1036] @ 423e98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #20 │ │ │ │ - bl 639124 │ │ │ │ + bl 6390f4 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ bne 423bc4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r2, #500 @ 0x1f4 │ │ │ │ @@ -1027030,15 +1027030,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ bcs 423c18 │ │ │ │ add r3, r0, #1 │ │ │ │ add r2, r1, #1 │ │ │ │ strd r2, [r4, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 64a010 │ │ │ │ + bl 649fe0 │ │ │ │ mov sl, r6 │ │ │ │ ldrex r0, [r9] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 423cd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -1027058,20 +1027058,20 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r6, sl │ │ │ │ - bl 62f5c8 │ │ │ │ + bl 62f598 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 424788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bne 423c8c │ │ │ │ @@ -1027144,15 +1027144,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 423408 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r8, r1, asr #9 │ │ │ │ + eoreq r7, r8, r1, lsl #9 │ │ │ │ subeq ip, r1, ip, lsl #16 │ │ │ │ eorseq sp, lr, r0, lsl r8 │ │ │ │ subeq ip, r1, r4, lsr #6 │ │ │ │ subeq fp, r1, ip, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1027282,15 +1027282,15 @@ │ │ │ │ beq 4240bc │ │ │ │ ldr r0, [pc, #348] @ 42420c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ b 424108 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 550de8 │ │ │ │ + bl 550db8 │ │ │ │ ldr r0, [pc, #316] @ 424208 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -1027629,15 +1027629,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42468c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -1027710,15 +1027710,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - bl 62f490 │ │ │ │ + bl 62f460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 423478 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1027740,25 +1027740,25 @@ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 424a6c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ - bl 62f7cc │ │ │ │ + bl 62f79c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 4247fc │ │ │ │ - bl 62f928 │ │ │ │ + bl 62f8f8 │ │ │ │ b 424814 │ │ │ │ mov r7, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 62f858 │ │ │ │ + bl 62f828 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r9, r1 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -1027769,15 +1027769,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 424868 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 62f294 │ │ │ │ + bl 62f264 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ tst r8, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ beq 4248a0 │ │ │ │ @@ -1027829,15 +1027829,15 @@ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ beq 424950 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 65542c │ │ │ │ + bl 6553fc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ @@ -1027853,15 +1027853,15 @@ │ │ │ │ ldm fp!, {r1, r5, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ ldm fp, {r1, r5, r6, r7} │ │ │ │ stm r0, {r1, r5, r6, r7} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 656de0 │ │ │ │ + bl 656db0 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ bne 4249dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -1027895,36 +1027895,36 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 424a30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 424a58 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r7, #8] │ │ │ │ stm r7, {r0, r6} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #888] @ 424dec │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #14 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ bne 424a98 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ b 424b00 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 424ae4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 424ae4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -1028021,15 +1028021,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 424c28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 424d90 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 424d90 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ b 424d08 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 42529c │ │ │ │ @@ -1028064,15 +1028064,15 @@ │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 424cd4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 424cfc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 4256f0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r7, r0, #5 │ │ │ │ @@ -1028086,15 +1028086,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 424d2c │ │ │ │ cmp r1, #1 │ │ │ │ bne 424d64 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 424d64 │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 424d80 │ │ │ │ @@ -1028125,15 +1028125,15 @@ │ │ │ │ bne 424d90 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ bl 425970 │ │ │ │ b 424d90 │ │ │ │ bl 59014 │ │ │ │ strheq fp, [r1], #-72 @ 0xffffffb8 │ │ │ │ - eoreq r6, r8, r9, lsr #12 │ │ │ │ + eoreq r6, r8, r9, ror #11 │ │ │ │ strdeq fp, [r1], #-64 @ 0xffffffc0 │ │ │ │ subeq fp, r1, r8, lsr #8 │ │ │ │ mlaseq lr, ip, fp, ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ @@ -1028182,15 +1028182,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 425ab0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 424ed4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq ip, lr, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r4, r0 │ │ │ │ @@ -1028202,22 +1028202,22 @@ │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 424efc │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #1 │ │ │ │ ble 4250a4 │ │ │ │ mov r7, #1 │ │ │ │ - bl 65bac0 │ │ │ │ + bl 65ba90 │ │ │ │ cmp r0, #2 │ │ │ │ bne 425048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62f9ec │ │ │ │ + bl 62f9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 424f40 │ │ │ │ - bl 657198 │ │ │ │ + bl 657168 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 424754 │ │ │ │ @@ -1028260,15 +1028260,15 @@ │ │ │ │ bne 424fdc │ │ │ │ cmp r1, #1 │ │ │ │ bne 42500c │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 62c140 │ │ │ │ + b 62c110 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42502c │ │ │ │ mov r0, r7 │ │ │ │ @@ -1028298,15 +1028298,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 424604 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 4257a4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4250c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -1028326,15 +1028326,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 4250ec │ │ │ │ cmp r0, #1 │ │ │ │ bne 42511c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r5, #1 │ │ │ │ b 425140 │ │ │ │ mov r5, #1 │ │ │ │ b 425140 │ │ │ │ bl 579e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1028352,15 +1028352,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 425154 │ │ │ │ cmp r1, #1 │ │ │ │ bne 42517c │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmp r5, #0 │ │ │ │ beq 42518c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4256f0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4251c4 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ @@ -1028441,15 +1028441,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4252bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 4252e0 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4256f0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1028584,15 +1028584,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq 425548 │ │ │ │ and r1, r7, r5 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 655458 │ │ │ │ + bl 655428 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 425520 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1028670,15 +1028670,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 424604 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r0, [sp] │ │ │ │ bl 4257a4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 4251d4 │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1028706,29 +1028706,29 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, lr, ip, lsl #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r5, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62f164 │ │ │ │ + bl 62f134 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 42573c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 425714 │ │ │ │ cmp r1, #1 │ │ │ │ bne 42573c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 42536c │ │ │ │ mov r6, r0 │ │ │ │ b 42578c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1028740,15 +1028740,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 425764 │ │ │ │ cmp r1, #1 │ │ │ │ bne 42578c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 42536c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -1028878,15 +1028878,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 425990 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4259b4 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmn r4, #1 │ │ │ │ beq 4259f8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1028923,33 +1028923,33 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 425a78 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r8, pc, ror r6 │ │ │ │ + eoreq r5, r8, pc, lsr r6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 425aac │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r8, fp, asr #12 │ │ │ │ + eoreq r5, r8, fp, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, #0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 425c04 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add sl, sp, #4 │ │ │ │ @@ -1028962,15 +1028962,15 @@ │ │ │ │ bne 425bcc │ │ │ │ cmp r7, #0 │ │ │ │ beq 425c04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 425b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 425bc4 │ │ │ │ cmp r7, r0 │ │ │ │ @@ -1029264,28 +1029264,28 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #80] @ 425ff8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #21 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #20] @ 425fec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - eoreq r5, r8, lr, ror #3 │ │ │ │ - eoreq r5, r8, r9, asr #2 │ │ │ │ + eoreq r5, r8, lr, lsr #3 │ │ │ │ + eoreq r5, r8, r9, lsl #2 │ │ │ │ ldrshteq fp, [lr], -r4 │ │ │ │ subeq r9, r1, ip, lsr sp │ │ │ │ subeq r9, r1, ip, ror #26 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1114112 @ 0x110000 │ │ │ │ str r2, [r0] │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ @@ -1029944,15 +1029944,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4261b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r9, r1, r0, lsr r6 │ │ │ │ - eoreq r4, r8, sp, asr r7 │ │ │ │ + eoreq r4, r8, sp, lsl r7 │ │ │ │ eorseq sl, lr, r0, ror #22 │ │ │ │ eorseq sl, lr, r8, lsl #23 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1030291,15 +1030291,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4261b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ strdeq r9, [r1], #-0 │ │ │ │ - eoreq r4, r8, r5, lsl r2 │ │ │ │ + ldrdeq r4, [r8], -r5 @ │ │ │ │ eorseq sl, lr, r8, lsr r6 │ │ │ │ eorseq sl, lr, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1030517,15 +1030517,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 4261b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r1, r0, asr #30 │ │ │ │ - strdeq r3, [r8], -r5 @ │ │ │ │ + strhteq r3, [r8], -r5 │ │ │ │ eorseq sl, lr, r8, lsl r3 │ │ │ │ eorseq sl, lr, r0, lsl #7 │ │ │ │ eorseq sl, lr, r0, lsr #8 │ │ │ │ subeq r8, r1, r4, asr sp │ │ │ │ eorseq sl, lr, ip, lsl #9 │ │ │ │ umaaleq r8, r1, r4, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1030559,15 +1030559,15 @@ │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ sub r2, fp, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp sl, r1 │ │ │ │ bne 4273f8 │ │ │ │ ldr r1, [pc, #480] @ 4275d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 555d50 │ │ │ │ + bl 555d20 │ │ │ │ ldr r0, [r7, #176] @ 0xb0 │ │ │ │ add r1, sl, #1 │ │ │ │ str r6, [r0, sl, lsl #2] │ │ │ │ ldr fp, [r7, #168] @ 0xa8 │ │ │ │ str r1, [r7, #180] @ 0xb4 │ │ │ │ ldr r0, [r7, #164] @ 0xa4 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ @@ -1030676,15 +1030676,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 426148 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ umaaleq r8, r1, ip, fp │ │ │ │ - eoreq r3, r8, sp, lsr ip │ │ │ │ + strdeq r3, [r8], -sp @ │ │ │ │ eorseq sl, lr, r0, rrx │ │ │ │ ldrsbteq sl, [lr], -r8 │ │ │ │ ldrshteq sl, [lr], -r0 │ │ │ │ eorseq sl, lr, ip, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ @@ -1030716,15 +1030716,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r1 │ │ │ │ sub r2, r3, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ bne 42766c │ │ │ │ ldr r1, [pc, #584] @ 4278b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 555d50 │ │ │ │ + bl 555d20 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ ldrd sl, [r5, #164] @ 0xa4 │ │ │ │ str r0, [r5, #180] @ 0xb4 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ @@ -1030859,15 +1030859,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 426148 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r1, ip, lsr #18 │ │ │ │ - eoreq r3, r8, r5, lsl #19 │ │ │ │ + eoreq r3, r8, r5, asr #18 │ │ │ │ eorseq r9, lr, r8, lsr #27 │ │ │ │ eorseq r9, lr, r0, lsr lr │ │ │ │ eorseq r9, lr, ip, ror pc │ │ │ │ ldrsbteq r9, [lr], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -1031043,15 +1031043,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 4275dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r1, r0, ror r4 │ │ │ │ subeq r8, r1, ip, lsr #11 │ │ │ │ - eoreq r3, r8, sp, asr #13 │ │ │ │ + eoreq r3, r8, sp, lsl #13 │ │ │ │ eorseq r9, lr, r0, ror #21 │ │ │ │ eorseq r9, lr, r8, lsl #23 │ │ │ │ eorseq r9, lr, ip, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0] │ │ │ │ add r4, r6, #128 @ 0x80 │ │ │ │ @@ -1031158,15 +1031158,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4285e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r8, r1, r0, lsl #7 │ │ │ │ - eoreq r3, r8, r5, lsl #9 │ │ │ │ + eoreq r3, r8, r5, asr #8 │ │ │ │ mlaseq lr, r8, r8, r9 │ │ │ │ eorseq r9, lr, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1031181,15 +1031181,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bcs 427fc0 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ add r8, r5, #32 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r7, r2, r1 │ │ │ │ b 427ddc │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ ldr fp, [r5, #100] @ 0x64 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ and r7, r3, r0 │ │ │ │ @@ -1031284,15 +1031284,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 427edc │ │ │ │ tst r7, #2 │ │ │ │ beq 427fa4 │ │ │ │ tst r7, #1 │ │ │ │ beq 427f50 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r7, r7, #1 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ bne 427f20 │ │ │ │ mov r1, r7 │ │ │ │ dmb ish │ │ │ │ bfi r1, r8, #0, #2 │ │ │ │ @@ -1031747,15 +1031747,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 42869c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -1031793,15 +1031793,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 428774 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 428750 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 42873c │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -1031813,15 +1031813,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ add r6, r5, r7, lsl #3 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 4287a0 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 42878c │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r9, #31 │ │ │ │ bne 428820 │ │ │ │ @@ -1032382,20 +1032382,20 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 429084 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strhteq r2, [r8], -sl │ │ │ │ + eoreq r2, r8, sl, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ bic r7, r0, #1 │ │ │ │ bic r9, r1, #1 │ │ │ │ @@ -1032624,25 +1032624,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ b 4344a8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #20 │ │ │ │ mov r2, r8 │ │ │ │ @@ -1032745,15 +1032745,15 @@ │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, #2 │ │ │ │ bcc 429650 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -1032863,33 +1032863,33 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #52] @ 42983c │ │ │ │ ldr r3, [pc, #52] @ 429840 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4297b8 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ - strdeq r5, [r6], -r0 @ │ │ │ │ + strhteq r5, [r6], -r0 │ │ │ │ eorseq r7, lr, ip, ror #30 │ │ │ │ @ instruction: 0xfffffce8 │ │ │ │ ldrshteq r7, [lr], -r8 │ │ │ │ @ instruction: 0xfffffc98 │ │ │ │ eorseq r7, lr, r8, ror #31 │ │ │ │ eorseq r7, lr, ip, asr #30 │ │ │ │ eorseq r8, lr, ip │ │ │ │ eorseq r8, lr, r4, lsr r0 │ │ │ │ - eoreq r5, r6, r4, lsl #26 │ │ │ │ + eoreq r5, r6, r4, asr #25 │ │ │ │ @ instruction: 0xfffffc28 │ │ │ │ eorseq r8, lr, r4, lsr r0 │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #0 │ │ │ │ beq 4298f4 │ │ │ │ ldrb r3, [r1] │ │ │ │ @@ -1032934,15 +1032934,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 429910 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ mov r2, #111 @ 0x6f │ │ │ │ str r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r1, r8, sp, lsr #18 │ │ │ │ + eoreq r1, r8, sp, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4299d8 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ andne r3, r3, #223 @ 0xdf │ │ │ │ @@ -1032995,15 +1032995,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ stmib r0, {r1, r3} │ │ │ │ stm sp, {r1, r3} │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r1, r8, sp, asr #16 │ │ │ │ + eoreq r1, r8, sp, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r8, r2 │ │ │ │ ldm r2, {r4, r9} │ │ │ │ @@ -1034581,15 +1034581,15 @@ │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, #2 │ │ │ │ bcc 42b300 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -1034608,38 +1034608,38 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #72] @ 42b370 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ ldr r2, [pc, #44] @ 42b374 │ │ │ │ cmp r0, #2 │ │ │ │ addcs r1, r1, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r0, r8, r8, lsr r1 │ │ │ │ + strdeq r0, [r8], -r8 @ │ │ │ │ eorseq r6, lr, r0, ror #7 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ strb r0, [sp, #28] │ │ │ │ @@ -1034688,17 +1034688,17 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r6} │ │ │ │ str r5, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r7, r7, ror #30 │ │ │ │ + eoreq pc, r7, r7, lsr #30 │ │ │ │ eorseq r6, lr, r0, lsl #6 │ │ │ │ - eoreq pc, r7, r7, lsr #31 │ │ │ │ + eoreq pc, r7, r7, ror #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ @@ -1034751,17 +1034751,17 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 430594 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r7, fp, ror lr @ │ │ │ │ + eoreq pc, r7, fp, lsr lr @ │ │ │ │ eorseq r6, lr, r4, lsl r2 │ │ │ │ - eoreq pc, r7, r3, asr #29 │ │ │ │ + eoreq pc, r7, r3, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4307fc │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ @@ -1034849,17 +1034849,17 @@ │ │ │ │ bne 42b6f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, r3, ror #26 │ │ │ │ + eoreq pc, r7, r3, lsr #26 │ │ │ │ ldrshteq r6, [lr], -ip │ │ │ │ - mlaeq r7, fp, sp, pc @ │ │ │ │ + eoreq pc, r7, fp, asr sp @ │ │ │ │ ldm r1, {r2, r3, ip} │ │ │ │ cmp r2, #0 │ │ │ │ beq 42b740 │ │ │ │ cmp r3, #0 │ │ │ │ beq 42b72c │ │ │ │ cmp r3, #2 │ │ │ │ bne 42b764 │ │ │ │ @@ -1034939,15 +1034939,15 @@ │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ b 42b864 │ │ │ │ ldr r2, [pc, #88] @ 42b8b4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #1 │ │ │ │ bne 42b880 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ b 42b888 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -1034955,20 +1034955,20 @@ │ │ │ │ ldr r2, [pc, #44] @ 42b8bc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r7, sl, lsl #25 │ │ │ │ - eoreq pc, r7, sp, lsr #25 │ │ │ │ + eoreq pc, r7, sl, asr #24 │ │ │ │ + eoreq pc, r7, sp, ror #24 │ │ │ │ ldrhteq r5, [lr], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -1035097,20 +1035097,20 @@ │ │ │ │ bne 42bad0 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ bl 434038 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrdeq pc, [r7], -ip @ │ │ │ │ + mlaeq r7, ip, ip, pc @ │ │ │ │ eorseq r5, lr, r4, ror #27 │ │ │ │ - eoreq pc, r7, sl, lsl fp @ │ │ │ │ + ldrdeq pc, [r7], -sl @ │ │ │ │ eorseq r5, lr, r4, asr #26 │ │ │ │ - eoreq pc, r7, r3, lsr #19 │ │ │ │ - strdeq pc, [r7], -r7 @ │ │ │ │ + eoreq pc, r7, r3, ror #18 │ │ │ │ + strhteq pc, [r7], -r7 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -1035195,15 +1035195,15 @@ │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, #2 │ │ │ │ bcc 42bc98 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -1035222,38 +1035222,38 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #72] @ 42bd08 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ ldr r2, [pc, #44] @ 42bd0c │ │ │ │ cmp r0, #2 │ │ │ │ addcs r1, r1, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq pc, r7, ip, lsr #18 │ │ │ │ + eoreq pc, r7, ip, ror #17 │ │ │ │ eorseq r5, lr, r8, ror #20 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #196] @ 42be10 │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ @@ -1035302,18 +1035302,18 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r6} │ │ │ │ str r5, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r7, r4, ror r8 @ │ │ │ │ - eoreq pc, r7, r6, asr #13 │ │ │ │ + eoreq pc, r7, r4, lsr r8 @ │ │ │ │ + eoreq pc, r7, r6, lsl #13 │ │ │ │ eorseq r5, lr, r8, lsl #19 │ │ │ │ - mlaeq r7, r0, r7, pc @ │ │ │ │ + eoreq pc, r7, r0, asr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4306e0 │ │ │ │ ldr r8, [sp] │ │ │ │ @@ -1035399,18 +1035399,18 @@ │ │ │ │ bne 42bf88 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, r8, lsl #15 │ │ │ │ - strhteq pc, [r7], -lr @ │ │ │ │ + eoreq pc, r7, r8, asr #14 │ │ │ │ + eoreq pc, r7, lr, ror r5 @ │ │ │ │ eorseq r5, lr, r0, lsl #17 │ │ │ │ - eoreq pc, r7, r0, lsl #13 │ │ │ │ + eoreq pc, r7, r0, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4307fc │ │ │ │ ldr r8, [sp] │ │ │ │ @@ -1035496,55 +1035496,55 @@ │ │ │ │ bne 42c10c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 434038 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq pc, r7, r4, lsl #12 │ │ │ │ - eoreq pc, r7, sl, lsr r4 @ │ │ │ │ + eoreq pc, r7, r4, asr #11 │ │ │ │ + strdeq pc, [r7], -sl @ │ │ │ │ ldrshteq r5, [lr], -ip │ │ │ │ - strdeq pc, [r7], -ip @ │ │ │ │ + strhteq pc, [r7], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ bl 43053c │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 430594 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #72] @ 42c1b8 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ ldr r2, [pc, #44] @ 42c1bc │ │ │ │ cmp r0, #2 │ │ │ │ addcs r1, r1, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq pc, [r7], -r8 @ │ │ │ │ + strhteq pc, [r7], -r8 @ │ │ │ │ eorseq r5, lr, r8, asr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ @@ -1035594,17 +1035594,17 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r6} │ │ │ │ str r5, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r7, pc, lsr r1 @ │ │ │ │ + strdeq pc, [r7], -pc @ │ │ │ │ ldrsbteq r5, [lr], -r8 │ │ │ │ - eoreq pc, r7, pc, lsl #7 │ │ │ │ + eoreq pc, r7, pc, asr #6 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ bcs 42c2d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -1037057,16 +1037057,16 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, r1, ip, ror #10 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 42d980 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq sp, r7, r8, asr #26 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq sp, r7, r8, lsl #26 │ │ │ │ push {fp, lr} │ │ │ │ bl 42d410 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -1037293,15 +1037293,15 @@ │ │ │ │ b 441478 │ │ │ │ ldr r0, [pc, #16] @ 42dd2c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 42dd30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq lr, r7, r2, lsr #4 │ │ │ │ + eoreq lr, r7, r2, ror #3 │ │ │ │ eorseq r3, lr, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -1037639,15 +1037639,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 42e294 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 42e298 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - strhteq sp, [r7], -sl │ │ │ │ + eoreq sp, r7, sl, ror ip │ │ │ │ ldrsbteq r3, [lr], -r4 │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, #2 │ │ │ │ bcc 42e2cc │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -1038955,15 +1038955,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [pc, #684] @ 42f9e8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ @@ -1038994,15 +1038994,15 @@ │ │ │ │ ldr r0, [pc, #552] @ 42f9d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #512] @ 42f9d8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -1039049,15 +1039049,15 @@ │ │ │ │ ldr r0, [pc, #360] @ 42f9f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [pc, #324] @ 42f9f4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ @@ -1039553,15 +1039553,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 53d100 │ │ │ │ + bl 53d0d0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r2, r0 │ │ │ │ popls {r4, r5, fp, pc} │ │ │ │ sub r3, r5, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1039693,29 +1039693,29 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #72] @ 4302e4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac40 │ │ │ │ + bl 67ac10 │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ ldr r2, [pc, #44] @ 4302e8 │ │ │ │ cmp r0, #2 │ │ │ │ addcs r1, r1, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 684f68 │ │ │ │ - bl 685104 │ │ │ │ + bl 684f38 │ │ │ │ + bl 6850d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq fp, r7, r4, lsl #10 │ │ │ │ + eoreq fp, r7, r4, asr #9 │ │ │ │ eorseq r1, lr, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r7, #95 @ 0x5f │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ @@ -1039795,15 +1039795,15 @@ │ │ │ │ lsr r7, r0, #5 │ │ │ │ cmp r7, #0 │ │ │ │ bne 430410 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eoreq fp, r7, r0, lsr #7 │ │ │ │ + eoreq fp, r7, r0, ror #6 │ │ │ │ eorseq r1, lr, r4, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ bl 430594 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1039906,15 +1039906,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 678394 │ │ │ │ + bl 678364 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43067c │ │ │ │ ldr r0, [pc, #192] @ 4306dc │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1039971,15 +1039971,15 @@ │ │ │ │ ldrd sl, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ cmn fp, #1 │ │ │ │ ble 43079c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 678394 │ │ │ │ + bl 678364 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 430780 │ │ │ │ ldr r0, [pc, #216] @ 4307f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1040029,15 +1040029,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 4307e4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, r7, r3, lsl #3 │ │ │ │ + eoreq fp, r7, r3, asr #2 │ │ │ │ ldrshteq r1, [lr], -r4 │ │ │ │ eorseq r1, lr, r0, lsl #2 │ │ │ │ subeq pc, r0, r8, ror r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 43081c │ │ │ │ @@ -1040065,23 +1040065,23 @@ │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ addcs r3, r3, #8 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #32 │ │ │ │ bne 4308e4 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ @@ -1040443,15 +1040443,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 430e74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r0, lr, r4, asr #19 │ │ │ │ eorseq r0, lr, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ @@ -1041296,15 +1041296,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 431bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq pc, sp, r0, lsr #25 │ │ │ │ ldrhteq pc, [sp], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -1041597,15 +1041597,15 @@ │ │ │ │ b 441478 │ │ │ │ ldr r0, [pc, #16] @ 43206c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 432070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r9, r7, r2, ror #29 │ │ │ │ + eoreq r9, r7, r2, lsr #29 │ │ │ │ ldrshteq pc, [sp], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -1041940,15 +1041940,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 4325c8 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 4325cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r9, r7, r6, lsl #19 │ │ │ │ + eoreq r9, r7, r6, asr #18 │ │ │ │ eorseq pc, sp, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r9, sp, #8 │ │ │ │ add r8, r1, #4 │ │ │ │ orr sl, r9, #4 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ @@ -1042831,15 +1042831,15 @@ │ │ │ │ bl 58e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 432c98 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r8, r7, r7, ror #9 │ │ │ │ + eoreq r8, r7, r7, lsr #9 │ │ │ │ ldrsbteq lr, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #17 │ │ │ │ @@ -1043070,43 +1043070,43 @@ │ │ │ │ b 43375c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 432744 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r0, r6, r4, ror #24 │ │ │ │ - strdeq r0, [r6], -r0 @ │ │ │ │ + eoreq r0, r6, r4, lsr #24 │ │ │ │ + strhteq r0, [r6], -r0 │ │ │ │ + strhteq r0, [r6], -r4 │ │ │ │ strdeq r0, [r6], -r4 @ │ │ │ │ - eoreq r0, r6, r4, lsr ip │ │ │ │ - eoreq r0, r6, ip, ror #22 │ │ │ │ + eoreq r0, r6, ip, lsr #22 │ │ │ │ + mlaeq r6, r0, fp, r0 │ │ │ │ ldrdeq r0, [r6], -r0 @ │ │ │ │ - eoreq r0, r6, r0, lsl ip │ │ │ │ - ldrdeq r0, [r6], -r8 @ │ │ │ │ - eoreq r0, r6, ip, ror #22 │ │ │ │ - strdeq r0, [r6], -r4 @ │ │ │ │ - eoreq r0, r6, r0, asr #23 │ │ │ │ mlaeq r6, r8, fp, r0 │ │ │ │ - eoreq r0, r6, r8, lsr fp │ │ │ │ + eoreq r0, r6, ip, lsr #22 │ │ │ │ strhteq r0, [r6], -r4 │ │ │ │ + eoreq r0, r6, r0, lsl #23 │ │ │ │ + eoreq r0, r6, r8, asr fp │ │ │ │ + strdeq r0, [r6], -r8 @ │ │ │ │ + eoreq r0, r6, r4, ror fp │ │ │ │ eorseq lr, sp, r0, asr r3 │ │ │ │ - ldrdeq r0, [r6], -ip @ │ │ │ │ - eoreq r0, r6, r8, ror #20 │ │ │ │ + mlaeq r6, ip, sl, r0 │ │ │ │ + eoreq r0, r6, r8, lsr #20 │ │ │ │ + eoreq r0, r6, ip, lsr #20 │ │ │ │ eoreq r0, r6, ip, ror #20 │ │ │ │ - eoreq r0, r6, ip, lsr #21 │ │ │ │ - eoreq r0, r6, r4, ror #19 │ │ │ │ + eoreq r0, r6, r4, lsr #19 │ │ │ │ + eoreq r0, r6, r8, lsl #20 │ │ │ │ eoreq r0, r6, r8, asr #20 │ │ │ │ - eoreq r0, r6, r8, lsl #21 │ │ │ │ - eoreq r0, r6, r0, asr sl │ │ │ │ - eoreq r0, r6, r4, ror #19 │ │ │ │ - eoreq r0, r6, ip, ror #20 │ │ │ │ - eoreq r0, r6, r8, lsr sl │ │ │ │ eoreq r0, r6, r0, lsl sl │ │ │ │ - strhteq r0, [r6], -r0 │ │ │ │ + eoreq r0, r6, r4, lsr #19 │ │ │ │ eoreq r0, r6, ip, lsr #20 │ │ │ │ + strdeq r0, [r6], -r8 @ │ │ │ │ + ldrdeq r0, [r6], -r0 @ │ │ │ │ + eoreq r0, r6, r0, ror r9 │ │ │ │ + eoreq r0, r6, ip, ror #19 │ │ │ │ eorseq lr, sp, r8, lsl #3 │ │ │ │ mlaseq sp, r8, r1, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1043305,15 +1043305,15 @@ │ │ │ │ b 441478 │ │ │ │ ldr r0, [pc, #16] @ 433b1c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 433b20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r8, r7, r2, lsr r4 │ │ │ │ + strdeq r8, [r7], -r2 @ │ │ │ │ eorseq sp, sp, ip, asr #30 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 433bc4 │ │ │ │ @@ -1043401,17 +1043401,17 @@ │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldr r1, [pc, #8] @ 433c9c │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - eoreq r7, r7, r6, lsl sp │ │ │ │ - mlaeq r7, ip, sp, r7 │ │ │ │ - eoreq r7, r7, r3, ror sp │ │ │ │ + ldrdeq r7, [r7], -r6 @ │ │ │ │ + eoreq r7, r7, ip, asr sp │ │ │ │ + eoreq r7, r7, r3, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #19 │ │ │ │ movcs r2, #16 │ │ │ │ cmp r2, #15 │ │ │ │ popcc {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ @@ -1043659,16 +1043659,16 @@ │ │ │ │ pop {fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4340a8 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - strdeq r7, [r7], -pc @ │ │ │ │ + b 67a5e4 │ │ │ │ + strhteq r7, [r7], -pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #19 │ │ │ │ movcs r3, #16 │ │ │ │ @@ -1044031,15 +1044031,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str lr, [sp, #16] │ │ │ │ b 434778 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, lr} │ │ │ │ - b 62fc00 │ │ │ │ + b 62fbd0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #300] @ 4347b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1044102,39 +1044102,39 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, r5, r0 │ │ │ │ + eoreq sl, r5, r0, asr #31 │ │ │ │ @ instruction: 0x000018b8 │ │ │ │ - eoreq r7, r7, r3, lsr r5 │ │ │ │ - eoreq sl, r5, ip, lsl #30 │ │ │ │ + strdeq r7, [r7], -r3 @ │ │ │ │ + eoreq sl, r5, ip, asr #29 │ │ │ │ andeq r3, r0, r4, lsr #2 │ │ │ │ eorseq sp, sp, ip, asr r3 │ │ │ │ andeq r1, r0, ip, asr r8 │ │ │ │ - eoreq r7, r7, r6, ror #8 │ │ │ │ - ldrdeq r7, [r7], -pc @ │ │ │ │ + eoreq r7, r7, r6, lsr #8 │ │ │ │ + mlaeq r7, pc, r3, r7 @ │ │ │ │ eorseq sp, sp, r0, asr #5 │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ muleq r0, r0, r6 │ │ │ │ andeq r1, r0, r8, ror #12 │ │ │ │ mlaseq sp, r8, r1, sp │ │ │ │ - ldrdeq r7, [r7], -r2 @ │ │ │ │ - eoreq sl, r5, r0, lsr #28 │ │ │ │ + mlaeq r7, r2, r4, r7 │ │ │ │ + eoreq sl, r5, r0, ror #27 │ │ │ │ @ instruction: 0xfffff550 │ │ │ │ andeq r5, r0, r0, lsl #30 │ │ │ │ - eoreq sl, r5, r4, ror #31 │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ - eoreq r7, r7, sp, lsr #7 │ │ │ │ + eoreq sl, r5, r4, lsr #31 │ │ │ │ + mlaeq r7, r0, r4, r7 │ │ │ │ + eoreq r7, r7, sp, ror #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #21 │ │ │ │ cmp r2, #14 │ │ │ │ movcs r2, #8 │ │ │ │ @@ -1044154,15 +1044154,15 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ add r2, r0, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #32 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -1044232,15 +1044232,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r1 │ │ │ │ bl 4340ac │ │ │ │ add r1, r4, #16 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldm sp, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 433ca8 │ │ │ │ @@ -1045523,27 +1045523,27 @@ │ │ │ │ str r1, [r0] │ │ │ │ mov r0, sp │ │ │ │ bl 42fb28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ b 440334 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c030 │ │ │ │ + b 67c000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 435df8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq fp, sp, r8, asr #22 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -1045886,31 +1045886,31 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 436374 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r5, r7, sp, lsr #18 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r5, r7, sp, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 4363d4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 4363b8 │ │ │ │ ldr r2, [pc, #296] @ 4364cc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1046722,70 +1046722,70 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 435e14 │ │ │ │ mov r0, r9 │ │ │ │ bl 435e14 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, r5, r4, lsr #12 │ │ │ │ - strhteq sp, [r5], -r0 │ │ │ │ + eoreq sp, r5, r4, ror #11 │ │ │ │ + eoreq sp, r5, r0, ror r5 │ │ │ │ + eoreq sp, r5, r4, ror r5 │ │ │ │ strhteq sp, [r5], -r4 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ - eoreq sp, r5, ip, lsr #10 │ │ │ │ + eoreq sp, r5, ip, ror #9 │ │ │ │ + eoreq sp, r5, r0, asr r5 │ │ │ │ mlaeq r5, r0, r5, sp │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ - mlaeq r5, r8, r5, sp │ │ │ │ - eoreq sp, r5, ip, lsr #10 │ │ │ │ - strhteq sp, [r5], -r4 │ │ │ │ - eoreq sp, r5, r0, lsl #11 │ │ │ │ eoreq sp, r5, r8, asr r5 │ │ │ │ - strdeq sp, [r5], -r8 @ │ │ │ │ + eoreq sp, r5, ip, ror #9 │ │ │ │ eoreq sp, r5, r4, ror r5 │ │ │ │ - strdeq sp, [r5], -ip @ │ │ │ │ - eoreq sp, r5, r4, ror #7 │ │ │ │ + eoreq sp, r5, r0, asr #10 │ │ │ │ + eoreq sp, r5, r8, lsl r5 │ │ │ │ + strhteq sp, [r5], -r8 │ │ │ │ + eoreq sp, r5, r4, lsr r5 │ │ │ │ + strhteq sp, [r5], -ip │ │ │ │ + eoreq sp, r5, r4, lsr #7 │ │ │ │ + mlaeq r5, ip, r3, sp │ │ │ │ + eoreq sp, r5, ip, lsl #8 │ │ │ │ ldrdeq sp, [r5], -ip @ │ │ │ │ - eoreq sp, r5, ip, asr #8 │ │ │ │ - eoreq sp, r5, ip, lsl r3 │ │ │ │ - eoreq sp, r5, r4, ror r3 │ │ │ │ - eoreq sp, r5, r4, ror #7 │ │ │ │ - eoreq sp, r5, r4, ror #6 │ │ │ │ - eoreq sp, r5, ip, ror #6 │ │ │ │ - eoreq sp, r5, ip, lsl #7 │ │ │ │ - eoreq sp, r5, r4, ror #7 │ │ │ │ + eoreq sp, r5, r4, lsr r3 │ │ │ │ eoreq sp, r5, r4, lsr #7 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ - eoreq sp, r5, r8, lsl #9 │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + eoreq sp, r5, r4, lsr #6 │ │ │ │ + eoreq sp, r5, ip, lsr #6 │ │ │ │ + eoreq sp, r5, ip, asr #6 │ │ │ │ + eoreq sp, r5, r4, lsr #7 │ │ │ │ + eoreq sp, r5, r4, ror #6 │ │ │ │ + strhteq sp, [r5], -r4 │ │ │ │ + eoreq sp, r5, r8, asr #8 │ │ │ │ + mlaeq r5, r8, r3, sp │ │ │ │ + mlaeq r5, r0, r3, sp │ │ │ │ + eoreq sp, r5, r0, lsl #8 │ │ │ │ ldrdeq sp, [r5], -r0 @ │ │ │ │ - eoreq sp, r5, r0, asr #8 │ │ │ │ - eoreq sp, r5, r0, lsl r3 │ │ │ │ - eoreq sp, r5, r8, ror #6 │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ - eoreq sp, r5, r8, ror r2 │ │ │ │ - eoreq sp, r5, r0, ror #6 │ │ │ │ - eoreq sp, r5, r0, lsl #7 │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + eoreq sp, r5, r8, lsr #6 │ │ │ │ mlaeq r5, r8, r3, sp │ │ │ │ - eoreq sp, r5, r8, ror #5 │ │ │ │ - eoreq sp, r5, ip, ror r3 │ │ │ │ - eoreq sp, r5, ip, ror #4 │ │ │ │ - eoreq sp, r5, ip, lsl #3 │ │ │ │ + eoreq sp, r5, r8, lsr r2 │ │ │ │ + eoreq sp, r5, r0, lsr #6 │ │ │ │ + eoreq sp, r5, r0, asr #6 │ │ │ │ + mlaeq r5, r8, r3, sp │ │ │ │ + eoreq sp, r5, r8, asr r3 │ │ │ │ + eoreq sp, r5, r8, lsr #5 │ │ │ │ + eoreq sp, r5, ip, lsr r3 │ │ │ │ + eoreq sp, r5, ip, lsr #4 │ │ │ │ + eoreq sp, r5, ip, asr #2 │ │ │ │ + eoreq sp, r5, r0, asr r1 │ │ │ │ mlaeq r5, r0, r1, sp │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ - eoreq sp, r5, r8, lsl #2 │ │ │ │ + eoreq sp, r5, r8, asr #1 │ │ │ │ + eoreq sp, r5, ip, lsr #2 │ │ │ │ eoreq sp, r5, ip, ror #2 │ │ │ │ - eoreq sp, r5, ip, lsr #3 │ │ │ │ - eoreq sp, r5, r4, ror r1 │ │ │ │ - eoreq sp, r5, r8, lsl #2 │ │ │ │ - mlaeq r5, r0, r1, sp │ │ │ │ - eoreq sp, r5, ip, asr r1 │ │ │ │ eoreq sp, r5, r4, lsr r1 │ │ │ │ - ldrdeq sp, [r5], -r4 @ │ │ │ │ + eoreq sp, r5, r8, asr #1 │ │ │ │ eoreq sp, r5, r0, asr r1 │ │ │ │ - eoreq sp, r5, r0, ror r3 │ │ │ │ + eoreq sp, r5, ip, lsl r1 │ │ │ │ + strdeq sp, [r5], -r4 @ │ │ │ │ + mlaeq r5, r4, r0, sp │ │ │ │ + eoreq sp, r5, r0, lsl r1 │ │ │ │ + eoreq sp, r5, r0, lsr r3 │ │ │ │ ldrhteq sl, [sp], -r4 │ │ │ │ ldrhteq sl, [sp], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1046965,15 +1046965,15 @@ │ │ │ │ bl 58e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 431cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r4, r7, lr, ror #17 │ │ │ │ + eoreq r4, r7, lr, lsr #17 │ │ │ │ eorseq sl, sp, ip, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4374b4 │ │ │ │ @@ -1047029,15 +1047029,15 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, r6, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67b84c │ │ │ │ + bl 67b81c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4375b0 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -1047090,15 +1047090,15 @@ │ │ │ │ bl 434038 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq sl, sp, r8, asr #7 │ │ │ │ subeq r8, r0, r4, lsl #18 │ │ │ │ eorseq sl, sp, r4, lsr r4 │ │ │ │ - eoreq r4, r7, r5, asr #12 │ │ │ │ + eoreq r4, r7, r5, lsl #12 │ │ │ │ eorseq sl, sp, r0, lsr #7 │ │ │ │ eorseq sl, sp, ip, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #31 │ │ │ │ bne 437688 │ │ │ │ mov ip, #35 @ 0x23 │ │ │ │ @@ -1047151,15 +1047151,15 @@ │ │ │ │ beq 437724 │ │ │ │ mov r0, r4 │ │ │ │ bl 435e14 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 680eac │ │ │ │ + b 680e7c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 437774 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1049346,16 +1049346,16 @@ │ │ │ │ push {fp, lr} │ │ │ │ bl 439304 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 439984 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r2, r7, r6, lsl #10 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r2, r7, r6, asr #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #19 │ │ │ │ bne 4399ac │ │ │ │ mov r0, sp │ │ │ │ @@ -1050523,15 +1050523,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58d5c │ │ │ │ eorseq r6, sp, r4, ror lr │ │ │ │ eorseq r6, sp, r8, lsl #29 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #21 │ │ │ │ cmp r0, #18 │ │ │ │ movcs r0, #15 │ │ │ │ @@ -1051652,15 +1051652,15 @@ │ │ │ │ bne 43bd7c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ bne 43be00 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 642e04 │ │ │ │ + bl 642dd4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 43bdb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ @@ -1051700,24 +1051700,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 433e94 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrdeq r3, [r0], #-244 @ 0xffffff0c │ │ │ │ - eoreq r0, r7, r6, lsr r1 │ │ │ │ + strdeq r0, [r7], -r6 @ │ │ │ │ eorseq r5, sp, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43be88 │ │ │ │ mov r0, sp │ │ │ │ - bl 642d90 │ │ │ │ + bl 642d60 │ │ │ │ ldrb r5, [sp] │ │ │ │ cmp r5, #4 │ │ │ │ bne 43bea4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ b 43be90 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -1051773,15 +1051773,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #16] @ 43bf6c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 43bf70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq pc, r6, r2, ror #31 │ │ │ │ + eoreq pc, r6, r2, lsr #31 │ │ │ │ ldrshteq r5, [sp], -ip │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmn r0, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1051790,15 +1051790,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #16] @ 43bfb0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #12] @ 43bfb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - mlaeq r6, lr, pc, pc @ │ │ │ │ + eoreq pc, r6, lr, asr pc @ │ │ │ │ ldrhteq r5, [sp], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ @@ -1052576,15 +1052576,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r3, r0, r0, ror #6 │ │ │ │ eorseq r4, sp, ip, lsr pc │ │ │ │ - ldrdeq pc, [r6], -r3 @ │ │ │ │ + mlaeq r6, r3, r4, pc @ │ │ │ │ eorseq r4, sp, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ mov r8, r0 │ │ │ │ @@ -1053204,15 +1053204,15 @@ │ │ │ │ b 43d5bc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 43d5d8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ bl 43c4a8 │ │ │ │ add r0, r5, #32 │ │ │ │ @@ -1053238,19 +1053238,19 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 43c4a8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 43c4a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq lr, r6, r7, lsr #22 │ │ │ │ + eoreq lr, r6, r7, ror #21 │ │ │ │ eorseq r4, sp, ip, ror #10 │ │ │ │ ldrsbteq r4, [sp], -ip │ │ │ │ subeq r2, r0, ip, lsr sl │ │ │ │ - strhteq lr, [r6], -r3 │ │ │ │ + eoreq lr, r6, r3, ror sl │ │ │ │ eorseq r4, sp, r0, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #624] @ 43d8f0 │ │ │ │ movw r5, #710 @ 0x2c6 │ │ │ │ @@ -1053408,18 +1053408,18 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ subeq r2, r0, ip, lsl #14 │ │ │ │ eorseq r4, sp, ip, ror r2 │ │ │ │ - eoreq lr, r6, r3, lsl r8 │ │ │ │ + ldrdeq lr, [r6], -r3 @ │ │ │ │ eorseq r4, sp, r0, asr r2 │ │ │ │ eorseq r4, sp, ip, asr r2 │ │ │ │ - eoreq lr, r6, r3, ror #15 │ │ │ │ + eoreq lr, r6, r3, lsr #15 │ │ │ │ eorseq r4, sp, r0, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr fp, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1053827,24 +1053827,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 43c404 │ │ │ │ b 43dfe0 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 43dfac │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ b 43dfac │ │ │ │ mov r4, r0 │ │ │ │ b 43dfd8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 43c4a8 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 43c4a8 │ │ │ │ b 43dfd8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1053855,21 +1053855,21 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 43c448 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ subeq r2, r0, r0, asr r3 │ │ │ │ - eoreq r4, r5, r7, lsl #29 │ │ │ │ + eoreq r4, r5, r7, asr #28 │ │ │ │ ldrhteq r3, [sp], -ip │ │ │ │ - ldrdeq lr, [r6], -r3 @ │ │ │ │ + mlaeq r6, r3, r0, lr │ │ │ │ eorseq r3, sp, r0, lsr #23 │ │ │ │ - eoreq lr, r6, ip, asr #3 │ │ │ │ + eoreq lr, r6, ip, lsl #3 │ │ │ │ eorseq r3, sp, ip, ror #23 │ │ │ │ - eoreq lr, r6, r7, asr r1 │ │ │ │ + eoreq lr, r6, r7, lsl r1 │ │ │ │ mlaseq sp, r4, fp, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov sl, r1 │ │ │ │ @@ -1053990,25 +1053990,25 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, sl, #1 │ │ │ │ mov r8, r3 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - bl 689244 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 689214 <__aeabi_uldivmod@@Base> │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bhi 43e234 │ │ │ │ sub r0, sl, sl, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ b 43e23c │ │ │ │ mov r0, sl │ │ │ │ - bl 680e88 │ │ │ │ + bl 680e58 │ │ │ │ str r0, [sp, #32] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ sub r1, r0, #64 @ 0x40 │ │ │ │ @@ -1054542,25 +1054542,25 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, sl, #1 │ │ │ │ mov r8, r3 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - bl 689244 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 689214 <__aeabi_uldivmod@@Base> │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bhi 43ead4 │ │ │ │ sub r0, sl, sl, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ b 43eadc │ │ │ │ mov r0, sl │ │ │ │ - bl 680e88 │ │ │ │ + bl 680e58 │ │ │ │ str r0, [sp, #32] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ sub r1, r0, #64 @ 0x40 │ │ │ │ @@ -1055255,17 +1055255,17 @@ │ │ │ │ add r0, r2, lr │ │ │ │ sub r1, r1, lr │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 43f5d8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq ip, r6, pc, ror fp │ │ │ │ - b 679944 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq ip, r6, pc, lsr fp │ │ │ │ + b 679914 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r6, r1, #2 │ │ │ │ add r1, pc, #12 │ │ │ │ cmp r6, #19 │ │ │ │ @@ -1055396,15 +1055396,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r2, sp, ip, asr #6 │ │ │ │ subeq r0, r0, r8, asr r6 │ │ │ │ - eoreq ip, r6, r0, lsl #19 │ │ │ │ + eoreq ip, r6, r0, asr #18 │ │ │ │ eorseq r2, sp, r8, asr r3 │ │ │ │ eorseq r2, sp, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1055462,15 +1055462,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r2, sp, r4, asr #4 │ │ │ │ subeq r0, r0, r0, asr r5 │ │ │ │ - eoreq ip, r6, r8, ror r8 │ │ │ │ + eoreq ip, r6, r8, lsr r8 │ │ │ │ eorseq r2, sp, r0, asr r2 │ │ │ │ eorseq r2, sp, ip, lsl #5 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43f928 │ │ │ │ b 43f9f4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, #20 │ │ │ │ @@ -1055620,15 +1055620,15 @@ │ │ │ │ bne 43fb58 │ │ │ │ b 43faa0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ movhi r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq ip, r6, r8, lsl #16 │ │ │ │ + eoreq ip, r6, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ movw r3, #17407 @ 0x43ff │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #19 │ │ │ │ @@ -1055732,15 +1055732,15 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43fcb4 │ │ │ │ ldr r0, [pc, #1448] @ 440308 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1055850,15 +1055850,15 @@ │ │ │ │ ldr r0, [pc, #1052] @ 440328 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [pc, #1040] @ 44032c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43fed4 │ │ │ │ b 43fcb4 │ │ │ │ cmp r7, r5 │ │ │ │ beq 44009c │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -1055875,15 +1055875,15 @@ │ │ │ │ ldr r0, [pc, #940] @ 44031c │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [pc, #928] @ 440320 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43ff34 │ │ │ │ b 43fcb4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ beq 440234 │ │ │ │ @@ -1055919,15 +1055919,15 @@ │ │ │ │ ldr r3, [pc, #756] @ 440314 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ @@ -1056097,25 +1056097,25 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ bl 473ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ b 43fe94 │ │ │ │ eorseq r1, sp, r8, asr #26 │ │ │ │ - eoreq r4, r5, r4, lsl #12 │ │ │ │ + eoreq r4, r5, r4, asr #11 │ │ │ │ eorseq r1, sp, ip, lsr #30 │ │ │ │ eorseq pc, pc, r0, lsl #29 │ │ │ │ eorseq r1, sp, ip, lsl #28 │ │ │ │ mlaseq sp, r4, fp, r1 │ │ │ │ eorseq r1, sp, r4, lsr ip │ │ │ │ mlaseq pc, r0, fp, pc @ │ │ │ │ - strhteq pc, [r4], -r0 @ │ │ │ │ + eoreq pc, r4, r0, ror r5 @ │ │ │ │ @ instruction: 0xfffff3a4 │ │ │ │ ldrhteq r1, [sp], -r8 │ │ │ │ - eoreq pc, r4, r4, lsl r6 @ │ │ │ │ + ldrdeq pc, [r4], -r4 @ │ │ │ │ @ instruction: 0xfffff408 │ │ │ │ eorseq r1, sp, ip, lsl sp │ │ │ │ eorseq r1, sp, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r0] │ │ │ │ ldrd r6, [r1, #28] │ │ │ │ @@ -1056177,15 +1056177,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r1, r3} │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4406c4 │ │ │ │ ldr r0, [pc, #716] @ 44071c │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -1056256,15 +1056256,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr r0, [pc, #452] @ 440730 │ │ │ │ str sl, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 440530 │ │ │ │ b 4406c4 │ │ │ │ cmp r5, r9 │ │ │ │ beq 440688 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -1056280,15 +1056280,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr r0, [pc, #348] @ 440728 │ │ │ │ str sl, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44058c │ │ │ │ b 4406c4 │ │ │ │ ldr r1, [pc, #240] @ 4406e0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 440670 │ │ │ │ ldr r1, [pc, #260] @ 440700 │ │ │ │ @@ -1056311,15 +1056311,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ b 4406c0 │ │ │ │ ldr r1, [pc, #144] @ 4406f4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 440670 │ │ │ │ ldr r1, [pc, #124] @ 4406ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -1056342,38 +1056342,38 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 43f5dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq fp, r6, r1, asr #27 │ │ │ │ - strdeq fp, [r6], -r0 @ │ │ │ │ + eoreq fp, r6, r1, lsl #27 │ │ │ │ + strhteq fp, [r6], -r0 │ │ │ │ + mlaeq r6, r7, sp, fp │ │ │ │ + ldrdeq fp, [r6], -r2 @ │ │ │ │ + eoreq fp, r6, r5, ror #24 │ │ │ │ + eoreq fp, r6, ip, asr #24 │ │ │ │ + eoreq fp, r6, r7, lsl #27 │ │ │ │ + eoreq fp, r6, r2, ror #23 │ │ │ │ + strhteq fp, [r6], -r5 │ │ │ │ + eoreq fp, r6, ip, ror #23 │ │ │ │ ldrdeq fp, [r6], -r7 @ │ │ │ │ - eoreq fp, r6, r2, lsl lr │ │ │ │ - eoreq fp, r6, r5, lsr #25 │ │ │ │ - eoreq fp, r6, ip, lsl #25 │ │ │ │ - eoreq fp, r6, r7, asr #27 │ │ │ │ - eoreq fp, r6, r2, lsr #24 │ │ │ │ - strdeq fp, [r6], -r5 @ │ │ │ │ - eoreq fp, r6, ip, lsr #24 │ │ │ │ - eoreq fp, r6, r7, lsl lr │ │ │ │ - strdeq fp, [r6], -lr @ │ │ │ │ - mlaeq r6, r1, ip, fp │ │ │ │ - eoreq fp, r6, r0, lsr #28 │ │ │ │ + strhteq fp, [r6], -lr │ │ │ │ + eoreq fp, r6, r1, asr ip │ │ │ │ + eoreq fp, r6, r0, ror #27 │ │ │ │ ldrhteq r1, [sp], -r8 │ │ │ │ eorseq pc, pc, r4, ror r5 @ │ │ │ │ - strhteq fp, [r6], -r2 │ │ │ │ - eoreq r3, r5, r0, lsl #30 │ │ │ │ + eoreq fp, r6, r2, ror lr │ │ │ │ + eoreq r3, r5, r0, asr #29 │ │ │ │ mlaseq pc, r0, r7, pc @ │ │ │ │ eorseq r1, sp, ip, lsl r7 │ │ │ │ - eoreq fp, r6, ip, lsr #27 │ │ │ │ - eoreq lr, r4, r4, asr pc │ │ │ │ + eoreq fp, r6, ip, ror #26 │ │ │ │ + eoreq lr, r4, r4, lsl pc │ │ │ │ @ instruction: 0xffffed48 │ │ │ │ - strhteq lr, [r4], -r4 │ │ │ │ + eoreq lr, r4, r4, ror pc │ │ │ │ @ instruction: 0xffffeda8 │ │ │ │ eorseq r1, sp, r0, ror #9 │ │ │ │ eorseq r1, sp, r0, ror r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1056474,15 +1056474,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 43f324 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrhteq r1, [sp], -ip │ │ │ │ - strhteq fp, [r6], -r8 │ │ │ │ + eoreq fp, r6, r8, ror r8 │ │ │ │ eorseq r1, sp, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ strb r3, [sp, #11] │ │ │ │ @@ -1057720,15 +1057720,15 @@ │ │ │ │ ldrsb r0, [r4, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ blt 441cc0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 6874f0 │ │ │ │ + bl 6874c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 441cc0 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldm r6, {r2, r4, r6} │ │ │ │ stmib sp, {r1, r2} │ │ │ │ @@ -1059426,19 +1059426,19 @@ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #17 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #8] @ 443700 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - strhteq r8, [r6], -sp │ │ │ │ + eoreq r8, r6, sp, ror ip │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 443714 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq lr, ip, ip, lsr #10 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ @@ -1059452,15 +1059452,15 @@ │ │ │ │ cmp r5, r0 │ │ │ │ bne 443770 │ │ │ │ ldr r2, [pc, #296] @ 443884 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1059568,16 +1059568,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ ldr r1, [pc, #12] @ 443938 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, r6, r7, asr #21 │ │ │ │ - eoreq r9, r4, r0, lsl #24 │ │ │ │ + eoreq r8, r6, r7, lsl #21 │ │ │ │ + eoreq r9, r4, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ @@ -1059739,15 +1059739,15 @@ │ │ │ │ eorseq lr, ip, r8, lsl #2 │ │ │ │ ldrshteq lr, [ip], -r0 │ │ │ │ ldrshteq lr, [ip], -r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -1059772,23 +1059772,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 443d1c │ │ │ │ cmp r5, #0 │ │ │ │ beq 443ccc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm sp, {r4, r8} │ │ │ │ cmp r7, #0 │ │ │ │ beq 443cdc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldm sp, {r6, r7} │ │ │ │ bl 37880 │ │ │ │ bl 386b8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 443cec │ │ │ │ @@ -1059877,26 +1059877,26 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 443e38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r9, r4, ip, ror #13 │ │ │ │ - eoreq r8, r6, r1, asr r8 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r9, r4, ip, lsr #13 │ │ │ │ + eoreq r8, r6, r1, lsl r8 │ │ │ │ eorseq sp, ip, ip, asr #29 │ │ │ │ - eoreq ip, r4, fp, lsl #9 │ │ │ │ + eoreq ip, r4, fp, asr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 443e84 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 443eb8 │ │ │ │ @@ -1059932,15 +1059932,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 37fe8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38244 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -1059950,15 +1059950,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -1059991,37 +1059991,37 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r8, r6, sl, lsl #14 │ │ │ │ + eoreq r8, r6, sl, asr #13 │ │ │ │ eorseq sp, ip, ip, lsl #27 │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ - mlaeq r4, r9, r7, lr │ │ │ │ + strhteq r8, [r6], -r4 │ │ │ │ + eoreq lr, r4, r9, asr r7 │ │ │ │ eorseq sp, ip, r8, ror sp │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 44400c │ │ │ │ tst r2, #32 │ │ │ │ bne 444010 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 444058 │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ bl 37820 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 444050 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1060054,15 +1060054,15 @@ │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 444114 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37bec │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4440f4 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -1060112,15 +1060112,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4441e4 │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ bl 376e8 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 4441dc │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1060145,15 +1060145,15 @@ │ │ │ │ b 37d0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 444268 │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ bl 37a6c │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 444260 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1060179,15 +1060179,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #7 │ │ │ │ bl 4447bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, r6, lr, lsl #9 │ │ │ │ + eoreq r8, r6, lr, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #364] @ 444448 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -1060202,15 +1060202,15 @@ │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r3, [pc, #304] @ 44444c │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 444370 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1060283,15 +1060283,15 @@ │ │ │ │ eorseq fp, pc, r8, lsl fp @ │ │ │ │ eorseq sp, ip, r8, asr sl │ │ │ │ eorseq fp, pc, ip, lsr #19 │ │ │ │ eorseq sp, ip, ip, ror #18 │ │ │ │ eorseq sp, ip, r8, asr r9 │ │ │ │ eorseq sp, ip, ip, asr r9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 68440c │ │ │ │ + b 6843dc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #340] @ 4445d0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1060299,22 +1060299,22 @@ │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44454c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq 444504 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ bl 38c58 │ │ │ │ bl 386b8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 444514 │ │ │ │ @@ -1060383,15 +1060383,15 @@ │ │ │ │ eorseq sp, ip, r0, lsr #16 │ │ │ │ eorseq sp, ip, r8, lsl #16 │ │ │ │ eorseq sp, ip, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5632bc │ │ │ │ + bl 56328c │ │ │ │ ldmib sp, {r1, r4, r5, r7, r9} │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 3734c │ │ │ │ cmp r7, #0 │ │ │ │ beq 444644 │ │ │ │ add r6, r5, #4 │ │ │ │ @@ -1060424,15 +1060424,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5632bc │ │ │ │ + bl 56328c │ │ │ │ ldmib sp, {r1, r4, r5, r7, r9} │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 374d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4446e8 │ │ │ │ add r6, r5, #4 │ │ │ │ @@ -1060465,15 +1060465,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 37424 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -1060483,15 +1060483,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 38658 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -1060663,25 +1060663,25 @@ │ │ │ │ beq 444a00 │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #10 │ │ │ │ bcc 444a68 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcc 444a8c │ │ │ │ mov r0, r1 │ │ │ │ - bl 67ecd8 │ │ │ │ + bl 67eca8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 444a8c │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ bcc 4449d0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bcc 444a8c │ │ │ │ - bl 67ecd8 │ │ │ │ + bl 67eca8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4449d0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ subs r2, r1, r0 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -1061475,43 +1061475,43 @@ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ mov r2, r4 │ │ │ │ bl 589a8 │ │ │ │ b 37f94 │ │ │ │ - b 67c368 │ │ │ │ + b 67c338 │ │ │ │ ldr r1, [pc, #28] @ 44572c │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ ldr r2, [pc, #24] @ 445730 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - eoreq r7, r6, r8, asr #24 │ │ │ │ + eoreq r7, r6, r8, lsl #24 │ │ │ │ eorseq ip, ip, r4, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ 445764 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, #24] @ 445768 │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ eorseq ip, ip, ip, lsr #21 │ │ │ │ - mlaeq r6, r4, r3, r8 │ │ │ │ + eoreq r8, r6, r4, asr r3 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {fp, lr} │ │ │ │ bl 37604 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ pop {fp, lr} │ │ │ │ b 445824 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -1061541,28 +1061541,28 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ eorseq ip, ip, r0, lsl sl │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ sub r1, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ ldrls r0, [pc, #8] @ 445840 │ │ │ │ addls r0, pc, r0 │ │ │ │ ldrls r0, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - strhteq r8, [r6], -r0 │ │ │ │ + eoreq r8, r6, r0, ror r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ mov r4, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 3855c │ │ │ │ @@ -1061694,18 +1061694,18 @@ │ │ │ │ ldr r5, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #22] │ │ │ │ mov r0, #2 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 445b58 │ │ │ │ ldr r0, [pc, #892] @ 445e18 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1061757,18 +1061757,18 @@ │ │ │ │ bl 469f84 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r0, r2 │ │ │ │ bl 49514 │ │ │ │ ldr r5, [sp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r5, #92 @ 0x5c │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 445c54 │ │ │ │ ldr r0, [pc, #652] @ 445e24 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1061929,20 +1061929,20 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq ip, ip, ip, lsl #26 │ │ │ │ ldrshteq ip, [ip], -ip │ │ │ │ eorseq ip, ip, r8, ror #17 │ │ │ │ ldrshteq sl, [pc], -ip │ │ │ │ - eoreq r8, r6, r7, ror #16 │ │ │ │ + eoreq r8, r6, r7, lsr #16 │ │ │ │ eorseq ip, ip, r0, asr #26 │ │ │ │ eorseq sl, pc, r0, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 445ea0 │ │ │ │ add r5, r6, #12 │ │ │ │ b 445e5c │ │ │ │ @@ -1061979,18 +1061979,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 445fe0 │ │ │ │ ldr r0, [pc, #244] @ 446000 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1062332,15 +1062332,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 446448 │ │ │ │ cmp r2, #1 │ │ │ │ bne 44646c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 446474 │ │ │ │ @@ -1062369,15 +1062369,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4464dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 446500 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1062535,18 +1062535,18 @@ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 446068 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44687c │ │ │ │ ldr r0, [pc, #332] @ 44690c │ │ │ │ mov r1, #4 │ │ │ │ @@ -1062709,15 +1062709,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 446a2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 446a50 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 446a9c │ │ │ │ @@ -1063481,15 +1063481,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 447740 │ │ │ │ mov r0, sp │ │ │ │ - bl 628758 │ │ │ │ + bl 628728 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 4476b8 │ │ │ │ cmp r0, #3 │ │ │ │ bne 4476b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrd r6, [r5] │ │ │ │ @@ -1063556,15 +1063556,15 @@ │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq fp, ip, r8, lsr r1 │ │ │ │ eorseq fp, ip, r4, lsr r2 │ │ │ │ - strdeq r6, [r6], -r5 @ │ │ │ │ + strhteq r6, [r6], -r5 │ │ │ │ eorseq sl, ip, r0, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ ldr r9, [pc, #1232] @ 447c70 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -1063572,15 +1063572,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ bne 447b98 │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 6286e0 │ │ │ │ + bl 6286b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #2 │ │ │ │ bne 4477f4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -1063981,15 +1063981,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 447024 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlaseq pc, r0, r2, r8 @ │ │ │ │ - eoreq r6, r6, r0, lsl #8 │ │ │ │ + eoreq r6, r6, r0, asr #7 │ │ │ │ eorseq sl, ip, r4, lsr #17 │ │ │ │ eorseq sl, ip, ip, asr #17 │ │ │ │ eorseq sl, ip, r0, lsl #21 │ │ │ │ eorseq sl, ip, ip, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1064053,27 +1064053,27 @@ │ │ │ │ beq 447f74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 447790 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 628f2c │ │ │ │ + bl 628efc │ │ │ │ ldrb r0, [r4, #129] @ 0x81 │ │ │ │ cmp r0, #0 │ │ │ │ bne 447f28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 628f60 │ │ │ │ + bl 628f30 │ │ │ │ ldrb r0, [r4, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ bne 447f34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 628f94 │ │ │ │ + bl 628f64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 447790 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1064724,15 +1064724,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r7, pc, r0, asr #27 │ │ │ │ eorseq r7, pc, ip, lsl #30 │ │ │ │ eorseq r7, pc, r4, lsl ip @ │ │ │ │ eorseq r7, pc, ip, lsl #22 │ │ │ │ mlaseq ip, r4, r0, sl │ │ │ │ eorseq sl, ip, r0, lsr #9 │ │ │ │ - eoreq r5, r6, r1, lsl #20 │ │ │ │ + eoreq r5, r6, r1, asr #19 │ │ │ │ ldrsbteq r9, [ip], -r0 │ │ │ │ eorseq r7, pc, ip, lsr #25 │ │ │ │ mlaseq pc, r4, fp, r7 @ │ │ │ │ ldrsbteq r7, [pc], -ip │ │ │ │ eorseq r9, ip, ip, lsr #29 │ │ │ │ eorseq r9, ip, ip, lsr #29 │ │ │ │ eorseq r7, pc, r8, asr r6 @ │ │ │ │ @@ -1064741,15 +1064741,15 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, sp │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 626e9c │ │ │ │ + bl 626e6c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 448a30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 448a30 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -1064805,15 +1064805,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 448aec │ │ │ │ cmp r2, #1 │ │ │ │ bne 448b10 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 448b2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 448b5c │ │ │ │ @@ -1064824,15 +1064824,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 448b38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 448b5c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r5, #8 │ │ │ │ bl 448e08 │ │ │ │ b 448b74 │ │ │ │ bl 59014 │ │ │ │ bl 448ee0 │ │ │ │ @@ -1064909,15 +1064909,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 448c8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 448cb0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 448cd4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -1064930,15 +1064930,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 448cdc │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 448e08 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1064955,15 +1064955,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 448d44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 448d68 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1065012,15 +1065012,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 448e28 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 448e68 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -1065068,43 +1065068,43 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 451340 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 448e4c │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ eorseq r9, ip, r8, ror r7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 448f60 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r5, [r6], -r6 @ │ │ │ │ + mlaeq r6, r6, r3, r5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 448f74 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 449088 │ │ │ │ ldr r0, [pc, #244] @ 4490a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1065169,18 +1065169,18 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 589c0 │ │ │ │ eorseq r6, pc, r4, ror #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 4491b4 │ │ │ │ ldr r0, [pc, #240] @ 4491d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1065311,15 +1065311,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4492d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4492f8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 449300 │ │ │ │ @@ -1065348,15 +1065348,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 449368 │ │ │ │ cmp r2, #1 │ │ │ │ bne 44938c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1065404,15 +1065404,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 449448 │ │ │ │ cmp r2, #1 │ │ │ │ bne 44946c │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 449578 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -1065677,15 +1065677,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 4498c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, ip, ip, lsl #29 │ │ │ │ eorseq r8, ip, ip, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1065925,15 +1065925,15 @@ │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 589c0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 449d7c │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ b 449d7c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ @@ -1065992,22 +1065992,22 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 449dbc │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrhteq r6, [pc], -r8 │ │ │ │ - eoreq r9, r4, fp, lsr r1 │ │ │ │ + strdeq r9, [r4], -fp @ │ │ │ │ eorseq r8, ip, ip, lsr ip │ │ │ │ ldrsbteq r8, [ip], -ip │ │ │ │ eorseq r6, pc, r8, lsl #9 │ │ │ │ eorseq r6, pc, r4, ror r3 @ │ │ │ │ eorseq r8, ip, r8, lsl #25 │ │ │ │ - eoreq r4, r6, sp, ror #20 │ │ │ │ - eoreq r9, r4, r7, asr r1 │ │ │ │ + eoreq r4, r6, sp, lsr #20 │ │ │ │ + eoreq r9, r4, r7, lsl r1 │ │ │ │ eorseq r8, ip, ip, ror ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 449df8 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ @@ -1066450,15 +1066450,15 @@ │ │ │ │ b 44a4e8 │ │ │ │ mov r1, #0 │ │ │ │ stmib fp, {r0, r5} │ │ │ │ str r1, [fp] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #912] @ 44a85c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ @@ -1067044,15 +1067044,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 44ae2c │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -1067072,15 +1067072,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 45eda4 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 44ae9c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44ae20 │ │ │ │ tst r0, #1 │ │ │ │ beq 44ae50 │ │ │ │ @@ -1068194,15 +1068194,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ strd r8, [r9, #40] @ 0x28 │ │ │ │ b 44bff4 │ │ │ │ ldr r6, [r9, #44] @ 0x2c │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 44c044 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsr r2, r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -1068226,15 +1068226,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 45eda4 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ bne 44c31c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bne 44c014 │ │ │ │ tst r0, #1 │ │ │ │ beq 44c058 │ │ │ │ b 44c29c │ │ │ │ @@ -1068258,15 +1068258,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44c238 │ │ │ │ ldr r0, [pc, #1140] @ 44c574 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44c238 │ │ │ │ ldr r0, [pc, #1160] @ 44c59c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 44c46c │ │ │ │ @@ -1068299,15 +1068299,15 @@ │ │ │ │ ldr r1, [pc, #1056] @ 44c5b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1028] @ 44c5b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 44c24c │ │ │ │ ldr r0, [pc, #1012] @ 44c5b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1068317,15 +1068317,15 @@ │ │ │ │ ldr r5, [pc, #996] @ 44c5bc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44c24c │ │ │ │ @@ -1068334,15 +1068334,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 44c24c │ │ │ │ ldr r0, [pc, #824] @ 44c578 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44c328 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ @@ -1068408,15 +1068408,15 @@ │ │ │ │ ldr r5, [pc, #572] @ 44c580 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44c24c │ │ │ │ @@ -1068464,15 +1068464,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 44c24c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ ldrh r3, [r4] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ orr r2, r3, r2, lsl #16 │ │ │ │ b 44c01c │ │ │ │ ldr r0, [pc, #264] @ 44c564 │ │ │ │ @@ -1068548,21 +1068548,21 @@ │ │ │ │ eorseq r4, pc, ip, asr #7 │ │ │ │ eorseq r4, pc, ip, lsr #7 │ │ │ │ mlaseq pc, r4, r3, r4 @ │ │ │ │ eorseq r3, pc, r0, lsr #24 │ │ │ │ eorseq r3, pc, ip, ror fp @ │ │ │ │ eorseq r4, pc, r0, asr r1 @ │ │ │ │ eorseq r4, pc, r4, lsl r1 @ │ │ │ │ - eoreq r2, r6, ip, lsl #2 │ │ │ │ + eoreq r2, r6, ip, asr #1 │ │ │ │ eorseq r6, ip, r4, lsr #7 │ │ │ │ mlaseq ip, r4, r4, r6 │ │ │ │ eorseq r6, ip, r8, lsl #9 │ │ │ │ eorseq r3, pc, r4, ror #22 │ │ │ │ eorseq r4, pc, r0, lsl #7 │ │ │ │ - eoreq r2, r6, r8, lsr #2 │ │ │ │ + eoreq r2, r6, r8, ror #1 │ │ │ │ eorseq r6, ip, r0, asr #7 │ │ │ │ ldrshteq r6, [ip], -ip │ │ │ │ ldrshteq r6, [ip], -r0 │ │ │ │ eorseq r3, pc, r0, ror #27 │ │ │ │ ldrhteq r3, [pc], -r0 │ │ │ │ eorseq r3, pc, r8, ror #25 │ │ │ │ ldrhteq r4, [pc], -ip │ │ │ │ @@ -1068676,15 +1068676,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r3, pc, r0, asr #15 │ │ │ │ ldrhteq r6, [ip], -ip │ │ │ │ - eoreq r1, r6, r5, lsl #31 │ │ │ │ + eoreq r1, r6, r5, asr #30 │ │ │ │ eorseq r6, ip, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r9, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1069203,15 +1069203,15 @@ │ │ │ │ b 44cfb8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 44cfd4 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #32 │ │ │ │ ldrex r1, [r4] │ │ │ │ @@ -1069275,17 +1069275,17 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 4587c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r5, ip, r0, asr #17 │ │ │ │ ldrshteq r2, [pc], -r8 │ │ │ │ - eoreq r1, r6, r1, ror #13 │ │ │ │ + eoreq r1, r6, r1, lsr #13 │ │ │ │ ldrshteq r5, [ip], -r4 │ │ │ │ - eoreq r1, r6, r5, asr r7 │ │ │ │ + eoreq r1, r6, r5, lsl r7 │ │ │ │ eorseq r5, ip, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r5, #270 @ 0x10e │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1069449,18 +1069449,18 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r2, pc, r0, lsl #25 │ │ │ │ eorseq r5, ip, ip, lsl #12 │ │ │ │ - ldrdeq r1, [r6], -r9 @ │ │ │ │ + mlaeq r6, r9, r3, r1 │ │ │ │ ldrsbteq r5, [ip], -ip │ │ │ │ eorseq r5, ip, r8, ror #11 │ │ │ │ - eoreq r1, r6, r9, lsr #7 │ │ │ │ + eoreq r1, r6, r9, ror #6 │ │ │ │ eorseq r5, ip, ip, lsr #11 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -1069545,15 +1069545,15 @@ │ │ │ │ bne 44d518 │ │ │ │ add r7, r4, #5 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 44d548 │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ b 44d594 │ │ │ │ ldr r3, [pc, #568] @ 44d764 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #560] @ 44d768 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [r0] │ │ │ │ @@ -1069574,15 +1069574,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ lsl r0, r0, #3 │ │ │ │ subcs r1, r0, r8, lsr #3 │ │ │ │ b 44d5a0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add r7, r0, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1069783,25 +1069783,25 @@ │ │ │ │ sub r7, r1, #1 │ │ │ │ b 44d968 │ │ │ │ ldr r1, [pc, #1540] @ 44decc │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #14 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 44d8ec │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ b 44d960 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 44d944 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 44d944 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ @@ -1069821,25 +1069821,25 @@ │ │ │ │ beq 44d960 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r9, #1 │ │ │ │ - bl 62f7cc │ │ │ │ + bl 62f79c │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 44d980 │ │ │ │ - bl 62f928 │ │ │ │ + bl 62f8f8 │ │ │ │ b 44d998 │ │ │ │ mov r9, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 62f858 │ │ │ │ + bl 62f828 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ mov sl, r1 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -1069850,15 +1069850,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 44d9ec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 62f294 │ │ │ │ + bl 62f264 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ tst r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ beq 44da24 │ │ │ │ @@ -1069911,15 +1069911,15 @@ │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ beq 44dad8 │ │ │ │ add r0, r1, #8 │ │ │ │ - bl 65542c │ │ │ │ + bl 6553fc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ @@ -1069935,15 +1069935,15 @@ │ │ │ │ ldm fp!, {r1, r5, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ ldm fp, {r1, r5, r6, r7} │ │ │ │ stm r0, {r1, r5, r6, r7} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ - bl 656de0 │ │ │ │ + bl 656db0 │ │ │ │ ldrb r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #4 │ │ │ │ bne 44db68 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -1069979,15 +1069979,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44dbc0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 44dbe8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r5} │ │ │ │ str r4, [r1, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r5] │ │ │ │ @@ -1070066,15 +1070066,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44dd1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 44de8c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 44de8c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ b 44de00 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 44e368 │ │ │ │ @@ -1070110,15 +1070110,15 @@ │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44ddcc │ │ │ │ cmp r0, #1 │ │ │ │ bne 44ddf4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 44e4ac │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ @@ -1070132,15 +1070132,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44de24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 44de5c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 44de5c │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ @@ -1070165,15 +1070165,15 @@ │ │ │ │ bne 44de8c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ bl 464a5c │ │ │ │ b 44de8c │ │ │ │ bl 59014 │ │ │ │ ldrsbteq r2, [pc], -ip │ │ │ │ - eoreq r0, r6, lr, lsr #28 │ │ │ │ + eoreq r0, r6, lr, ror #27 │ │ │ │ eorseq r2, pc, ip, ror #6 │ │ │ │ eorseq r2, pc, r0, lsr #5 │ │ │ │ ldrsbteq r4, [ip], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ @@ -1070222,15 +1070222,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 44f248 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 44dfb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq r4, ip, r4, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r4, r0 │ │ │ │ @@ -1070242,22 +1070242,22 @@ │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44dfdc │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #1 │ │ │ │ ble 44e17c │ │ │ │ mov r7, #1 │ │ │ │ - bl 65bac0 │ │ │ │ + bl 65ba90 │ │ │ │ cmp r0, #2 │ │ │ │ bne 44e120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62f9ec │ │ │ │ + bl 62f9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 44e020 │ │ │ │ - bl 657198 │ │ │ │ + bl 657168 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 453404 │ │ │ │ @@ -1070298,15 +1070298,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44e0bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 44e0e4 │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 44e104 │ │ │ │ mov r0, r7 │ │ │ │ @@ -1070336,15 +1070336,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 451340 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 44e5a8 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44e19c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -1070364,15 +1070364,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44e1c4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 44e1f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r5, #1 │ │ │ │ b 44e218 │ │ │ │ mov r5, #1 │ │ │ │ b 44e218 │ │ │ │ bl 579e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1070390,15 +1070390,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44e22c │ │ │ │ cmp r1, #1 │ │ │ │ bne 44e254 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmp r5, #0 │ │ │ │ beq 44e264 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 44e4ac │ │ │ │ cmp r7, #0 │ │ │ │ beq 44e29c │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ @@ -1070476,15 +1070476,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 44e388 │ │ │ │ cmp r2, #1 │ │ │ │ bne 44e3ac │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 44e4ac │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1070545,29 +1070545,29 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62f164 │ │ │ │ + bl 62f134 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44e4f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44e4d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 44e4f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 446f3c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 44e520 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ @@ -1070597,15 +1070597,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44e568 │ │ │ │ cmp r1, #1 │ │ │ │ bne 44e590 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 44e310 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -1070661,15 +1070661,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ beq 44e6bc │ │ │ │ and r1, fp, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 655458 │ │ │ │ + bl 655428 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44e694 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1070747,15 +1070747,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 451340 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r0, [sp] │ │ │ │ bl 44e5a8 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 44e2ac │ │ │ │ b 44e814 │ │ │ │ bl 59014 │ │ │ │ @@ -1071523,18 +1071523,18 @@ │ │ │ │ bne 44f39c │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 44f3d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44f4f4 │ │ │ │ ldr r0, [pc, #496] @ 44f61c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1071587,18 +1071587,18 @@ │ │ │ │ dmb ish │ │ │ │ bl 469f84 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 49514 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #168] @ 0xa8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44f5f4 │ │ │ │ ldr r0, [pc, #244] @ 44f620 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1071702,18 +1071702,18 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 44f6a8 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ bne 44f670 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5, #128] @ 0x80 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44f7c4 │ │ │ │ ldr r0, [pc, #744] @ 44f9e4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1071767,18 +1071767,18 @@ │ │ │ │ dmb ish │ │ │ │ bl 469f84 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4964c │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44f8c4 │ │ │ │ ldr r0, [pc, #492] @ 44f9e8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1071831,18 +1071831,18 @@ │ │ │ │ dmb ish │ │ │ │ bl 469f84 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4964c │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44f9c4 │ │ │ │ ldr r0, [pc, #240] @ 44f9ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1072049,15 +1072049,15 @@ │ │ │ │ bne 44fc10 │ │ │ │ cmp r5, #1 │ │ │ │ bne 44fc48 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ @@ -1072080,15 +1072080,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 44fc98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 44fbdc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -1072236,15 +1072236,15 @@ │ │ │ │ tst r7, #1 │ │ │ │ bne 44fecc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 44fecc │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ tst r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ beq 44fefc │ │ │ │ b 44ff0c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -1072332,15 +1072332,15 @@ │ │ │ │ tst r5, #1 │ │ │ │ bne 45004c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 45004c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ tst r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ beq 45007c │ │ │ │ b 45008c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ @@ -1072571,15 +1072571,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 450444 │ │ │ │ cmp r2, #1 │ │ │ │ bne 450468 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1072593,15 +1072593,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 45049c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4504c0 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 450528 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1072633,15 +1072633,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 45053c │ │ │ │ cmp r2, #1 │ │ │ │ bne 450560 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 450568 │ │ │ │ @@ -1072670,15 +1072670,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4505d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4505f4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1072726,15 +1072726,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4506b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4506d4 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr fp, [r2] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #1 │ │ │ │ @@ -1072789,15 +1072789,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 450770 │ │ │ │ tst r5, #2 │ │ │ │ beq 450828 │ │ │ │ tst r5, #1 │ │ │ │ beq 4507d4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ bne 4507a4 │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ bfi r1, sl, #0, #2 │ │ │ │ @@ -1072851,18 +1072851,18 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4504c4 │ │ │ │ b 450890 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #160] @ 0xa0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 4509ac │ │ │ │ ldr r0, [pc, #352] @ 450a4c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1073236,28 +1073236,28 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 450c18 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 450a58 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq sp, r5, ip, ror r9 │ │ │ │ + eoreq sp, r5, ip, lsr r9 │ │ │ │ ldrsbteq r1, [ip], -r8 │ │ │ │ ldrshteq r1, [ip], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 4510f4 │ │ │ │ add r5, sp, #12 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ tsteq r0, #1 │ │ │ │ bne 451020 │ │ │ │ add r0, r5, #4 │ │ │ │ add r5, fp, #60 @ 0x3c │ │ │ │ @@ -1073419,15 +1073419,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 450c18 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldrshteq lr, [lr], -r4 │ │ │ │ - eoreq sp, r5, r1, lsl r7 │ │ │ │ + ldrdeq sp, [r5], -r1 @ │ │ │ │ eorseq r1, ip, r8, lsr #17 │ │ │ │ ldrsbteq r1, [ip], -r0 │ │ │ │ mlaseq ip, r4, r8, r1 │ │ │ │ eorseq r1, ip, ip, ror #19 │ │ │ │ eorseq r1, ip, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1073444,15 +1073444,15 @@ │ │ │ │ bne 4512e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4512cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 451238 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4512dc │ │ │ │ cmp r6, r0 │ │ │ │ @@ -1073532,15 +1073532,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4513c8 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -1073933,15 +1073933,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ orr r0, r5, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ - bl 62868c │ │ │ │ + bl 62865c │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ beq 451a5c │ │ │ │ mov r0, r5 │ │ │ │ bl 451490 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -1074026,15 +1074026,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ orr r0, r5, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ - bl 6285c8 │ │ │ │ + bl 628598 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ beq 451bd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 451490 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -1074107,22 +1074107,22 @@ │ │ │ │ eorseq r0, ip, r4, asr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 62892c │ │ │ │ + bl 6288fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 451cbc │ │ │ │ ldrsh r1, [sp, #10] │ │ │ │ ldr r0, [sp] │ │ │ │ rsb r1, r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ @@ -1074133,15 +1074133,15 @@ │ │ │ │ bl 37700 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62892c │ │ │ │ + bl 6288fc │ │ │ │ mov r6, r0 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ bl 45c5f8 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ @@ -1074179,15 +1074179,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 451dc0 │ │ │ │ ldrsh r0, [sp, #10] │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -1074353,15 +1074353,15 @@ │ │ │ │ ldreq r6, [r3, #4] │ │ │ │ cmpeq r6, r1 │ │ │ │ beq 452260 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1074411,15 +1074411,15 @@ │ │ │ │ blx r1 │ │ │ │ b 4522c4 │ │ │ │ mov r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1074449,15 +1074449,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 45219c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4521c0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ beq 4522d4 │ │ │ │ b 45233c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -1074466,15 +1074466,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4521e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 452204 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 452224 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -1074488,15 +1074488,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 452234 │ │ │ │ cmp r2, #1 │ │ │ │ bne 45228c │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 45228c │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r0 │ │ │ │ bne 45202c │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ @@ -1074514,15 +1074514,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4522a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4522c4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 45233c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4522fc │ │ │ │ @@ -1074543,15 +1074543,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 45230c │ │ │ │ cmp r3, #1 │ │ │ │ bne 45233c │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ dmb ish │ │ │ │ cmp r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ @@ -1074761,15 +1074761,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 45267c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4526a0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4526a8 │ │ │ │ @@ -1074799,15 +1074799,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 452714 │ │ │ │ cmp r2, #1 │ │ │ │ bne 452738 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 45277c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ @@ -1074853,15 +1074853,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4527ec │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 452838 │ │ │ │ @@ -1074874,15 +1074874,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 452840 │ │ │ │ cmp r2, #1 │ │ │ │ bne 452864 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4528c8 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ @@ -1074899,29 +1074899,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4528a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4528c8 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #744] @ 452bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4529d4 │ │ │ │ cmp r0, #1 │ │ │ │ beq 4529f4 │ │ │ │ - bl 554a44 │ │ │ │ + bl 554a14 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, r0, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1074931,15 +1074931,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 452970 │ │ │ │ cmp r0, #1 │ │ │ │ bne 452afc │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ bl 451f68 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1074953,27 +1074953,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 452978 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4529a0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4529a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 452ac4 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 452ac4 │ │ │ │ ldr r0, [pc, #496] @ 452bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 47b84 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1074992,15 +1074992,15 @@ │ │ │ │ bl 451f68 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 452ac4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 452ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ bl 451f68 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1075016,15 +1075016,15 @@ │ │ │ │ bl 451f68 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 452ac4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 452ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl 451f68 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1075073,27 +1075073,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 452b58 │ │ │ │ cmp r1, #1 │ │ │ │ bne 452b80 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 452b88 │ │ │ │ cmp r1, #1 │ │ │ │ bne 452bb0 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ bl 452790 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ mlaseq lr, r4, r5, sp │ │ │ │ @@ -1075113,15 +1075113,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ beq 452c14 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, r6, #32 │ │ │ │ b 452c34 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ bne 452d24 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ @@ -1075213,15 +1075213,15 @@ │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 452ec4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 452ddc │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ 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 │ │ │ │ @@ -1075295,15 +1075295,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 452f0c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -1075341,15 +1075341,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 452fe4 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 452fc0 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 452fac │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -1075361,15 +1075361,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ add r6, r5, r7, lsl #3 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 453010 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 452ffc │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r9, #31 │ │ │ │ bne 453090 │ │ │ │ @@ -1075454,15 +1075454,15 @@ │ │ │ │ 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 453190 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r4, [fp] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r5] │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ beq 453164 │ │ │ │ b 4532c4 │ │ │ │ @@ -1075626,15 +1075626,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - bl 62f490 │ │ │ │ + bl 62f460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ @@ -1075898,15 +1075898,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 453864 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 453954 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4538ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1075950,27 +1075950,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 45390c │ │ │ │ cmp r1, #1 │ │ │ │ bne 4538fc │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4539d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq ip, [lr], -r4 │ │ │ │ @ instruction: 0xffff258c │ │ │ │ eorseq pc, fp, r8, ror #3 │ │ │ │ - strdeq fp, [r5], -sp @ │ │ │ │ + strhteq fp, [r5], -sp │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ bne 453988 │ │ │ │ ldr r1, [pc, #88] @ 4539d0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -1076006,15 +1076006,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4539f0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 453a78 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ @@ -1076045,15 +1076045,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 453a8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 453ab0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 453ab8 │ │ │ │ @@ -1076082,15 +1076082,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 453b20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 453b44 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1076233,15 +1076233,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 453d7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 453da0 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq 454014 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ @@ -1076251,15 +1076251,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 454014 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1076412,27 +1076412,27 @@ │ │ │ │ ldr r5, [pc, #1252] @ 454538 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 4540a0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4540a8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 454110 │ │ │ │ cmp r1, #0 │ │ │ │ bne 45428c │ │ │ │ ldr r0, [pc, #1168] @ 454540 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ @@ -1076447,28 +1076447,28 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r9, r1, #8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 45412c │ │ │ │ mov r0, r9 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r8, [pc, #1044] @ 454548 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4541b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1076676,21 +1076676,21 @@ │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne 45446c │ │ │ │ dmb ish │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 4544a4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4543c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4543c8 │ │ │ │ @@ -1076727,20 +1076727,20 @@ │ │ │ │ eorseq fp, lr, ip, lsr pc │ │ │ │ ldrshteq fp, [lr], -ip │ │ │ │ ldrsbteq fp, [lr], -ip │ │ │ │ mlaseq lr, r8, sp, fp │ │ │ │ eorseq fp, lr, ip, lsr #26 │ │ │ │ @ instruction: 0xffff1cc4 │ │ │ │ eorseq lr, fp, r8, asr r9 │ │ │ │ - eoreq sl, r5, r3, asr r9 │ │ │ │ + eoreq sl, r5, r3, lsl r9 │ │ │ │ eorseq fp, lr, r4, lsr #21 │ │ │ │ @ instruction: 0xffff1950 │ │ │ │ ldrsbteq lr, [fp], -r4 │ │ │ │ - ldrdeq sl, [r5], -pc @ │ │ │ │ - eoreq sl, r5, r7, ror #15 │ │ │ │ + mlaeq r5, pc, r5, sl @ │ │ │ │ + eoreq sl, r5, r7, lsr #15 │ │ │ │ eorseq lr, fp, r8, ror r7 │ │ │ │ eorseq lr, fp, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ @@ -1076972,15 +1076972,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 454904 │ │ │ │ cmp r1, #1 │ │ │ │ bne 45492c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 454934 │ │ │ │ @@ -1077009,15 +1077009,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 45499c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4549c0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ mov r6, #0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ @@ -1077084,15 +1077084,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 454ac4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 454aec │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 454af4 │ │ │ │ @@ -1077121,15 +1077121,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 454b5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 454b80 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -1077181,18 +1077181,18 @@ │ │ │ │ bhi 454f4c │ │ │ │ cmp r0, #3 │ │ │ │ beq 454f4c │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r4, #56 @ 0x38 │ │ │ │ ldr fp, [r6] │ │ │ │ dmb ish │ │ │ │ cmp fp, #0 │ │ │ │ bne 454d58 │ │ │ │ ldr r0, [pc, #3852] @ 455ba4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1077293,15 +1077293,15 @@ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ str r6, [fp, #20] │ │ │ │ strh r5, [r0] │ │ │ │ bne 454ddc │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 554740 │ │ │ │ + bl 554710 │ │ │ │ b 454ddc │ │ │ │ ldr r0, [fp, #24] │ │ │ │ dmb ish │ │ │ │ cmp r7, r0 │ │ │ │ mvn r0, #0 │ │ │ │ movcs r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -1077430,15 +1077430,15 @@ │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, r1 │ │ │ │ bcs 455144 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 6287f4 │ │ │ │ + bl 6287c4 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldrb sl, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r9, #0 │ │ │ │ tsteq sl, #1 │ │ │ │ beq 4550f4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ @@ -1077505,15 +1077505,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 45514c │ │ │ │ dmb ish │ │ │ │ b 4551d0 │ │ │ │ strb r6, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl 5508ac │ │ │ │ + bl 55087c │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455198 │ │ │ │ strb r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, #4 │ │ │ │ b 4554ac │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ @@ -1077716,15 +1077716,15 @@ │ │ │ │ strb r0, [sp, #109] @ 0x6d │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455624 │ │ │ │ ldr r0, [pc, #4004] @ 456480 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 455bac │ │ │ │ @@ -1077742,15 +1077742,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455d1c │ │ │ │ @@ -1077794,15 +1077794,15 @@ │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 455d1c │ │ │ │ mlaseq lr, r8, r7, fp │ │ │ │ eorseq fp, lr, ip, lsl #15 │ │ │ │ eorseq fp, lr, r0, lsl #15 │ │ │ │ eorseq fp, lr, r4, ror r7 │ │ │ │ eorseq lr, fp, ip, asr #9 │ │ │ │ eorseq fp, lr, r4, asr r7 │ │ │ │ @@ -1077834,15 +1077834,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455fa8 │ │ │ │ @@ -1077886,15 +1077886,15 @@ │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 455fa8 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r9, #0 │ │ │ │ beq 456b0c │ │ │ │ mov sl, r9 │ │ │ │ ldr r5, [sl, #24]! │ │ │ │ @@ -1077910,29 +1077910,29 @@ │ │ │ │ dmb ish │ │ │ │ b 456144 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0] │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #8] │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ ldr r1, [pc, #4088] @ 45680c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ bne 45600c │ │ │ │ cmp r1, #0 │ │ │ │ beq 45594c │ │ │ │ @@ -1077950,15 +1077950,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455ac0 │ │ │ │ @@ -1078003,15 +1078003,15 @@ │ │ │ │ str ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 455ac0 │ │ │ │ ldr r0, [pc, #3796] @ 456828 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 455984 │ │ │ │ @@ -1078022,15 +1078022,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 455828 │ │ │ │ ldr r0, [pc, #3748] @ 456830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455828 │ │ │ │ ldr r0, [pc, #3728] @ 456834 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1078060,15 +1078060,15 @@ │ │ │ │ ldr r1, [pc, #3624] @ 45683c │ │ │ │ str r4, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4084] @ 456a28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 455ac0 │ │ │ │ ldr r0, [pc, #4068] @ 456a2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1078079,15 +1078079,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455ac0 │ │ │ │ @@ -1078097,15 +1078097,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 45da34 │ │ │ │ @@ -1078131,20 +1078131,20 @@ │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 456214 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 666f28 │ │ │ │ + bl 666ef8 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 45634c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -1078174,15 +1078174,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4554e8 │ │ │ │ ldr r0, [pc, #4068] @ 456bd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4554e8 │ │ │ │ ldr r0, [pc, #4092] @ 456c00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1078211,15 +1078211,15 @@ │ │ │ │ ldr r1, [pc, #4068] @ 456c54 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4092] @ 456c8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 455d1c │ │ │ │ ldr r0, [pc, #4076] @ 456c90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1078230,15 +1078230,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455d1c │ │ │ │ @@ -1078248,15 +1078248,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 45cd90 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #2 │ │ │ │ beq 454680 │ │ │ │ @@ -1078337,15 +1078337,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 455658 │ │ │ │ ldr r0, [pc, #4016] @ 456e28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455658 │ │ │ │ ldr r0, [pc, #4076] @ 456e7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1078374,15 +1078374,15 @@ │ │ │ │ ldr r1, [pc, #4080] @ 456eec │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4084] @ 456f10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 455fa8 │ │ │ │ ldr r0, [pc, #4068] @ 456f14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1078393,15 +1078393,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 455fa8 │ │ │ │ @@ -1078411,17 +1078411,17 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ mov r0, sl │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldrb r0, [sp, #200] @ 0xc8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 454684 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ tst r0, #1 │ │ │ │ bne 455fe4 │ │ │ │ @@ -1078457,15 +1078457,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45679c │ │ │ │ @@ -1078509,15 +1078509,15 @@ │ │ │ │ str ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45679c │ │ │ │ eorseq sl, lr, r4, ror sp │ │ │ │ clrex │ │ │ │ mov r0, r8 │ │ │ │ bl 583e4 │ │ │ │ ldr r0, [pc, #4052] @ 457120 │ │ │ │ mov r6, #0 │ │ │ │ @@ -1078590,15 +1078590,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45679c │ │ │ │ @@ -1078642,15 +1078642,15 @@ │ │ │ │ str ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45679c │ │ │ │ eorseq sl, lr, r8, lsr #23 │ │ │ │ ldr r0, [pc, #4032] @ 457314 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 456840 │ │ │ │ @@ -1078668,15 +1078668,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4569b0 │ │ │ │ @@ -1078720,15 +1078720,15 @@ │ │ │ │ str ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 4569b0 │ │ │ │ eorseq sl, lr, r0, ror #15 │ │ │ │ eorseq sl, lr, r0, ror r9 │ │ │ │ eorseq sl, lr, r8, lsr #19 │ │ │ │ eorseq sl, lr, r8, ror #18 │ │ │ │ eorseq sl, lr, ip, lsr #18 │ │ │ │ eorseq sp, fp, ip, asr r5 │ │ │ │ @@ -1078746,15 +1078746,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 456014 │ │ │ │ ldr r0, [pc, #4080] @ 4574cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 456014 │ │ │ │ ldr r0, [pc, #4060] @ 4574d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1078783,15 +1078783,15 @@ │ │ │ │ ldr r1, [pc, #4072] @ 457548 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4044] @ 45754c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45679c │ │ │ │ ldr r0, [pc, #4028] @ 457550 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1078802,15 +1078802,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45679c │ │ │ │ @@ -1078820,15 +1078820,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45679c │ │ │ │ eorseq sl, lr, r0, ror r6 │ │ │ │ eorseq sl, lr, r0, lsl #16 │ │ │ │ eorseq sl, lr, r8, lsr r8 │ │ │ │ eorseq sl, lr, r0, asr r9 │ │ │ │ eorseq sl, lr, r4, lsl r9 │ │ │ │ eorseq sp, fp, ip, ror #7 │ │ │ │ @@ -1078846,15 +1078846,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 456228 │ │ │ │ ldr r0, [pc, #4040] @ 457634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 456228 │ │ │ │ ldr r0, [pc, #4020] @ 457638 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1078883,15 +1078883,15 @@ │ │ │ │ ldr r1, [pc, #4040] @ 4576b8 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #4012] @ 4576bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45679c │ │ │ │ ldr r0, [pc, #3996] @ 4576c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1078902,15 +1078902,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45679c │ │ │ │ @@ -1078920,15 +1078920,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r0] │ │ │ │ dmb ish │ │ │ │ strb r6, [r1, #8] │ │ │ │ @@ -1078979,15 +1078979,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 456360 │ │ │ │ ldr r0, [pc, #4092] @ 45787c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 456360 │ │ │ │ ldr r0, [pc, #4080] @ 457888 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1079016,15 +1079016,15 @@ │ │ │ │ ldr r1, [pc, #3980] @ 457890 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #3952] @ 457894 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4569b0 │ │ │ │ ldr r0, [pc, #3936] @ 457898 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1079035,15 +1079035,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #388] @ 0x184 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4569b0 │ │ │ │ @@ -1079053,15 +1079053,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldrb r0, [sp, #216] @ 0xd8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ tst r0, #1 │ │ │ │ bne 4569dc │ │ │ │ ldr r0, [pc, #4076] @ 4579b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1079073,17 +1079073,17 @@ │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4569e0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 456b84 │ │ │ │ bl 45f8b8 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ mov r0, sl │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [sl, #12] │ │ │ │ strb r6, [r0] │ │ │ │ dmb ish │ │ │ │ strb r6, [r1, #8] │ │ │ │ dmb ish │ │ │ │ @@ -1079098,15 +1079098,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 456a3c │ │ │ │ cmp r1, #1 │ │ │ │ bne 456a64 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 456a6c │ │ │ │ @@ -1079136,15 +1079136,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 456ad8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 456afc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #0 │ │ │ │ beq 456c14 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1079721,15 +1079721,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4573fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 457438 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 457438 │ │ │ │ eorseq ip, fp, r4, ror #13 │ │ │ │ eorseq ip, fp, r0, asr #13 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1080197,29 +1080197,29 @@ │ │ │ │ bl 37700 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 457b38 │ │ │ │ bl 37700 │ │ │ │ b 457b38 │ │ │ │ ldrsbteq fp, [fp], -r4 │ │ │ │ - eoreq r8, r5, r5 │ │ │ │ + eoreq r7, r5, r5, asr #31 │ │ │ │ eorseq fp, fp, r4, lsr #31 │ │ │ │ eorseq fp, fp, ip, lsr #31 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 457ba0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 457bc8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #12 │ │ │ │ @@ -1080240,29 +1080240,29 @@ │ │ │ │ ldrhteq fp, [fp], -r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 457c7c │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r5, ip, ror #27 │ │ │ │ + eoreq r7, r5, ip, lsr #27 │ │ │ │ eorseq fp, fp, ip, lsl lr │ │ │ │ eorseq fp, fp, ip, lsr #31 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 457c5c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r5, ip, lsr #27 │ │ │ │ + eoreq r7, r5, ip, ror #26 │ │ │ │ ldrsbteq fp, [fp], -ip │ │ │ │ eorseq fp, fp, ip, ror pc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -1080274,15 +1080274,15 @@ │ │ │ │ bne 457cb0 │ │ │ │ dmb ish │ │ │ │ bl 4644fc │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r5, r8, ror sp │ │ │ │ + eoreq r7, r5, r8, lsr sp │ │ │ │ eorseq fp, fp, r8, lsr #27 │ │ │ │ eorseq fp, fp, r8, lsr #30 │ │ │ │ eorseq r8, lr, ip, asr #12 │ │ │ │ eorseq r8, lr, r8, ror #15 │ │ │ │ eorseq r8, lr, r4, lsl r5 │ │ │ │ ldrhteq r8, [lr], -ip │ │ │ │ eorseq fp, fp, r0, lsl #29 │ │ │ │ @@ -1080296,22 +1080296,22 @@ │ │ │ │ eorseq r9, lr, r0, lsl r1 │ │ │ │ ldrsbteq r8, [lr], -ip │ │ │ │ eorseq r9, lr, r0, lsr #1 │ │ │ │ eorseq fp, fp, r0, lsl #29 │ │ │ │ eorseq fp, fp, r0, ror lr │ │ │ │ eorseq r8, lr, r0, ror #20 │ │ │ │ eorseq fp, fp, ip, lsr sp │ │ │ │ - eoreq r7, r5, r6, asr sp │ │ │ │ + eoreq r7, r5, r6, lsl sp │ │ │ │ eorseq fp, fp, ip, asr sp │ │ │ │ eorseq fp, fp, r8, ror sp │ │ │ │ mlaseq lr, r8, r7, r8 │ │ │ │ eorseq r8, lr, r0, ror r6 │ │ │ │ - eoreq r7, r5, r6, asr #27 │ │ │ │ + eoreq r7, r5, r6, lsl #27 │ │ │ │ eorseq fp, fp, ip, asr #27 │ │ │ │ - eoreq r7, r5, r2, lsr #28 │ │ │ │ + eoreq r7, r5, r2, ror #27 │ │ │ │ eorseq fp, fp, r8, lsr lr │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmn r5, #1 │ │ │ │ beq 457dd4 │ │ │ │ @@ -1080457,15 +1080457,15 @@ │ │ │ │ add r7, r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 626e4c │ │ │ │ + bl 626e1c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne 457ff0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsr r1, r0, #8 │ │ │ │ orr r6, r1, r3, lsl #24 │ │ │ │ @@ -1080535,15 +1080535,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne 4580e8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 626e4c │ │ │ │ + bl 626e1c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne 457ff4 │ │ │ │ b 457fac │ │ │ │ cmp r0, #5 │ │ │ │ bne 4580fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -1080608,15 +1080608,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sl, fp, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 626d14 │ │ │ │ + bl 626ce4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 458228 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -1080624,36 +1080624,36 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 45827c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrsh r6, [sp, #10] │ │ │ │ bl 37700 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 458310 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r7, r0 │ │ │ │ bl 45c584 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ bl 45c5f8 │ │ │ │ ldrb r7, [sp, #8] │ │ │ │ @@ -1080662,15 +1080662,15 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 626db4 │ │ │ │ + bl 626d84 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 45832c │ │ │ │ str r7, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -1080722,15 +1080722,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ - bl 626d44 │ │ │ │ + bl 626d14 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 4583ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -1080767,15 +1080767,15 @@ │ │ │ │ ldr r0, [pc, #588] @ 4586ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ b 4584a0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 634a68 │ │ │ │ + bl 634a38 │ │ │ │ ldr r0, [pc, #552] @ 4586a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r0] │ │ │ │ @@ -1081253,15 +1081253,15 @@ │ │ │ │ bl 37c4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 38148 │ │ │ │ cmp r0, #0 │ │ │ │ beq 458c28 │ │ │ │ - bl 652230 │ │ │ │ + bl 652200 │ │ │ │ strb r6, [r4, #4] │ │ │ │ mov r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4] │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ @@ -1081287,15 +1081287,15 @@ │ │ │ │ bl 37c4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 38148 │ │ │ │ cmp r0, #0 │ │ │ │ beq 458cb0 │ │ │ │ - bl 652230 │ │ │ │ + bl 652200 │ │ │ │ strb r7, [r4, #4] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ @@ -1081710,15 +1081710,15 @@ │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 45930c │ │ │ │ dmb ish │ │ │ │ bl 58ff8 │ │ │ │ eorseq r8, lr, r4, asr r3 │ │ │ │ ldrhteq r9, [fp], -r8 │ │ │ │ - strdeq r5, [r5], -sl @ │ │ │ │ + strhteq r5, [r5], -sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr sl, [pc, #888] @ 4596bc │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ add sl, pc, sl │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ @@ -1082139,15 +1082139,15 @@ │ │ │ │ bne 4599e0 │ │ │ │ add r7, r4, #5 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 459a10 │ │ │ │ mov r0, #1 │ │ │ │ - bl 67309c │ │ │ │ + bl 67306c │ │ │ │ b 459a5c │ │ │ │ ldr r3, [pc, #568] @ 459c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #560] @ 459c30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [r0] │ │ │ │ @@ -1082168,15 +1082168,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ lsl r0, r0, #3 │ │ │ │ subcs r1, r0, r8, lsr #3 │ │ │ │ b 459a68 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6730f4 │ │ │ │ + bl 6730c4 │ │ │ │ add r7, r0, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1082407,15 +1082407,15 @@ │ │ │ │ tst r5, #1 │ │ │ │ bne 459db8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 459db8 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ tst r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ beq 459de8 │ │ │ │ b 459df8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -1082504,15 +1082504,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 459fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, fp, r8, lsr sp │ │ │ │ eorseq r8, fp, r8, ror sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1082675,15 +1082675,15 @@ │ │ │ │ bne 45a234 │ │ │ │ dmb ish │ │ │ │ bl 4587c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbteq r8, [fp], -ip │ │ │ │ - strhteq r4, [r5], -r7 │ │ │ │ + eoreq r4, r5, r7, ror sp │ │ │ │ mlaseq fp, r8, fp, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 45a2cc │ │ │ │ @@ -1082797,15 +1082797,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 45a43c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, fp, r4, ror #17 │ │ │ │ ldrsbteq r8, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -1083045,15 +1083045,15 @@ │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 589c0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 45a8fc │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ b 45a8fc │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ @@ -1083112,22 +1083112,22 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 45a93c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq r5, lr, r8, lsr r7 │ │ │ │ - strhteq r8, [r3], -fp │ │ │ │ + eoreq r8, r3, fp, ror r5 │ │ │ │ eorseq r8, fp, ip, ror r5 │ │ │ │ eorseq r8, fp, r4, lsr r5 │ │ │ │ eorseq r5, lr, r8, lsl #18 │ │ │ │ ldrshteq r5, [lr], -r4 │ │ │ │ eorseq r8, fp, r8, asr #11 │ │ │ │ - eoreq r4, r5, sl, lsr #15 │ │ │ │ - ldrdeq r8, [r3], -r7 @ │ │ │ │ + eoreq r4, r5, sl, ror #14 │ │ │ │ + mlaeq r3, r7, r5, r8 │ │ │ │ ldrhteq r8, [fp], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 45a978 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ @@ -1083325,21 +1083325,21 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #40] @ 45ac84 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ 45ac88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r4, r5, r4, asr #7 │ │ │ │ + eoreq r4, r5, r4, lsl #7 │ │ │ │ eorseq r8, fp, ip, ror r1 │ │ │ │ - ldrdeq r4, [r5], -pc @ │ │ │ │ + mlaeq r5, pc, r3, r4 @ │ │ │ │ eorseq r8, fp, r4, ror r1 │ │ │ │ - eoreq r4, r5, ip, ror #6 │ │ │ │ + eoreq r4, r5, ip, lsr #6 │ │ │ │ eorseq r8, fp, ip, lsr r1 │ │ │ │ - ldrdeq r4, [r5], -r6 @ │ │ │ │ + mlaeq r5, r6, r3, r4 │ │ │ │ eorseq r8, fp, r4, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ mov fp, r0 │ │ │ │ @@ -1083492,21 +1083492,21 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #40] @ 45af20 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ 45af24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r4, r5, sl, lsr #3 │ │ │ │ + eoreq r4, r5, sl, ror #2 │ │ │ │ eorseq r7, fp, r0, lsl pc │ │ │ │ - eoreq r4, r5, r4, asr #3 │ │ │ │ + eoreq r4, r5, r4, lsl #3 │ │ │ │ eorseq r7, fp, r8, lsl #30 │ │ │ │ - ldrdeq r4, [r5], -r0 @ │ │ │ │ + mlaeq r5, r0, r0, r4 │ │ │ │ eorseq r7, fp, r0, lsr #29 │ │ │ │ - eoreq r4, r5, sl, lsr r1 │ │ │ │ + strdeq r4, [r5], -sl @ │ │ │ │ eorseq r7, fp, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ @@ -1083638,17 +1083638,17 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #24] @ 45b158 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #20] @ 45b15c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r4, r5, sl, lsl r0 │ │ │ │ + ldrdeq r3, [r5], -sl @ │ │ │ │ ldrsbteq r7, [fp], -r8 │ │ │ │ - eoreq r3, r5, r0, ror lr │ │ │ │ + eoreq r3, r5, r0, lsr lr │ │ │ │ eorseq r7, fp, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr fp, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1084064,18 +1084064,18 @@ │ │ │ │ bl 4587c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, fp, r4, asr #11 │ │ │ │ eorseq r7, fp, r0, lsl #12 │ │ │ │ eorseq r7, fp, ip, ror #12 │ │ │ │ - eoreq r3, r5, r8, lsr #18 │ │ │ │ + eoreq r3, r5, r8, ror #17 │ │ │ │ eorseq r7, fp, r4, lsl r6 │ │ │ │ eorseq r7, fp, r0, asr r6 │ │ │ │ - eoreq r3, r5, r8, ror r8 │ │ │ │ + eoreq r3, r5, r8, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ beq 45b8a8 │ │ │ │ @@ -1084298,15 +1084298,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 45bba4 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 45bc94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45bc2c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1084350,27 +1084350,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 45bc4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 45bc3c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 45bfbc │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrhteq r4, [lr], -r4 │ │ │ │ muleq r0, r0, r1 │ │ │ │ mlaseq fp, r4, r2, r7 │ │ │ │ - strdeq r3, [r5], -r6 @ │ │ │ │ + strhteq r3, [r5], -r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 45bcfc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -1084406,15 +1084406,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ beq 45bd54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #136] @ 45bde4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45bddc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1084446,15 +1084446,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 45c2f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r4, lr, r4, lsl #2 │ │ │ │ andeq r7, r0, r0, ror #31 │ │ │ │ eorseq r7, fp, r4, lsl #2 │ │ │ │ - eoreq r3, r5, ip, asr r4 │ │ │ │ + eoreq r3, r5, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45be14 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ @@ -1084576,15 +1084576,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 45bfd8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45c028 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -1084783,15 +1084783,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 45c564 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1085060,22 +1085060,22 @@ │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ beq 45c790 │ │ │ │ str r0, [sp] │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 5483a4 │ │ │ │ + bl 548374 │ │ │ │ b 45c7a8 │ │ │ │ ldr r2, [pc, #924] @ 45cb34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 45c7c8 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ @@ -1085291,23 +1085291,23 @@ │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4647d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r3, lr, r8, lsl r9 │ │ │ │ - eoreq r2, r5, pc, asr r8 │ │ │ │ + eoreq r2, r5, pc, lsl r8 │ │ │ │ ldrshteq r6, [fp], -r0 │ │ │ │ eorseq r6, fp, r8, ror #10 │ │ │ │ ldrsbteq r3, [lr], -r4 │ │ │ │ - eoreq r3, r5, r8, lsr #6 │ │ │ │ - strdeq r2, [r5], -r7 @ │ │ │ │ + eoreq r3, r5, r8, ror #5 │ │ │ │ + strhteq r2, [r5], -r7 │ │ │ │ eorseq r6, fp, r8, lsl #9 │ │ │ │ eorseq r6, fp, r0, lsl r5 │ │ │ │ - eoreq r2, r5, sl, ror pc │ │ │ │ + eoreq r2, r5, sl, lsr pc │ │ │ │ eorseq r6, fp, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ add r4, r1, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #1 │ │ │ │ @@ -1085358,15 +1085358,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 4647d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ cmn r2, #1 │ │ │ │ beq 45cce0 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ - bl 548fb8 │ │ │ │ + bl 548f88 │ │ │ │ cmp r9, #0 │ │ │ │ bne 45cc4c │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 45cd0c │ │ │ │ mov r0, #0 │ │ │ │ @@ -1085439,20 +1085439,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 45bb0c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r3, lr, r4, asr #7 │ │ │ │ - eoreq r2, r5, r3, lsl #10 │ │ │ │ + eoreq r2, r5, r3, asr #9 │ │ │ │ mlaseq fp, r4, r1, r6 │ │ │ │ eorseq r6, fp, ip, lsr r2 │ │ │ │ - eoreq r2, r5, r6, ror ip │ │ │ │ + eoreq r2, r5, r6, lsr ip │ │ │ │ eorseq r6, fp, r0, ror #3 │ │ │ │ - eoreq r2, r5, r7, ror #10 │ │ │ │ + eoreq r2, r5, r7, lsr #10 │ │ │ │ eorseq r6, fp, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add r5, r1, #188 @ 0xbc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1085546,30 +1085546,30 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 45cf60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #2384] @ 45d8b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45cfe8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1085624,27 +1085624,27 @@ │ │ │ │ ldrb r0, [r6, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 45d758 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 45d938 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r2, r3, r8} │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 666f98 │ │ │ │ + bl 666f68 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r4, [r6, #224] @ 0xe0 │ │ │ │ add r9, r6, #216 @ 0xd8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r4, #0 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ @@ -1085670,28 +1085670,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 45d71c │ │ │ │ ldr r0, [pc, #1952] @ 45d8b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ced8 │ │ │ │ ldr r1, [pc, #1936] @ 45d8b4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 45cf3c │ │ │ │ mov r1, #0 │ │ │ │ ldm r9, {r0, r2, r3} │ │ │ │ movw r9, #51712 @ 0xca00 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1085728,15 +1085728,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45d224 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ - bl 666ed8 │ │ │ │ + bl 666ea8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -1085781,15 +1085781,15 @@ │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45d544 │ │ │ │ @@ -1085840,15 +1085840,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45d544 │ │ │ │ ldr r8, [pc, #1316] @ 45d8ec │ │ │ │ add r8, pc, r8 │ │ │ │ ldrb r1, [r8, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 45d3f8 │ │ │ │ @@ -1085858,15 +1085858,15 @@ │ │ │ │ add r0, r8, #12 │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45d280 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov sl, #0 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45d280 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 45d7c8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1085904,15 +1085904,15 @@ │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1080] @ 45d8fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45d544 │ │ │ │ ldr r0, [pc, #1064] @ 45d900 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1085921,15 +1085921,15 @@ │ │ │ │ bne 45d544 │ │ │ │ ldr r5, [r8, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45d544 │ │ │ │ @@ -1085938,15 +1085938,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1086019,15 +1086019,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r1, #8] │ │ │ │ beq 45d688 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #664] @ 45d928 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45d70c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1086163,43 +1086163,43 @@ │ │ │ │ eorseq r3, lr, r0, asr #7 │ │ │ │ eorseq r2, lr, ip, lsl #27 │ │ │ │ eorseq r3, lr, r8, lsr #7 │ │ │ │ mlaseq lr, r0, r3, r3 │ │ │ │ ldrshteq r2, [lr], -r8 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ eorseq r5, fp, r0, lsl pc │ │ │ │ - eoreq r2, r5, r8, asr r2 │ │ │ │ + eoreq r2, r5, r8, lsl r2 │ │ │ │ ldrsbteq r3, [lr], -r4 │ │ │ │ eorseq r2, lr, ip, ror #30 │ │ │ │ eorseq r2, lr, ip, lsr #30 │ │ │ │ - eoreq r1, r5, r7, asr sl │ │ │ │ + eoreq r1, r5, r7, lsl sl │ │ │ │ eorseq r5, fp, r4, lsl #14 │ │ │ │ ldrshteq r5, [fp], -r0 │ │ │ │ eorseq r5, fp, r0, lsl #31 │ │ │ │ eorseq r2, lr, r4, lsl sp │ │ │ │ eorseq r2, lr, r8, asr #20 │ │ │ │ ldrshteq r3, [lr], -r0 │ │ │ │ eorseq r5, fp, r0, lsr fp │ │ │ │ ldrshteq r5, [fp], -ip │ │ │ │ eorseq r2, lr, r0, asr #16 │ │ │ │ mlaseq lr, ip, r9, r2 │ │ │ │ ldrsbteq r2, [lr], -r4 │ │ │ │ ldrsbteq r2, [lr], -r8 │ │ │ │ eorseq r2, lr, r0, lsl ip │ │ │ │ ldrshteq r3, [lr], -ip │ │ │ │ - strdeq r1, [r5], -r0 @ │ │ │ │ + strhteq r1, [r5], -r0 │ │ │ │ mlaseq fp, r8, r7, r5 │ │ │ │ eorseq r5, fp, ip, asr ip │ │ │ │ ldrshteq r5, [fp], -r8 │ │ │ │ eorseq r2, lr, r0, ror #18 │ │ │ │ eorseq r5, fp, r4, lsl #20 │ │ │ │ ldrsbteq r2, [lr], -r0 │ │ │ │ andeq r6, r0, ip, lsr #13 │ │ │ │ ldrsbteq r5, [fp], -r8 │ │ │ │ - eoreq r1, r5, r0, lsr fp │ │ │ │ + strdeq r1, [r5], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 45d96c │ │ │ │ cmp r2, #1 │ │ │ │ bne 45da24 │ │ │ │ @@ -1086285,30 +1086285,30 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 45daec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #4064] @ 45ead4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45db74 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1086366,29 +1086366,29 @@ │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [pc, #4056] @ 45ebc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bcs 45e2c8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [pc, #4076] @ 45ebec │ │ │ │ add r0, pc, r0 │ │ │ │ beq 45da68 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 45dac8 │ │ │ │ subs r3, r0, r4 │ │ │ │ eor r6, r1, r9 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ eor r5, r2, r7 │ │ │ │ mvncc r3, #0 │ │ │ │ @@ -1086419,15 +1086419,15 @@ │ │ │ │ add r5, r0, #128 @ 0x80 │ │ │ │ add r2, r6, #8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 54b898 │ │ │ │ + bl 54b868 │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 45dd10 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ beq 45dd40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -1086663,15 +1086663,15 @@ │ │ │ │ beq 45e954 │ │ │ │ cmn r4, #1 │ │ │ │ beq 45e144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str ip, [sp] │ │ │ │ - bl 5489a4 │ │ │ │ + bl 548974 │ │ │ │ b 45e15c │ │ │ │ ldrd r0, [r6, #32] │ │ │ │ ldr r9, [pc, #3072] @ 45eca8 │ │ │ │ add r2, r0, #4 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ @@ -1086712,15 +1086712,15 @@ │ │ │ │ bne 45e114 │ │ │ │ b 45e060 │ │ │ │ ldr r2, [pc, #2920] @ 45ecb4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ bne 45e7fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1086872,15 +1086872,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45e65c │ │ │ │ @@ -1086930,15 +1086930,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45e65c │ │ │ │ ldr r0, [pc, #2064] @ 45ece0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 45e504 │ │ │ │ @@ -1086950,15 +1086950,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45e390 │ │ │ │ ldr r0, [pc, #2012] @ 45ece8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45e390 │ │ │ │ ldr r0, [pc, #1992] @ 45ecec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1086996,15 +1086996,15 @@ │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1868] @ 45ed20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45e65c │ │ │ │ ldr r0, [pc, #1852] @ 45ed24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1087015,15 +1087015,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45e65c │ │ │ │ @@ -1087032,15 +1087032,15 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, r0, r2, lsl #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -1087098,15 +1087098,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #2 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ strd r0, [r3] │ │ │ │ beq 45e764 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1472] @ 45ed2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45e7ec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1087187,15 +1087187,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ beq 45e8c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #1000] @ 45ecb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45e7ec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1087336,15 +1087336,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ b 45ec64 │ │ │ │ mov r7, r0 │ │ │ │ b 45ec50 │ │ │ │ andeq r6, r0, r8, asr #4 │ │ │ │ eorseq r5, fp, r4, lsl #7 │ │ │ │ - eoreq r1, r5, ip, asr #13 │ │ │ │ + eoreq r1, r5, ip, lsl #13 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 45ba9c │ │ │ │ b 45ec50 │ │ │ │ bl 59014 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -1087430,39 +1087430,39 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 45bb7c │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbteq r2, [lr], -r0 │ │ │ │ ldrsbteq r2, [lr], -r4 │ │ │ │ - eoreq r0, r5, r7, lsr #16 │ │ │ │ + eoreq r0, r5, r7, ror #15 │ │ │ │ ldrhteq r4, [fp], -r4 │ │ │ │ eorseq r4, fp, r0, lsl r6 │ │ │ │ - eoreq r0, r5, pc, lsl #15 │ │ │ │ + eoreq r0, r5, pc, asr #14 │ │ │ │ eorseq r4, fp, ip, asr #8 │ │ │ │ eorseq r4, fp, r8, lsl #11 │ │ │ │ eorseq r1, lr, r4, lsr #29 │ │ │ │ - strdeq r0, [r5], -r3 @ │ │ │ │ + strhteq r0, [r5], -r3 │ │ │ │ eorseq r4, fp, r0, asr #11 │ │ │ │ - eoreq r1, r5, r8, ror #18 │ │ │ │ + eoreq r1, r5, r8, lsr #18 │ │ │ │ mlaseq lr, r0, r5, r1 │ │ │ │ andeq r5, r0, ip, ror #8 │ │ │ │ mlaseq fp, r8, r5, r4 │ │ │ │ - strdeq r0, [r5], -r0 @ │ │ │ │ + strhteq r0, [r5], -r0 │ │ │ │ eorseq r5, fp, ip, asr r0 │ │ │ │ eorseq r4, fp, r0, ror #31 │ │ │ │ eorseq r1, lr, r4, lsl #30 │ │ │ │ eorseq r5, fp, r8, lsr r1 │ │ │ │ ldrhteq r5, [fp], -r8 │ │ │ │ eorseq r1, lr, r8, lsr r9 │ │ │ │ eorseq r1, lr, r8, ror #31 │ │ │ │ eorseq r1, lr, r8, asr #31 │ │ │ │ eorseq r1, lr, ip, lsr #31 │ │ │ │ mlaseq lr, r4, pc, r1 @ │ │ │ │ - eoreq r0, r5, r0, ror #16 │ │ │ │ + eoreq r0, r5, r0, lsr #16 │ │ │ │ eorseq r4, fp, r8, ror #10 │ │ │ │ eorseq r1, lr, r8, asr #21 │ │ │ │ eorseq r1, lr, r0, lsl #22 │ │ │ │ ldrshteq r2, [lr], -r0 │ │ │ │ ldrhteq r2, [lr], -r8 │ │ │ │ eorseq r4, fp, ip, asr #22 │ │ │ │ eorseq r4, fp, r8, lsl #22 │ │ │ │ @@ -1087472,15 +1087472,15 @@ │ │ │ │ eorseq r1, lr, r0, lsr r7 │ │ │ │ eorseq r1, lr, ip, lsl #17 │ │ │ │ eorseq r1, lr, r4, asr #17 │ │ │ │ ldrhteq r1, [lr], -r4 │ │ │ │ ldrshteq r1, [lr], -r4 │ │ │ │ ldrdeq r5, [r0], -r0 │ │ │ │ ldrshteq r4, [fp], -ip │ │ │ │ - eoreq r0, r5, r4, asr sl │ │ │ │ + eoreq r0, r5, r4, lsl sl │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -1087650,15 +1087650,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ beq 45f0e4 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #128 @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 5489a4 │ │ │ │ + bl 548974 │ │ │ │ b 45f0fc │ │ │ │ str r1, [r6] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r5] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45f170 │ │ │ │ @@ -1087712,15 +1087712,15 @@ │ │ │ │ bne 45f0b4 │ │ │ │ b 45efac │ │ │ │ ldr r2, [pc, #704] @ 45f3ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 62fa28 │ │ │ │ + bl 62f9f8 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ bne 45f150 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r5] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1087877,23 +1087877,23 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 45ba2c │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r1, lr, r4, asr #2 │ │ │ │ - eoreq pc, r4, r7, lsr #31 │ │ │ │ + eoreq pc, r4, r7, ror #30 │ │ │ │ eorseq r3, fp, r4, ror #24 │ │ │ │ eorseq r3, fp, r0, ror #27 │ │ │ │ ldrsbteq r0, [lr], -r8 │ │ │ │ ldrsbteq r2, [lr], -r0 │ │ │ │ eorseq r0, lr, ip, lsr #28 │ │ │ │ - eoreq pc, r4, pc, lsr #31 │ │ │ │ + eoreq pc, r4, pc, ror #30 │ │ │ │ eorseq r3, fp, ip, ror ip │ │ │ │ - ldrdeq r0, [r5], -r4 @ │ │ │ │ + mlaeq r5, r4, r9, r0 │ │ │ │ movw ip, #54003 @ 0xd2f3 │ │ │ │ movw r2, #889 @ 0x379 │ │ │ │ movw r1, #39433 @ 0x9a09 │ │ │ │ movw r3, #29776 @ 0x7450 │ │ │ │ movt ip, #14846 @ 0x39fe │ │ │ │ movt r2, #51285 @ 0xc855 │ │ │ │ movt r1, #31550 @ 0x7b3e │ │ │ │ @@ -1087907,15 +1087907,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 45f408 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5506a4 │ │ │ │ + bl 550674 │ │ │ │ ldr r0, [pc, #232] @ 45f4f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45f490 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1087959,27 +1087959,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 45f4b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 45f4a0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 550138 │ │ │ │ + bl 550108 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 45f508 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r0, lr, r0, asr sl │ │ │ │ andeq r4, r0, ip, lsr #18 │ │ │ │ eorseq r3, fp, r0, ror sp │ │ │ │ - ldrdeq pc, [r4], -r0 @ │ │ │ │ + mlaeq r4, r0, pc, pc @ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45f51c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ @@ -1087987,15 +1087987,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 45f524 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 550138 │ │ │ │ + b 550108 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ @@ -1088013,28 +1088013,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 45f584 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 45f5bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 45f5e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov ip, r0 │ │ │ │ sub r0, r0, #8 │ │ │ │ ldrex r2, [r0] │ │ │ │ add r3, r2, #1 │ │ │ │ @@ -1088060,15 +1088060,15 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r7, r5 │ │ │ │ bhi 45f898 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1088249,28 +1088249,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 45f998 │ │ │ │ ldr r0, [pc, #3928] @ 4608b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45f9a0 │ │ │ │ ldr r1, [pc, #4088] @ 460968 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ add r0, r1, #28 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ - bl 54d480 │ │ │ │ + bl 54d450 │ │ │ │ b 45fa04 │ │ │ │ cmp r1, #0 │ │ │ │ bne 460744 │ │ │ │ ldr r0, [pc, #4036] @ 46096c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ @@ -1088284,30 +1088284,30 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 54d640 │ │ │ │ + bl 54d610 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ beq 45fa28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 55063c │ │ │ │ + bl 55060c │ │ │ │ ldr r0, [pc, #3984] @ 4609c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45fab0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1088470,15 +1088470,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ff2c │ │ │ │ @@ -1088525,15 +1088525,15 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 45ff2c │ │ │ │ clrex │ │ │ │ b 460008 │ │ │ │ ldr r0, [pc, #3192] @ 460a3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -1088547,15 +1088547,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45fc88 │ │ │ │ ldr r0, [pc, #3140] @ 460a44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45fc88 │ │ │ │ ldr r0, [pc, #3120] @ 460a48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1088583,15 +1088583,15 @@ │ │ │ │ ldr r1, [pc, #3024] @ 460a50 │ │ │ │ str r8, [sp, #268] @ 0x10c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #2996] @ 460a54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 45ff2c │ │ │ │ ldr r0, [pc, #2980] @ 460a58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1088602,15 +1088602,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ff2c │ │ │ │ @@ -1088620,15 +1088620,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 45da34 │ │ │ │ ldrb r0, [sp, #256] @ 0x100 │ │ │ │ @@ -1088713,15 +1088713,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [r0, #24] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46030c │ │ │ │ @@ -1088769,15 +1088769,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 46030c │ │ │ │ ldr r0, [pc, #2136] @ 4609e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4601c0 │ │ │ │ @@ -1088789,15 +1088789,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 460054 │ │ │ │ ldr r0, [pc, #2084] @ 4609ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460054 │ │ │ │ ldr r0, [pc, #2064] @ 4609f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1088831,15 +1088831,15 @@ │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [pc, #1944] @ 4609fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1920] @ 460a00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 46030c │ │ │ │ ldr r0, [pc, #1904] @ 460a04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1088850,15 +1088850,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [r0, #24] │ │ │ │ ldrd r0, [sl, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46030c │ │ │ │ @@ -1088868,33 +1088868,33 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movw r5, #16960 @ 0x4240 │ │ │ │ movt r5, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 689244 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 689214 <__aeabi_uldivmod@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mls r0, r0, r5, r4 │ │ │ │ mov r3, #1000 @ 0x3e8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mul r0, r0, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - bl 554ae4 │ │ │ │ + bl 554ab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45fadc │ │ │ │ ldr r0, [pc, #1860] @ 460aa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4604a0 │ │ │ │ @@ -1088912,15 +1088912,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460610 │ │ │ │ @@ -1088968,15 +1088968,15 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ b 460610 │ │ │ │ ldr r0, [pc, #1540] @ 460aac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4604dc │ │ │ │ @@ -1088988,15 +1088988,15 @@ │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 460370 │ │ │ │ ldr r0, [pc, #1488] @ 460ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460370 │ │ │ │ ldr r0, [pc, #1468] @ 460ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1089024,15 +1089024,15 @@ │ │ │ │ ldr r1, [pc, #1404] @ 460ae0 │ │ │ │ str r8, [sp, #268] @ 0x10c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 54f4b0 │ │ │ │ + bl 54f480 │ │ │ │ ldr r0, [pc, #1376] @ 460ae4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 460610 │ │ │ │ ldr r0, [pc, #1360] @ 460ae8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1089043,15 +1089043,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460610 │ │ │ │ @@ -1089061,15 +1089061,15 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ ldr r0, [r6, #264] @ 0x108 │ │ │ │ dmb ish │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ bne 460664 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r6, #156] @ 0x9c │ │ │ │ @@ -1089238,15 +1089238,15 @@ │ │ │ │ eorseq r0, lr, ip, ror #23 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4608d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 550670 │ │ │ │ + bl 550640 │ │ │ │ ldr r0, [pc, #304] @ 460a0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 460974 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1089292,47 +1089292,47 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 460984 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4609ac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r0, lr, r4, lsr #9 │ │ │ │ ldrshteq pc, [sp], -ip @ │ │ │ │ eorseq r0, lr, r0, lsr r4 │ │ │ │ andeq r4, r0, ip, lsl #6 │ │ │ │ eorseq r3, fp, r8, lsl #15 │ │ │ │ - eoreq pc, r4, lr, asr #19 │ │ │ │ + eoreq pc, r4, lr, lsl #19 │ │ │ │ eorseq r1, lr, r8, asr #12 │ │ │ │ eorseq pc, sp, r4, asr ip @ │ │ │ │ - eoreq pc, r4, ip, asr r4 @ │ │ │ │ - strhteq pc, [r4], -r8 @ │ │ │ │ + eoreq pc, r4, ip, lsl r4 @ │ │ │ │ + eoreq pc, r4, r8, ror r4 @ │ │ │ │ eorseq pc, sp, r8, ror ip @ │ │ │ │ ldrhteq r0, [lr], -ip │ │ │ │ mlaseq lr, ip, r3, r0 │ │ │ │ eorseq r0, lr, r0, lsl #7 │ │ │ │ eorseq r0, lr, r8, ror #6 │ │ │ │ eorseq r3, fp, ip │ │ │ │ eorseq r2, fp, r8, asr #31 │ │ │ │ andeq r3, r0, r0, lsl fp │ │ │ │ eorseq pc, sp, r0, ror #23 │ │ │ │ eorseq pc, sp, r8, lsl ip @ │ │ │ │ mlaseq lr, r8, r2, r0 │ │ │ │ eorseq pc, sp, r4, lsl #11 │ │ │ │ andeq r3, r0, r0, ror #8 │ │ │ │ eorseq r2, fp, ip, asr #17 │ │ │ │ - eoreq lr, r4, r2, lsr #22 │ │ │ │ + eoreq lr, r4, r2, ror #21 │ │ │ │ eorseq r0, lr, r8, lsr #7 │ │ │ │ eorseq r0, lr, r4, lsl #7 │ │ │ │ eorseq r0, lr, r0, lsr r3 │ │ │ │ - eoreq lr, r4, pc, asr #20 │ │ │ │ + eoreq lr, r4, pc, lsl #20 │ │ │ │ ldrshteq r2, [fp], -r0 │ │ │ │ eorseq r2, fp, r8, asr #15 │ │ │ │ eorseq pc, sp, r4, lsl #14 │ │ │ │ eorseq r0, lr, r0, asr #32 │ │ │ │ eorseq r0, lr, r4, lsl #15 │ │ │ │ eorseq r0, lr, r4, ror #14 │ │ │ │ eorseq r0, lr, r8, asr #14 │ │ │ │ @@ -1089342,25 +1089342,25 @@ │ │ │ │ eorseq pc, sp, r0, asr #31 │ │ │ │ ldrshteq pc, [sp], -r8 @ │ │ │ │ eorseq r0, lr, r8, ror r6 │ │ │ │ ldrsbteq r0, [lr], -r0 │ │ │ │ eorseq r0, lr, r8, lsl #4 │ │ │ │ eorseq r0, lr, r8, lsl #17 │ │ │ │ eorseq r0, lr, r0, asr r8 │ │ │ │ - eoreq lr, r4, lr, lsr #25 │ │ │ │ + eoreq lr, r4, lr, ror #24 │ │ │ │ eorseq r2, fp, r4, lsl #21 │ │ │ │ eorseq r3, fp, r0, ror #9 │ │ │ │ mlaseq fp, ip, r4, r3 │ │ │ │ eorseq pc, sp, r0, lsl #31 │ │ │ │ eorseq pc, sp, r4, lsl #28 │ │ │ │ eorseq pc, sp, ip, lsr lr @ │ │ │ │ ldrhteq r0, [lr], -ip │ │ │ │ eorseq r0, lr, r4, lsl #9 │ │ │ │ ldrhteq r2, [fp], -r8 │ │ │ │ - eoreq lr, r4, r2, lsl #25 │ │ │ │ + eoreq lr, r4, r2, asr #24 │ │ │ │ eorseq r3, fp, r0, lsr #2 │ │ │ │ ldrsbteq r3, [fp], -ip │ │ │ │ andeq r3, r0, r4, lsr #24 │ │ │ │ eorseq pc, sp, r8, asr r9 @ │ │ │ │ eorseq r0, lr, r0, lsr #1 │ │ │ │ eorseq r0, lr, r0, lsl #1 │ │ │ │ eorseq r0, lr, r4, rrx │ │ │ │ @@ -1089377,15 +1089377,15 @@ │ │ │ │ eorseq r2, fp, r4, asr #25 │ │ │ │ ldrsbteq pc, [sp], -ip @ │ │ │ │ eorseq pc, sp, r4, lsl r9 @ │ │ │ │ mlaseq sp, r4, pc, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 554a44 │ │ │ │ + bl 554a14 │ │ │ │ ldr r8, [pc, #396] @ 460c94 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, #12 │ │ │ │ @@ -1089447,15 +1089447,15 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 460bf0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 460c54 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 460c54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 45f548 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -1089474,28 +1089474,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 460c5c │ │ │ │ cmp r1, #1 │ │ │ │ bne 460c84 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq pc, sp, ip, lsl #5 │ │ │ │ eorseq r2, fp, r8, lsl r6 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ bfc sp, #0, #5 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460d20 │ │ │ │ ldr r0, [pc, #212] @ 460d9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1089510,15 +1089510,15 @@ │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ dmb ish │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ bne 460d28 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 54c52c │ │ │ │ + bl 54c4fc │ │ │ │ ldrb r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #4 │ │ │ │ bne 460d48 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -1089548,24 +1089548,24 @@ │ │ │ │ bl 45bca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq pc, [sp], -r8 @ │ │ │ │ eorseq r0, lr, r8, lsr #8 │ │ │ │ ldrsbteq r2, [fp], -ip │ │ │ │ - eoreq lr, r4, r4, asr r5 │ │ │ │ + eoreq lr, r4, r4, lsl r5 │ │ │ │ ldrsbteq r2, [fp], -ip │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ bfc sp, #0, #5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 554bd0 │ │ │ │ + bl 554ba0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 460e38 │ │ │ │ ldr r0, [pc, #320] @ 460f20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1089580,15 +1089580,15 @@ │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ dmb ish │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ bne 460e70 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 54c52c │ │ │ │ + bl 54c4fc │ │ │ │ ldrb r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #4 │ │ │ │ bne 460e90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -1089645,15 +1089645,15 @@ │ │ │ │ bl 464540 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq lr, sp, r0, ror #31 │ │ │ │ eorseq r0, lr, r0, lsl r3 │ │ │ │ mlaseq fp, r4, r0, r2 │ │ │ │ - eoreq lr, r4, ip, lsl #8 │ │ │ │ + eoreq lr, r4, ip, asr #7 │ │ │ │ mlaseq fp, r4, pc, r1 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 460f54 │ │ │ │ @@ -1089700,15 +1089700,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 461224 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 46100c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq r2, fp, ip, lsl #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 461030 │ │ │ │ @@ -1089941,15 +1089941,15 @@ │ │ │ │ b 461658 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ dmb ish │ │ │ │ ldr r5, [sl, #36] @ 0x24 │ │ │ │ add r6, sl, #32 │ │ │ │ dmb ish │ │ │ │ b 4613e4 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [sl, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -1089987,15 +1089987,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 4614bc │ │ │ │ ldr r0, [r5, #1240] @ 0x4d8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 461498 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r5, #1240] @ 0x4d8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 461484 │ │ │ │ ldr r1, [r0, #1240] @ 0x4d8 │ │ │ │ dmb ish │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ @@ -1090008,15 +1090008,15 @@ │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ add sl, r5, r0, lsl #3 │ │ │ │ add r4, sl, #32 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 4614ec │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 4614d8 │ │ │ │ add r3, sl, #16 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ ldm sl, {r6, ip, lr} │ │ │ │ @@ -1090054,15 +1090054,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 461380 │ │ │ │ tst r4, #2 │ │ │ │ beq 4616c4 │ │ │ │ tst r4, #1 │ │ │ │ beq 461598 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r4, r4, #1 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r4 │ │ │ │ bne 461568 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ bfi r1, r6, #0, #2 │ │ │ │ @@ -1090209,15 +1090209,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4617d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 461800 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add r0, r7, #24 │ │ │ │ bl 462808 │ │ │ │ b 461ed8 │ │ │ │ mov r5, r0 │ │ │ │ b 461f00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -1090257,15 +1090257,15 @@ │ │ │ │ add r4, r7, #24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [sp, #28] │ │ │ │ beq 461ca4 │ │ │ │ - bl 554a44 │ │ │ │ + bl 554a14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1624] @ 461f24 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -1090287,44 +1090287,44 @@ │ │ │ │ movw r1, #29537 @ 0x7361 │ │ │ │ movt r1, #28281 @ 0x6e79 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 62f5c8 │ │ │ │ + bl 62f598 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 466a60 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ beq 461cd0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 6572a4 │ │ │ │ + bl 657274 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4619ac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orr r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 461988 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4619ac │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1090340,18 +1090340,18 @@ │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #30] │ │ │ │ mov r0, #2 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 461aec │ │ │ │ ldr r0, [pc, #1288] @ 461f38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1090402,18 +1090402,18 @@ │ │ │ │ bl 469f84 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ bl 49ff4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 461be8 │ │ │ │ ldr r0, [pc, #1048] @ 461f44 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1090575,15 +1090575,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 461d94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 461db8 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1090622,29 +1090622,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 461e4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 461e74 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ cmp r6, #0 │ │ │ │ beq 461eac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 461e84 │ │ │ │ cmp r1, #1 │ │ │ │ bne 461eac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ bl 462808 │ │ │ │ b 461ed8 │ │ │ │ bl 59014 │ │ │ │ b 461ec0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #30] │ │ │ │ @@ -1090670,18 +1090670,18 @@ │ │ │ │ bl 59014 │ │ │ │ eorseq r1, fp, r0, lsl #28 │ │ │ │ ldrshteq r1, [fp], -r0 │ │ │ │ eorseq r1, fp, r0, lsl r9 │ │ │ │ eorseq lr, sp, ip, asr #9 │ │ │ │ eorseq r1, fp, r0, lsr #18 │ │ │ │ eorseq r1, fp, ip, lsl r9 │ │ │ │ - strhteq sp, [r4], -r9 │ │ │ │ + eoreq sp, r4, r9, ror fp │ │ │ │ ldrsbteq r1, [fp], -ip │ │ │ │ eorseq lr, sp, r8, ror #6 │ │ │ │ - strhteq lr, [r4], -r4 │ │ │ │ + eoreq lr, r4, r4, ror r0 │ │ │ │ eorseq r1, fp, r4, asr lr │ │ │ │ eorseq lr, sp, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #796 @ 0x31c │ │ │ │ bfc sp, #0, #5 │ │ │ │ add r9, sp, #32 │ │ │ │ @@ -1090794,15 +1090794,15 @@ │ │ │ │ dmb ish │ │ │ │ str r6, [sp, #28] │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ bne 462524 │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b85c │ │ │ │ + bl 54b82c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmn r0, #1 │ │ │ │ beq 462558 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -1090815,15 +1090815,15 @@ │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ strb r5, [sp, #620] @ 0x26c │ │ │ │ str r5, [sp, #616] @ 0x268 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - bl 54acec │ │ │ │ + bl 54acbc │ │ │ │ ldr sl, [sp, #320] @ 0x140 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr r9, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ strb r5, [sp, #652] @ 0x28c │ │ │ │ @@ -1090882,18 +1090882,18 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #54] @ 0x36 │ │ │ │ mov r0, #2 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #256 @ 0x100 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 462368 │ │ │ │ ldr r0, [pc, #1092] @ 4626f0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1090945,18 +1090945,18 @@ │ │ │ │ bl 469f84 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ mov r0, r2 │ │ │ │ bl 49ff4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r5, r4, #260 @ 0x104 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 462464 │ │ │ │ ldr r0, [pc, #852] @ 4626fc │ │ │ │ mov r1, #4 │ │ │ │ @@ -1091164,18 +1091164,18 @@ │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq r1, fp, r4, lsr #11 │ │ │ │ mlaseq fp, r4, r5, r1 │ │ │ │ eorseq r1, fp, ip, rrx │ │ │ │ eorseq pc, sp, r0, asr #2 │ │ │ │ eorseq r1, fp, r4, lsr #1 │ │ │ │ - eoreq sp, r4, r3, lsl #7 │ │ │ │ + eoreq sp, r4, r3, asr #6 │ │ │ │ eorseq r1, fp, r4, asr r0 │ │ │ │ eorseq sp, sp, ip, ror #21 │ │ │ │ - eoreq sp, r4, r8, asr r8 │ │ │ │ + eoreq sp, r4, r8, lsl r8 │ │ │ │ ldrshteq r1, [fp], -r8 │ │ │ │ ldrshteq sp, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 462768 │ │ │ │ @@ -1091243,18 +1091243,18 @@ │ │ │ │ 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 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46291c │ │ │ │ ldr r0, [pc, #240] @ 46293c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1091321,18 +1091321,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 462a58 │ │ │ │ ldr r0, [pc, #244] @ 462a78 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1091395,15 +1091395,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 589c0 │ │ │ │ eorseq sp, sp, r4, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 54a6a4 │ │ │ │ + bl 54a674 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 37700 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 462aa4 │ │ │ │ bl 37700 │ │ │ │ @@ -1091594,15 +1091594,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 462d80 │ │ │ │ cmp r2, #1 │ │ │ │ bne 462da4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 462dac │ │ │ │ @@ -1091631,15 +1091631,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 462e14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 462e38 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1091685,24 +1091685,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 462eec │ │ │ │ cmp r2, #1 │ │ │ │ bne 462f10 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 463008 │ │ │ │ ldr r0, [pc, #332] @ 463098 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1091805,18 +1091805,18 @@ │ │ │ │ beq 4630d8 │ │ │ │ bl 462b94 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r5, #256 @ 0x100 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 4631d4 │ │ │ │ ldr r0, [pc, #332] @ 463264 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1092051,15 +1092051,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4634a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4634c8 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #320 @ 0x140 │ │ │ │ bfc sp, #0, #5 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1092172,22 +1092172,22 @@ │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #352 @ 0x160 │ │ │ │ bfc sp, #0, #5 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ movw r2, #21537 @ 0x5421 │ │ │ │ - bl 54cad0 │ │ │ │ + bl 54caa0 │ │ │ │ ldrh r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 463700 │ │ │ │ ldrsh r1, [sp, #34] @ 0x22 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ rsb r1, r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ @@ -1092198,15 +1092198,15 @@ │ │ │ │ bl 37700 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65661c │ │ │ │ + bl 6565ec │ │ │ │ ldr r7, [pc, #200] @ 4637e4 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #264] @ 0x108 │ │ │ │ dmb ish │ │ │ │ bl 46a214 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1092257,15 +1092257,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrshteq sp, [sp], -ip │ │ │ │ eorseq sp, sp, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 626d14 │ │ │ │ + bl 626ce4 │ │ │ │ add r5, sp, #12 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ cmp r0, #0 │ │ │ │ beq 463820 │ │ │ │ mov r0, #0 │ │ │ │ stm r4, {r0, r1, r5} │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -1092336,15 +1092336,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ cmn r4, #1 │ │ │ │ beq 463990 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ - bl 54c9f0 │ │ │ │ + bl 54c9c0 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ tst r0, r2 │ │ │ │ beq 463960 │ │ │ │ uxth r0, r1 │ │ │ │ movw r2, #65421 @ 0xff8d │ │ │ │ cmp r0, r2 │ │ │ │ movwne r2, #65525 @ 0xfff5 │ │ │ │ @@ -1092370,15 +1092370,15 @@ │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 37700 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq ip, r4, ip, rrx │ │ │ │ + eoreq ip, r4, ip, lsr #32 │ │ │ │ ldrshteq pc, [sl], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 463b18 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ @@ -1092511,15 +1092511,15 @@ │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 463d28 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 463c24 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ 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 │ │ │ │ @@ -1092599,25 +1092599,25 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - bl 62f490 │ │ │ │ + bl 62f460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 45f914 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 67c64c │ │ │ │ + b 67c61c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -1092711,25 +1092711,25 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 4647d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq fp, r4, ip, ror #22 │ │ │ │ + eoreq fp, r4, ip, lsr #22 │ │ │ │ ldrshteq pc, [sl], -ip @ │ │ │ │ ldrhteq pc, [sl], -r8 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 463f38 │ │ │ │ tst r2, #32 │ │ │ │ bne 463f3c │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r9], #4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 464044 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ @@ -1092813,15 +1092813,15 @@ │ │ │ │ bne 464080 │ │ │ │ cmp r5, #1 │ │ │ │ bne 4640b8 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ @@ -1092844,15 +1092844,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 464108 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46404c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -1093004,15 +1093004,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 464388 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4643ac │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1093026,15 +1093026,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4643e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 464404 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 464460 │ │ │ │ rsb r7, r7, #1 │ │ │ │ @@ -1093131,15 +1093131,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 464584 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4645a8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ cmn r4, #1 │ │ │ │ beq 4645ec │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1093449,15 +1093449,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 464a7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 464aa0 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmn r4, #1 │ │ │ │ beq 464ae4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1093494,20 +1093494,20 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 464b64 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 684ddc │ │ │ │ + bl 684dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r4, r5, ror #30 │ │ │ │ + eoreq sl, r4, r5, lsr #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 464bbc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -1093581,15 +1093581,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 464cbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq lr, sl, ip, lsr sl │ │ │ │ eorseq lr, sl, r0, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1093606,15 +1093606,15 @@ │ │ │ │ bne 464dec │ │ │ │ cmp r6, #0 │ │ │ │ beq 464dd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 464d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 464de4 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -1093694,15 +1093694,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 464ed0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -1093792,15 +1093792,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 464fd8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 464ffc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 465018 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 465048 │ │ │ │ @@ -1093811,15 +1093811,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 465024 │ │ │ │ cmp r2, #1 │ │ │ │ bne 465048 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r5, #8 │ │ │ │ bl 46517c │ │ │ │ b 465060 │ │ │ │ bl 59014 │ │ │ │ bl 465254 │ │ │ │ @@ -1093837,15 +1093837,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 46508c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4650b0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4650d4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -1093858,15 +1093858,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4650dc │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 46517c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -1093905,15 +1093905,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46519c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi 4651dc │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -1093961,15 +1093961,15 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 464e48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 4651c0 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ eorseq lr, sl, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 4652c0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -1094323,15 +1094323,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq sp, sl, r4, lsr pc │ │ │ │ - eoreq sl, r4, r0, asr #13 │ │ │ │ + eoreq sl, r4, r0, lsl #13 │ │ │ │ eorseq lr, sl, r8, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4658cc │ │ │ │ @@ -1094445,15 +1094445,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 465a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq sp, sl, r0, ror #26 │ │ │ │ eorseq sp, sl, r0, asr sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1094654,15 +1094654,15 @@ │ │ │ │ ldreq r6, [r3, #4] │ │ │ │ cmpeq r6, r1 │ │ │ │ beq 465f94 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1094712,15 +1094712,15 @@ │ │ │ │ blx r1 │ │ │ │ b 465ff8 │ │ │ │ mov r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1094750,15 +1094750,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 465ed0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 465ef4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ beq 466008 │ │ │ │ b 466070 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -1094767,15 +1094767,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 465f14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 465f38 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 465f58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -1094789,15 +1094789,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 465f68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 465fc0 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 465fc0 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r0 │ │ │ │ bne 465d60 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ @@ -1094815,15 +1094815,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 465fd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 465ff8 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 466070 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 466030 │ │ │ │ @@ -1094844,15 +1094844,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 466040 │ │ │ │ cmp r3, #1 │ │ │ │ bne 466070 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ dmb ish │ │ │ │ cmp r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ @@ -1095062,15 +1095062,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4663b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4663d4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4663dc │ │ │ │ @@ -1095100,15 +1095100,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 466448 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46646c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 4664b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ @@ -1095154,15 +1095154,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 466520 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46656c │ │ │ │ @@ -1095175,15 +1095175,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 466574 │ │ │ │ cmp r2, #1 │ │ │ │ bne 466598 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4665fc │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ @@ -1095200,29 +1095200,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 4665d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4665fc │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #744] @ 4668fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 466708 │ │ │ │ cmp r0, #1 │ │ │ │ beq 466728 │ │ │ │ - bl 554a44 │ │ │ │ + bl 554a14 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, r0, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1095232,15 +1095232,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4666a4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 466830 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ bl 465c9c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1095254,27 +1095254,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4666ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 4666d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4666dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 4667f8 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 4667f8 │ │ │ │ ldr r0, [pc, #496] @ 466900 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 499ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -1095293,15 +1095293,15 @@ │ │ │ │ bl 465c9c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4667f8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 466818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ bl 465c9c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1095317,15 +1095317,15 @@ │ │ │ │ bl 465c9c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4667f8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 466818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl 465c9c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1095374,27 +1095374,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46688c │ │ │ │ cmp r1, #1 │ │ │ │ bne 4668b4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4668bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 4668e4 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ bl 4664c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ eorseq r9, sp, r0, ror #16 │ │ │ │ @@ -1095507,25 +1095507,25 @@ │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 466d4c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, #1 │ │ │ │ - bl 62f7cc │ │ │ │ + bl 62f79c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 466ad8 │ │ │ │ - bl 62f928 │ │ │ │ + bl 62f8f8 │ │ │ │ b 466af0 │ │ │ │ mov r8, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 62f858 │ │ │ │ + bl 62f828 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ mov sl, r1 │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -1095536,15 +1095536,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 466b44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 62f294 │ │ │ │ + bl 62f264 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ tst r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, #0 │ │ │ │ beq 466b7c │ │ │ │ @@ -1095596,15 +1095596,15 @@ │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ beq 466c2c │ │ │ │ add r0, r1, #8 │ │ │ │ - bl 65542c │ │ │ │ + bl 6553fc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ @@ -1095618,15 +1095618,15 @@ │ │ │ │ ldm r9!, {r1, r5, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ ldm r9, {r1, r5, r6, r7} │ │ │ │ stm r0, {r1, r5, r6, r7} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 656de0 │ │ │ │ + bl 656db0 │ │ │ │ ldrb r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #4 │ │ │ │ bne 466cb4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -1095662,37 +1095662,37 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 466d0c │ │ │ │ cmp r1, #1 │ │ │ │ bne 466d34 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r5} │ │ │ │ str r4, [r1, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #932] @ 4670f8 │ │ │ │ mov r8, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #14 │ │ │ │ - bl 639288 │ │ │ │ + bl 639258 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 466d78 │ │ │ │ mov r5, #2097152 @ 0x200000 │ │ │ │ b 466de0 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 466dc4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 466dc4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -1095784,15 +1095784,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 466ef4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4670b8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 4670b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ b 466f94 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ @@ -1095833,15 +1095833,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 466fb8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46704c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ b 46704c │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 467878 │ │ │ │ tst r4, #1 │ │ │ │ beq 467028 │ │ │ │ @@ -1095851,15 +1095851,15 @@ │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 467000 │ │ │ │ cmp r0, #1 │ │ │ │ bne 467028 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 4676e8 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ b 466f94 │ │ │ │ bl 59014 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1095887,15 +1095887,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 467090 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4670b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1095904,15 +1095904,15 @@ │ │ │ │ bne 467080 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ bl 464a5c │ │ │ │ b 467080 │ │ │ │ bl 59014 │ │ │ │ ldrsbteq r9, [sp], -ip │ │ │ │ - eoreq r9, r4, sp, lsl r0 │ │ │ │ + ldrdeq r8, [r4], -sp @ │ │ │ │ eorseq r9, sp, r8, lsl r2 │ │ │ │ eorseq ip, sl, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ @@ -1095925,22 +1095925,22 @@ │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 467128 │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #1 │ │ │ │ ble 4672d8 │ │ │ │ mov r5, #1 │ │ │ │ - bl 65bac0 │ │ │ │ + bl 65ba90 │ │ │ │ cmp r0, #2 │ │ │ │ bne 46727c │ │ │ │ mov r0, r4 │ │ │ │ - bl 62f9ec │ │ │ │ + bl 62f9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 46716c │ │ │ │ - bl 657198 │ │ │ │ + bl 657168 │ │ │ │ add r3, r4, #8 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -1095985,15 +1095985,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 467218 │ │ │ │ cmp r1, #1 │ │ │ │ bne 467240 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 467260 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1096023,15 +1096023,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #8 │ │ │ │ bl 464e48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ bl 4677e4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4672f8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ @@ -1096051,15 +1096051,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 467320 │ │ │ │ cmp r0, #1 │ │ │ │ bne 467348 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r6 │ │ │ │ bl 579e0 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ b 4671a4 │ │ │ │ bl 59014 │ │ │ │ bl 58ff8 │ │ │ │ @@ -1096072,15 +1096072,15 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 467374 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4673a4 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r6, #1 │ │ │ │ b 4673b4 │ │ │ │ mov r6, #1 │ │ │ │ b 4673b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1096093,29 +1096093,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4673c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4673f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ cmp r6, #0 │ │ │ │ beq 467430 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 467404 │ │ │ │ cmp r2, #1 │ │ │ │ bne 467428 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4676e8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 467468 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1096222,27 +1096222,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4675d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4675f4 │ │ │ │ dmb ish │ │ │ │ - bl 62c140 │ │ │ │ + bl 62c110 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 467600 │ │ │ │ cmp r2, #1 │ │ │ │ bne 467624 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4676e8 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1096262,15 +1096262,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 467670 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46769c │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 46769c │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4676e8 │ │ │ │ b 4676ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ @@ -1096288,29 +1096288,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62f164 │ │ │ │ + bl 62f134 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 467734 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46770c │ │ │ │ cmp r1, #1 │ │ │ │ bne 467734 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 461108 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46775c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ @@ -1096340,15 +1096340,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4677a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4677cc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 62be5c │ │ │ │ + bl 62be2c │ │ │ │ mov r0, r4 │ │ │ │ bl 4674e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -1096472,15 +1096472,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4679dc │ │ │ │ and r1, r8, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 655458 │ │ │ │ + b 655428 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4679fc │ │ │ │ mov r0, r9 │ │ │ │ @@ -1096519,15 +1096519,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ bl 464e48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 4677e4 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 467478 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -1096634,15 +1096634,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r8, sp, r0, asr #5 │ │ │ │ eorseq fp, sl, r0, asr ip │ │ │ │ - ldrdeq r8, [r4], -r9 @ │ │ │ │ + mlaeq r4, r9, r2, r8 │ │ │ │ eorseq fp, sl, r0, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r2 │ │ │ │ movw r2, #358 @ 0x166 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1097200,15 +1097200,15 @@ │ │ │ │ b 46852c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ b 468548 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ b 4685ac │ │ │ │ @@ -1097234,17 +1097234,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrsbteq fp, [sl], -r0 │ │ │ │ eorseq r7, sp, r0, asr #21 │ │ │ │ - eoreq r7, r4, r7, asr r9 │ │ │ │ + eoreq r7, r4, r7, lsl r9 │ │ │ │ ldrshteq fp, [sl], -r4 │ │ │ │ - eoreq r7, r4, r9, lsr #20 │ │ │ │ + eoreq r7, r4, r9, ror #19 │ │ │ │ eorseq fp, sl, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r6, #358 @ 0x166 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1097395,18 +1097395,18 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, sp, r4, lsr #15 │ │ │ │ ldrhteq fp, [sl], -ip │ │ │ │ - eoreq r7, r4, r5, asr #14 │ │ │ │ + eoreq r7, r4, r5, lsl #14 │ │ │ │ eorseq fp, sl, ip, lsl #1 │ │ │ │ mlaseq sl, r0, r0, fp │ │ │ │ - eoreq r7, r4, sp, lsl #14 │ │ │ │ + eoreq r7, r4, sp, asr #13 │ │ │ │ eorseq fp, sl, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #358 @ 0x166 │ │ │ │ mov r3, fp │ │ │ │ @@ -1097552,21 +1097552,21 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #40] @ 468ad0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ 468ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r7, r4, r9, lsr #10 │ │ │ │ + eoreq r7, r4, r9, ror #9 │ │ │ │ eorseq sl, sl, r4, lsl lr │ │ │ │ - eoreq r7, r4, r4, asr #10 │ │ │ │ + eoreq r7, r4, r4, lsl #10 │ │ │ │ eorseq sl, sl, ip, lsl #28 │ │ │ │ - eoreq r7, r4, sp, asr #8 │ │ │ │ + eoreq r7, r4, sp, lsl #8 │ │ │ │ mlaseq sl, r4, sp, sl │ │ │ │ - mlaeq r4, r2, r4, r7 │ │ │ │ + eoreq r7, r4, r2, asr r4 │ │ │ │ eorseq sl, sl, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ movw r1, #358 @ 0x166 │ │ │ │ mov r3, r9 │ │ │ │ @@ -1097721,21 +1097721,21 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #40] @ 468d74 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ 468d78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - ldrdeq r7, [r4], -pc @ │ │ │ │ + mlaeq r4, pc, r2, r7 @ │ │ │ │ eorseq sl, sl, r0, lsr #23 │ │ │ │ - strdeq r7, [r4], -r9 @ │ │ │ │ + strhteq r7, [r4], -r9 │ │ │ │ mlaseq sl, r8, fp, sl │ │ │ │ - eoreq r7, r4, r9, lsr #3 │ │ │ │ + eoreq r7, r4, r9, ror #2 │ │ │ │ ldrshteq sl, [sl], -r0 │ │ │ │ - eoreq r7, r4, lr, ror #3 │ │ │ │ + eoreq r7, r4, lr, lsr #3 │ │ │ │ eorseq sl, sl, r8, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ movw ip, #358 @ 0x166 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, fp │ │ │ │ @@ -1097870,17 +1097870,17 @@ │ │ │ │ bl 58e50 │ │ │ │ ldr r0, [pc, #24] @ 468fb8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #20] @ 468fbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - eoreq r7, r4, r3, asr #2 │ │ │ │ + eoreq r7, r4, r3, lsl #2 │ │ │ │ eorseq sl, sl, ip, asr r9 │ │ │ │ - eoreq r6, r4, sp, lsr pc │ │ │ │ + strdeq r6, [r4], -sp @ │ │ │ │ eorseq sl, sl, r4, lsl #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ bcs 46905c │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -1098341,24 +1098341,24 @@ │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ bl 589c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mlaseq sp, r0, ip, r6 │ │ │ │ - strhteq r6, [r4], -sl │ │ │ │ + eoreq r6, r4, sl, ror r8 │ │ │ │ ldrhteq sl, [sl], -ip │ │ │ │ - eoreq r6, r4, pc, ror #13 │ │ │ │ + eoreq r6, r4, pc, lsr #13 │ │ │ │ eorseq sl, sl, ip, lsl #2 │ │ │ │ - ldrdeq r6, [r4], -r7 @ │ │ │ │ + mlaeq r4, r7, r6, r6 │ │ │ │ eorseq sl, sl, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr lr, [r1] │ │ │ │ mov sl, r1 │ │ │ │ @@ -1098777,18 +1098777,18 @@ │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r9, sl, r8, ror #20 │ │ │ │ eorseq r9, sl, r4, lsr #21 │ │ │ │ eorseq r9, sl, r0, asr fp │ │ │ │ - strhteq r6, [r4], -r1 │ │ │ │ + eoreq r6, r4, r1, ror r2 │ │ │ │ ldrhteq r9, [sl], -r4 │ │ │ │ ldrshteq r9, [sl], -r0 │ │ │ │ - eoreq r6, r4, r1, lsr #3 │ │ │ │ + eoreq r6, r4, r1, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ beq 469ea0 │ │ │ │ @@ -1098939,18 +1098939,18 @@ │ │ │ │ ldrex r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46a048 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a160 │ │ │ │ ldr r0, [pc, #244] @ 46a180 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099046,15 +1099046,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 46a1c4 │ │ │ │ mlaseq sp, ip, sp, r5 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ cmp r0, #3 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [pc, #48] @ 46a25c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 46a260 │ │ │ │ @@ -1099084,18 +1099084,18 @@ │ │ │ │ dmb ish │ │ │ │ cmp r1, #2 │ │ │ │ beq 46a2a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a398 │ │ │ │ ldr r0, [pc, #232] @ 46a3b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099165,18 +1099165,18 @@ │ │ │ │ ldrex r1, [r0] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a3d0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a4e8 │ │ │ │ ldr r0, [pc, #536] @ 46a62c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099238,18 +1099238,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46a4f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a60c │ │ │ │ ldr r0, [pc, #248] @ 46a630 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099330,18 +1099330,18 @@ │ │ │ │ ldrex r1, [r0] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a664 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a770 │ │ │ │ ldr r0, [pc, #512] @ 46a8a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099400,18 +1099400,18 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46a780 │ │ │ │ mov r0, #1 │ │ │ │ - bl 55482c │ │ │ │ + bl 5547fc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46a888 │ │ │ │ ldr r0, [pc, #236] @ 46a8ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099513,18 +1099513,18 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 46a934 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ bne 46a8fc │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r5, #128] @ 0x80 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46aa50 │ │ │ │ ldr r0, [pc, #744] @ 46ac70 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1099572,24 +1099572,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46aa24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46aa4c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4af38 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46ab50 │ │ │ │ ldr r0, [pc, #492] @ 46ac74 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099636,24 +1099636,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46ab24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46ab4c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4af38 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46ac50 │ │ │ │ ldr r0, [pc, #240] @ 46ac78 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1099700,15 +1099700,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46ac24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46ac4c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4af38 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -1099804,15 +1099804,15 @@ │ │ │ │ bne 46adbc │ │ │ │ cmp r5, #1 │ │ │ │ bne 46adf4 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ @@ -1099835,15 +1099835,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 46ae44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46ad88 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -1100688,67 +1100688,67 @@ │ │ │ │ b 46b608 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ b 46b608 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ b 46b608 │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ b 46b608 │ │ │ │ - eoreq r5, r4, r5, ror #4 │ │ │ │ - eoreq r5, r4, sp, lsr #2 │ │ │ │ - eoreq r5, r4, lr, lsl r1 │ │ │ │ - eoreq r5, r4, r4, lsl r1 │ │ │ │ - eoreq r5, r4, r3, asr r2 │ │ │ │ - eoreq r5, r4, r9, asr #4 │ │ │ │ - mlaeq r2, r7, r1, r5 │ │ │ │ - strhteq r5, [r4], -lr │ │ │ │ - eoreq r5, r4, r3, lsl #2 │ │ │ │ - eoreq r5, r4, pc, lsl r0 │ │ │ │ - mlaeq r2, ip, r3, r2 │ │ │ │ - eoreq r2, r2, r8, lsl #7 │ │ │ │ - strhteq r5, [r4], -r6 │ │ │ │ - eoreq r5, r4, lr, asr #1 │ │ │ │ - mlaeq r4, r4, r0, r5 │ │ │ │ - strdeq r4, [r4], -r1 @ │ │ │ │ - eoreq r4, r4, r8, asr #31 │ │ │ │ - eoreq r4, r4, r7, lsr #31 │ │ │ │ - eoreq r4, r4, r6, lsl #31 │ │ │ │ - eoreq r4, r4, r4, asr pc │ │ │ │ - eoreq r4, r4, r1, lsl #29 │ │ │ │ - eoreq r4, r4, lr, asr lr │ │ │ │ - strdeq r4, [r4], -r9 @ │ │ │ │ - ldrdeq r4, [r4], -fp @ │ │ │ │ - eoreq r4, r4, r4, asr #27 │ │ │ │ - eoreq r4, r4, sp, asr lr │ │ │ │ - eoreq r4, r4, r6, lsr #27 │ │ │ │ - strhteq r4, [r4], -r5 │ │ │ │ - eoreq r4, r4, r4, lsr sp │ │ │ │ - eoreq r4, r4, sl, ror #25 │ │ │ │ - mlaeq r4, r4, ip, r4 │ │ │ │ - eoreq r4, r4, sl, ror #24 │ │ │ │ - eoreq r4, r4, r3, lsl ip │ │ │ │ - eoreq r4, r4, r9, ror #23 │ │ │ │ - ldrdeq r4, [r4], -r6 @ │ │ │ │ - strhteq r4, [r4], -r7 │ │ │ │ - mlaeq r4, fp, fp, r4 │ │ │ │ - eoreq r4, r4, sp, ror fp │ │ │ │ - eoreq r4, r4, r8, ror #22 │ │ │ │ - eoreq r4, r4, r2, asr fp │ │ │ │ - eoreq r4, r4, ip, lsr fp │ │ │ │ - eoreq r4, r4, r5, lsr #22 │ │ │ │ - eoreq r4, r4, r9, lsl #22 │ │ │ │ - strdeq r4, [r4], -r3 @ │ │ │ │ - ldrdeq r4, [r4], -ip @ │ │ │ │ - eoreq r4, r4, r0, asr #21 │ │ │ │ - eoreq r4, r4, r1, lsr #21 │ │ │ │ - eoreq r4, r4, fp, ror sl │ │ │ │ - eoreq r4, r4, lr, asr sl │ │ │ │ - eoreq r4, r4, pc, lsr sl │ │ │ │ - eoreq r4, r4, r6, lsr #20 │ │ │ │ - eoreq r4, r4, fp, lsl #20 │ │ │ │ - strdeq r4, [r4], -r2 @ │ │ │ │ + eoreq r5, r4, r5, lsr #4 │ │ │ │ + eoreq r5, r4, sp, ror #1 │ │ │ │ + ldrdeq r5, [r4], -lr @ │ │ │ │ + ldrdeq r5, [r4], -r4 @ │ │ │ │ + eoreq r5, r4, r3, lsl r2 │ │ │ │ + eoreq r5, r4, r9, lsl #4 │ │ │ │ + eoreq r5, r2, r7, asr r1 │ │ │ │ + eoreq r5, r4, lr, ror r1 │ │ │ │ + eoreq r5, r4, r3, asr #1 │ │ │ │ + ldrdeq r4, [r4], -pc @ │ │ │ │ + eoreq r2, r2, ip, asr r3 │ │ │ │ + eoreq r2, r2, r8, asr #6 │ │ │ │ + eoreq r5, r4, r6, ror r0 │ │ │ │ + eoreq r5, r4, lr, lsl #1 │ │ │ │ + eoreq r5, r4, r4, asr r0 │ │ │ │ + strhteq r4, [r4], -r1 │ │ │ │ + eoreq r4, r4, r8, lsl #31 │ │ │ │ + eoreq r4, r4, r7, ror #30 │ │ │ │ + eoreq r4, r4, r6, asr #30 │ │ │ │ + eoreq r4, r4, r4, lsl pc │ │ │ │ + eoreq r4, r4, r1, asr #28 │ │ │ │ + eoreq r4, r4, lr, lsl lr │ │ │ │ + strhteq r4, [r4], -r9 │ │ │ │ + mlaeq r4, fp, sp, r4 │ │ │ │ + eoreq r4, r4, r4, lsl #27 │ │ │ │ + eoreq r4, r4, sp, lsl lr │ │ │ │ + eoreq r4, r4, r6, ror #26 │ │ │ │ + eoreq r4, r4, r5, ror ip │ │ │ │ + strdeq r4, [r4], -r4 @ │ │ │ │ + eoreq r4, r4, sl, lsr #25 │ │ │ │ + eoreq r4, r4, r4, asr ip │ │ │ │ + eoreq r4, r4, sl, lsr #24 │ │ │ │ + ldrdeq r4, [r4], -r3 @ │ │ │ │ + eoreq r4, r4, r9, lsr #23 │ │ │ │ + mlaeq r4, r6, fp, r4 │ │ │ │ + eoreq r4, r4, r7, ror fp │ │ │ │ + eoreq r4, r4, fp, asr fp │ │ │ │ + eoreq r4, r4, sp, lsr fp │ │ │ │ + eoreq r4, r4, r8, lsr #22 │ │ │ │ + eoreq r4, r4, r2, lsl fp │ │ │ │ + strdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, r5, ror #21 │ │ │ │ + eoreq r4, r4, r9, asr #21 │ │ │ │ + strhteq r4, [r4], -r3 │ │ │ │ + mlaeq r4, ip, sl, r4 │ │ │ │ + eoreq r4, r4, r0, lsl #21 │ │ │ │ + eoreq r4, r4, r1, ror #20 │ │ │ │ + eoreq r4, r4, fp, lsr sl │ │ │ │ + eoreq r4, r4, lr, lsl sl │ │ │ │ + strdeq r4, [r4], -pc @ │ │ │ │ + eoreq r4, r4, r6, ror #19 │ │ │ │ + eoreq r4, r4, fp, asr #19 │ │ │ │ + strhteq r4, [r4], -r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ cmp r0, #8 │ │ │ │ bhi 46bd7c │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ @@ -1100840,19 +1100840,19 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r4, r4, sl, lsr #14 │ │ │ │ - strdeq r4, [r4], -fp @ │ │ │ │ - eoreq r4, r4, ip, lsr #13 │ │ │ │ - eoreq r4, r4, r0, lsr #13 │ │ │ │ - eoreq r4, r4, lr, asr #14 │ │ │ │ + eoreq r4, r4, sl, ror #13 │ │ │ │ + strhteq r4, [r4], -fp │ │ │ │ + eoreq r4, r4, ip, ror #12 │ │ │ │ + eoreq r4, r4, r0, ror #12 │ │ │ │ + eoreq r4, r4, lr, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ cmp r0, #17 │ │ │ │ bhi 46bfe0 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -1100965,20 +1100965,20 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r4, r4, lr, ror r5 │ │ │ │ - eoreq r4, r4, ip, lsl r5 │ │ │ │ - eoreq r4, r4, sl, asr #11 │ │ │ │ - eoreq r4, r2, fp, lsr r2 │ │ │ │ - eoreq r4, r4, r5, lsl #11 │ │ │ │ - ldrdeq r4, [r4], -r4 @ │ │ │ │ + eoreq r4, r4, lr, lsr r5 │ │ │ │ + ldrdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, sl, lsl #11 │ │ │ │ + strdeq r4, [r2], -fp @ │ │ │ │ + eoreq r4, r4, r5, asr #10 │ │ │ │ + mlaeq r4, r4, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldmib r0, {r5, r7, r8} │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 46c078 │ │ │ │ add r4, r5, #4 │ │ │ │ b 46c04c │ │ │ │ @@ -1101219,29 +1101219,29 @@ │ │ │ │ b 484bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 46c3d0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaeq r4, lr, r0, r4 │ │ │ │ - strhteq r4, [r4], -r6 │ │ │ │ - mlaeq r4, fp, r0, r4 │ │ │ │ - eoreq r4, r4, lr, ror #5 │ │ │ │ - eoreq r4, r4, lr, asr #5 │ │ │ │ - eoreq r4, r4, lr, rrx │ │ │ │ - eoreq r1, r2, r4, asr #4 │ │ │ │ - eoreq r4, r4, r6, asr #3 │ │ │ │ - eoreq r4, r4, lr, lsl #1 │ │ │ │ - strhteq r4, [r4], -r4 │ │ │ │ - mlaeq r4, r5, r0, r4 │ │ │ │ - eoreq r4, r4, r5, ror r0 │ │ │ │ - eoreq r4, r4, r7, asr r0 │ │ │ │ - eoreq r4, r4, r7, rrx │ │ │ │ - eoreq r4, r4, sl, asr #32 │ │ │ │ + eoreq r4, r4, lr, asr r0 │ │ │ │ + eoreq r4, r4, r6, ror r0 │ │ │ │ + eoreq r4, r4, fp, asr r0 │ │ │ │ + eoreq r4, r4, lr, lsr #5 │ │ │ │ + eoreq r4, r4, lr, lsl #5 │ │ │ │ + eoreq r4, r4, lr, lsr #32 │ │ │ │ + eoreq r1, r2, r4, lsl #4 │ │ │ │ + eoreq r4, r4, r6, lsl #3 │ │ │ │ + eoreq r4, r4, lr, asr #32 │ │ │ │ + eoreq r4, r4, r4, ror r0 │ │ │ │ + eoreq r4, r4, r5, asr r0 │ │ │ │ + eoreq r4, r4, r5, lsr r0 │ │ │ │ + eoreq r4, r4, r7, lsl r0 │ │ │ │ + eoreq r4, r4, r7, lsr #32 │ │ │ │ + eoreq r4, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ mov r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ strb r9, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ @@ -1101323,18 +1101323,18 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #160 @ 0xa0 │ │ │ │ bl 4aa50 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 46c56c │ │ │ │ mov r0, #1 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r7, r6, #164 @ 0xa4 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46c68c │ │ │ │ ldr r0, [pc, #576] @ 46c810 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1101379,24 +1101379,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46c660 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46c688 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4ae00 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ add r6, r6, #168 @ 0xa8 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46c784 │ │ │ │ ldr r0, [pc, #332] @ 46c814 │ │ │ │ mov r1, #4 │ │ │ │ @@ -1101441,15 +1101441,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46c758 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46c780 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4af38 │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 46da1c │ │ │ │ @@ -1101524,15 +1101524,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #232] @ 46c9bc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #228] @ 46c9c0 │ │ │ │ ldr ip, [pc, #228] @ 46c9c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1101585,15 +1101585,15 @@ │ │ │ │ eorseq r3, sp, r4, asr r6 │ │ │ │ eorseq r7, sl, r0, lsl #31 │ │ │ │ ldrsbteq r3, [sp], -r0 │ │ │ │ eorseq r7, sl, r8, lsr #24 │ │ │ │ eorseq r7, sl, ip, lsr pc │ │ │ │ ldrsbteq r3, [sp], -r0 │ │ │ │ ldrhteq r3, [sp], -ip │ │ │ │ - strdeq lr, [r3], -r0 │ │ │ │ + andeq lr, r3, r0, asr #3 │ │ │ │ mlaseq sl, r4, r2, r7 │ │ │ │ mlaseq sl, r8, r2, r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #372] @ 46cb4c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ @@ -1101631,15 +1101631,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #232] @ 46cb68 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #228] @ 46cb6c │ │ │ │ ldr ip, [pc, #228] @ 46cb70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1101692,15 +1101692,15 @@ │ │ │ │ eorseq r3, sp, r0, asr #6 │ │ │ │ eorseq r7, sl, ip, lsl r2 │ │ │ │ eorseq r3, sp, r4, lsr #8 │ │ │ │ ldrhteq r7, [sl], -r0 │ │ │ │ ldrsbteq r7, [sl], -r8 │ │ │ │ eorseq r3, sp, r4, lsr #6 │ │ │ │ eorseq r3, sp, r0, lsl r5 │ │ │ │ - andeq lr, r3, r4, asr #32 │ │ │ │ + andeq lr, r3, r4, lsl r0 │ │ │ │ eorseq r7, sl, r8, ror #1 │ │ │ │ eorseq r7, sl, ip, ror #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #364] @ 46ccf0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ @@ -1101736,15 +1101736,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 567324 │ │ │ │ + bl 5672f4 │ │ │ │ ldr r3, [pc, #232] @ 46cd0c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #228] @ 46cd10 │ │ │ │ ldr ip, [pc, #228] @ 46cd14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1101797,15 +1101797,15 @@ │ │ │ │ eorseq r3, sp, r4, lsl #3 │ │ │ │ ldrhteq r7, [sl], -r8 │ │ │ │ eorseq r3, sp, ip, asr r0 │ │ │ │ eorseq r6, sl, r0, lsr #30 │ │ │ │ eorseq r7, sl, r4, ror r0 │ │ │ │ eorseq r2, sp, ip, asr pc │ │ │ │ eorseq r3, sp, r0, asr r0 │ │ │ │ - andeq sp, r3, r0, lsr #29 │ │ │ │ + andeq sp, r3, r0, ror lr │ │ │ │ eorseq r6, sl, r4, asr #30 │ │ │ │ eorseq r6, sl, r8, asr #30 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #48] @ 46cd54 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -1101959,15 +1101959,15 @@ │ │ │ │ eorseq r6, sl, r8, ror #25 │ │ │ │ eorseq r6, sl, ip, lsr lr │ │ │ │ eorseq r2, sp, r4, lsr #26 │ │ │ │ eorseq r2, sp, ip, lsr #28 │ │ │ │ eorseq r2, sp, r4, lsr #27 │ │ │ │ eorseq r2, sp, ip, lsl #27 │ │ │ │ eorseq r2, sp, r0, lsl #30 │ │ │ │ - andeq r0, r4, ip, asr #20 │ │ │ │ + andeq r0, r4, ip, lsl sl │ │ │ │ mlaseq sl, r4, ip, r6 │ │ │ │ eorseq r6, sl, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [pc, #388] @ 46d134 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ @@ -1102072,15 +1102072,15 @@ │ │ │ │ ldrsbteq r7, [sl], -ip │ │ │ │ ldrshteq r7, [sl], -r0 │ │ │ │ eorseq r2, sp, r4, lsl #27 │ │ │ │ eorseq r2, sp, r4, lsl #31 │ │ │ │ eorseq r2, sp, r0, ror #23 │ │ │ │ eorseq r2, sp, r8, asr #23 │ │ │ │ eorseq r2, sp, ip, lsr sp │ │ │ │ - andeq r0, r4, r8, lsl #17 │ │ │ │ + andeq r0, r4, r8, asr r8 │ │ │ │ ldrsbteq r6, [sl], -r0 │ │ │ │ eorseq r6, sl, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [pc, #388] @ 46d2f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ @@ -1102185,49 +1102185,49 @@ │ │ │ │ eorseq r6, sl, ip, asr #18 │ │ │ │ eorseq r6, sl, r4, ror sl │ │ │ │ eorseq r2, sp, r0, asr #23 │ │ │ │ eorseq r2, sp, r0, asr #27 │ │ │ │ eorseq r2, sp, ip, lsl sl │ │ │ │ eorseq r2, sp, r4, lsl #20 │ │ │ │ eorseq r2, sp, r8, ror fp │ │ │ │ - andeq r0, r4, r4, asr #13 │ │ │ │ + muleq r4, r4, r6 │ │ │ │ eorseq r6, sl, ip, lsl #18 │ │ │ │ ldrshteq r6, [sl], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46d344 │ │ │ │ - b 49b26c │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 46d354 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, sl, r0, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46d374 │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 46d384 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, sl, r0, ror r8 │ │ │ │ - b 4d456c │ │ │ │ - b 4d45b4 │ │ │ │ - b 4d45cc │ │ │ │ - b 4d4554 │ │ │ │ + b 4d453c │ │ │ │ b 4d4584 │ │ │ │ - b 4d450c │ │ │ │ - b 4d4524 │ │ │ │ b 4d459c │ │ │ │ + b 4d4524 │ │ │ │ + b 4d4554 │ │ │ │ + b 4d44dc │ │ │ │ + b 4d44f4 │ │ │ │ + b 4d456c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 46d41c │ │ │ │ mov r6, #9 │ │ │ │ ldr lr, [pc, #88] @ 46d420 │ │ │ │ @@ -1102246,49 +1102246,49 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r6, sl, r8, lsl #17 │ │ │ │ - eoreq r3, r4, r0, lsl #6 │ │ │ │ + eoreq r3, r4, r0, asr #5 │ │ │ │ mlaseq sl, r0, r8, r6 │ │ │ │ - ldrdeq r3, [r4], -r8 @ │ │ │ │ - eoreq r3, r4, r6, ror #5 │ │ │ │ + mlaeq r4, r8, r2, r3 │ │ │ │ + eoreq r3, r4, r6, lsr #5 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 46d448 │ │ │ │ tst r2, #32 │ │ │ │ bne 46d44c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46d46c │ │ │ │ - b 49b26c │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 46d47c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, sl, r8, ror r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46d49c │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 46d4ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, sl, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1102303,15 +1102303,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 46d51c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf0c4 │ │ │ │ + bl 4bf094 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46d518 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ @@ -1102364,26 +1102364,26 @@ │ │ │ │ beq 46d648 │ │ │ │ ldr r1, [pc, #156] @ 46d674 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, sp │ │ │ │ mov r2, #14 │ │ │ │ mov r0, sl │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ mov r0, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm sl!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ @@ -1102399,15 +1102399,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r2, sp, r0, ror #15 │ │ │ │ - eoreq r3, r4, sp, asr r2 │ │ │ │ + eoreq r3, r4, sp, lsl r2 │ │ │ │ ldr r0, [r0] │ │ │ │ b 38aa8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1102490,15 +1102490,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d7bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d7e4 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46d824 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1102506,15 +1102506,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d7fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d824 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46d864 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1102522,15 +1102522,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d83c │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d864 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 46d918 │ │ │ │ mov r5, r0 │ │ │ │ b 46d8d8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1102551,15 +1102551,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d8b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d8d8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46d918 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1102567,15 +1102567,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d8f0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d918 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46d958 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1102583,15 +1102583,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46d930 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46d958 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, sl, ip, ror #8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ @@ -1102608,15 +1102608,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46d998 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46d9bc │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1102630,15 +1102630,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46d9f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46da14 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ b 38aa8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46da88 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1102673,27 +1102673,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 46da9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 46dac0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46dac8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46daf0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 46db54 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 46db54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -1102710,15 +1102710,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 46db30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46db54 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1102733,15 +1102733,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46db88 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46dbb0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 46dbd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1102766,25 +1102766,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 46dc10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46dc34 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 46dcac │ │ │ │ @@ -1102798,15 +1102798,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ mlaseq sl, ip, pc, r5 @ │ │ │ │ - eoreq r2, r4, r9, asr r9 │ │ │ │ + eoreq r2, r4, r9, lsl r9 │ │ │ │ eorseq r5, sl, ip, ror #30 │ │ │ │ ldr r1, [pc, #20] @ 46dcd4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -1102857,15 +1102857,15 @@ │ │ │ │ beq 46dd8c │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r2, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49fc98 │ │ │ │ + bl 49fc68 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4, #148] @ 0x94 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #64] @ 46ddfc │ │ │ │ ldr r3, [pc, #64] @ 46de00 │ │ │ │ @@ -1102881,15 +1102881,15 @@ │ │ │ │ bl 58b6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ eorseq r1, sp, ip, asr #29 │ │ │ │ - eoreq r2, r4, sp, ror pc │ │ │ │ + eoreq r2, r4, sp, lsr pc │ │ │ │ ldrshteq r6, [sl], -r0 │ │ │ │ mlaseq sl, r0, r3, r6 │ │ │ │ ldr r1, [pc, #20] @ 46de24 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1102966,44 +1102966,44 @@ │ │ │ │ ldr r2, [pc, #24] @ 46df54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eoreq r2, r4, fp, lsl #14 │ │ │ │ + eoreq r2, r4, fp, asr #13 │ │ │ │ ldrshteq r5, [sl], -r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #8 │ │ │ │ bcs 46dfac │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ beq 46dfd4 │ │ │ │ ldr r0, [pc, #232] @ 46e088 │ │ │ │ ldr r1, [pc, #232] @ 46e08c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 46e020 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ bne 46e010 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -1103039,20 +1103039,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eoreq r2, r4, sp, ror #11 │ │ │ │ + eoreq r2, r4, sp, lsr #11 │ │ │ │ eorseq r5, sl, r4, lsl #24 │ │ │ │ eorseq r5, sl, r0, lsr #24 │ │ │ │ - @ instruction: 0x0003cab4 │ │ │ │ + andeq ip, r3, r4, lsl #21 │ │ │ │ eorseq r5, sl, ip, asr #26 │ │ │ │ - andeq ip, r3, ip, lsr #22 │ │ │ │ + strdeq ip, [r3], -ip @ │ │ │ │ ldrsbteq r5, [sl], -ip │ │ │ │ eorseq r5, sl, r8, lsl sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ 46e0c8 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1103070,15 +1103070,15 @@ │ │ │ │ ldr ip, [pc, #36] @ 46e100 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 4978d0 │ │ │ │ + bl 4978a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ eorseq r1, sp, r4, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #32] @ 46e134 │ │ │ │ @@ -1103371,15 +1103371,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 46e5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - strhteq r2, [r4], -r7 │ │ │ │ + eoreq r2, r4, r7, ror r0 │ │ │ │ eorseq r5, sl, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #172] @ 46e670 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1103410,15 +1103410,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 3728c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ b 46e644 │ │ │ │ mov r0, sp │ │ │ │ - bl 4af7fc │ │ │ │ + bl 4af7cc │ │ │ │ mov r0, r9 │ │ │ │ bl 37a48 │ │ │ │ mov r0, sp │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -1103553,27 +1103553,27 @@ │ │ │ │ ldr r0, [r1, #12]! │ │ │ │ b 46e86c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 46e898 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #28] @ 46e8bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ b 46e8b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 497860 │ │ │ │ + bl 497830 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ eorseq r1, sp, r8, ror r7 │ │ │ │ eorseq r7, sl, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1103658,30 +1103658,30 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r5, sl, r8, asr r2 │ │ │ │ - eoreq r1, r4, r2, asr #25 │ │ │ │ + eoreq r1, r4, r2, lsl #25 │ │ │ │ eorseq r5, sl, r4, ror #4 │ │ │ │ - eoreq r1, r4, r2, lsr #25 │ │ │ │ - eoreq r1, r4, r3, lsr #25 │ │ │ │ + eoreq r1, r4, r2, ror #24 │ │ │ │ + eoreq r1, r4, r3, ror #24 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #13 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #8] @ 46ea5c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - eoreq r1, r4, r7, asr ip │ │ │ │ + eoreq r1, r4, r7, lsl ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 46ead0 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 46ead4 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 46ead8 │ │ │ │ @@ -1103699,22 +1103699,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsbteq r5, [sl], -r4 │ │ │ │ - eoreq r1, r4, r0, asr ip │ │ │ │ + eoreq r1, r4, r0, lsl ip │ │ │ │ eorseq r5, sl, r0, ror #3 │ │ │ │ - eoreq r1, r4, r8, lsr #24 │ │ │ │ - eoreq r1, r4, r6, lsr ip │ │ │ │ + eoreq r1, r4, r8, ror #23 │ │ │ │ + strdeq r1, [r4], -r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #112] @ 46eb64 │ │ │ │ mov r3, #0 │ │ │ │ ldr lr, [pc, #108] @ 46eb68 │ │ │ │ ldr ip, [pc, #108] @ 46eb6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1103736,60 +1103736,60 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq sl, r1, ip, lsr r3 │ │ │ │ - andeq r6, r2, ip, lsl #5 │ │ │ │ + andeq r6, r2, ip, asr r2 │ │ │ │ eorseq r5, sl, r0, asr r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46eb94 │ │ │ │ ldr r1, [pc, #80] @ 46ebd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 46ebd0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 46ebd4 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrshteq r5, [sl], -r4 │ │ │ │ - eoreq r1, r4, fp, lsr #22 │ │ │ │ - eoreq r1, r4, r1, ror #22 │ │ │ │ + eoreq r1, r4, fp, ror #21 │ │ │ │ + eoreq r1, r4, r1, lsr #22 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 46ec04 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr r1, [pc, #16] @ 46ec0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 569048 │ │ │ │ - strdeq r1, [r4], -pc @ │ │ │ │ + b 569018 │ │ │ │ + strhteq r1, [r4], -pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr fp, [r2] │ │ │ │ add r8, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #0 │ │ │ │ @@ -1103840,15 +1103840,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 46eca0 │ │ │ │ tst r5, #2 │ │ │ │ beq 46ed50 │ │ │ │ tst r5, #1 │ │ │ │ beq 46ed00 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ bne 46ecd0 │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ bfi r1, r9, #0, #2 │ │ │ │ @@ -1103905,18 +1103905,18 @@ │ │ │ │ mov r0, #3 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46ef04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 554828 │ │ │ │ + bl 5547f8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5546c4 │ │ │ │ + bl 554694 │ │ │ │ ldr r2, [r6, #160] @ 0xa0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 46eeec │ │ │ │ ldr r0, [pc, #284] @ 46ef40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1103963,15 +1103963,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 46eec0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46eee8 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 4ae00 │ │ │ │ and r0, r4, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1104006,15 +1104006,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 46efb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bf0c4 │ │ │ │ + bl 4bf094 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 46efb4 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ @@ -1104103,15 +1104103,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [pc, #432] @ 46f2c0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, r7 │ │ │ │ bne 46f140 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1104206,19 +1104206,19 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrhteq r0, [sp], -r0 │ │ │ │ eorseq r0, sp, r4, ror #22 │ │ │ │ eorseq r4, sl, ip, lsr #23 │ │ │ │ eorseq r0, sp, r4, lsr #21 │ │ │ │ eorseq r4, sl, r8, asr #20 │ │ │ │ eorseq r0, sp, r0, ror #22 │ │ │ │ - strhteq r1, [r4], -r1 │ │ │ │ + eoreq r1, r4, r1, ror r3 │ │ │ │ ldrsbteq r4, [sl], -r8 │ │ │ │ eorseq r4, sl, ip, lsl fp │ │ │ │ eorseq r6, sl, r8, lsr #6 │ │ │ │ - eoreq sl, r1, ip, lsl #17 │ │ │ │ + eoreq sl, r1, ip, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 46f4f0 │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -1104387,15 +1104387,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - muleq r3, r4, r5 │ │ │ │ + andeq fp, r3, r4, ror #10 │ │ │ │ ldrshteq r4, [sl], -r4 │ │ │ │ eorseq r4, sl, ip, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1104505,25 +1104505,25 @@ │ │ │ │ ldr r0, [r6, #48]! @ 0x30 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 470128 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl 4af9cc │ │ │ │ + bl 4af99c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 470128 │ │ │ │ @@ -1104740,15 +1104740,15 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #220]! @ 0xdc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4701d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 470128 │ │ │ │ @@ -1104821,15 +1104821,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 470128 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1105195,15 +1105195,15 @@ │ │ │ │ eorseq r0, sp, r4, asr #10 │ │ │ │ eorseq r0, sp, ip, lsr #10 │ │ │ │ ldrshteq r0, [sp], -r8 │ │ │ │ eorseq r4, sl, ip, asr #8 │ │ │ │ eorseq r4, sl, r4, lsl #18 │ │ │ │ eorseq pc, ip, r8, asr #27 │ │ │ │ eorseq r0, sp, r8, lsr #10 │ │ │ │ - andeq sl, r3, r8, asr #18 │ │ │ │ + andeq sl, r3, r8, lsl r9 │ │ │ │ eorseq r3, sl, r8, lsr #23 │ │ │ │ eorseq r3, sl, r8, ror #23 │ │ │ │ eorseq r5, sl, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #680 @ 0x2a8 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1105249,29 +1105249,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 470800 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 470940 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #1888] @ 0x760 │ │ │ │ ldr r8, [sp, #1892] @ 0x764 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4706b4 │ │ │ │ ldr r9, [sp, #1896] @ 0x768 │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #680 @ 0x2a8 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b0848 │ │ │ │ + bl 4b0818 │ │ │ │ ldr r0, [sp, #1888] @ 0x760 │ │ │ │ cmp r0, #2 │ │ │ │ bne 47080c │ │ │ │ mov r0, r5 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1105286,15 +1105286,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 470898 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 4709b0 │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #220] @ 0xdc │ │ │ │ ldr r5, [sp, #1888] @ 0x760 │ │ │ │ ldr r8, [sp, #1892] @ 0x764 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 470670 │ │ │ │ ldr r9, [sp, #1896] @ 0x768 │ │ │ │ str r5, [r4, #220] @ 0xdc │ │ │ │ @@ -1105347,28 +1105347,28 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ strb r6, [sp, #1864] @ 0x748 │ │ │ │ str r4, [sp, #1856] @ 0x740 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r4, sp, #1888 @ 0x760 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1864 @ 0x748 │ │ │ │ bl 3855c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, sp │ │ │ │ add r0, lr, #852 @ 0x354 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 4c45e0 │ │ │ │ + bl 4c45b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37214 │ │ │ │ ldr r4, [sp, #1876] @ 0x754 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r4, #32 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ @@ -1105420,15 +1105420,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 470580 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4705ac │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #852 @ 0x354 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [sp, #1880] @ 0x758 │ │ │ │ bl 383c4 │ │ │ │ add sp, sp, #680 @ 0x2a8 │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -1105436,15 +1105436,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 470928 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 4709ec │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #1888] @ 0x760 │ │ │ │ ldr r8, [sp, #1892] @ 0x764 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4706f8 │ │ │ │ ldr r9, [sp, #1896] @ 0x768 │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ @@ -1105458,15 +1105458,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 470934 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 470a1c │ │ │ │ add r0, sp, #1888 @ 0x760 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #1888] @ 0x760 │ │ │ │ ldr r8, [sp, #1892] @ 0x764 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 47073c │ │ │ │ ldr r9, [sp, #1896] @ 0x768 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ @@ -1105764,15 +1105764,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 470ae0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 470b18 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #852 @ 0x354 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 470b18 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1880] @ 0x758 │ │ │ │ bl 383c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -1105801,60 +1105801,60 @@ │ │ │ │ bl 59014 │ │ │ │ b 470b88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andeq sl, r3, r0, lsr #6 │ │ │ │ + strdeq sl, [r3], -r0 │ │ │ │ ldrhteq r3, [sl], -r8 │ │ │ │ ldrhteq r3, [sl], -r4 │ │ │ │ - andeq sl, r3, r4 │ │ │ │ + ldrdeq r9, [r3], -r4 │ │ │ │ ldrhteq r3, [sl], -r4 │ │ │ │ eorseq r5, sl, ip, lsl #17 │ │ │ │ eorseq r5, sl, ip, lsl #17 │ │ │ │ @ instruction: 0xffffe218 │ │ │ │ - andeq sl, r3, r4, ror r1 │ │ │ │ - strdeq pc, [r3], -ip @ │ │ │ │ + andeq sl, r3, r4, asr #2 │ │ │ │ + strhteq pc, [r3], -ip @ │ │ │ │ eorseq r3, sl, r4, lsr #8 │ │ │ │ eorseq r3, sl, r0, lsr r4 │ │ │ │ ldrsbteq r5, [sl], -r0 │ │ │ │ ldrsbteq r5, [sl], -r0 │ │ │ │ @ instruction: 0xffffe1a8 │ │ │ │ - andeq sl, r3, r4, lsl #2 │ │ │ │ - eoreq pc, r3, ip, lsl #31 │ │ │ │ + ldrdeq sl, [r3], -r4 │ │ │ │ + eoreq pc, r3, ip, asr #30 │ │ │ │ ldrhteq r3, [sl], -r4 │ │ │ │ ldrsbteq r3, [sl], -r0 │ │ │ │ eorseq r5, sl, r8, asr #16 │ │ │ │ eorseq r5, sl, r8, asr #16 │ │ │ │ @ instruction: 0xffffe16c │ │ │ │ - andeq sl, r3, r8, asr #1 │ │ │ │ - eoreq pc, r3, r0, asr pc @ │ │ │ │ + muleq r3, r8, r0 │ │ │ │ + eoreq pc, r3, r0, lsl pc @ │ │ │ │ eorseq r3, sl, r8, ror r3 │ │ │ │ eorseq r3, sl, r4, lsr #7 │ │ │ │ eorseq r5, sl, r4, lsl #16 │ │ │ │ eorseq r5, sl, r4, lsl #16 │ │ │ │ @ instruction: 0xffffe13c │ │ │ │ - muleq r3, r8, r0 │ │ │ │ - eoreq pc, r3, r0, lsr #30 │ │ │ │ + andeq sl, r3, r8, rrx │ │ │ │ + eoreq pc, r3, r0, ror #29 │ │ │ │ eorseq r3, sl, r8, asr #6 │ │ │ │ eorseq r3, sl, r4, lsl #7 │ │ │ │ ldrsbteq r5, [sl], -r8 │ │ │ │ ldrsbteq r5, [sl], -r8 │ │ │ │ @ instruction: 0xffffe344 │ │ │ │ - andeq sl, r3, r0, lsr #5 │ │ │ │ - eoreq r0, r4, r7, ror #3 │ │ │ │ + andeq sl, r3, r0, ror r2 │ │ │ │ + eoreq r0, r4, r7, lsr #3 │ │ │ │ eorseq r3, sl, ip, lsr r5 │ │ │ │ eorseq r3, sl, r0, ror #10 │ │ │ │ eorseq pc, ip, r8, asr #16 │ │ │ │ eorseq r0, sp, r4, ror #28 │ │ │ │ eorseq r0, sp, r8, ror #21 │ │ │ │ eorseq pc, ip, r0, asr r9 @ │ │ │ │ - andeq sl, r3, ip, lsl r2 │ │ │ │ - eoreq r1, r2, sp, ror lr │ │ │ │ + andeq sl, r3, ip, ror #3 │ │ │ │ + eoreq r1, r2, sp, lsr lr │ │ │ │ eorseq r3, sl, r4, asr #9 │ │ │ │ @ instruction: 0xffffe18c │ │ │ │ eorseq r3, sl, r8, ror #9 │ │ │ │ eorseq r3, sl, r4, lsr r3 │ │ │ │ ldr r0, [pc, #56] @ 470ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ @@ -1105896,15 +1105896,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r5, [r2, #12] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ vldr d0, [r1] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4d9f18 │ │ │ │ + bl 4d9ee8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eor r1, r1, #3 │ │ │ │ strb r0, [sp, #32] │ │ │ │ orrs r1, r1, r2 │ │ │ │ beq 470d50 │ │ │ │ @@ -1105952,15 +1105952,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ b 471098 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ bmi 470ed8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ b 471090 │ │ │ │ add r6, r9, #1 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r6, r8 │ │ │ │ bcs 471048 │ │ │ │ @@ -1106037,15 +1106037,15 @@ │ │ │ │ b 471058 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bhi 470f74 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1106468,15 +1106468,15 @@ │ │ │ │ bl 4e908 │ │ │ │ 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 688ec8 │ │ │ │ + bl 688e98 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 471654 │ │ │ │ vldr d1, [pc, #220] @ 471708 │ │ │ │ @@ -1106781,15 +1106781,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #3120 @ 0xc30 │ │ │ │ movcs r4, #3120 @ 0xc30 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1106857,15 +1106857,15 @@ │ │ │ │ mov r3, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r2, [pc, #332] @ 471d60 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4a7fb8 │ │ │ │ + bl 4a7f88 │ │ │ │ ldr r7, [sp, #716] @ 0x2cc │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 471c8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -1106894,15 +1106894,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r6, r1, #1 │ │ │ │ strd r4, [r2] │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 471cbc │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r5 │ │ │ │ b 471ca4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 471c84 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1106916,15 +1106916,15 @@ │ │ │ │ bl 478ca8 │ │ │ │ b 471d44 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 471d14 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r5, r7 │ │ │ │ b 471cf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 471d4c │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1106938,23 +1106938,23 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 478f68 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq lr, ip, r4, ror r2 │ │ │ │ eorseq r1, sl, r8, asr #26 │ │ │ │ - eoreq lr, r3, r8, lsr #17 │ │ │ │ + eoreq lr, r3, r8, ror #16 │ │ │ │ ldrsbteq r2, [sl], -r0 │ │ │ │ eorseq r2, sl, r0, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r6, #18724 @ 0x4924 │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1107023,15 +1107023,15 @@ │ │ │ │ mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r2, [pc, #332] @ 471ff8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4a78e8 │ │ │ │ + bl 4a78b8 │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ beq 471f24 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2!, {r0, r1, r4, r5, r6, r7} │ │ │ │ @@ -1107060,15 +1107060,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r6, r2, #1 │ │ │ │ stm r1, {r4, ip} │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 471f54 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r5 │ │ │ │ b 471f3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 471f1c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -1107082,15 +1107082,15 @@ │ │ │ │ bl 478da4 │ │ │ │ b 471fdc │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 471fac │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r5, r7 │ │ │ │ b 471f90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 471fe4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -1107104,23 +1107104,23 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 479008 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq sp, ip, r0, ror #31 │ │ │ │ eorseq r1, sl, r8, lsl #25 │ │ │ │ - eoreq lr, r3, r2, lsr #12 │ │ │ │ + eoreq lr, r3, r2, ror #11 │ │ │ │ eorseq r1, sl, r8, lsr pc │ │ │ │ eorseq r2, sl, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #262144 @ 0x40000 │ │ │ │ movcs r4, #262144 @ 0x40000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1107150,15 +1107150,15 @@ │ │ │ │ b 4720a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 4720e4 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r7, r0 │ │ │ │ @@ -1107199,15 +1107199,15 @@ │ │ │ │ eorseq r1, sl, r8, lsr #27 │ │ │ │ ldrhteq r1, [sl], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movcs r4, #65536 @ 0x10000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1107273,15 +1107273,15 @@ │ │ │ │ mov r3, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r2, [pc, #208] @ 472364 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4a7000 │ │ │ │ + bl 4a6fd0 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ beq 472304 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ @@ -1107323,23 +1107323,23 @@ │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrshteq sp, [ip], -r0 │ │ │ │ eorseq r1, sl, r0, lsl #17 │ │ │ │ - eoreq fp, r1, r4, ror #4 │ │ │ │ + eoreq fp, r1, r4, lsr #4 │ │ │ │ eorseq r1, sl, r8, asr fp │ │ │ │ eorseq r1, sl, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r6, #37449 @ 0x9249 │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1107403,15 +1107403,15 @@ │ │ │ │ mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r2, [pc, #208] @ 47256c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4a9a7c │ │ │ │ + bl 4a9a4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ bne 472504 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -1107453,23 +1107453,23 @@ │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq sp, [ip], -ip │ │ │ │ eorseq r1, sl, r8, asr #13 │ │ │ │ - eoreq lr, r3, lr, lsr r0 │ │ │ │ + strdeq sp, [r3], -lr @ │ │ │ │ eorseq r1, sl, r8, asr r9 │ │ │ │ eorseq r1, sl, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ movcs r4, #32768 @ 0x8000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1107534,15 +1107534,15 @@ │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r2, [pc, #296] @ 4727d0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4aa2e0 │ │ │ │ + bl 4aa2b0 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 472718 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ @@ -1107606,15 +1107606,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 478f00 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq sp, [ip], -r8 │ │ │ │ mlaseq sl, ip, r2, r1 │ │ │ │ - eoreq r0, r2, r5, lsr #1 │ │ │ │ + eoreq r0, r2, r5, rrx │ │ │ │ eorseq r1, sl, r4, asr #14 │ │ │ │ eorseq r1, sl, r4, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1107647,15 +1107647,15 @@ │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a64c │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 4728a0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4728a0 │ │ │ │ @@ -1107666,15 +1107666,15 @@ │ │ │ │ bne 4728e0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r9] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r9, {r0, r1, r2, sl} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1107830,21 +1107830,21 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 472be8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 472b70 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ b 472bec │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1107928,15 +1107928,15 @@ │ │ │ │ bl 47a480 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 472cfc │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 472ec4 │ │ │ │ ldr r2, [pc, #1980] @ 4734a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a690 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1107974,15 +1107974,15 @@ │ │ │ │ beq 47301c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4730a4 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ blt 472dec │ │ │ │ b 472dd0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 472fd0 │ │ │ │ @@ -1108015,15 +1108015,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 472e38 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1108053,15 +1108053,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ @@ -1108190,34 +1108190,34 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 478a34 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b 4730fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 478a34 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 472dec │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 473144 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ b 4731c0 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1108258,15 +1108258,15 @@ │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 473214 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ b 472d8c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ bl 478a34 │ │ │ │ @@ -1108432,18 +1108432,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r1, sl, ip, lsr r2 │ │ │ │ ldrhteq r0, [sl], -r8 │ │ │ │ ldrhteq r0, [sl], -ip │ │ │ │ mlaseq sl, r8, pc, r0 @ │ │ │ │ mlaseq sl, ip, pc, r0 @ │ │ │ │ - eoreq lr, r3, r2, asr r1 │ │ │ │ - mlaeq r3, r6, sp, sp │ │ │ │ - strdeq sp, [r3], -r8 @ │ │ │ │ - eoreq sp, r3, r8, ror fp │ │ │ │ + eoreq lr, r3, r2, lsl r1 │ │ │ │ + eoreq sp, r3, r6, asr sp │ │ │ │ + strhteq sp, [r3], -r8 │ │ │ │ + eoreq sp, r3, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #844 @ 0x34c │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ @@ -1108473,15 +1108473,15 @@ │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r0, r7 │ │ │ │ bl 4a64c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 473590 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -1108495,15 +1108495,15 @@ │ │ │ │ bne 4735e0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sl, #8 │ │ │ │ str r7, [sl] │ │ │ │ @@ -1108654,21 +1108654,21 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 4738c8 │ │ │ │ ldr r5, [sp, #796] @ 0x31c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 473850 │ │ │ │ ldr r5, [sp, #796] @ 0x31c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ str r5, [sp, #404] @ 0x194 │ │ │ │ b 4738cc │ │ │ │ add r2, sp, #796 @ 0x31c │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1108777,15 +1108777,15 @@ │ │ │ │ ldrb r0, [sp, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ beq 473a4c │ │ │ │ ldr r0, [sp, #668] @ 0x29c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 473c6c │ │ │ │ ldr r2, [pc, #2068] @ 47424c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ @@ -1108827,15 +1108827,15 @@ │ │ │ │ beq 473bbc │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ ldr r5, [sp, #404] @ 0x194 │ │ │ │ bl 478a34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 473c54 │ │ │ │ ldr r5, [sp, #404] @ 0x194 │ │ │ │ b 473ed8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 473b4c │ │ │ │ ldr r0, [pc, #1884] @ 474264 │ │ │ │ @@ -1108927,15 +1108927,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 473d10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -1108976,32 +1108976,32 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 473ba8 │ │ │ │ bl 478a34 │ │ │ │ b 473d48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ bl 478a34 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 473ed8 │ │ │ │ ldr r6, [sp, #820] @ 0x334 │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, ip, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 473d84 │ │ │ │ ldr r6, [sp, #820] @ 0x334 │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, ip, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ b 473e00 │ │ │ │ add r2, sp, #820 @ 0x334 │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1109045,15 +1109045,15 @@ │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ eor r0, r8, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ bne 473e60 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ bl 478a34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b 473ad8 │ │ │ │ add r1, fp, #12 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -1109095,15 +1109095,15 @@ │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [sp, #532] @ 0x214 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 47402c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r5, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #2 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -1109306,18 +1109306,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r0, [sl], -ip │ │ │ │ eorseq r0, sl, r8, lsl #4 │ │ │ │ eorseq r0, sl, ip, lsl #4 │ │ │ │ eorseq r0, sl, ip, lsl r3 │ │ │ │ eorseq r0, sl, r0, lsr #6 │ │ │ │ - eoreq sp, r3, lr, lsr r4 │ │ │ │ - eoreq sp, r3, r6, asr #32 │ │ │ │ - mlaeq r3, ip, ip, ip │ │ │ │ - strdeq ip, [r3], -r8 @ │ │ │ │ + strdeq sp, [r3], -lr @ │ │ │ │ + eoreq sp, r3, r6 │ │ │ │ + eoreq ip, r3, ip, asr ip │ │ │ │ + strhteq ip, [r3], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ @@ -1109348,15 +1109348,15 @@ │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a64c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 474334 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 474334 │ │ │ │ @@ -1109367,15 +1109367,15 @@ │ │ │ │ bne 474374 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [fp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib fp, {r0, r1, r2, r9} │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1109533,21 +1109533,21 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 474684 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 47460c │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r7, [sp, #260] @ 0x104 │ │ │ │ b 474688 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1109630,15 +1109630,15 @@ │ │ │ │ bl 47a480 │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 474794 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4748e0 │ │ │ │ ldr r2, [pc, #2392] @ 4750d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a690 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1109675,28 +1109675,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4749dc │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 474a64 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 474b20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 4bf158 │ │ │ │ + bl 4bf128 │ │ │ │ cmp r6, #0 │ │ │ │ beq 474b20 │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -1109724,15 +1109724,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ @@ -1109858,22 +1109858,22 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ cmpne r0, #0 │ │ │ │ beq 474b44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1109890,15 +1109890,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 474b88 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 474b98 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -1109959,22 +1109959,22 @@ │ │ │ │ cmpne r0, #2 │ │ │ │ beq 47431c │ │ │ │ b 474334 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 474cb8 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ b 474d34 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1110016,15 +1110016,15 @@ │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ bne 474d84 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ b 474818 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ ldr sl, [sp, #184] @ 0xb8 │ │ │ │ bl 478a34 │ │ │ │ b 4748f0 │ │ │ │ mov r0, #24 │ │ │ │ @@ -1110237,18 +1110237,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq pc, r9, r4, lsl #15 │ │ │ │ ldrshteq pc, [r9], -r8 @ │ │ │ │ ldrshteq pc, [r9], -ip @ │ │ │ │ eorseq pc, r9, ip, ror r5 @ │ │ │ │ eorseq pc, r9, r0, lsl #11 │ │ │ │ - strhteq ip, [r3], -lr │ │ │ │ - eoreq ip, r3, lr, lsr #5 │ │ │ │ - eoreq fp, r3, r4, lsl #27 │ │ │ │ - ldrdeq ip, [r3], -r8 @ │ │ │ │ + eoreq ip, r3, lr, ror r6 │ │ │ │ + eoreq ip, r3, lr, ror #4 │ │ │ │ + eoreq fp, r3, r4, asr #26 │ │ │ │ + mlaeq r3, r8, r1, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ @@ -1110280,15 +1110280,15 @@ │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ mov r0, sl │ │ │ │ bl 4a64c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 4751c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4751c4 │ │ │ │ @@ -1110299,15 +1110299,15 @@ │ │ │ │ bne 475200 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [fp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib fp, {r0, r1, r2, r7} │ │ │ │ b 47529c │ │ │ │ add r0, fp, #8 │ │ │ │ @@ -1110474,21 +1110474,21 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 47553c │ │ │ │ ldr r7, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 4754c0 │ │ │ │ ldr r7, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ str r7, [sp, #636] @ 0x27c │ │ │ │ b 475540 │ │ │ │ ldr r0, [sp, #1524] @ 0x5f4 │ │ │ │ add r3, sp, #636 @ 0x27c │ │ │ │ ldr r1, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -1110580,15 +1110580,15 @@ │ │ │ │ bl 47a480 │ │ │ │ ldrb r0, [sp, #920] @ 0x398 │ │ │ │ cmp r0, #0 │ │ │ │ beq 475674 │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ b 475900 │ │ │ │ ldr r2, [pc, #2364] @ 475f9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ @@ -1110628,15 +1110628,15 @@ │ │ │ │ beq 47584c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldr r6, [sp, #636] @ 0x27c │ │ │ │ bl 478a34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4758e0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #636] @ 0x27c │ │ │ │ b 47575c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #924] @ 0x39c │ │ │ │ @@ -1110757,15 +1110757,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 475900 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldrb r0, [sl, #24] │ │ │ │ add r1, sp, #1232 @ 0x4d0 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ str r6, [sp, #924] @ 0x39c │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [sl, #24] │ │ │ │ add r0, r7, #8 │ │ │ │ @@ -1110818,36 +1110818,36 @@ │ │ │ │ b 475a10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #924] @ 0x39c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ bl 478a34 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ bne 475790 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #1204] @ 0x4b4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 475b94 │ │ │ │ mov r7, #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r4, r8 │ │ │ │ ldrb r0, [sl, #24] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ str r4, [sp, #924] @ 0x39c │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [sl, #24] │ │ │ │ @@ -1110927,22 +1110927,22 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 475a48 │ │ │ │ ldr r5, [sp, #1548] @ 0x60c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 475bd8 │ │ │ │ ldr r5, [sp, #1548] @ 0x60c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ str r5, [sp, #636] @ 0x27c │ │ │ │ b 475c58 │ │ │ │ ldr r0, [sp, #1548] @ 0x60c │ │ │ │ add r3, sp, #636 @ 0x27c │ │ │ │ ldr r1, [sp, #1552] @ 0x610 │ │ │ │ @@ -1110988,15 +1110988,15 @@ │ │ │ │ ldr r6, [sp, #636] @ 0x27c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #4 │ │ │ │ bne 475cb8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ b 4756fc │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #1232 @ 0x4d0 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 3855c │ │ │ │ @@ -1111182,18 +1111182,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mlaseq r9, r4, r8, lr │ │ │ │ eorseq lr, r9, ip, ror r5 │ │ │ │ eorseq lr, r9, r0, lsl #11 │ │ │ │ mlaseq r9, r0, r6, lr │ │ │ │ mlaseq r9, r4, r6, lr │ │ │ │ - eoreq fp, r3, r6, lsl #16 │ │ │ │ - eoreq fp, r3, lr, lsl #8 │ │ │ │ - eoreq sl, r3, r4, asr #28 │ │ │ │ - eoreq fp, r3, r4, ror r3 │ │ │ │ + eoreq fp, r3, r6, asr #15 │ │ │ │ + eoreq fp, r3, lr, asr #7 │ │ │ │ + eoreq sl, r3, r4, lsl #28 │ │ │ │ + eoreq fp, r3, r4, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ @@ -1111224,15 +1111224,15 @@ │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a64c │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 476084 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 476084 │ │ │ │ @@ -1111243,15 +1111243,15 @@ │ │ │ │ bne 4760c4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r9] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r9, {r0, r1, r2, sl} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1111408,21 +1111408,21 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 4763d0 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 476358 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ b 4763d4 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1111506,15 +1111506,15 @@ │ │ │ │ bl 47a480 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4764e4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4766a8 │ │ │ │ ldr r2, [pc, #1960] @ 476c78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a690 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1111552,15 +1111552,15 @@ │ │ │ │ beq 476800 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 476888 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 4765d0 │ │ │ │ b 4765b8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 4767b4 │ │ │ │ @@ -1111592,15 +1111592,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 47661c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1111630,15 +1111630,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ @@ -1111766,34 +1111766,34 @@ │ │ │ │ b 4765b8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 478a34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b 4768dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 478a34 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4765d0 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 476924 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ b 4769a0 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1111834,15 +1111834,15 @@ │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 4769f4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ b 476574 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ bl 478a34 │ │ │ │ @@ -1112005,18 +1112005,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r9, r4, lsl #20 │ │ │ │ ldrsbteq sp, [r9], -r4 │ │ │ │ ldrsbteq sp, [r9], -r8 │ │ │ │ ldrhteq sp, [r9], -r4 │ │ │ │ ldrhteq sp, [r9], -r8 │ │ │ │ - eoreq sl, r3, lr, ror #18 │ │ │ │ - eoreq sl, r3, lr, lsr #11 │ │ │ │ - eoreq sl, r3, r8, lsl r1 │ │ │ │ - mlaeq r3, r4, r3, sl │ │ │ │ + eoreq sl, r3, lr, lsr #18 │ │ │ │ + eoreq sl, r3, lr, ror #10 │ │ │ │ + ldrdeq sl, [r3], -r8 @ │ │ │ │ + eoreq sl, r3, r4, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ @@ -1112047,15 +1112047,15 @@ │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a64c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 476d60 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 476d60 │ │ │ │ @@ -1112066,15 +1112066,15 @@ │ │ │ │ bne 476da0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 4d6764 │ │ │ │ + bl 4d6734 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [fp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib fp, {r0, r1, r2, r9} │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1112232,21 +1112232,21 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 4770b0 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 477038 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r7, [sp, #260] @ 0x104 │ │ │ │ b 4770b4 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1112329,15 +1112329,15 @@ │ │ │ │ bl 47a480 │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4771c0 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 47730c │ │ │ │ ldr r2, [pc, #2392] @ 477b04 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 4a690 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1112374,28 +1112374,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 477408 │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 477490 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 47754c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 4bf184 │ │ │ │ + bl 4bf154 │ │ │ │ cmp r6, #0 │ │ │ │ beq 47754c │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ @@ -1112423,15 +1112423,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ @@ -1112557,22 +1112557,22 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 478a34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ cmpne r0, #0 │ │ │ │ beq 477570 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1112589,15 +1112589,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 4775b4 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 4775c4 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -1112658,22 +1112658,22 @@ │ │ │ │ cmpne r0, #2 │ │ │ │ beq 476d48 │ │ │ │ b 476d60 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 4776e4 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ b 477760 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1112715,15 +1112715,15 @@ │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ bne 4777b0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ b 477244 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ ldr sl, [sp, #184] @ 0xb8 │ │ │ │ bl 478a34 │ │ │ │ b 47731c │ │ │ │ mov r0, #24 │ │ │ │ @@ -1112936,18 +1112936,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r9, r8, lsr sp │ │ │ │ eorseq ip, r9, ip, asr #19 │ │ │ │ ldrsbteq ip, [r9], -r0 │ │ │ │ eorseq ip, r9, r0, asr fp │ │ │ │ eorseq ip, r9, r4, asr fp │ │ │ │ - mlaeq r3, r2, ip, r9 │ │ │ │ - eoreq r9, r3, r2, lsl #17 │ │ │ │ - eoreq r9, r3, r8, asr r3 │ │ │ │ - eoreq r9, r3, ip, lsr #15 │ │ │ │ + eoreq r9, r3, r2, asr ip │ │ │ │ + eoreq r9, r3, r2, asr #16 │ │ │ │ + eoreq r9, r3, r8, lsl r3 │ │ │ │ + eoreq r9, r3, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 477b98 │ │ │ │ mov r5, r0 │ │ │ │ beq 477b74 │ │ │ │ ldr r0, [pc, #108] @ 477bb4 │ │ │ │ @@ -1113054,15 +1113054,15 @@ │ │ │ │ mov fp, #1 │ │ │ │ add sl, pc, sl │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #16 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 4a7718 │ │ │ │ + bl 4a76e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r9] │ │ │ │ strne r0, [r9, #4] │ │ │ │ strne r2, [r9, #8] │ │ │ │ @@ -1113076,15 +1113076,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4788fc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r8, r1, pc, lsl #10 │ │ │ │ + eoreq r8, r1, pc, asr #9 │ │ │ │ eorseq fp, r9, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 47ac24 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ @@ -1113127,15 +1113127,15 @@ │ │ │ │ mov fp, #7 │ │ │ │ add sl, pc, sl │ │ │ │ stm r7, {r0, r3, r4, r5, r6, lr} │ │ │ │ add r6, sp, #32 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 4a969c │ │ │ │ + bl 4a966c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 477e70 │ │ │ │ add r0, r8, #12 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -1113156,15 +1113156,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 4b724 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ b 477e40 │ │ │ │ - eoreq ip, r3, r1, asr r8 │ │ │ │ + eoreq ip, r3, r1, lsl r8 │ │ │ │ eorseq lr, r9, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 47ac24 │ │ │ │ @@ -1113200,15 +1113200,15 @@ │ │ │ │ mov fp, #1 │ │ │ │ add sl, pc, sl │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 4a7548 │ │ │ │ + bl 4a7518 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r9] │ │ │ │ strne r0, [r9, #4] │ │ │ │ strne r2, [r9, #8] │ │ │ │ @@ -1113222,15 +1113222,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4788fc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r8, r3, pc, lsr #11 │ │ │ │ + eoreq r8, r3, pc, ror #10 │ │ │ │ ldrshteq fp, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 47ac24 │ │ │ │ @@ -1113266,15 +1113266,15 @@ │ │ │ │ mov fp, #1 │ │ │ │ add sl, pc, sl │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #16 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 4a7350 │ │ │ │ + bl 4a7320 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r9] │ │ │ │ strne r0, [r9, #4] │ │ │ │ strne r2, [r9, #8] │ │ │ │ @@ -1113288,15 +1113288,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4788fc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r8, r1, pc, asr #3 │ │ │ │ + eoreq r8, r1, pc, lsl #3 │ │ │ │ ldrshteq fp, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 47ac24 │ │ │ │ @@ -1113366,25 +1113366,25 @@ │ │ │ │ ldr r2, [pc, #76] @ 478208 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #55 @ 0x37 │ │ │ │ bl 4d7c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ b 478184 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ b 4781fc │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq sp, r9, r0, lsl #22 │ │ │ │ eorseq sp, r9, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ @@ -1113428,15 +1113428,15 @@ │ │ │ │ mov fp, #51 @ 0x33 │ │ │ │ add sl, pc, sl │ │ │ │ stm r7, {r0, r3, r4, r5, r6, lr} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 4a5be0 │ │ │ │ + bl 4a5bb0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #3 │ │ │ │ beq 478310 │ │ │ │ add r0, r8, #8 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ @@ -1113453,36 +1113453,36 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4b724 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #4 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - eoreq ip, r3, fp, asr #15 │ │ │ │ + eoreq ip, r3, fp, lsl #15 │ │ │ │ eorseq sp, r9, r0, lsr #28 │ │ │ │ - b 53e564 │ │ │ │ + b 53e534 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 53e57c │ │ │ │ + b 53e54c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 478354 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r8, r3, r1, lsl r8 │ │ │ │ + b 67a5e4 │ │ │ │ + ldrdeq r8, [r3], -r1 @ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 47836c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r8, r3, r9, lsr #15 │ │ │ │ - b 53ee70 │ │ │ │ - b 53e594 │ │ │ │ - b 53e57c │ │ │ │ - b 53ee28 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r8, r3, r9, ror #14 │ │ │ │ b 53ee40 │ │ │ │ + b 53e564 │ │ │ │ + b 53e54c │ │ │ │ + b 53edf8 │ │ │ │ + b 53ee10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ bne 4783b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 478adc │ │ │ │ @@ -1113513,15 +1113513,15 @@ │ │ │ │ beq 478448 │ │ │ │ ldrd r8, [r4, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478428 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r5 │ │ │ │ b 478410 │ │ │ │ cmp r6, #0 │ │ │ │ beq 478448 │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ @@ -1113530,15 +1113530,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47846c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r5, r4 │ │ │ │ b 478450 │ │ │ │ cmp r6, #0 │ │ │ │ beq 478488 │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ @@ -1113561,15 +1113561,15 @@ │ │ │ │ ldr sl, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4784e8 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r5 │ │ │ │ b 4784d0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 478508 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -1113578,15 +1113578,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 47852c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r5, r6 │ │ │ │ b 478510 │ │ │ │ cmp r7, #0 │ │ │ │ beq 478548 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -1113840,15 +1113840,15 @@ │ │ │ │ bne 478964 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47899c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ b 47892c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4789e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ @@ -1113889,15 +1113889,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478a08 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ b 4789ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 478a28 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1114178,15 +1114178,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478e8c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ b 478e74 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 478eb0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1114196,15 +1114196,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478ed4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ b 478eb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 478ef4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1114244,15 +1114244,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478f94 │ │ │ │ add r6, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r6 │ │ │ │ b 478f7c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 478fb8 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1114262,15 +1114262,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 478fdc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r6, r5 │ │ │ │ b 478fc0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 478ffc │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1114284,15 +1114284,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 479034 │ │ │ │ add r6, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r6 │ │ │ │ b 47901c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 479058 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1114302,15 +1114302,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47907c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r6, r5 │ │ │ │ b 479060 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47909c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1114389,15 +1114389,15 @@ │ │ │ │ beq 4791f8 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 4791d8 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r5 │ │ │ │ b 4791c0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4791f8 │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ @@ -1114406,15 +1114406,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47921c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r5, r4 │ │ │ │ b 479200 │ │ │ │ cmp r6, #0 │ │ │ │ beq 479238 │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r6, r0 │ │ │ │ @@ -1114430,15 +1114430,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 47927c │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r5 │ │ │ │ b 479264 │ │ │ │ cmp r7, #0 │ │ │ │ beq 47929c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -1114447,15 +1114447,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4792c0 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r5, r6 │ │ │ │ b 4792a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4792dc │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -1114515,15 +1114515,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 4793d0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #60] @ 479414 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1114531,15 +1114531,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ b 4793bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq ip, r9, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldm r1, {r5, r6} │ │ │ │ @@ -1114577,15 +1114577,15 @@ │ │ │ │ bl 47b83c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4794d0 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ strd sl, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -1114648,22 +1114648,22 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ b 479674 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 4795fc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ b 479678 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -1114895,15 +1114895,15 @@ │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ beq 4799f0 │ │ │ │ b 479ee0 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 4d901c │ │ │ │ + bl 4d8fec │ │ │ │ b 4799e4 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 471294 │ │ │ │ b 4799e4 │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ @@ -1115033,15 +1115033,15 @@ │ │ │ │ bne 479b9c │ │ │ │ b 479e38 │ │ │ │ cmp r2, #25 │ │ │ │ bne 479f54 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 4d901c │ │ │ │ + bl 4d8fec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 479d78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ bcs 479e50 │ │ │ │ @@ -1115138,43 +1115138,43 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ bl 4a64c │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 479dac │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 479dac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r6, #0 │ │ │ │ beq 479e00 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 479de8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 479de8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 479e28 │ │ │ │ @@ -1115308,15 +1115308,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 478a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r9, r4, ror #28 │ │ │ │ eorseq r9, r9, r0, ror lr │ │ │ │ - eoreq r6, r3, r9, lsl fp │ │ │ │ + ldrdeq r6, [r3], -r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldrd sl, [r1, #20] │ │ │ │ mov r0, sp │ │ │ │ @@ -1115343,15 +1115343,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r2, #8] │ │ │ │ add r1, r2, #12 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldm sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ beq 47a060 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47a158 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1115371,15 +1115371,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 47a144 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ @@ -1115492,18 +1115492,18 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 478a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r9, r9, r8, lsr #23 │ │ │ │ eorseq r5, ip, r8, lsr #24 │ │ │ │ - eoreq r6, r3, lr, ror #17 │ │ │ │ + eoreq r6, r3, lr, lsr #17 │ │ │ │ ldrhteq r5, [ip], -r0 │ │ │ │ - eoreq r6, r3, r2, ror r9 │ │ │ │ - strhteq r6, [r3], -r4 │ │ │ │ + eoreq r6, r3, r2, lsr r9 │ │ │ │ + eoreq r6, r3, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r4, [lr, #16] │ │ │ │ cmp r5, r4 │ │ │ │ bcs 47a368 │ │ │ │ ldr r3, [lr, #12] │ │ │ │ @@ -1115719,15 +1115719,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 47a6c8 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1115790,15 +1115790,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r0, sl} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 47a7e4 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1115861,15 +1115861,15 @@ │ │ │ │ bl 47ba18 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #6 │ │ │ │ bne 47a8e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r5, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -1115893,15 +1115893,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ bne 47a96c │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -1115987,15 +1115987,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ bne 47aae4 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -1116119,15 +1116119,15 @@ │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ bl 4a64c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r5, [r9, #4] │ │ │ │ strb r0, [r9] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 47ad0c │ │ │ │ @@ -1116267,15 +1116267,15 @@ │ │ │ │ str r5, [r1, #12] │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ strb r0, [sp, #208] @ 0xd0 │ │ │ │ bne 47ae40 │ │ │ │ ldr r1, [pc, #1816] @ 47b638 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d9f48 │ │ │ │ + bl 4d9f18 │ │ │ │ b 47ae40 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ beq 47b160 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ bne 47af70 │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -1116401,30 +1116401,30 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ - bl 4aa784 │ │ │ │ + bl 4aa754 │ │ │ │ ldrb sl, [sp, #208] @ 0xd0 │ │ │ │ cmp sl, #6 │ │ │ │ bne 47b1d0 │ │ │ │ ldr r9, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ b 47b1f4 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r8, #8] │ │ │ │ str r0, [r8, #20] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ beq 47accc │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47b3c0 │ │ │ │ @@ -1116513,20 +1116513,20 @@ │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r0, #4 │ │ │ │ b 47b318 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 478e60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ ldrb r1, [r8, #24] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r1, r1, #1 │ │ │ │ strb r1, [r8, #24] │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ @@ -1116766,22 +1116766,22 @@ │ │ │ │ bne 47b7cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4d8c9c │ │ │ │ + bl 4d8c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 47b72c │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 47b7a4 │ │ │ │ b 47b7c4 │ │ │ │ @@ -1116878,23 +1116878,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 47b94c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 47b8d8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b 47b950 │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ @@ -1116933,15 +1116933,15 @@ │ │ │ │ bl 47b63c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 47b9b0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 47b9cc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -1116997,23 +1116997,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 47bb28 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #4 │ │ │ │ b 47bab4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, ip, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #28] │ │ │ │ b 47bb2c │ │ │ │ ldmib sp, {r0, r1, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ @@ -1117053,15 +1117053,15 @@ │ │ │ │ bl 47ac24 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #6 │ │ │ │ bne 47bb94 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d679c │ │ │ │ + bl 4d676c │ │ │ │ mov r0, #6 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ beq 47bbac │ │ │ │ @@ -1117250,15 +1117250,15 @@ │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp sl, r0 │ │ │ │ bne 47bf04 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 554abc │ │ │ │ + bl 554a8c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bl 47c088 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -1117273,26 +1117273,26 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, sl │ │ │ │ bcs 47bf30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 554af8 │ │ │ │ + bl 554ac8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bl 47c088 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 47bea8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 666eac │ │ │ │ + bl 666e7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor r3, r0, r4 │ │ │ │ eor r2, r1, r7 │ │ │ │ orrs r2, r3, r2 │ │ │ │ beq 47bec0 │ │ │ │ subs r0, r4, r0 │ │ │ │ @@ -1117338,15 +1117338,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47bfc0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47beb4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 47c070 │ │ │ │ ldr r1, [pc, #120] @ 47c074 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1117378,15 +1117378,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r7, r9, r0, asr pc │ │ │ │ eorseq r7, r9, r4, asr pc │ │ │ │ eorseq r7, r9, r4, lsl #30 │ │ │ │ eorseq r7, r9, r4, lsl #30 │ │ │ │ - eoreq r4, r3, lr, asr #25 │ │ │ │ + eoreq r4, r3, lr, lsl #25 │ │ │ │ eorseq r7, r9, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1117434,15 +1117434,15 @@ │ │ │ │ ldreq r6, [r3, #4] │ │ │ │ cmpeq r6, r1 │ │ │ │ beq 47c37c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1117492,15 +1117492,15 @@ │ │ │ │ blx r1 │ │ │ │ b 47c3e0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5547e8 │ │ │ │ + bl 5547b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -1117528,15 +1117528,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47c2b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c2dc │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #2 │ │ │ │ beq 47c3f0 │ │ │ │ b 47c458 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -1117545,15 +1117545,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47c2fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c320 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c340 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -1117567,15 +1117567,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47c350 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c3a8 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 47c3a8 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r0 │ │ │ │ bne 47c150 │ │ │ │ ldm r4, {r2, r3, r6} │ │ │ │ strd r0, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ @@ -1117593,15 +1117593,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47c3bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 47c3e0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ bne 47c458 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq 47c418 │ │ │ │ @@ -1117622,15 +1117622,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 47c428 │ │ │ │ cmp r3, #1 │ │ │ │ bne 47c458 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ dmb ish │ │ │ │ cmp r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ @@ -1117777,15 +1117777,15 @@ │ │ │ │ ldrhteq r3, [ip], -r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c6c0 │ │ │ │ - b 49b26c │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 47c6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrhteq r7, [r9], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -1117800,40 +1117800,40 @@ │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 47c740 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ eorseq r7, r9, r8, lsl r9 │ │ │ │ - eoreq r6, r1, r1, asr r0 │ │ │ │ - eoreq r6, r1, r5, lsr #32 │ │ │ │ + eoreq r6, r1, r1, lsl r0 │ │ │ │ + eoreq r5, r1, r5, ror #31 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 47c75c │ │ │ │ tst r2, #32 │ │ │ │ bne 47c760 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c780 │ │ │ │ - b 49b26c │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 47c790 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrshteq r7, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ @@ -1117847,26 +1117847,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 47ca40 │ │ │ │ ldr r1, [pc, #784] @ 47cad8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, #18 │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ add fp, sp, #16 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r1, [pc, #744] @ 47cadc │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ ldr r0, [pc, #724] @ 47cae0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 47c9c8 │ │ │ │ ldr r0, [pc, #716] @ 47caf0 │ │ │ │ @@ -1117878,15 +1117878,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add sl, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 4bf1b8 │ │ │ │ + bl 4bf188 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r4, r7, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c874 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1117898,21 +1117898,21 @@ │ │ │ │ ldm r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ ldr r1, [pc, #588] @ 47caf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5665f4 │ │ │ │ + bl 5665c4 │ │ │ │ ldr r0, [pc, #568] @ 47cafc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 47ca04 │ │ │ │ ldr r0, [pc, #560] @ 47cb0c │ │ │ │ @@ -1117924,15 +1117924,15 @@ │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add sl, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl 4bf1b8 │ │ │ │ + bl 4bf188 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r4, r5, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47c92c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1117944,15 +1117944,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 566470 │ │ │ │ + bl 566440 │ │ │ │ ldm fp!, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm fp!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ @@ -1118040,23 +1118040,23 @@ │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq r3, [ip], -r0 │ │ │ │ - eoreq r4, r3, fp, lsr r9 │ │ │ │ - eoreq r4, r3, r5, lsr #18 │ │ │ │ + strdeq r4, [r3], -fp @ │ │ │ │ + eoreq r4, r3, r5, ror #17 │ │ │ │ eorseq r3, ip, r4, lsr #8 │ │ │ │ mlaseq r9, r0, r5, r7 │ │ │ │ mlaseq r9, r0, r7, r7 │ │ │ │ eorseq r3, ip, r4, lsr r2 │ │ │ │ eorseq r3, ip, r0, lsr #8 │ │ │ │ eorseq r7, r9, r4, lsr r6 │ │ │ │ - strhteq r4, [r3], -sp │ │ │ │ + eoreq r4, r3, sp, ror r8 │ │ │ │ eorseq r3, ip, ip, ror #6 │ │ │ │ eorseq r7, r9, r4, asr r5 │ │ │ │ eorseq r7, r9, r4, asr r7 │ │ │ │ ldrshteq r3, [ip], -r8 │ │ │ │ eorseq r3, ip, r8, ror #6 │ │ │ │ eorseq r7, r9, ip, ror r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -1118337,15 +1118337,15 @@ │ │ │ │ bl 47e330 │ │ │ │ ldr r1, [r4, #1000] @ 0x3e8 │ │ │ │ ldr r0, [r4, #996] @ 0x3e4 │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47cf88 │ │ │ │ add r7, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r7 │ │ │ │ b 47cf70 │ │ │ │ ldr r1, [r4, #992] @ 0x3e0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47cfa8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #996] @ 0x3e4 │ │ │ │ @@ -1118414,15 +1118414,15 @@ │ │ │ │ ldr r0, [r4, #944] @ 0x3b0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ strb r6, [r4, #978] @ 0x3d2 │ │ │ │ bl 47e0d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ad230 │ │ │ │ + bl 4ad200 │ │ │ │ ldrb r0, [r4, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d120 │ │ │ │ ldr r5, [r4, #932] @ 0x3a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 47d100 │ │ │ │ ldr r0, [r4, #928] @ 0x3a0 │ │ │ │ @@ -1118450,15 +1118450,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #916] @ 0x394 │ │ │ │ add r6, r1, #1 │ │ │ │ strb r2, [r4, #980] @ 0x3d4 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47d14c │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r5 │ │ │ │ b 47d134 │ │ │ │ ldr r0, [r4, #912] @ 0x390 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d16c │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1118467,15 +1118467,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #908] @ 0x38c │ │ │ │ ldr r0, [r4, #904] @ 0x388 │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47d190 │ │ │ │ add r5, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r5 │ │ │ │ b 47d178 │ │ │ │ ldr r0, [r4, #900] @ 0x384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d1b0 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1118566,15 +1118566,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47d31c │ │ │ │ mov r0, r7 │ │ │ │ add r9, r7, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r7, r9 │ │ │ │ b 47d300 │ │ │ │ ldr r1, [r4, #992] @ 0x3e0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47d33c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #996] @ 0x3e4 │ │ │ │ @@ -1118602,15 +1118602,15 @@ │ │ │ │ ldr r0, [r4, #944] @ 0x3b0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ strb r6, [r4, #978] @ 0x3d2 │ │ │ │ bl 47e0d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ad230 │ │ │ │ + bl 4ad200 │ │ │ │ ldrb r0, [r4, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d3b8 │ │ │ │ add r0, r4, #924 @ 0x39c │ │ │ │ bl 47e3ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #980] @ 0x3d4 │ │ │ │ @@ -1118619,15 +1118619,15 @@ │ │ │ │ b 47d458 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47d3f0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r5, r7 │ │ │ │ b 47d3d4 │ │ │ │ ldr r0, [r4, #900] @ 0x384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d460 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1118637,15 +1118637,15 @@ │ │ │ │ b 47d460 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 47d438 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r5, r7 │ │ │ │ b 47d41c │ │ │ │ ldr r0, [r4, #912] @ 0x390 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d458 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1118913,27 +1118913,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 47d85c │ │ │ │ cmp r2, #1 │ │ │ │ bne 47d880 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47d888 │ │ │ │ cmp r1, #1 │ │ │ │ bne 47d8b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d918 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 47d918 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -1118951,15 +1118951,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 47d8f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47d918 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 47d95c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ @@ -1118968,15 +1118968,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47d934 │ │ │ │ cmp r1, #1 │ │ │ │ bne 47d95c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ bl 47e8e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -1119044,15 +1119044,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 47da68 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47daf8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 47dac4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ @@ -1119086,15 +1119086,15 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 47db48 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4a2724 │ │ │ │ + bl 4a26f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -1119322,45 +1119322,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 47dec0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47dee4 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 4d42b0 │ │ │ │ + b 4d4280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 47df14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47df40 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ b 47df40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 47df5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d42b0 │ │ │ │ + bl 4d4280 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -1119376,15 +1119376,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 47df98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47dfbc │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47dfe0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -1119541,15 +1119541,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 47e228 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47e204 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 4f24f4 │ │ │ │ + b 4f24c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 47e280 │ │ │ │ cmp r0, #0 │ │ │ │ bne 47e2d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -1119747,15 +1119747,15 @@ │ │ │ │ beq 47e57c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #2 │ │ │ │ bl 2a9190 │ │ │ │ add r6, r4, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bf010 │ │ │ │ + bl 4befe0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e5a8 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -1119782,15 +1119782,15 @@ │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq 47e624 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2724 │ │ │ │ + bl 4a26f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 47da8c │ │ │ │ @@ -1119891,15 +1119891,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47e7d0 │ │ │ │ add r6, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r6 │ │ │ │ b 47e7b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e7f4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1119909,15 +1119909,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47e818 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r6, r5 │ │ │ │ b 47e7fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e838 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1119931,15 +1119931,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47e870 │ │ │ │ add r6, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r6 │ │ │ │ b 47e858 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e894 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1119949,15 +1119949,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 47e8b8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r6, r5 │ │ │ │ b 47e89c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e8d8 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1119986,15 +1119986,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 47e920 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47e944 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #8 │ │ │ │ bne 47e960 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -1120556,15 +1120556,15 @@ │ │ │ │ beq 47f260 │ │ │ │ ldr r9, [r1, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [r1, #52] @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [pc, #664] @ 47f4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4beeac │ │ │ │ + bl 4bee7c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ lsl r7, r0, #4 │ │ │ │ cmnls r7, #-2147483640 @ 0x80000008 │ │ │ │ bls 47f270 │ │ │ │ @@ -1120737,15 +1120737,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 47f550 │ │ │ │ @@ -1120759,26 +1120759,26 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ eorseq r4, r9, r0, lsr #21 │ │ │ │ - eoreq r1, r3, r1, lsl r8 │ │ │ │ + ldrdeq r1, [r3], -r1 @ │ │ │ │ eorseq r4, r9, r0, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r9, [pc, #784] @ 47f87c │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ add r9, pc, r9 │ │ │ │ str r9, [sp] │ │ │ │ - bl 53fc70 │ │ │ │ + bl 53fc40 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ bne 47f5a0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1120788,15 +1120788,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r8, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ beq 47f69c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49c744 │ │ │ │ + bl 49c714 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r1, [sp, #112] @ 0x70 │ │ │ │ and r7, r4, r0 │ │ │ │ ldrd sl, [r6, #24] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ @@ -1120961,15 +1120961,15 @@ │ │ │ │ b 47f7a4 │ │ │ │ b 47f864 │ │ │ │ ldr r2, [pc, #16] @ 47f880 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eoreq r1, r3, lr, asr r8 │ │ │ │ + eoreq r1, r3, lr, lsl r8 │ │ │ │ eorseq r4, r9, r0, ror #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1121522,38 +1121522,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r3, r9, r0, ror #29 │ │ │ │ - eoreq r0, r3, ip, lsl lr │ │ │ │ + ldrdeq r0, [r3], -ip @ │ │ │ │ eorseq r3, r9, ip, ror #29 │ │ │ │ - strdeq r0, [r3], -ip @ │ │ │ │ - strdeq r0, [r3], -sp @ │ │ │ │ + strhteq r0, [r3], -ip │ │ │ │ + strhteq r0, [r3], -sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 48019c │ │ │ │ ldr r3, [pc, #40] @ 4801a0 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r0, [r3], -r1 │ │ │ │ + eoreq r0, r3, r1, ror sp │ │ │ │ eorseq r3, r9, r8, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 480214 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 480218 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -1121572,34 +1121572,34 @@ │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r3, r9, r8, asr lr │ │ │ │ - eoreq r0, r3, r8, lsl #27 │ │ │ │ + eoreq r0, r3, r8, asr #26 │ │ │ │ eorseq r3, r9, r4, ror #28 │ │ │ │ - eoreq r0, r3, r0, ror #26 │ │ │ │ - eoreq r0, r3, lr, ror #26 │ │ │ │ + eoreq r0, r3, r0, lsr #26 │ │ │ │ + eoreq r0, r3, lr, lsr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #492] @ 480428 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 480308 │ │ │ │ cmp r1, #1 │ │ │ │ beq 480324 │ │ │ │ - bl 554a44 │ │ │ │ + bl 554a14 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r3, #51712 @ 0xca00 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, #1 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ @@ -1121617,27 +1121617,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 480298 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4802c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4802c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4802f0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ cmp r5, #0 │ │ │ │ bne 480360 │ │ │ │ ldr r0, [pc, #304] @ 480430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #284] @ 48042c │ │ │ │ @@ -1121680,27 +1121680,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 480394 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4803bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4803c4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 480414 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ b 480414 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ @@ -1121753,30 +1121753,30 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #332] @ 480634 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 561b44 │ │ │ │ + bl 561b14 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [pc, #244] @ 480620 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ ldrd r8, [r4, #24] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -1121801,15 +1121801,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1000 @ 0x3e8 │ │ │ │ - bl 689244 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 689214 <__aeabi_uldivmod@@Base> │ │ │ │ mls r2, r0, r5, r8 │ │ │ │ movw r3, #16960 @ 0x4240 │ │ │ │ movt r3, #15 │ │ │ │ mul r2, r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ bl 48a250 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ @@ -1121839,15 +1121839,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq pc, fp, r8, lsl #14 │ │ │ │ eorseq pc, fp, r8, asr #16 │ │ │ │ eorseq pc, fp, ip, lsl #20 │ │ │ │ eorseq r3, r9, r8, asr #23 │ │ │ │ eorseq r3, r9, r8, asr #23 │ │ │ │ - eoreq r0, r3, lr, lsl #22 │ │ │ │ + eoreq r0, r3, lr, asr #21 │ │ │ │ eorseq r3, r9, ip, asr #21 │ │ │ │ ldrsbteq r3, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1121874,29 +1121874,29 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #532] @ 4808e0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ b 480780 │ │ │ │ ldr r0, [pc, #476] @ 4808e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 480780 │ │ │ │ ldr r1, [pc, #460] @ 4808e8 │ │ │ │ @@ -1121907,29 +1121907,29 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #416] @ 4808f0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #128] @ 0x80 │ │ │ │ beq 480834 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1121960,15 +1121960,15 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 4d5b94 │ │ │ │ + bl 4d5b64 │ │ │ │ mov r7, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 47de78 │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #128] @ 0x80 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ @@ -1122003,26 +1122003,26 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 4808b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 47de78 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq ip, r0, ip, asr #24 │ │ │ │ + eoreq ip, r0, ip, lsl #24 │ │ │ │ ldrshteq r4, [r9], -r4 │ │ │ │ - strhteq ip, [r0], -ip │ │ │ │ + eoreq ip, r0, ip, ror lr │ │ │ │ eorseq r4, r9, r4, ror #9 │ │ │ │ eorseq pc, fp, r8, lsr #16 │ │ │ │ eorseq r3, r9, ip, lsl sl │ │ │ │ eorseq r3, r9, r4, lsr #20 │ │ │ │ - eoreq r0, r3, r6, lsr #18 │ │ │ │ + eoreq r0, r3, r6, ror #17 │ │ │ │ eorseq pc, fp, r4, lsr #15 │ │ │ │ eorseq r3, r9, r0, lsr #19 │ │ │ │ ldrhteq r3, [r9], -r0 │ │ │ │ - eoreq r0, r3, r2, lsr #17 │ │ │ │ + eoreq r0, r3, r2, ror #16 │ │ │ │ eorseq r3, r9, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #864 @ 0x360 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -1122142,58 +1122142,58 @@ │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ add r1, r4, #208 @ 0xd0 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ ldr fp, [r4, #108] @ 0x6c │ │ │ │ ldr r8, [r4, #112] @ 0x70 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r1, r4, #220 @ 0xdc │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r5, [r4, #124] @ 0x7c │ │ │ │ ldrd r0, [r9] │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ add r1, r4, #232 @ 0xe8 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldrb r0, [r4, #328] @ 0x148 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r1, r4, #244 @ 0xf4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r9, #28] │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ @@ -1122208,36 +1122208,36 @@ │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldrb r0, [r4, #331] @ 0x14b │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldrb r0, [r4, #332] @ 0x14c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ vldr s16, [r4, #144] @ 0x90 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r1, r4, #280 @ 0x118 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ vldr s18, [r4, #148] @ 0x94 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, r4, #292 @ 0x124 │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r1, r4, #304 @ 0x130 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldrd r0, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ @@ -1122258,15 +1122258,15 @@ │ │ │ │ vldr s20, [r4, #164] @ 0xa4 │ │ │ │ vldr s22, [r4, #184] @ 0xb8 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r1, r4, #316 @ 0x13c │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ sub r0, sl, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [r4, #204] @ 0xcc │ │ │ │ ldr lr, [r4, #200] @ 0xc8 │ │ │ │ @@ -1122559,15 +1122559,15 @@ │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ bl 47e7a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ mlaseq r9, r4, r1, r3 │ │ │ │ - eoreq pc, r2, r5, ror sp @ │ │ │ │ + eoreq pc, r2, r5, lsr sp @ │ │ │ │ ldrsbteq r2, [r9], -r8 │ │ │ │ eorseq r3, r9, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d12} │ │ │ │ sub sp, sp, #280 @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1123105,15 +1123105,15 @@ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 481cb8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #736] @ 481cfc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1123170,15 +1123170,15 @@ │ │ │ │ bl 387e4 │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r8, #148 @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ - bl 4afac8 │ │ │ │ + bl 4afa98 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -1123329,15 +1123329,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - muleq r2, ip, sp │ │ │ │ + andeq r8, r2, ip, ror #26 │ │ │ │ eorseq r2, r9, r0, asr #7 │ │ │ │ eorseq r2, r9, r8, ror #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 481e08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1123354,15 +1123354,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 481dfc │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ beq 481df4 │ │ │ │ - bl 561b44 │ │ │ │ + bl 561b14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 480464 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #232] @ 481eec │ │ │ │ @@ -1123415,18 +1123415,18 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ b 481e68 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 481ef0 │ │ │ │ - andeq r8, r2, ip, lsr ip │ │ │ │ + andeq r8, r2, ip, lsl #24 │ │ │ │ eorseq r2, r9, r0, lsl #5 │ │ │ │ eorseq r2, r9, r4, lsl #5 │ │ │ │ - muleq r2, r8, ip │ │ │ │ + andeq r8, r2, r8, ror #24 │ │ │ │ ldrshteq r2, [r9], -r8 │ │ │ │ ldrshteq r2, [r9], -r4 │ │ │ │ eorseq r2, r9, ip, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #116] @ 481f74 │ │ │ │ mov r4, #44 @ 0x2c │ │ │ │ @@ -1123456,16 +1123456,16 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ @ instruction: 0xffffe294 │ │ │ │ - @ instruction: 0x00028bbc │ │ │ │ - eoreq pc, r2, r8, ror #3 │ │ │ │ + andeq r8, r2, ip, lsl #23 │ │ │ │ + eoreq pc, r2, r8, lsr #3 │ │ │ │ eorseq r2, r9, r0, lsl r2 │ │ │ │ eorseq r2, r9, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #256 @ 0x100 │ │ │ │ bfc sp, #0, #5 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1123510,28 +1123510,28 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 4820ec │ │ │ │ ldr r0, [pc, #400] @ 4821d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #392] @ 4821d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #380] @ 4821dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 482128 │ │ │ │ ldr r0, [pc, #372] @ 4821ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #364] @ 4821f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #2 │ │ │ │ str r2, [r4, #32] │ │ │ │ strh r2, [r4, #152] @ 0x98 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ @@ -1123634,15 +1123634,15 @@ │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49fc98 │ │ │ │ + bl 49fc68 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4, #148] @ 0x94 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #68] @ 4822a4 │ │ │ │ ldr r3, [pc, #68] @ 4822a8 │ │ │ │ @@ -1123659,15 +1123659,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sp, fp, ip, lsr #20 │ │ │ │ - ldrdeq lr, [r2], -r9 @ │ │ │ │ + mlaeq r2, r9, sl, lr │ │ │ │ eorseq r1, r9, ip, asr #26 │ │ │ │ eorseq r1, r9, ip, ror #29 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #48] @ 4822ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -1123996,31 +1123996,31 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #24] @ 4827f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ eorseq sp, fp, r0, asr ip │ │ │ │ eorseq r1, r9, r8, lsl #20 │ │ │ │ - strdeq lr, [r2], -sl @ │ │ │ │ - ldrdeq lr, [r2], -sl @ │ │ │ │ + strhteq lr, [r2], -sl │ │ │ │ + mlaeq r2, sl, r9, lr │ │ │ │ ldrsbteq r1, [r9], -r4 │ │ │ │ - eoreq lr, r2, r2, ror #25 │ │ │ │ - eoreq lr, r2, r8, lsl #25 │ │ │ │ - ldrdeq lr, [r2], -sl @ │ │ │ │ - strdeq lr, [r2], -r4 @ │ │ │ │ - eoreq lr, r2, r2, lsl #25 │ │ │ │ + eoreq lr, r2, r2, lsr #25 │ │ │ │ + eoreq lr, r2, r8, asr #24 │ │ │ │ + mlaeq r2, sl, ip, lr │ │ │ │ + strhteq lr, [r2], -r4 │ │ │ │ + eoreq lr, r2, r2, asr #24 │ │ │ │ eorseq sp, fp, ip, asr #20 │ │ │ │ - eoreq lr, r2, ip, lsl #26 │ │ │ │ + eoreq lr, r2, ip, asr #25 │ │ │ │ ldrsbteq r1, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4abc9c │ │ │ │ + bl 4abc6c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #-2147483627 @ 0x80000015 │ │ │ │ bne 48284c │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -1124117,15 +1124117,15 @@ │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 67c7c4 │ │ │ │ + bl 67c794 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #24 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq sl, {r0, r1, r2} │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #192] @ 482ab0 │ │ │ │ @@ -1124171,36 +1124171,36 @@ │ │ │ │ beq 482a98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r9, r0, lsl r4 │ │ │ │ - eoreq lr, r2, r4, lsr #15 │ │ │ │ + eoreq lr, r2, r4, ror #14 │ │ │ │ eorseq r2, r9, r4, lsl #10 │ │ │ │ eorseq r1, r9, r0, lsr r8 │ │ │ │ - eoreq lr, r2, lr, lsr #16 │ │ │ │ + eoreq lr, r2, lr, ror #15 │ │ │ │ eorseq r1, r9, ip, ror #15 │ │ │ │ ldrsbteq r1, [r9], -r8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 482ad4 │ │ │ │ tst r2, #32 │ │ │ │ bne 482ad8 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 482af4 │ │ │ │ tst r2, #32 │ │ │ │ bne 482af8 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ movw r1, #8292 @ 0x2064 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #3 │ │ │ │ beq 482b30 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -1124328,29 +1124328,29 @@ │ │ │ │ b 2a9190 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 482d88 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r0, r6 │ │ │ │ b 482d0c │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 482da8 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ b 482d2c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 482c60 │ │ │ │ b 482d74 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -1124378,36 +1124378,36 @@ │ │ │ │ b 482dc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 482e54 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ b 482df0 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 482e0c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 4be3b8 │ │ │ │ + bl 4be388 │ │ │ │ mov r0, r5 │ │ │ │ b 482df4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 482e5c │ │ │ │ lsl r1, r6, #5 │ │ │ │ b 482e50 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 482e40 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r6, r4 │ │ │ │ b 482e24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 482e5c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1124522,15 +1124522,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 482ffc │ │ │ │ cmp r1, #1 │ │ │ │ bne 483024 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 383c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -1124538,15 +1124538,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 48303c │ │ │ │ cmp r1, #1 │ │ │ │ bne 483070 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 483070 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -1124554,15 +1124554,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 4830f4 │ │ │ │ @@ -1124576,37 +1124576,37 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ eorseq r1, r9, ip, asr #2 │ │ │ │ - strhteq lr, [r2], -sl │ │ │ │ + eoreq lr, r2, sl, ror r1 │ │ │ │ eorseq r1, r9, ip, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 483114 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - ldrdeq lr, [r2], -r8 @ │ │ │ │ + b 67a5e4 │ │ │ │ + mlaeq r2, r8, r2, lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 483174 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 483158 │ │ │ │ ldr r2, [pc, #292] @ 483268 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1124749,15 +1124749,15 @@ │ │ │ │ stmib r7, {r2, r3} │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ add r5, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 4de050 │ │ │ │ + bl 4de020 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #5 │ │ │ │ beq 48349c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc, #8 │ │ │ │ uxtb r0, r8 │ │ │ │ @@ -1124775,15 +1124775,15 @@ │ │ │ │ beq 4834d8 │ │ │ │ ldr r0, [r7] │ │ │ │ add r2, r0, r6 │ │ │ │ cmp r2, #8192 @ 0x2000 │ │ │ │ bhi 483544 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 4f81c8 │ │ │ │ + bl 4f8198 │ │ │ │ str r1, [r7] │ │ │ │ b 483378 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ beq 483494 │ │ │ │ b 4834b8 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ @@ -1124834,15 +1124834,15 @@ │ │ │ │ stm r5, {r0, r1, r2, r3, r6} │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ bhi 483560 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ - bl 4f82c4 │ │ │ │ + bl 4f8294 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r0, {r5, r8} │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ @@ -1125183,15 +1125183,15 @@ │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 4b130 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r8, [ip, #8] │ │ │ │ b 483978 │ │ │ │ - eoreq sp, r2, r4, lsr #23 │ │ │ │ + eoreq sp, r2, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1125519,15 +1125519,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 4bcc38 │ │ │ │ + bl 4bcc08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -1125617,15 +1125617,15 @@ │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 4cd9f4 │ │ │ │ + bl 4cd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -1125860,15 +1125860,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 4b130 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ b 48442c │ │ │ │ - eoreq sp, r2, r0, asr r0 │ │ │ │ + eoreq sp, r2, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -1125923,15 +1125923,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #30062 @ 0x756e │ │ │ │ movt r2, #27756 @ 0x6c6c │ │ │ │ str r2, [r0, r1] │ │ │ │ add r0, r1, #4 │ │ │ │ b 484638 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4db8a8 │ │ │ │ + bl 4db878 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ bcc 4846e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -1126048,15 +1126048,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 65ac80 │ │ │ │ + bl 65ac50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 484858 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ @@ -1126105,15 +1126105,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 4b130 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 4847c4 │ │ │ │ - eoreq r0, r3, pc, ror r3 │ │ │ │ + eoreq r0, r3, pc, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1126654,22 +1126654,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq pc, r8, r0, lsr #2 │ │ │ │ - strdeq ip, [r2], -lr @ │ │ │ │ + strhteq ip, [r2], -lr │ │ │ │ eorseq pc, r8, ip, lsr #2 │ │ │ │ - ldrdeq ip, [r2], -lr @ │ │ │ │ - ldrdeq ip, [r2], -pc @ │ │ │ │ + mlaeq r2, lr, r2, ip │ │ │ │ + mlaeq r2, pc, r2, ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 485200 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 485204 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 485208 │ │ │ │ @@ -1126687,49 +1126687,49 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrhteq pc, [r8], -ip @ │ │ │ │ - mlaeq r2, pc, r2, ip @ │ │ │ │ + eoreq ip, r2, pc, asr r2 │ │ │ │ eorseq pc, r8, r8, asr #1 │ │ │ │ - eoreq ip, r2, r7, ror r2 │ │ │ │ - eoreq ip, r2, r5, lsl #5 │ │ │ │ + eoreq ip, r2, r7, lsr r2 │ │ │ │ + eoreq ip, r2, r5, asr #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 485238 │ │ │ │ ldr r1, [pc, #80] @ 48527c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 485274 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 485278 │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq pc, r8, r8, asr r0 @ │ │ │ │ - eoreq ip, r2, r4, lsl #4 │ │ │ │ - eoreq ip, r2, sl, lsr r2 │ │ │ │ + eoreq ip, r2, r4, asr #3 │ │ │ │ + strdeq ip, [r2], -sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #7 │ │ │ │ bhi 48535c │ │ │ │ @@ -1126780,15 +1126780,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4854f8 │ │ │ │ mov r5, r0 │ │ │ │ b 485480 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 485328 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ b 48538c │ │ │ │ cmp r7, r4 │ │ │ │ @@ -1126804,15 +1126804,15 @@ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ beq 4853d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 4853a8 │ │ │ │ b 485410 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 485400 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r3, r7 │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ bcs 485384 │ │ │ │ @@ -1126945,15 +1126945,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 48e37c │ │ │ │ add r0, r4, #24 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4a50d8 │ │ │ │ + bl 4a50a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 485664 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 485664 │ │ │ │ @@ -1126970,15 +1126970,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 48e37c │ │ │ │ add r0, r4, #24 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4a4bc0 │ │ │ │ + bl 4a4b90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1127064,30 +1127064,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sl, fp, r0, lsr #20 │ │ │ │ - strdeq sp, [r2], -r6 @ │ │ │ │ + strhteq sp, [r2], -r6 │ │ │ │ ldrhteq pc, [r8], -ip @ │ │ │ │ - eoreq sp, r2, r0, lsl #2 │ │ │ │ + eoreq sp, r2, r0, asr #1 │ │ │ │ eorseq pc, r8, r8, asr #15 │ │ │ │ - eoreq sp, r0, r1, ror r1 │ │ │ │ + eoreq sp, r0, r1, lsr r1 │ │ │ │ eorseq pc, r8, ip, lsl r7 @ │ │ │ │ - ldrdeq sp, [r2], -lr @ │ │ │ │ + mlaeq r2, lr, r0, sp │ │ │ │ ldrhteq pc, [r8], -r0 @ │ │ │ │ - eoreq sp, r0, sp, lsl #2 │ │ │ │ + eoreq sp, r0, sp, asr #1 │ │ │ │ ldrhteq pc, [r8], -r8 @ │ │ │ │ eorseq lr, r8, r4, asr fp │ │ │ │ eorseq lr, r8, r0, lsl #23 │ │ │ │ eorseq fp, fp, r4, lsr #26 │ │ │ │ eorseq fp, fp, r8, asr #25 │ │ │ │ ldrhteq fp, [fp], -r0 │ │ │ │ - eoreq fp, r2, r0, asr sp │ │ │ │ + eoreq fp, r2, r0, lsl sp │ │ │ │ eorseq lr, r8, r8, ror #22 │ │ │ │ eorseq lr, r8, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [pc, #1220] @ 485cf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1127126,15 +1127126,15 @@ │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4859e8 │ │ │ │ add r0, r8, #80 @ 0x50 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r8, #64] @ 0x40 │ │ │ │ mul r4, r1, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1127214,15 +1127214,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ bl 48e950 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 4a4e24 │ │ │ │ + bl 4a4df4 │ │ │ │ ldr r1, [pc, #740] @ 485d20 │ │ │ │ ldr r3, [pc, #740] @ 485d24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #6 │ │ │ │ bl 48e950 │ │ │ │ @@ -1127299,15 +1127299,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ bl 48e950 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 4a4e24 │ │ │ │ + bl 4a4df4 │ │ │ │ ldr r1, [pc, #452] @ 485d54 │ │ │ │ ldr r3, [pc, #452] @ 485d58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #6 │ │ │ │ bl 48e950 │ │ │ │ @@ -1127392,46 +1127392,46 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sl, fp, r4, lsr #14 │ │ │ │ - strdeq ip, [r2], -sl @ │ │ │ │ + strhteq ip, [r2], -sl │ │ │ │ eorseq pc, r8, r0, asr #9 │ │ │ │ - strhteq ip, [r0], -sp │ │ │ │ + eoreq ip, r0, sp, ror lr │ │ │ │ eorseq pc, r8, ip, ror #8 │ │ │ │ mlaseq fp, ip, r5, sl │ │ │ │ eorseq pc, r8, ip, lsr #6 │ │ │ │ ldrhteq lr, [r8], -r4 │ │ │ │ - eoreq ip, r0, r9, asr sp │ │ │ │ - eoreq ip, r2, r8, lsr ip │ │ │ │ + eoreq ip, r0, r9, lsl sp │ │ │ │ + strdeq ip, [r2], -r8 @ │ │ │ │ eorseq pc, r8, r8, lsr #6 │ │ │ │ - eoreq ip, r2, r8, lsl #24 │ │ │ │ + eoreq ip, r2, r8, asr #23 │ │ │ │ ldrshteq pc, [r8], -r8 @ │ │ │ │ - eoreq ip, r2, r4, ror #23 │ │ │ │ + eoreq ip, r2, r4, lsr #23 │ │ │ │ ldrsbteq pc, [r8], -r4 @ │ │ │ │ eorseq fp, fp, r0, lsl #19 │ │ │ │ eorseq fp, fp, r0, ror #18 │ │ │ │ - eoreq ip, r2, r0, lsl #23 │ │ │ │ + eoreq ip, r2, r0, asr #22 │ │ │ │ eorseq pc, r8, r0, ror r2 @ │ │ │ │ eorseq sl, fp, ip, ror r4 │ │ │ │ - eoreq ip, r0, r1, lsl ip │ │ │ │ + ldrdeq ip, [r0], -r1 @ │ │ │ │ ldrhteq pc, [r8], -r4 @ │ │ │ │ - eoreq ip, r2, r4, ror #21 │ │ │ │ + eoreq ip, r2, r4, lsr #21 │ │ │ │ ldrsbteq pc, [r8], -r4 @ │ │ │ │ - strhteq ip, [r2], -r4 │ │ │ │ + eoreq ip, r2, r4, ror sl │ │ │ │ eorseq pc, r8, r4, lsr #3 │ │ │ │ - eoreq ip, r2, r8, lsl #21 │ │ │ │ + eoreq ip, r2, r8, asr #20 │ │ │ │ eorseq pc, r8, r8, ror r1 @ │ │ │ │ - eoreq ip, r2, ip, asr sl │ │ │ │ + eoreq ip, r2, ip, lsl sl │ │ │ │ eorseq pc, r8, ip, asr #2 │ │ │ │ ldrshteq fp, [fp], -r8 │ │ │ │ ldrsbteq fp, [fp], -r8 │ │ │ │ - eoreq fp, r2, r8, asr r8 │ │ │ │ + eoreq fp, r2, r8, lsl r8 │ │ │ │ ldrhteq lr, [r8], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [pc, #1220] @ 486250 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #9 │ │ │ │ @@ -1127468,15 +1127468,15 @@ │ │ │ │ add r0, r8, #104 @ 0x68 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 485f4c │ │ │ │ add r0, r8, #120 @ 0x78 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r8, #104] @ 0x68 │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r4, [r8, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1127559,15 +1127559,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #15 │ │ │ │ bl 48e950 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 4a4e24 │ │ │ │ + bl 4a4df4 │ │ │ │ ldr r1, [pc, #732] @ 48627c │ │ │ │ ldr r3, [pc, #732] @ 486280 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #15 │ │ │ │ bl 48e950 │ │ │ │ @@ -1127644,15 +1127644,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #15 │ │ │ │ bl 48e950 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 4a4e24 │ │ │ │ + bl 4a4df4 │ │ │ │ ldr r1, [pc, #444] @ 4862b0 │ │ │ │ ldr r3, [pc, #444] @ 4862b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #15 │ │ │ │ bl 48e950 │ │ │ │ @@ -1127735,46 +1127735,46 @@ │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sl, fp, r8, asr #3 │ │ │ │ - mlaeq r2, lr, r8, ip │ │ │ │ + eoreq ip, r2, lr, asr r8 │ │ │ │ eorseq lr, r8, r4, ror #30 │ │ │ │ - eoreq ip, r0, r1, ror #18 │ │ │ │ + eoreq ip, r0, r1, lsr #18 │ │ │ │ eorseq lr, r8, r0, lsl pc │ │ │ │ eorseq sl, fp, ip, lsr r0 │ │ │ │ eorseq lr, r8, r8, asr #27 │ │ │ │ eorseq lr, r8, r8, ror r1 │ │ │ │ - strdeq ip, [r0], -r5 @ │ │ │ │ - eoreq ip, r2, r5, lsr #14 │ │ │ │ + strhteq ip, [r0], -r5 │ │ │ │ + eoreq ip, r2, r5, ror #13 │ │ │ │ ldrhteq lr, [r8], -r4 │ │ │ │ - strdeq ip, [r2], -r5 @ │ │ │ │ + strhteq ip, [r2], -r5 │ │ │ │ eorseq lr, r8, r4, lsl #27 │ │ │ │ - ldrdeq ip, [r2], -r1 @ │ │ │ │ + mlaeq r2, r1, r6, ip │ │ │ │ eorseq lr, r8, r0, ror #26 │ │ │ │ eorseq fp, fp, ip, lsl r4 │ │ │ │ ldrshteq fp, [fp], -ip │ │ │ │ - eoreq ip, r2, sp, ror #12 │ │ │ │ + eoreq ip, r2, sp, lsr #12 │ │ │ │ ldrshteq lr, [r8], -ip │ │ │ │ eorseq r9, fp, r8, lsl pc │ │ │ │ - eoreq ip, r0, r9, lsr #13 │ │ │ │ + eoreq ip, r0, r9, ror #12 │ │ │ │ eorseq lr, r8, ip, asr #24 │ │ │ │ - ldrdeq ip, [r2], -r1 @ │ │ │ │ + mlaeq r2, r1, r5, ip │ │ │ │ eorseq lr, r8, r0, ror #24 │ │ │ │ - eoreq ip, r2, r1, lsr #11 │ │ │ │ + eoreq ip, r2, r1, ror #10 │ │ │ │ eorseq lr, r8, r0, lsr ip │ │ │ │ - eoreq ip, r2, sp, ror r5 │ │ │ │ + eoreq ip, r2, sp, lsr r5 │ │ │ │ eorseq lr, r8, ip, lsl #24 │ │ │ │ - eoreq ip, r2, r1, asr r5 │ │ │ │ + eoreq ip, r2, r1, lsl r5 │ │ │ │ eorseq lr, r8, r0, ror #23 │ │ │ │ mlaseq fp, ip, r2, fp │ │ │ │ eorseq fp, fp, ip, ror r2 │ │ │ │ - strdeq fp, [r2], -ip @ │ │ │ │ + strhteq fp, [r2], -ip │ │ │ │ eorseq lr, r8, r4, ror r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 37ab4 │ │ │ │ @@ -1127796,15 +1127796,15 @@ │ │ │ │ strd r6, [r5, #16] │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 486430 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 486430 │ │ │ │ ldm sp, {r0, r1, r3} │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ @@ -1127875,15 +1127875,15 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r8, r0, asr #30 │ │ │ │ eorseq sp, r8, r0, lsr #30 │ │ │ │ - mlaeq r2, pc, r1, fp @ │ │ │ │ + eoreq fp, r2, pc, asr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1127904,15 +1127904,15 @@ │ │ │ │ strd r6, [r5, #24] │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4865e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4865e0 │ │ │ │ ldm sp, {r0, r1, r3} │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ @@ -1127983,15 +1127983,15 @@ │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrhteq sp, [r8], -r0 │ │ │ │ mlaseq r8, r0, sp, sp │ │ │ │ - eoreq fp, r2, pc, lsr #32 │ │ │ │ + eoreq sl, r2, pc, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #908 @ 0x38c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ ldr r4, [pc, #332] @ 486798 │ │ │ │ add r7, sp, #1488 @ 0x5d0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1128029,28 +1128029,28 @@ │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ str r6, [sp, #1288] @ 0x508 │ │ │ │ bl 3855c │ │ │ │ strb r9, [sp, #1464] @ 0x5b8 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r5, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1464 @ 0x5b8 │ │ │ │ bl 3855c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ add r1, lr, #460 @ 0x1cc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 4c48cc │ │ │ │ + bl 4c489c │ │ │ │ mov r0, r4 │ │ │ │ bl 37214 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ bl 482f38 │ │ │ │ add sp, sp, #908 @ 0x38c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1128114,15 +1128114,15 @@ │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ @ instruction: 0x000001b8 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4afbc4 │ │ │ │ + bl 4afb94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r1, #172] @ 0xac │ │ │ │ b 4869cc │ │ │ │ ldr r0, [pc, #540] @ 486a78 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1128158,15 +1128158,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #144]! @ 0x90 │ │ │ │ b 4868e4 │ │ │ │ ldr r0, [r1, #156]! @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 486a60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r1, #173] @ 0xad │ │ │ │ b 4869cc │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r1, #140] @ 0x8c │ │ │ │ @@ -1128286,15 +1128286,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - andeq r4, r2, r8, lsr #32 │ │ │ │ + strdeq r3, [r2], -r8 │ │ │ │ eorseq sp, r8, r4, asr #17 │ │ │ │ eorseq sp, r8, ip, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -1128314,15 +1128314,15 @@ │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 4b0284 │ │ │ │ + bl 4b0254 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #2 │ │ │ │ bne 486f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1128363,29 +1128363,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ movwne r5, #1 │ │ │ │ strb r7, [sp, #17] │ │ │ │ strb r5, [sp, #18] │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r4, lr, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1072 @ 0x430 │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, sp │ │ │ │ add r0, lr, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 4c4bb8 │ │ │ │ + bl 4c4b88 │ │ │ │ mov r0, r5 │ │ │ │ bl 37214 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #60 @ 0x3c │ │ │ │ bl 482f38 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ @@ -1128411,15 +1128411,15 @@ │ │ │ │ beq 486ee8 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 487068 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #1096] @ 0x448 │ │ │ │ ldr r8, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 486dd0 │ │ │ │ ldr r9, [sp, #1104] @ 0x450 │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ @@ -1128434,15 +1128434,15 @@ │ │ │ │ beq 486ef4 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 4870dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #1096] @ 0x448 │ │ │ │ ldr r8, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 486de4 │ │ │ │ ldr r9, [sp, #1104] @ 0x450 │ │ │ │ str r5, [r4, #156] @ 0x9c │ │ │ │ @@ -1128772,59 +1128772,59 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andeq r3, r2, r4, asr r9 │ │ │ │ + andeq r3, r2, r4, lsr #18 │ │ │ │ eorseq sp, r8, r8, lsr #4 │ │ │ │ eorseq sp, r8, ip, lsl #4 │ │ │ │ - muleq r2, r0, ip │ │ │ │ + andeq r3, r2, r0, ror #24 │ │ │ │ eorseq sp, r8, ip, ror r5 │ │ │ │ ldrhteq lr, [r8], -r0 │ │ │ │ ldrhteq lr, [r8], -r0 │ │ │ │ @ instruction: 0xffffe2f4 │ │ │ │ - andeq r3, r2, ip, lsr #23 │ │ │ │ - eoreq sl, r2, r3, asr #15 │ │ │ │ + andeq r3, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r3, lsl #15 │ │ │ │ eorseq sp, r8, ip, asr #8 │ │ │ │ eorseq sp, r8, r4, lsl #9 │ │ │ │ - andeq r3, r2, r4, lsr fp │ │ │ │ - mlaeq r2, r6, r7, sl │ │ │ │ + andeq r3, r2, r4, lsl #22 │ │ │ │ + eoreq sl, r2, r6, asr r7 │ │ │ │ eorseq sp, r8, r4, lsl #8 │ │ │ │ @ instruction: 0xffffe1d8 │ │ │ │ eorseq sp, r8, r8, lsl r4 │ │ │ │ eorseq lr, r8, ip, ror sp │ │ │ │ eorseq lr, r8, ip, ror sp │ │ │ │ @ instruction: 0xffffe194 │ │ │ │ - andeq r3, r2, ip, asr #20 │ │ │ │ - ldrdeq sl, [r2], -r6 @ │ │ │ │ + andeq r3, r2, ip, lsl sl │ │ │ │ + mlaeq r2, r6, r6, sl │ │ │ │ eorseq sp, r8, r0, lsr #6 │ │ │ │ eorseq sp, r8, r4, asr r3 │ │ │ │ eorseq pc, r8, ip, asr r1 @ │ │ │ │ eorseq pc, r8, ip, asr r1 @ │ │ │ │ @ instruction: 0xffffe120 │ │ │ │ - ldrdeq r3, [r2], -r8 │ │ │ │ - eoreq sl, r2, r2, ror #12 │ │ │ │ + andeq r3, r2, r8, lsr #19 │ │ │ │ + eoreq sl, r2, r2, lsr #12 │ │ │ │ eorseq sp, r8, ip, lsr #5 │ │ │ │ ldrshteq sp, [r8], -r0 │ │ │ │ - andeq r3, r2, r8, asr #24 │ │ │ │ - eoreq fp, r0, sp, lsr #17 │ │ │ │ + andeq r3, r2, r8, lsl ip │ │ │ │ + eoreq fp, r0, sp, ror #16 │ │ │ │ eorseq sp, r8, r8, lsl r5 │ │ │ │ @ instruction: 0xffffe2ec │ │ │ │ eorseq sp, r8, r4, ror #10 │ │ │ │ - andeq r3, r2, ip, ror #21 │ │ │ │ - eoreq sl, r2, r2, lsl #16 │ │ │ │ + @ instruction: 0x00023abc │ │ │ │ + eoreq sl, r2, r2, asr #15 │ │ │ │ ldrhteq sp, [r8], -ip │ │ │ │ @ instruction: 0xffffe190 │ │ │ │ eorseq sp, r8, r8, lsl #8 │ │ │ │ eorseq r9, fp, r0, lsr #7 │ │ │ │ ldrhteq r9, [fp], -ip │ │ │ │ - andeq r3, r2, r8, ror ip │ │ │ │ - ldrdeq fp, [r0], -sp @ │ │ │ │ + andeq r3, r2, r8, asr #24 │ │ │ │ + mlaeq r0, sp, r8, fp │ │ │ │ eorseq sp, r8, r8, asr #10 │ │ │ │ @ instruction: 0xffffe31c │ │ │ │ ldrhteq sp, [r8], -r4 │ │ │ │ b 486afc │ │ │ │ push {fp, lr} │ │ │ │ bl 4867ec │ │ │ │ pop {fp, pc} │ │ │ │ @@ -1128852,15 +1128852,15 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 4af9cc │ │ │ │ + bl 4af99c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r1, #52] @ 0x34 │ │ │ │ b 48765c │ │ │ │ ldrb r8, [r1, #64] @ 0x40 │ │ │ │ b 487554 │ │ │ │ ldr r8, [r1, #36] @ 0x24 │ │ │ │ @@ -1128944,15 +1128944,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 4876c4 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r1, #61] @ 0x3d │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ @@ -1129076,15 +1129076,15 @@ │ │ │ │ bl 58df0 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r8, fp, r0, lsr fp │ │ │ │ eorseq r8, fp, r4, ror #16 │ │ │ │ - andeq r3, r2, r8, ror #7 │ │ │ │ + @ instruction: 0x000233b8 │ │ │ │ eorseq ip, r8, r4, lsl #25 │ │ │ │ eorseq ip, r8, r4, lsr sp │ │ │ │ eorseq lr, r8, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #312 @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #17 │ │ │ │ @@ -1129110,15 +1129110,15 @@ │ │ │ │ andeq r0, r0, r0, asr #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r0, r1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b0848 │ │ │ │ + bl 4b0818 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4884b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1129421,15 +1129421,15 @@ │ │ │ │ mov r3, #19 │ │ │ │ str r6, [sp, #306] @ 0x132 │ │ │ │ bl 486638 │ │ │ │ add sp, sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b0c20 │ │ │ │ + bl 4b0bf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 488578 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1129492,15 +1129492,15 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #20 │ │ │ │ bl 486638 │ │ │ │ add sp, sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b0c20 │ │ │ │ + bl 4b0bf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4885dc │ │ │ │ mov r0, r5 │ │ │ │ bl 37b44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1130171,110 +1130171,110 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r2, r4, asr sp │ │ │ │ - eoreq r9, r2, pc, ror #24 │ │ │ │ - andeq r2, r2, r8, lsl #15 │ │ │ │ + eoreq r9, r2, r4, lsl sp │ │ │ │ + eoreq r9, r2, pc, lsr #24 │ │ │ │ + andeq r2, r2, r8, asr r7 │ │ │ │ eorseq ip, r8, ip, asr r0 │ │ │ │ eorseq ip, r8, ip, asr #1 │ │ │ │ eorseq r8, fp, r4, lsr #10 │ │ │ │ ldrshteq r7, [fp], -r4 │ │ │ │ ldrshteq r7, [fp], -r4 │ │ │ │ @ instruction: 0xffffcd48 │ │ │ │ - andeq r2, r2, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r9, asr #9 │ │ │ │ + andeq r2, r2, r4, asr r6 │ │ │ │ + eoreq r9, r2, r9, lsl #9 │ │ │ │ eorseq fp, r8, ip, asr #31 │ │ │ │ eorseq fp, r8, r0, ror #31 │ │ │ │ - andeq r2, r2, r8, lsr #14 │ │ │ │ + strdeq r2, [r2], -r8 │ │ │ │ eorseq ip, r8, r4, lsl r0 │ │ │ │ @ instruction: 0xffffcd48 │ │ │ │ - andeq r2, r2, r0, lsl #12 │ │ │ │ - eoreq r9, r2, r7, ror #6 │ │ │ │ + ldrdeq r2, [r2], -r0 │ │ │ │ + eoreq r9, r2, r7, lsr #6 │ │ │ │ eorseq fp, r8, r4, asr #30 │ │ │ │ eorseq fp, r8, r4, ror #30 │ │ │ │ @ instruction: 0xffffcc80 │ │ │ │ - andeq r2, r2, r8, lsr r5 │ │ │ │ - strdeq r9, [r2], -r2 @ │ │ │ │ + andeq r2, r2, r8, lsl #10 │ │ │ │ + strhteq r9, [r2], -r2 │ │ │ │ mlaseq r8, r4, lr, fp │ │ │ │ ldrhteq fp, [r8], -r0 │ │ │ │ - eoreq r9, r2, r7, lsr #15 │ │ │ │ - andeq r2, r2, r4, lsl r5 │ │ │ │ - eoreq sl, r0, r9, ror r1 │ │ │ │ + eoreq r9, r2, r7, ror #14 │ │ │ │ + andeq r2, r2, r4, ror #9 │ │ │ │ + eoreq sl, r0, r9, lsr r1 │ │ │ │ eorseq fp, r8, ip, ror #28 │ │ │ │ @ instruction: 0xffffcbb8 │ │ │ │ mlaseq r8, r0, lr, fp │ │ │ │ - ldrdeq r9, [r2], -pc @ │ │ │ │ - strdeq r9, [r2], -r1 @ │ │ │ │ - andeq r2, r2, ip, asr r4 │ │ │ │ - eoreq sl, r0, r1, asr #1 │ │ │ │ + mlaeq r2, pc, sl, r9 @ │ │ │ │ + strhteq r9, [r2], -r1 │ │ │ │ + andeq r2, r2, ip, lsr #8 │ │ │ │ + eoreq sl, r0, r1, lsl #1 │ │ │ │ ldrhteq fp, [r8], -r4 │ │ │ │ @ instruction: 0xffffcb00 │ │ │ │ ldrshteq fp, [r8], -r8 │ │ │ │ @ instruction: 0xffffcc1c │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ - eoreq r9, r2, lr, lsl #5 │ │ │ │ + andeq r2, r2, r4, lsr #9 │ │ │ │ + eoreq r9, r2, lr, asr #4 │ │ │ │ eorseq fp, r8, r0, lsr lr │ │ │ │ eorseq fp, r8, ip, lsl #29 │ │ │ │ - eoreq r9, r2, sp, ror #10 │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ - eoreq sl, r0, r1, rrx │ │ │ │ + eoreq r9, r2, sp, lsr #10 │ │ │ │ + andeq r2, r2, ip, asr #7 │ │ │ │ + eoreq sl, r0, r1, lsr #32 │ │ │ │ eorseq fp, r8, r4, asr sp │ │ │ │ @ instruction: 0xffffcaa0 │ │ │ │ ldrhteq fp, [r8], -r8 │ │ │ │ - eoreq r9, r2, fp, asr r9 │ │ │ │ - andeq r2, r2, r8, ror r5 │ │ │ │ - ldrdeq r9, [r2], -sl @ │ │ │ │ + eoreq r9, r2, fp, lsl r9 │ │ │ │ + andeq r2, r2, r8, asr #10 │ │ │ │ + mlaeq r2, sl, r1, r9 │ │ │ │ ldrsbteq fp, [r8], -r0 │ │ │ │ @ instruction: 0xffffcc1c │ │ │ │ eorseq fp, r8, r4, asr #30 │ │ │ │ - eoreq r9, r2, sl, lsl #20 │ │ │ │ - andeq r2, r2, r8, lsr #11 │ │ │ │ - eoreq sl, r0, sp, lsl #4 │ │ │ │ + eoreq r9, r2, sl, asr #19 │ │ │ │ + andeq r2, r2, r8, ror r5 │ │ │ │ + eoreq sl, r0, sp, asr #3 │ │ │ │ eorseq fp, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xffffcc4c │ │ │ │ eorseq fp, r8, r4, lsl #31 │ │ │ │ - eoreq r9, r2, ip, asr #9 │ │ │ │ - andeq r2, r2, r4, asr #7 │ │ │ │ - eoreq r9, r2, r6, lsr #32 │ │ │ │ + eoreq r9, r2, ip, lsl #9 │ │ │ │ + muleq r2, r4, r3 │ │ │ │ + eoreq r8, r2, r6, ror #31 │ │ │ │ eorseq fp, r8, ip, lsl sp │ │ │ │ @ instruction: 0xffffca68 │ │ │ │ ldrhteq fp, [r8], -r0 │ │ │ │ - eoreq r9, r2, pc, lsl #13 │ │ │ │ - andeq r2, r2, ip, lsr #8 │ │ │ │ - mlaeq r0, r1, r0, sl │ │ │ │ + eoreq r9, r2, pc, asr #12 │ │ │ │ + strdeq r2, [r2], -ip │ │ │ │ + eoreq sl, r0, r1, asr r0 │ │ │ │ eorseq fp, r8, r4, lsl #27 │ │ │ │ @ instruction: 0xffffcad0 │ │ │ │ eorseq fp, r8, r8, lsr #28 │ │ │ │ - eoreq r9, r2, lr, lsl #8 │ │ │ │ - muleq r2, r4, r3 │ │ │ │ - strdeq r9, [r0], -r9 @ │ │ │ │ + eoreq r9, r2, lr, asr #7 │ │ │ │ + andeq r2, r2, r4, ror #6 │ │ │ │ + strhteq r9, [r0], -r9 │ │ │ │ eorseq fp, r8, ip, ror #25 │ │ │ │ @ instruction: 0xffffca38 │ │ │ │ eorseq fp, r8, r0, lsr #27 │ │ │ │ - andeq r2, r2, r0, ror #13 │ │ │ │ - eoreq r9, r2, r2, asr #6 │ │ │ │ + @ instruction: 0x000226b0 │ │ │ │ + eoreq r9, r2, r2, lsl #6 │ │ │ │ eorseq ip, r8, r8, lsr r0 │ │ │ │ @ instruction: 0xffffcd84 │ │ │ │ ldrshteq ip, [r8], -ip │ │ │ │ - andeq r2, r2, r0, lsl r7 │ │ │ │ - eoreq r9, r2, r2, ror r3 │ │ │ │ + andeq r2, r2, r0, ror #13 │ │ │ │ + eoreq r9, r2, r2, lsr r3 │ │ │ │ eorseq ip, r8, r8, rrx │ │ │ │ @ instruction: 0xffffcdb4 │ │ │ │ eorseq ip, r8, ip, lsr r1 │ │ │ │ - eoreq r9, r2, sp, ror r3 │ │ │ │ - andeq r2, r2, r0, lsr #6 │ │ │ │ - eoreq r8, r2, r2, lsl #31 │ │ │ │ + eoreq r9, r2, sp, lsr r3 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ + eoreq r8, r2, r2, asr #30 │ │ │ │ eorseq fp, r8, r8, ror ip │ │ │ │ @ instruction: 0xffffc9c4 │ │ │ │ eorseq fp, r8, ip, asr sp │ │ │ │ - eoreq r8, r2, lr, asr sl │ │ │ │ + eoreq r8, r2, lr, lsl sl │ │ │ │ ldrsbteq fp, [r8], -r0 │ │ │ │ eorseq fp, r8, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r2, [r0], #8 │ │ │ │ @@ -1130293,15 +1130293,15 @@ │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - bl 4a52a8 │ │ │ │ + bl 4a5278 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #24 │ │ │ │ beq 488afc │ │ │ │ b 488b24 │ │ │ │ ldr r2, [r0], #8 │ │ │ │ cmp r2, #2 │ │ │ │ beq 488b14 │ │ │ │ @@ -1130333,15 +1130333,15 @@ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #32] │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ b 488b24 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4bad2c │ │ │ │ + bl 4bacfc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #24 │ │ │ │ bne 488b24 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [r8] │ │ │ │ bl 489558 │ │ │ │ @@ -1130389,15 +1130389,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 679944 │ │ │ │ + bl 679914 │ │ │ │ cmp r0, #0 │ │ │ │ beq 488c2c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -1130487,15 +1130487,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 488d34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 488d58 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 488d74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 488da4 │ │ │ │ @@ -1130506,15 +1130506,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 488d80 │ │ │ │ cmp r2, #1 │ │ │ │ bne 488da4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r5, #8 │ │ │ │ bl 4894e0 │ │ │ │ b 488dbc │ │ │ │ bl 59014 │ │ │ │ bl 489b08 │ │ │ │ @@ -1130522,40 +1130522,40 @@ │ │ │ │ bl 59014 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 488de4 │ │ │ │ - b 49a7a8 │ │ │ │ + b 49a778 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 488df4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq fp, r8, ip, asr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 488e14 │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 488e24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mlaseq r8, ip, r7, fp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d77ec │ │ │ │ + b 4d77bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d7750 │ │ │ │ + b 4d7720 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r1] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -1130594,15 +1130594,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 489024 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1130725,35 +1130725,35 @@ │ │ │ │ beq 4890fc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andeq r1, r2, r4, ror fp │ │ │ │ + andeq r1, r2, r4, asr #22 │ │ │ │ ldrhteq fp, [r8], -r0 │ │ │ │ mlaseq r8, r4, r6, fp │ │ │ │ mlaseq fp, r4, pc, r6 @ │ │ │ │ ldrhteq fp, [r8], -r0 │ │ │ │ - strhteq r8, [r2], -r3 │ │ │ │ + eoreq r8, r2, r3, ror sp │ │ │ │ eorseq fp, r8, r0, lsl #13 │ │ │ │ - andeq r1, r2, r4, asr #20 │ │ │ │ + andeq r1, r2, r4, lsl sl │ │ │ │ eorseq fp, r8, r8, ror #10 │ │ │ │ eorseq r6, fp, r0, lsl #29 │ │ │ │ - strdeq r1, [r2], -r0 │ │ │ │ + andeq r1, r2, r0, asr #21 │ │ │ │ ldrshteq fp, [r8], -ip │ │ │ │ eorseq r6, fp, ip, lsr #30 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 489158 │ │ │ │ tst r2, #32 │ │ │ │ bne 48915c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 489180 │ │ │ │ mov r2, #1 │ │ │ │ @@ -1130799,40 +1130799,40 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 48b404 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 489238 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ eorseq fp, r8, r8, lsr r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 48924c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679944 │ │ │ │ + b 679914 │ │ │ │ ldrshteq fp, [r8], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48926c │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48927c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq fp, r8, r4, asr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48929c │ │ │ │ - b 49a7a8 │ │ │ │ + b 49a778 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4892ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq fp, r8, r4, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -1130849,41 +1130849,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 489314 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 4892e8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 489338 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 489354 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 489370 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ - bl 4becb8 │ │ │ │ + bl 4bec88 │ │ │ │ mov r0, r6 │ │ │ │ b 489358 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 489390 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1130905,15 +1130905,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4893bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 4893e0 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq 489404 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -1130926,26 +1130926,26 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 48940c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 4894e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 489488 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1130986,15 +1130986,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 489500 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -1131119,29 +1131119,29 @@ │ │ │ │ b 2a9190 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 489774 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r0, r6 │ │ │ │ b 489728 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 489798 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 489748 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4896cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1131160,38 +1131160,38 @@ │ │ │ │ b 4897c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ b 489858 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 4897e8 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 489804 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ - bl 4becb8 │ │ │ │ + bl 4bec88 │ │ │ │ mov r0, r6 │ │ │ │ b 4897ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 489860 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #4 │ │ │ │ b 489854 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 489840 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r6, r5 │ │ │ │ b 489824 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 489860 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -1131276,15 +1131276,15 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 4899b4 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r0, r6 │ │ │ │ b 48999c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4899d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1131294,15 +1131294,15 @@ │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 4899fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r6, r5 │ │ │ │ b 4899e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 489a1c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ @@ -1131382,15 +1131382,15 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 488ba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ bl 489a74 │ │ │ │ - bl 6342d4 │ │ │ │ + bl 6342a4 │ │ │ │ eorseq sl, r8, r4, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 489650 │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 489650 │ │ │ │ @@ -1131441,15 +1131441,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 489c90 │ │ │ │ @@ -1131463,22 +1131463,22 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ eorseq sl, r8, ip, ror sl │ │ │ │ - eoreq r8, r2, fp, ror r1 │ │ │ │ + eoreq r8, r2, fp, lsr r1 │ │ │ │ eorseq sl, r8, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #648 @ 0x288 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r5, r0 │ │ │ │ bne 48a054 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 48a090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, #0 │ │ │ │ @@ -1131508,28 +1131508,28 @@ │ │ │ │ str r2, [sp, #1888] @ 0x760 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #1884] @ 0x75c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #1876] @ 0x754 │ │ │ │ str r2, [sp, #1880] @ 0x758 │ │ │ │ str r1, [sp, #1872] @ 0x750 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #1244] @ 48a230 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #1872 @ 0x750 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ add r1, r0, #172 @ 0xac │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ @@ -1131619,28 +1131619,28 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ strb r7, [sp, #1852] @ 0x73c │ │ │ │ str r6, [sp, #1840] @ 0x730 │ │ │ │ - bl 568774 │ │ │ │ + bl 568744 │ │ │ │ add r7, sp, #1872 @ 0x750 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #1868] @ 0x74c │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #1848 @ 0x738 │ │ │ │ bl 3855c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ add r1, lr, #844 @ 0x34c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 4c42f4 │ │ │ │ + bl 4c42c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 37214 │ │ │ │ ldr r6, [sp, #1856] @ 0x740 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ @@ -1131691,15 +1131691,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 48a000 │ │ │ │ cmp r1, #1 │ │ │ │ bne 48a028 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ ldr r0, [sp, #1860] @ 0x744 │ │ │ │ bl 383c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -1131770,15 +1131770,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 48a13c │ │ │ │ cmp r1, #1 │ │ │ │ bne 48a1a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1856 @ 0x740 │ │ │ │ - bl 568528 │ │ │ │ + bl 5684f8 │ │ │ │ b 48a1a4 │ │ │ │ bl 59014 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -1131822,39 +1131822,39 @@ │ │ │ │ eorseq sl, r8, r8, lsl #18 │ │ │ │ eorseq sl, r8, r0, asr #18 │ │ │ │ eorseq r5, fp, r8, asr #30 │ │ │ │ eorseq r5, fp, r8, asr #29 │ │ │ │ eorseq r6, fp, r0, lsr #3 │ │ │ │ eorseq sl, r8, r0, lsr #25 │ │ │ │ eorseq sl, r8, r0, lsr #25 │ │ │ │ - eoreq r8, r2, pc, asr #10 │ │ │ │ - eoreq r7, r2, r7, ror #25 │ │ │ │ + eoreq r8, r2, pc, lsl #10 │ │ │ │ + eoreq r7, r2, r7, lsr #25 │ │ │ │ eorseq sl, r8, ip, lsr #11 │ │ │ │ ldrsbteq sl, [r8], -r4 │ │ │ │ mlaseq fp, ip, r5, r7 │ │ │ │ eorseq r7, fp, r0, lsl #11 │ │ │ │ eorseq sl, r8, r8, asr #17 │ │ │ │ eorseq sl, r8, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 56875c │ │ │ │ + bl 56872c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 568c04 │ │ │ │ + bl 568bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 48a31c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #368] @ 48a410 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ @@ -1131940,24 +1131940,24 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4892b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r8, r0, ror #7 │ │ │ │ - strhteq r7, [r2], -pc │ │ │ │ + eoreq r7, r2, pc, ror fp │ │ │ │ eorseq sl, r8, r4, ror #6 │ │ │ │ ldrshteq r5, [fp], -r8 │ │ │ │ @ instruction: 0xfffff9c0 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne 48a468 │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1132152,43 +1132152,43 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 591fc │ │ │ │ ldr r0, [pc, #24] @ 48a764 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 591fc │ │ │ │ - eoreq r7, r2, fp, asr #20 │ │ │ │ - eoreq r7, r2, ip, lsr sl │ │ │ │ - eoreq r7, r2, r4, lsl #19 │ │ │ │ + eoreq r7, r2, fp, lsl #20 │ │ │ │ + strdeq r7, [r2], -ip @ │ │ │ │ + eoreq r7, r2, r4, asr #18 │ │ │ │ eorseq sl, r8, r0, lsr #1 │ │ │ │ eorseq sl, r8, r4, asr #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 48a780 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - eoreq r7, r2, r2, ror #15 │ │ │ │ + b 67a5e4 │ │ │ │ + eoreq r7, r2, r2, lsr #15 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 48a7ec │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 48a7d0 │ │ │ │ ldr r2, [pc, #292] @ 48a8e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6782e8 │ │ │ │ + bl 6782b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1132321,25 +1132321,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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbteq r9, [r8], -r4 │ │ │ │ - eoreq r7, r0, r5, asr sp │ │ │ │ + eoreq r7, r0, r5, lsl sp │ │ │ │ ldrhteq r9, [r8], -r4 │ │ │ │ - eoreq r2, r0, ip, lsr #20 │ │ │ │ - eoreq r2, r0, ip, lsl #20 │ │ │ │ + eoreq r2, r0, ip, ror #19 │ │ │ │ + eoreq r2, r0, ip, asr #19 │ │ │ │ mlaseq r8, ip, sp, r9 │ │ │ │ - eoreq r7, r2, fp, lsr #11 │ │ │ │ - strhteq r7, [r2], -r0 │ │ │ │ + eoreq r7, r2, fp, ror #10 │ │ │ │ + eoreq r7, r2, r0, ror r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ ldmibeq r1, {r2, r3} │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ stmeq r0, {r2, r3} │ │ │ │ @@ -1132354,27 +1132354,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq fp, r8, r0, ror #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 48ab24 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 48ab28 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 48ab2c │ │ │ │ @@ -1132392,22 +1132392,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrsbteq r9, [r8], -ip │ │ │ │ - eoreq r7, r2, fp, lsl r5 │ │ │ │ + ldrdeq r7, [r2], -fp @ │ │ │ │ eorseq r9, r8, r8, ror #25 │ │ │ │ - strdeq r7, [r2], -fp @ │ │ │ │ - strdeq r7, [r2], -ip @ │ │ │ │ + strhteq r7, [r2], -fp │ │ │ │ + strhteq r7, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r6, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, r6 │ │ │ │ @@ -1132464,15 +1132464,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 48adf0 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #6 │ │ │ │ beq 48ac3c │ │ │ │ mov r0, sl │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #14 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrb r3, [sl] │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ @@ -1132501,15 +1132501,15 @@ │ │ │ │ mov r0, #20 │ │ │ │ b 48ad4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ stm r0, {r2, fp} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ - bl 4a52a8 │ │ │ │ + bl 4a5278 │ │ │ │ b 48ad30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 48ad40 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, [r2] │ │ │ │ movne r0, #12 │ │ │ │ @@ -1132525,15 +1132525,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 48ad4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ stm r0, {r2, fp} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 4bad2c │ │ │ │ + bl 4bacfc │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #24 │ │ │ │ bne 48ad50 │ │ │ │ b 48ae90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #4 │ │ │ │ @@ -1132628,19 +1132628,19 @@ │ │ │ │ strb r0, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 48aee0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r7 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ sub r4, r6, #1 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 48aeb4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48ae70 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #8 │ │ │ │ @@ -1132669,23 +1132669,23 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ b 48afc8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ b 48af7c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 48af98 │ │ │ │ add r5, r0, #48 @ 0x30 │ │ │ │ - bl 4becb8 │ │ │ │ + bl 4bec88 │ │ │ │ mov r0, r5 │ │ │ │ b 48af80 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48afd0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -1132698,23 +1132698,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 4892d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r5, fp, r8, lsr #4 │ │ │ │ - eoreq r5, r0, r3, asr #11 │ │ │ │ + eoreq r5, r0, r3, lsl #11 │ │ │ │ eorseq r9, r8, r8, ror #20 │ │ │ │ eorseq r9, r8, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ movw r7, #43690 @ 0xaaaa │ │ │ │ cmp r1, r7 │ │ │ │ movcc r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r7 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1132796,15 +1132796,15 @@ │ │ │ │ mov r0, #20 │ │ │ │ b 48b234 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ strd r4, [r0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 4a52a8 │ │ │ │ + bl 4a5278 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #24 │ │ │ │ bne 48b1b8 │ │ │ │ b 48b324 │ │ │ │ cmp r4, #0 │ │ │ │ beq 48b228 │ │ │ │ cmp r4, #1 │ │ │ │ @@ -1132842,15 +1132842,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 48b234 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ strd r4, [r0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 4bad2c │ │ │ │ + bl 4bacfc │ │ │ │ b 48b16c │ │ │ │ str ip, [sl] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sl] │ │ │ │ ldr r5, [sl, #4] │ │ │ │ @@ -1132918,15 +1132918,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r6, r2, #1 │ │ │ │ strb r3, [r1] │ │ │ │ str lr, [r1, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 48b35c │ │ │ │ add r5, r0, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r0, r5 │ │ │ │ b 48b344 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48b31c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -1132946,15 +1132946,15 @@ │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 48b3cc │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r5, r7 │ │ │ │ b 48b3b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48b3ec │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -1132983,15 +1132983,15 @@ │ │ │ │ bne 48b520 │ │ │ │ cmp r7, #0 │ │ │ │ beq 48b558 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 633f74 │ │ │ │ + bl 633f44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 48b484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48b518 │ │ │ │ cmp r7, r0 │ │ │ │ @@ -1133140,15 +1133140,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 48b6d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 48b6a8 │ │ │ │ b 48b7c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 48b7c8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ @@ -1133188,15 +1133188,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 48b760 │ │ │ │ b 48b7c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 48b7c8 │ │ │ │ add r0, sl, r1 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ bcc 48b73c │ │ │ │ @@ -1133241,15 +1133241,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 48ba10 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ ldr r1, [pc, #604] @ 48bad4 │ │ │ │ ldr r2, [pc, #604] @ 48bad8 │ │ │ │ strb r0, [sp, #87] @ 0x57 │ │ │ │ @@ -1133269,15 +1133269,15 @@ │ │ │ │ ldr r0, [pc, #548] @ 48badc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #87 @ 0x57 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4b82c │ │ │ │ mov r1, r0 │ │ │ │ b 48b910 │ │ │ │ ldmib r5, {r6, r7} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r2, [pc, #508] @ 48baec │ │ │ │ @@ -1133312,15 +1133312,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 525048 │ │ │ │ + bl 525018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bne 48ba40 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ ldr r1, [pc, #332] @ 48bae0 │ │ │ │ ldr r2, [pc, #332] @ 48bae4 │ │ │ │ strb r0, [sp, #87] @ 0x57 │ │ │ │ @@ -1133340,15 +1133340,15 @@ │ │ │ │ ldr r0, [pc, #276] @ 48bae8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #87 @ 0x57 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 4b82c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 489650 │ │ │ │ @@ -1133399,18 +1133399,18 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 489650 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ + andeq pc, r1, r8, asr #3 │ │ │ │ eorseq sl, r8, r8, lsl #16 │ │ │ │ eorseq r4, fp, r8, asr #8 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ + andeq pc, r1, ip, lsr #1 │ │ │ │ eorseq sl, r8, ip, ror #13 │ │ │ │ eorseq r4, fp, ip, lsr #6 │ │ │ │ eorseq sl, r8, ip, lsl #21 │ │ │ │ eorseq sl, r8, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1133539,28 +1133539,28 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2644] @ 48c764 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c2d4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ @@ -1133661,15 +1133661,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 38084 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 48c0f4 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 48be5c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ @@ -1133785,15 +1133785,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r6, r0 │ │ │ │ bne 48c020 │ │ │ │ ldr r1, [pc, #1764] @ 48c7bc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ b 48c020 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr fp, [pc, #1692] @ 48c790 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r8, sl, #16 │ │ │ │ @@ -1133849,32 +1133849,32 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 37ab4 │ │ │ │ mov r5, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ strd r6, [sp] │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sl, #32 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ - bl 4a454c │ │ │ │ + bl 4a451c │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c234 │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sl, #56] @ 0x38 │ │ │ │ @@ -1133887,15 +1133887,15 @@ │ │ │ │ beq 48c2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 49de48 │ │ │ │ + bl 49de18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c550 │ │ │ │ bl 4908bc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c2a0 │ │ │ │ @@ -1133926,15 +1133926,15 @@ │ │ │ │ add fp, r1, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ strd r0, [fp] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49da70 │ │ │ │ + bl 49da40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c384 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 37ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, #1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -1134008,38 +1134008,38 @@ │ │ │ │ add r0, r7, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [pc, #864] @ 48c7ac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 38084 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl 37ab4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r1, r0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 4a454c │ │ │ │ + bl 4a451c │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c4c8 │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne sl, #0 │ │ │ │ @@ -1134144,15 +1134144,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c670 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4ad1ac │ │ │ │ + bl 4ad17c │ │ │ │ cmp r9, #0 │ │ │ │ cmpne sl, #0 │ │ │ │ beq 48c690 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 48c714 │ │ │ │ @@ -1134196,23 +1134196,23 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r4, fp, ip, asr r2 │ │ │ │ - eoreq r6, r0, r9, lsl #22 │ │ │ │ + eoreq r6, r0, r9, asr #21 │ │ │ │ ldrhteq r9, [r8], -r0 │ │ │ │ eorseq r4, fp, r8, lsl r2 │ │ │ │ - mlaeq r0, r5, sl, r6 │ │ │ │ + eoreq r6, r0, r5, asr sl │ │ │ │ @ instruction: 0xffffeab4 │ │ │ │ ldrsbteq r8, [r8], -ip │ │ │ │ ldrshteq r8, [r8], -r0 │ │ │ │ - mlaeq r2, lr, r4, r6 │ │ │ │ - strhteq r6, [r0], -r9 │ │ │ │ + eoreq r6, r2, lr, asr r4 │ │ │ │ + eoreq r6, r0, r9, ror r9 │ │ │ │ mlaseq r8, ip, r3, r8 │ │ │ │ eorseq r8, r8, r8, lsr r4 │ │ │ │ eorseq r5, fp, r8, lsr r6 │ │ │ │ eorseq r5, fp, ip, lsl r6 │ │ │ │ eorseq r5, fp, r8, lsl #12 │ │ │ │ eorseq r8, r8, ip, lsr #7 │ │ │ │ eorseq r8, r8, r4, lsl #19 │ │ │ │ @@ -1134460,15 +1134460,15 @@ │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r1, r0 │ │ │ │ bne 48cab0 │ │ │ │ b 48cb74 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 67f6ec │ │ │ │ + bl 67f6bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 48cab0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #9 │ │ │ │ mov r3, r7 │ │ │ │ bl 48e850 │ │ │ │ @@ -1134541,15 +1134541,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bls 48ce04 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 67f1c0 │ │ │ │ + bl 67f190 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48ce24 │ │ │ │ add ip, sp, #132 @ 0x84 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldm ip, {r1, r9, ip} │ │ │ │ @@ -1134887,26 +1134887,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 489a28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r3, fp, r0, ror r4 │ │ │ │ eorseq r7, r8, r4, lsr #16 │ │ │ │ - eoreq r5, r2, r2, asr #23 │ │ │ │ + eoreq r5, r2, r2, lsl #23 │ │ │ │ eorseq r8, r8, ip, lsl #5 │ │ │ │ eorseq r7, r8, ip, ror #29 │ │ │ │ - eoreq r5, r2, r2, ror sl │ │ │ │ + eoreq r5, r2, r2, lsr sl │ │ │ │ eorseq r8, r8, ip, lsr r1 │ │ │ │ mlaseq r8, ip, sp, r7 │ │ │ │ ldrhteq r7, [r8], -ip │ │ │ │ eorseq r7, r8, r0, asr r5 │ │ │ │ eorseq r7, r8, r4, ror #9 │ │ │ │ eorseq r7, r8, r0, lsr #10 │ │ │ │ eorseq r7, r8, r0, lsl r5 │ │ │ │ - eoreq r5, r2, r6, asr #11 │ │ │ │ + eoreq r5, r2, r6, lsl #11 │ │ │ │ mlaseq r8, r0, ip, r7 │ │ │ │ eorseq r7, r8, r4, asr #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, #328] @ 48d3a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1134915,15 +1134915,15 @@ │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 48d320 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 49d6a8 │ │ │ │ + bl 49d678 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48d304 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 37ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1134993,15 +1134993,15 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r2, fp, r0, lsr #24 │ │ │ │ eorseq r2, fp, r8, lsr #23 │ │ │ │ eorseq r7, r8, r8, asr #4 │ │ │ │ eorseq r7, r8, ip, asr r5 │ │ │ │ ldrshteq r2, [fp], -r0 │ │ │ │ mlaseq fp, ip, ip, r2 │ │ │ │ - eoreq r4, r2, r7, lsl #22 │ │ │ │ + eoreq r4, r2, r7, asr #21 │ │ │ │ eorseq r7, r8, ip, ror #7 │ │ │ │ ldrhteq r7, [r8], -r4 │ │ │ │ eorseq r7, r8, ip, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #108] @ 48d448 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1135010,15 +1135010,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 48d40c │ │ │ │ ldr r1, [pc, #100] @ 48d458 │ │ │ │ ldr r0, [pc, #100] @ 48d45c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #56] @ 48d44c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #52] @ 48d450 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ @@ -1135059,15 +1135059,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - andeq sp, r1, r4, asr r6 │ │ │ │ + andeq sp, r1, r4, lsr #12 │ │ │ │ eorseq r7, r8, ip, asr r5 │ │ │ │ eorseq r7, r8, r4, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #288] @ 48d608 │ │ │ │ @@ -1135076,22 +1135076,22 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 488e48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b065c │ │ │ │ + bl 4b062c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 48d56c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 4b065c │ │ │ │ + bl 4b062c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 48d54c │ │ │ │ cmp r0, #2 │ │ │ │ bne 48d5cc │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -1135140,17 +1135140,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48d600 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, sp, lsl #28 │ │ │ │ + eoreq r4, r2, sp, asr #27 │ │ │ │ eorseq r7, r8, r0, asr #10 │ │ │ │ - eoreq r4, r2, r4, ror #20 │ │ │ │ + eoreq r4, r2, r4, lsr #20 │ │ │ │ eorseq r7, r8, r0, lsr r2 │ │ │ │ mlaseq r8, r0, r0, r7 │ │ │ │ mlaseq r8, r4, r0, r7 │ │ │ │ eorseq r2, fp, ip, ror #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -1135210,15 +1135210,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48d718 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andseq pc, pc, ip, lsl pc @ │ │ │ │ + @ instruction: 0x001ffedc │ │ │ │ ldrshteq r7, [r8], -ip │ │ │ │ eorseq r6, r8, r8, ror pc │ │ │ │ eorseq r6, r8, ip, asr pc │ │ │ │ eorseq r2, fp, r8, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -1135251,33 +1135251,33 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - andeq sp, r1, r8, asr r3 │ │ │ │ + andeq sp, r1, r8, lsr #6 │ │ │ │ mlaseq r8, r8, r2, r7 │ │ │ │ eorseq r7, r8, r0, lsl #5 │ │ │ │ - andeq sp, r1, r4, ror r3 │ │ │ │ + andeq sp, r1, r4, asr #6 │ │ │ │ eorseq r7, r8, ip, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ tst r0, r2 │ │ │ │ beq 48d804 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, r6, #32 │ │ │ │ b 48d824 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ bne 48d7f8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ @@ -1135351,15 +1135351,15 @@ │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 48da58 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r5, r3, r1 │ │ │ │ b 48d984 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ and r5, r2, r0 │ │ │ │ sub r0, r3, #1 │ │ │ │ @@ -1135427,15 +1135427,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r9, [r5, #4] │ │ │ │ dmb ish │ │ │ │ b 48da9c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r1, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r9, [r5, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -1135473,15 +1135473,15 @@ │ │ │ │ add r8, r7, #1 │ │ │ │ cmp r8, #31 │ │ │ │ bne 48db74 │ │ │ │ ldr r0, [r9, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 48db50 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r9, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 48db3c │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #4] │ │ │ │ @@ -1135492,15 +1135492,15 @@ │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r9, r7, lsl #3] │ │ │ │ add r4, r9, r7, lsl #3 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 48db9c │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 48db88 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ cmp r8, #31 │ │ │ │ bne 48dc0c │ │ │ │ @@ -1135580,15 +1135580,15 @@ │ │ │ │ bne 48de4c │ │ │ │ add r6, r0, #36 @ 0x24 │ │ │ │ add r5, r0, #32 │ │ │ │ mov r9, r0 │ │ │ │ ubfx sl, r4, #1, #5 │ │ │ │ cmp sl, #31 │ │ │ │ bne 48dd08 │ │ │ │ - bl 62f630 │ │ │ │ + bl 62f600 │ │ │ │ ldr r4, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r7, [r6] │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ beq 48dcdc │ │ │ │ b 48de4c │ │ │ │ @@ -1135747,51 +1135747,51 @@ │ │ │ │ eorseq r6, r8, r0, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48df88 │ │ │ │ - b 49afdc │ │ │ │ + b 49afac │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48df98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, r8, r0, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48dfb8 │ │ │ │ - b 49b4fc │ │ │ │ + b 49b4cc │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48dfc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, r8, r0, lsr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48dfe8 │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48dff8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrshteq r6, [r8], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48e018 │ │ │ │ - b 49a518 │ │ │ │ + b 49a4e8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48e028 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, r8, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -1135856,15 +1135856,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 48e260 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1135988,25 +1135988,25 @@ │ │ │ │ beq 48e338 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r1, ip, lsr r9 │ │ │ │ + andeq ip, r1, ip, lsl #18 │ │ │ │ eorseq r6, r8, r8, lsl #19 │ │ │ │ eorseq r6, r8, r0, lsl #19 │ │ │ │ eorseq r1, fp, r8, asr sp │ │ │ │ eorseq r6, r8, r4, lsl r9 │ │ │ │ - eoreq r4, r2, r9, lsl #4 │ │ │ │ + eoreq r4, r2, r9, asr #3 │ │ │ │ ldrshteq r6, [r8], -r4 │ │ │ │ - andeq ip, r1, r8, lsl #16 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ eorseq r6, r8, r4, asr r8 │ │ │ │ eorseq r1, fp, r4, asr #24 │ │ │ │ - @ instruction: 0x0001c8b4 │ │ │ │ + andeq ip, r1, r4, lsl #17 │ │ │ │ eorseq r6, r8, r8, ror #17 │ │ │ │ ldrshteq r1, [fp], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -1136020,15 +1136020,15 @@ │ │ │ │ beq 48e3f4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 48e400 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ beq 48e3ec │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -1136112,15 +1136112,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 48e6b0 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ @@ -1136294,25 +1136294,25 @@ │ │ │ │ beq 48e800 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, sl │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andeq ip, r1, r8, ror #9 │ │ │ │ + @ instruction: 0x0001c4b8 │ │ │ │ eorseq r6, r8, ip, asr #10 │ │ │ │ eorseq r6, r8, r0, lsr r5 │ │ │ │ eorseq r1, fp, r8, lsl #18 │ │ │ │ eorseq r6, r8, r4, asr #9 │ │ │ │ - strhteq r3, [r2], -r9 │ │ │ │ + eoreq r3, r2, r9, ror sp │ │ │ │ eorseq r6, r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x0001c3b8 │ │ │ │ + andeq ip, r1, r8, lsl #7 │ │ │ │ eorseq r6, r8, r4, lsl #8 │ │ │ │ ldrshteq r1, [fp], -r4 │ │ │ │ - andeq ip, r1, r4, ror #8 │ │ │ │ + andeq ip, r1, r4, lsr r4 │ │ │ │ mlaseq r8, r8, r4, r6 │ │ │ │ eorseq r1, fp, r0, lsr #17 │ │ │ │ ldrshteq r6, [r8], -r8 │ │ │ │ ldrsbteq r6, [r8], -ip │ │ │ │ eorseq r1, fp, r4, lsl #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -1136483,15 +1136483,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 48ec88 │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1136514,15 +1136514,15 @@ │ │ │ │ beq 48ed34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 48ed40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ beq 48eba4 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -1136673,80 +1136673,80 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r8, ip, ror #29 │ │ │ │ - eoreq r3, r2, r1, ror #15 │ │ │ │ + eoreq r3, r2, r1, lsr #15 │ │ │ │ eorseq r5, r8, ip, asr #29 │ │ │ │ - andeq fp, r1, r0, lsl pc │ │ │ │ + andeq fp, r1, r0, ror #29 │ │ │ │ eorseq r5, r8, r4, ror pc │ │ │ │ eorseq r5, r8, r8, asr pc │ │ │ │ eorseq r1, fp, r0, lsr r3 │ │ │ │ - andeq fp, r1, r0, ror #27 │ │ │ │ + @ instruction: 0x0001bdb0 │ │ │ │ eorseq r5, r8, ip, lsr #28 │ │ │ │ eorseq r1, fp, ip, lsl r2 │ │ │ │ - andeq fp, r1, ip, lsl #29 │ │ │ │ + andeq fp, r1, ip, asr lr │ │ │ │ eorseq r5, r8, r0, asr #29 │ │ │ │ eorseq r1, fp, r8, asr #5 │ │ │ │ @ instruction: 0xfffdfe7c │ │ │ │ ldrshteq r5, [r8], -ip │ │ │ │ eorseq r5, r8, r4, ror #27 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 48ee50 │ │ │ │ tst r2, #32 │ │ │ │ bne 48ee54 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48ee74 │ │ │ │ - b 49b4fc │ │ │ │ + b 49b4cc │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48ee84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r5, r8, r4, ror #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48eea4 │ │ │ │ - b 49afdc │ │ │ │ + b 49afac │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48eeb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r5, r8, r4, lsr ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48eed4 │ │ │ │ - b 49a518 │ │ │ │ + b 49a4e8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48eee4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r5, r8, r4, lsl #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48ef04 │ │ │ │ - b 49ad4c │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 48ef14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrsbteq r5, [r8], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 38aa8 │ │ │ │ @@ -1136817,15 +1136817,15 @@ │ │ │ │ b 48efdc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ bne 48f068 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1136910,15 +1136910,15 @@ │ │ │ │ bne 48f1dc │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 48f214 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ b 48f1a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48f184 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ @@ -1136987,15 +1136987,15 @@ │ │ │ │ b 48f2fc │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 48f2f0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ b 48f2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 48f304 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -1137019,15 +1137019,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 48f3b8 │ │ │ │ @@ -1137041,21 +1137041,21 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 58b6c │ │ │ │ ldrshteq r5, [r8], -r4 │ │ │ │ - eoreq r3, r2, r5, ror #1 │ │ │ │ + eoreq r3, r2, r5, lsr #1 │ │ │ │ ldrsbteq r5, [r8], -r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r7 │ │ │ │ bne 48f410 │ │ │ │ mov r0, r6 │ │ │ │ bl 38b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ @@ -1137186,15 +1137186,15 @@ │ │ │ │ strd sl, [r6, #16] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldm r3, {r1, r4, r5, r6, r7, ip} │ │ │ │ stm r0, {r1, r4, r5, r6, r7, ip} │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4af6a4 │ │ │ │ + bl 4af674 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ 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 r8, [r0] │ │ │ │ @@ -1137277,15 +1137277,15 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ str lr, [sp, #32] │ │ │ │ str r8, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp] │ │ │ │ - bl 4ce6b4 │ │ │ │ + bl 4ce684 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ b 48f708 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 589c0 │ │ │ │ eorseq r0, fp, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1137362,15 +1137362,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 4cf958 │ │ │ │ + bl 4cf928 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ b 48f86c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 589c0 │ │ │ │ eorseq r0, fp, ip, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1137488,15 +1137488,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 48facc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldrshteq r5, [r8], -r8 │ │ │ │ ldrshteq r5, [r8], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1137612,15 +1137612,15 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 48fcbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r4, r8, r8, lsl #30 │ │ │ │ eorseq r4, r8, r8, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1137737,23 +1137737,23 @@ │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 48feb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 678428 │ │ │ │ + bl 6783f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq r4, r8, r4, lsl sp │ │ │ │ eorseq r4, r8, r4, lsl sp │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 48ff30 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 48ff34 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 48ff38 │ │ │ │ @@ -1137771,22 +1137771,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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrhteq r4, [r8], -r8 │ │ │ │ - eoreq r2, r2, r0, asr r6 │ │ │ │ + eoreq r2, r2, r0, lsl r6 │ │ │ │ eorseq r4, r8, r4, asr #25 │ │ │ │ - eoreq r2, r2, r0, lsr r6 │ │ │ │ - eoreq r2, r2, r1, lsr r6 │ │ │ │ + strdeq r2, [r2], -r0 @ │ │ │ │ + strdeq r2, [r2], -r1 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 48ff80 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ @@ -1137960,32 +1137960,32 @@ │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ae7f0 │ │ │ │ + bl 4ae7c0 │ │ │ │ ldr r2, [pc, #328] @ 49036c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 4ae7f0 │ │ │ │ + bl 4ae7c0 │ │ │ │ ldr r7, [sp, #1048] @ 0x418 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #288] @ 490370 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #1048] @ 0x418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 4902ac │ │ │ │ ldr r4, [sp, #540] @ 0x21c │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1138035,35 +1138035,35 @@ │ │ │ │ ldr r0, [pc, #48] @ 490360 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 4901e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ eorseq pc, sl, ip, lsr sp @ │ │ │ │ eorseq r4, r8, ip, ror #14 │ │ │ │ eorseq r4, r8, r0, ror #17 │ │ │ │ ldrsbteq pc, [sl], -r8 @ │ │ │ │ - andseq sp, pc, r0, lsr #4 │ │ │ │ + andseq sp, pc, r0, ror #3 │ │ │ │ eorseq pc, sl, ip, asr #27 │ │ │ │ - andseq sp, pc, r0, ror r4 @ │ │ │ │ + andseq sp, pc, r0, lsr r4 @ │ │ │ │ ldrhteq r4, [r8], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ add r1, r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ bl 485280 │ │ │ │ ldr r0, [pc, #612] @ 490618 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -1138079,63 +1138079,63 @@ │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r3, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ae6a0 │ │ │ │ + bl 4ae670 │ │ │ │ ldr r2, [pc, #560] @ 490630 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 4adf44 │ │ │ │ + bl 4adf14 │ │ │ │ ldr r2, [pc, #536] @ 490634 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r3, #5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 4adf44 │ │ │ │ + bl 4adf14 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ ldr r2, [pc, #508] @ 490638 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #6 │ │ │ │ - bl 4ae054 │ │ │ │ + bl 4ae024 │ │ │ │ ldr r2, [pc, #484] @ 49063c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #9 │ │ │ │ - bl 4ae1a8 │ │ │ │ + bl 4ae178 │ │ │ │ ldr r2, [pc, #456] @ 490640 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #7 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ae4cc │ │ │ │ + bl 4ae49c │ │ │ │ ldr r3, [pc, #428] @ 490644 │ │ │ │ ldr r7, [sp, #1072] @ 0x430 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #564] @ 0x234 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #1072] @ 0x430 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 490504 │ │ │ │ ldr r4, [sp, #564] @ 0x234 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1138196,15 +1138196,15 @@ │ │ │ │ ldr r0, [pc, #112] @ 490624 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 4903c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ b 4905e0 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ b 4905f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1138220,21 +1138220,21 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ eorseq pc, sl, r0, lsr #21 │ │ │ │ eorseq r4, r8, r8, lsl #10 │ │ │ │ eorseq r4, r8, r0, lsl #13 │ │ │ │ mlaseq sl, ip, r8, pc @ │ │ │ │ - eoreq r2, r2, r1, ror r2 │ │ │ │ + eoreq r2, r2, r1, lsr r2 │ │ │ │ eorseq pc, sl, ip, lsl #23 │ │ │ │ - eoreq r2, r0, r9, asr #6 │ │ │ │ - eoreq r2, r2, r7, lsr #4 │ │ │ │ - eoreq r2, r2, ip, lsl #4 │ │ │ │ - strdeq r2, [r2], -r6 @ │ │ │ │ - ldrdeq r2, [r2], -pc @ │ │ │ │ + eoreq r2, r0, r9, lsl #6 │ │ │ │ + eoreq r2, r2, r7, ror #3 │ │ │ │ + eoreq r2, r2, ip, asr #3 │ │ │ │ + strhteq r2, [r2], -r6 │ │ │ │ + mlaeq r2, pc, r1, r2 @ │ │ │ │ eorseq r4, r8, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1138258,55 +1138258,55 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #2 │ │ │ │ - bl 4ae6a0 │ │ │ │ + bl 4ae670 │ │ │ │ ldr r2, [pc, #476] @ 4908a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 4ae7f0 │ │ │ │ + bl 4ae7c0 │ │ │ │ ldr r2, [pc, #452] @ 4908ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 4adf44 │ │ │ │ + bl 4adf14 │ │ │ │ ldr r2, [pc, #428] @ 4908b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r3, #9 │ │ │ │ - bl 4ae1a8 │ │ │ │ + bl 4ae178 │ │ │ │ ldr r2, [pc, #400] @ 4908b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ mov r3, #7 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ae4cc │ │ │ │ + bl 4ae49c │ │ │ │ ldr r3, [pc, #372] @ 4908b8 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 4907b0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1138362,15 +1138362,15 @@ │ │ │ │ ldr r0, [pc, #80] @ 49089c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 49068c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ b 490870 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 490888 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -1138378,20 +1138378,20 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldrsbteq pc, [sl], -r8 @ │ │ │ │ eorseq r4, r8, r0, ror r2 │ │ │ │ eorseq r4, r8, r8, ror #7 │ │ │ │ eorseq pc, sl, r4, lsl #12 │ │ │ │ - eoreq r1, r2, r9, lsr #31 │ │ │ │ + eoreq r1, r2, r9, ror #30 │ │ │ │ eorseq pc, sl, r4, asr #17 │ │ │ │ - eoreq r2, r0, sp, ror r0 │ │ │ │ - eoreq r1, r2, fp, asr pc │ │ │ │ - eoreq r1, r2, sl, asr #30 │ │ │ │ - eoreq r1, r2, r3, lsr pc │ │ │ │ + eoreq r2, r0, sp, lsr r0 │ │ │ │ + eoreq r1, r2, fp, lsl pc │ │ │ │ + eoreq r1, r2, sl, lsl #30 │ │ │ │ + strdeq r1, [r2], -r3 @ │ │ │ │ ldrshteq r4, [r8], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #2548] @ 4912c8 │ │ │ │ mov r2, #9 │ │ │ │ @@ -1138453,19 +1138453,19 @@ │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 4a4a78 │ │ │ │ + bl 4a4a48 │ │ │ │ cmp r0, #1 │ │ │ │ bne 490b1c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 490a00 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ @@ -1138507,28 +1138507,28 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 621594 │ │ │ │ + bl 621564 │ │ │ │ ldr r1, [pc, #2140] @ 49130c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 490af4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -1138562,24 +1138562,24 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, r6, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ - bl 4a454c │ │ │ │ + bl 4a451c │ │ │ │ cmp r1, #0 │ │ │ │ beq 490bb8 │ │ │ │ mov r0, r1 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ @@ -1138613,15 +1138613,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ ldr r3, [pc, #1720] @ 491310 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #1716] @ 491314 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #1712] @ 491318 │ │ │ │ mov r1, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1138637,15 +1138637,15 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1138684,15 +1138684,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1456] @ 491328 │ │ │ │ mov r1, #19 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1138707,15 +1138707,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #1404] @ 491330 │ │ │ │ str sl, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1138757,15 +1138757,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1188] @ 491340 │ │ │ │ mov r1, #6 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1138780,15 +1138780,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #1136] @ 491348 │ │ │ │ str sl, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1138830,15 +1138830,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 376c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #920] @ 491358 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1138853,15 +1138853,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #868] @ 491360 │ │ │ │ str sl, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1139028,56 +1139028,56 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, sl │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, r2, lr, ror #26 │ │ │ │ + eoreq r1, r2, lr, lsr #26 │ │ │ │ eorseq r4, r8, r8, lsr r4 │ │ │ │ eorseq pc, sl, r4, ror #12 │ │ │ │ ldrshteq pc, [sl], -r8 @ │ │ │ │ - strdeq r1, [r0], -r5 @ │ │ │ │ + strhteq r1, [r0], -r5 │ │ │ │ eorseq r4, r8, r4, lsr #7 │ │ │ │ - eoreq r1, r0, sp, lsl #24 │ │ │ │ + eoreq r1, r0, sp, asr #23 │ │ │ │ eorseq pc, sl, r4, ror #6 │ │ │ │ eorseq pc, sl, r0, lsl #3 │ │ │ │ ldrshteq r3, [r8], -r0 │ │ │ │ eorseq pc, sl, r4, lsr #9 │ │ │ │ - eoreq r1, r2, r3, lsr #24 │ │ │ │ + eoreq r1, r2, r3, ror #23 │ │ │ │ eorseq r4, r8, r8, ror #5 │ │ │ │ - eoreq r1, r0, r5, lsl #26 │ │ │ │ + eoreq r1, r0, r5, asr #25 │ │ │ │ @ instruction: 0xfffff440 │ │ │ │ ldrshteq r4, [r8], -r4 │ │ │ │ eorseq r4, r8, r0, lsl r2 │ │ │ │ - eoreq r1, r2, r3, lsl #25 │ │ │ │ + eoreq r1, r2, r3, asr #24 │ │ │ │ eorseq r3, r8, r0, ror #29 │ │ │ │ - andeq r9, r1, r0, ror #28 │ │ │ │ - eoreq r1, r2, ip, lsl #20 │ │ │ │ - andeq ip, r1, r4, asr #21 │ │ │ │ + andeq r9, r1, r0, lsr lr │ │ │ │ + eoreq r1, r2, ip, asr #19 │ │ │ │ + muleq r1, r4, sl │ │ │ │ @ instruction: 0xffffe6d4 │ │ │ │ eorseq pc, sl, r0, asr #4 │ │ │ │ - eoreq r1, r2, r6, lsl #18 │ │ │ │ + eoreq r1, r2, r6, asr #17 │ │ │ │ ldrhteq r3, [r8], -r4 │ │ │ │ - andeq r9, r1, r8, lsl sp │ │ │ │ - andeq ip, r1, r8, lsr #19 │ │ │ │ + andeq r9, r1, r8, ror #25 │ │ │ │ + andeq ip, r1, r8, ror r9 │ │ │ │ @ instruction: 0xffffe5b8 │ │ │ │ eorseq pc, sl, ip, lsl r1 @ │ │ │ │ - eoreq r1, r2, r4, lsr #15 │ │ │ │ + eoreq r1, r2, r4, ror #14 │ │ │ │ mlaseq r8, r0, ip, r3 │ │ │ │ - strdeq r9, [r1], -r4 │ │ │ │ - andeq ip, r1, ip, lsl r7 │ │ │ │ + andeq r9, r1, r4, asr #23 │ │ │ │ + andeq ip, r1, ip, ror #13 │ │ │ │ @ instruction: 0xffffe494 │ │ │ │ ldrshteq lr, [sl], -r8 │ │ │ │ - ldrdeq r1, [r2], -r1 @ │ │ │ │ + mlaeq r2, r1, r6, r1 │ │ │ │ eorseq r3, r8, ip, ror #22 │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ - muleq r1, r0, r4 │ │ │ │ + andeq r9, r1, r0, lsr #21 │ │ │ │ + andeq ip, r1, r0, ror #8 │ │ │ │ @ instruction: 0xffffe370 │ │ │ │ - eoreq r1, r2, r2, asr #11 │ │ │ │ + eoreq r1, r2, r2, lsl #11 │ │ │ │ eorseq r3, r8, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #240] @ 491474 │ │ │ │ ldr r3, [pc, #240] @ 491478 │ │ │ │ mov r2, #9 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -1139135,36 +1139135,36 @@ │ │ │ │ b 38084 │ │ │ │ ldr r0, [pc, #40] @ 49148c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ ldr r2, [pc, #36] @ 491490 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - strhteq r1, [r2], -lr │ │ │ │ + eoreq r1, r2, lr, ror r2 │ │ │ │ eorseq r3, r8, r8, lsl #19 │ │ │ │ ldrhteq lr, [sl], -r4 │ │ │ │ eorseq r0, fp, r4, lsr r0 │ │ │ │ eorseq pc, sl, ip, asr #31 │ │ │ │ ldrhteq pc, [sl], -ip @ │ │ │ │ - eoreq r1, r2, ip, lsr r2 │ │ │ │ + strdeq r1, [r2], -ip @ │ │ │ │ eorseq r3, r8, ip, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #108] @ 491510 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 4914d4 │ │ │ │ ldr r1, [pc, #100] @ 491520 │ │ │ │ ldr r0, [pc, #100] @ 491524 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #56] @ 491514 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #52] @ 491518 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ @@ -1139308,25 +1139308,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 491728 │ │ │ │ ldr r3, [pc, #20] @ 49172c │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 48ea50 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001fbcf4 │ │ │ │ + @ instruction: 0x001fbcb4 │ │ │ │ mlaseq r8, ip, r5, r3 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #20] @ 491750 │ │ │ │ ldr r3, [pc, #20] @ 491754 │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 48ea50 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, pc, ip, asr pc @ │ │ │ │ + andseq fp, pc, ip, lsl pc @ │ │ │ │ eorseq r3, r8, r4, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #224] @ 491850 │ │ │ │ mov r3, #7 │ │ │ │ @@ -1139334,15 +1139334,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 48e02c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b0284 │ │ │ │ + bl 4b0254 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4917d0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1139382,15 +1139382,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 491848 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [r2], -pc @ │ │ │ │ + mlaeq r2, pc, lr, r0 @ │ │ │ │ eorseq r3, r8, r0, ror #10 │ │ │ │ @ instruction: 0xfffdd3ec │ │ │ │ eorseq r3, r8, ip, ror #6 │ │ │ │ eorseq r3, r8, r4, asr r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -1139448,15 +1139448,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 491950 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strhteq r0, [r2], -sp │ │ │ │ + eoreq r0, r2, sp, ror sp │ │ │ │ eorseq r3, r8, r4, ror #8 │ │ │ │ eorseq r3, r8, r8, ror r2 │ │ │ │ eorseq r3, r8, ip, asr r2 │ │ │ │ eorseq lr, sl, r0, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 49199c │ │ │ │ @@ -1139465,65 +1139465,65 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ bl 48e37c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r0, r0, r5, asr #27 │ │ │ │ + eoreq r0, r0, r5, lsl #27 │ │ │ │ eorseq r3, r8, r4, ror r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ 4919d4 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [pc, #28] @ 4919d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #5 │ │ │ │ bl 48e37c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r0, r2, r7, lsl #25 │ │ │ │ + eoreq r0, r2, r7, asr #24 │ │ │ │ eorseq r3, r8, ip, asr #6 │ │ │ │ ldr r1, [pc, #20] @ 4919f8 │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [pc, #16] @ 4919fc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e850 │ │ │ │ - eoreq r0, r2, lr, asr ip │ │ │ │ + eoreq r0, r2, lr, lsl ip │ │ │ │ eorseq r3, r8, r8, lsr #6 │ │ │ │ ldr r1, [pc, #20] @ 491a1c │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [pc, #16] @ 491a20 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e950 │ │ │ │ - eoreq r0, r2, r5, lsl #25 │ │ │ │ + eoreq r0, r2, r5, asr #24 │ │ │ │ eorseq r3, r8, r4, lsl r3 │ │ │ │ ldr r1, [pc, #20] @ 491a40 │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [pc, #16] @ 491a44 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e950 │ │ │ │ - eoreq r0, r2, r0, lsl ip │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ eorseq r3, r8, r0, lsl #6 │ │ │ │ ldr r1, [pc, #20] @ 491a64 │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [pc, #16] @ 491a68 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e850 │ │ │ │ - eoreq r0, r2, r4, lsr #24 │ │ │ │ + eoreq r0, r2, r4, ror #23 │ │ │ │ eorseq r3, r8, ip, ror #5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #224] @ 491b64 │ │ │ │ mov r3, #7 │ │ │ │ @@ -1139531,15 +1139531,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 48e02c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4afeac │ │ │ │ + bl 4afe7c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ bne 491ae4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1139579,42 +1139579,42 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 491b5c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r2, r8, lsr #26 │ │ │ │ + eoreq r0, r2, r8, ror #25 │ │ │ │ ldrsbteq r3, [r8], -ip │ │ │ │ @ instruction: 0xfffdd0d8 │ │ │ │ eorseq r3, r8, r8, asr r0 │ │ │ │ eorseq r3, r8, r0, asr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #68] @ 491bcc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67a624 │ │ │ │ + bl 67a5f4 │ │ │ │ ldr r1, [pc, #44] @ 491bd0 │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, #40] @ 491bd4 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r0, r2, r7, lsr #24 │ │ │ │ - strdeq r0, [r2], -pc @ │ │ │ │ + eoreq r0, r2, r7, ror #23 │ │ │ │ + strhteq r0, [r2], -pc │ │ │ │ eorseq r3, r8, r8, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ bhi 491c94 │ │ │ │ add r3, pc, #12 │ │ │ │ @@ -1139682,52 +1139682,52 @@ │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - andeq r8, r1, r8, lsl lr │ │ │ │ + andeq r8, r1, r8, ror #27 │ │ │ │ eorseq r3, r8, r8, lsr #1 │ │ │ │ ldrsbteq r3, [r8], -r0 │ │ │ │ ldr r1, [pc, #20] @ 491d28 │ │ │ │ mov r2, #14 │ │ │ │ ldr r3, [pc, #16] @ 491d2c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e48c │ │ │ │ - ldrdeq r0, [r2], -r2 @ │ │ │ │ + mlaeq r2, r2, sl, r0 │ │ │ │ mlaseq r8, r8, r0, r3 │ │ │ │ ldr r1, [pc, #20] @ 491d4c │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [pc, #16] @ 491d50 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e48c │ │ │ │ - andseq lr, pc, pc, lsr #8 │ │ │ │ + andseq lr, pc, pc, ror #7 │ │ │ │ eorseq r3, r8, r4, lsl #1 │ │ │ │ ldr r1, [pc, #20] @ 491d70 │ │ │ │ mov r2, #14 │ │ │ │ ldr r3, [pc, #16] @ 491d74 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e48c │ │ │ │ - mlaeq r2, r8, sl, r0 │ │ │ │ + eoreq r0, r2, r8, asr sl │ │ │ │ eorseq r3, r8, r0, ror r0 │ │ │ │ ldr r1, [pc, #20] @ 491d94 │ │ │ │ mov r2, #13 │ │ │ │ ldr r3, [pc, #16] @ 491d98 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 48e48c │ │ │ │ - eoreq r0, r2, r2, lsl #21 │ │ │ │ + eoreq r0, r2, r2, asr #20 │ │ │ │ eorseq r3, r8, ip, asr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bcs 491dcc │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1139757,18 +1139757,18 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ + andeq r8, r1, r0, asr #25 │ │ │ │ ldrhteq r2, [r8], -r8 │ │ │ │ eorseq r2, r8, r0, lsr #31 │ │ │ │ - andeq r8, r1, ip, lsl #26 │ │ │ │ + ldrdeq r8, [r1], -ip │ │ │ │ eorseq r2, r8, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ @@ -1139790,27 +1139790,27 @@ │ │ │ │ bne 491f04 │ │ │ │ mov r7, #1 │ │ │ │ b 491f2c │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 491f68 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bpl 491efc │ │ │ │ b 491fbc │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 686bdc │ │ │ │ + bl 686bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 491f68 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bmi 491fbc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ @@ -1139879,15 +1139879,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4920a4 │ │ │ │ ldr r1, [pc, #552] @ 492234 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4920b0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -1139938,15 +1139938,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 4921c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 49214c │ │ │ │ ldr r1, [pc, #300] @ 492244 │ │ │ │ ldr r0, [pc, #300] @ 492248 │ │ │ │ ldr r3, [pc, #300] @ 49224c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1140015,26 +1140015,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r2, sp, ror #31 │ │ │ │ - eoreq r0, r2, r6, ror #16 │ │ │ │ + eoreq r0, r2, sp, lsr #31 │ │ │ │ + eoreq r0, r2, r6, lsr #16 │ │ │ │ eorseq r2, r8, r0, lsr pc │ │ │ │ eorseq r3, r8, r0, lsl #9 │ │ │ │ eorseq r3, r8, ip, lsr r4 │ │ │ │ - eoreq r0, r2, r2, lsl r8 │ │ │ │ + ldrdeq r0, [r2], -r2 @ │ │ │ │ eorseq r2, r8, r4, asr #29 │ │ │ │ - andeq r8, r1, r0, ror r9 │ │ │ │ + andeq r8, r1, r0, asr #18 │ │ │ │ mlaseq r8, r4, r2, r3 │ │ │ │ ldrsbteq r3, [r8], -r4 │ │ │ │ - @ instruction: 0x001f76f4 │ │ │ │ - eoreq r0, r2, r8, lsr #24 │ │ │ │ + @ instruction: 0x001f76b4 │ │ │ │ + eoreq r0, r2, r8, ror #23 │ │ │ │ eorseq r3, r8, r4, asr #9 │ │ │ │ eorseq sp, sl, r4, lsr sp │ │ │ │ eorseq r2, r8, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ @@ -1140054,29 +1140054,29 @@ │ │ │ │ bl 378f8 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ 4922d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eoreq r0, r2, ip, ror r5 │ │ │ │ + eoreq r0, r2, ip, lsr r5 │ │ │ │ eorseq r2, r8, r4, lsl #25 │ │ │ │ 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 492398 │ │ │ │ ldr r1, [pc, #552] @ 492528 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4923a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ @@ -1140127,15 +1140127,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ b 4924b4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 492440 │ │ │ │ ldr r1, [pc, #300] @ 492538 │ │ │ │ ldr r0, [pc, #300] @ 49253c │ │ │ │ ldr r3, [pc, #300] @ 492540 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1140204,26 +1140204,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r2, r0, asr #18 │ │ │ │ - eoreq r0, r2, r2, ror r5 │ │ │ │ + eoreq r0, r2, r0, lsl #18 │ │ │ │ + eoreq r0, r2, r2, lsr r5 │ │ │ │ eorseq r2, r8, ip, lsr ip │ │ │ │ eorseq r3, r8, ip, lsr r0 │ │ │ │ ldrshteq r2, [r8], -r8 │ │ │ │ - eoreq r0, r2, lr, lsl r5 │ │ │ │ + ldrdeq r0, [r2], -lr @ │ │ │ │ ldrsbteq r2, [r8], -r0 │ │ │ │ - andeq r8, r1, ip, ror r6 │ │ │ │ + andeq r8, r1, ip, asr #12 │ │ │ │ eorseq r2, r8, r0, lsr #31 │ │ │ │ mlaseq r8, r0, pc, r2 @ │ │ │ │ - andseq r7, pc, r0, lsl #8 │ │ │ │ - eoreq r0, r2, r4, lsr r9 │ │ │ │ + andseq r7, pc, r0, asr #7 │ │ │ │ + strdeq r0, [r2], -r4 @ │ │ │ │ eorseq r3, r8, r0, lsl #1 │ │ │ │ eorseq sp, sl, ip, asr #18 │ │ │ │ ldrhteq r2, [r8], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -1140232,15 +1140232,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 492954 │ │ │ │ ldr r0, [pc, #1140] @ 492a00 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [pc, #1136] @ 492a04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #1124] @ 492a08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 4928e0 │ │ │ │ ldr r0, [pc, #1116] @ 492a18 │ │ │ │ @@ -1140250,168 +1140250,168 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r0, [pc, #1100] @ 492a1c │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #7 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ ldr r1, [pc, #1076] @ 492a20 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #1000] @ 492a24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ 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 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #928] @ 492a28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ 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 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [pc, #856] @ 492a2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #792] @ 492a30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #15 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bfi r4, r0, #0, #2 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [pc, #720] @ 492a34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #6 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 3855c │ │ │ │ orr r0, r4, #11 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [pc, #652] @ 492a38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ ldm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [pc, #592] @ 492a3c │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r2, #19 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ ldm r9, {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, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #520] @ 492a40 │ │ │ │ ldr r2, [pc, #520] @ 492a44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #504] @ 492a48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 49291c │ │ │ │ ldr r0, [pc, #496] @ 492a58 │ │ │ │ @@ -1140421,15 +1140421,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #7 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -1140514,53 +1140514,53 @@ │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 37d24 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r2, r4, lsl #15 │ │ │ │ + eoreq r0, r2, r4, asr #14 │ │ │ │ eorseq r2, r8, r8, lsl fp │ │ │ │ eorseq sp, sl, ip, lsl #13 │ │ │ │ eorseq r3, r8, r0, ror r5 │ │ │ │ ldrshteq r3, [r8], -r8 │ │ │ │ eorseq sp, sl, ip, lsl r3 │ │ │ │ eorseq sp, sl, r0, lsl #13 │ │ │ │ - eoreq r0, r2, r0, asr #14 │ │ │ │ - eoreq r0, r2, pc, lsr #14 │ │ │ │ - andseq r7, pc, r4, lsl #5 │ │ │ │ - mlaeq r2, r9, r6, r0 │ │ │ │ - eoreq r0, r2, r2, asr r6 │ │ │ │ - eoreq r0, r2, r7, lsl r6 │ │ │ │ - ldrdeq r0, [r2], -sl @ │ │ │ │ - mlaeq r2, r8, r5, r0 │ │ │ │ - eoreq r0, r2, sl, asr r5 │ │ │ │ - eoreq r0, r2, r1, lsr #10 │ │ │ │ + eoreq r0, r2, r0, lsl #14 │ │ │ │ + eoreq r0, r2, pc, ror #13 │ │ │ │ + andseq r7, pc, r4, asr #4 │ │ │ │ + eoreq r0, r2, r9, asr r6 │ │ │ │ + eoreq r0, r2, r2, lsl r6 │ │ │ │ + ldrdeq r0, [r2], -r7 @ │ │ │ │ + mlaeq r2, sl, r5, r0 │ │ │ │ + eoreq r0, r2, r8, asr r5 │ │ │ │ + eoreq r0, r2, sl, lsl r5 │ │ │ │ + eoreq r0, r2, r1, ror #9 │ │ │ │ eorseq r2, r8, r0, ror r8 │ │ │ │ eorseq sp, sl, r4, lsl #8 │ │ │ │ eorseq r3, r8, r0, lsl r5 │ │ │ │ eorseq r3, r8, r0, lsl #13 │ │ │ │ eorseq sp, sl, r8, lsl #6 │ │ │ │ ldrhteq sp, [sl], -r0 │ │ │ │ - eoreq r0, r2, r9, ror #9 │ │ │ │ + eoreq r0, r2, r9, lsr #9 │ │ │ │ ldrshteq r2, [r8], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq 492b7c │ │ │ │ ldr r0, [pc, #272] @ 492b9c │ │ │ │ mov r1, #9 │ │ │ │ ldr r2, [pc, #268] @ 492ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #256] @ 492ba4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 492b40 │ │ │ │ ldr r0, [pc, #248] @ 492bb4 │ │ │ │ @@ -1140571,32 +1140571,32 @@ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r0, [pc, #228] @ 492bb8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ ldr r1, [pc, #204] @ 492bbc │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ 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, #44] @ 0x2c │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #96] @ 492ba8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -1140617,77 +1140617,77 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + mlaeq r2, r0, r2, r0 │ │ │ │ eorseq r2, r8, r8, lsl r6 │ │ │ │ ldrhteq sp, [sl], -r0 │ │ │ │ eorseq r3, r8, r0, asr #5 │ │ │ │ eorseq r3, r8, r8, lsr r4 │ │ │ │ eorseq sp, sl, r0, ror #5 │ │ │ │ mlaseq sl, r8, r4, sp │ │ │ │ - eoreq r0, r2, r8, lsl #5 │ │ │ │ - andseq sl, pc, ip, ror #20 │ │ │ │ + eoreq r0, r2, r8, asr #4 │ │ │ │ + andseq sl, pc, ip, lsr #20 │ │ │ │ eorseq r2, r8, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq 492f1c │ │ │ │ ldr r1, [pc, #940] @ 492f98 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #32 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #872] @ 492f9c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #12 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 55ff00 │ │ │ │ + bl 55fed0 │ │ │ │ add r9, sp, #32 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ bl 3855c │ │ │ │ orr r0, r4, #3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55fa80 │ │ │ │ + bl 55fa50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #796] @ 492fa0 │ │ │ │ ldr r2, [pc, #796] @ 492fa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #776] @ 492fa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 492e74 │ │ │ │ ldr r0, [pc, #768] @ 492fb8 │ │ │ │ @@ -1140697,23 +1140697,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #8 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #724] @ 492fc0 │ │ │ │ ldr r2, [pc, #724] @ 492fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #704] @ 492fc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 492eac │ │ │ │ ldr r0, [pc, #696] @ 492fd8 │ │ │ │ @@ -1140723,23 +1140723,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #7 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #652] @ 492fe0 │ │ │ │ ldr r2, [pc, #652] @ 492fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #632] @ 492fe8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 492ee4 │ │ │ │ ldr r0, [pc, #624] @ 492ff8 │ │ │ │ @@ -1140749,52 +1140749,52 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ ldr r1, [pc, #584] @ 493000 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, fp │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldm fp, {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, r9 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [pc, #516] @ 493004 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ mov r2, r4 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi lr, r1, #0, #2 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, r8, #12 │ │ │ │ str r1, [r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r8, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r8, #8] │ │ │ │ @@ -1140872,206 +1140872,206 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 37d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r2, sl, lsl r0 │ │ │ │ - ldrdeq pc, [r1], -sp @ │ │ │ │ - andseq sl, pc, r0, asr #15 │ │ │ │ + ldrdeq pc, [r1], -sl @ │ │ │ │ + mlaeq r1, sp, pc, pc @ │ │ │ │ + andseq sl, pc, r0, lsl #15 │ │ │ │ eorseq r2, r8, r4, lsr #8 │ │ │ │ eorseq sp, sl, ip, asr #2 │ │ │ │ eorseq r3, r8, r8 │ │ │ │ eorseq r3, r8, r8, ror r1 │ │ │ │ eorseq ip, sl, r8, asr #30 │ │ │ │ eorseq sp, sl, r0, asr r0 │ │ │ │ - andseq sl, pc, r4, lsl #15 │ │ │ │ - eoreq pc, r1, r1, lsr pc @ │ │ │ │ + andseq sl, pc, r4, asr #14 │ │ │ │ + strdeq pc, [r1], -r1 @ │ │ │ │ ldrhteq r2, [r8], -ip │ │ │ │ eorseq sp, sl, r0, ror #3 │ │ │ │ eorseq r2, r8, r4, asr #30 │ │ │ │ eorseq r3, r8, r0, lsl #2 │ │ │ │ eorseq sp, sl, ip │ │ │ │ eorseq ip, sl, ip, lsr #30 │ │ │ │ - strdeq pc, [r1], -r5 @ │ │ │ │ - ldrdeq pc, [r1], -r0 @ │ │ │ │ + strhteq pc, [r1], -r5 @ │ │ │ │ + mlaeq r1, r0, lr, pc @ │ │ │ │ eorseq r2, r8, r4, asr r3 │ │ │ │ mlaseq sl, r0, r1, sp │ │ │ │ eorseq r2, r8, ip, asr pc │ │ │ │ ldrsbteq r3, [r8], -r8 │ │ │ │ eorseq ip, sl, ip, ror #31 │ │ │ │ ldrsbteq ip, [sl], -r0 │ │ │ │ - mlaeq r1, r4, lr, pc @ │ │ │ │ - eoreq pc, r1, r9, ror lr @ │ │ │ │ - eoreq pc, r1, r4, lsr lr @ │ │ │ │ + eoreq pc, r1, r4, asr lr @ │ │ │ │ + eoreq pc, r1, r9, lsr lr @ │ │ │ │ + strdeq pc, [r1], -r4 @ │ │ │ │ eorseq r2, r8, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 4930d4 │ │ │ │ ldr r1, [pc, #192] @ 4930f4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r9, sp │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r3, r9 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #120] @ 4930f8 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str fp, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ mov r9, r0 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #32] @ 4930fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001fa3d4 │ │ │ │ - andseq sl, pc, ip, lsl r6 @ │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + @ instruction: 0x001fa5dc │ │ │ │ eorseq r1, r8, r4, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ beq 4932ac │ │ │ │ ldr r1, [pc, #480] @ 493308 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ bl 3855c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bfi r6, r4, #0, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ ldr r1, [pc, #408] @ 49330c │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #16 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ mov r5, sp │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ bl 3855c │ │ │ │ bfi r6, r4, #0, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ ldr r1, [pc, #340] @ 493310 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #14 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ bfi r4, r0, #0, #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ ldr r1, [pc, #268] @ 493314 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #11 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ mov r7, sp │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ bfi r4, r0, #0, #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ ldr r1, [pc, #196] @ 493318 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #13 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ mov r4, sp │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ stm r8, {r9, sl, fp} │ │ │ │ str r7, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 49331c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -1141092,111 +1141092,111 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ + eoreq pc, r1, r0, ror sp @ │ │ │ │ + @ instruction: 0x001fcfbb │ │ │ │ + eoreq pc, r1, lr, ror #25 │ │ │ │ strhteq pc, [r1], -r0 @ │ │ │ │ - @ instruction: 0x001fcffb │ │ │ │ - eoreq pc, r1, lr, lsr #26 │ │ │ │ - strdeq pc, [r1], -r0 @ │ │ │ │ - eoreq pc, r1, pc, lsr #25 │ │ │ │ + eoreq pc, r1, pc, ror #24 │ │ │ │ mlaseq r8, ip, ip, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 493cb8 │ │ │ │ ldr r1, [pc, #2856] @ 493e70 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ 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, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #2784] @ 493e74 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [pc, #2708] @ 493e78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [pc, #2636] @ 493e7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #232] @ 0xe8 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [pc, #2564] @ 493e80 │ │ │ │ ldr r2, [pc, #2564] @ 493e84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #2548] @ 493e88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 493c2c │ │ │ │ ldr r0, [pc, #2540] @ 493e98 │ │ │ │ @@ -1141206,60 +1141206,60 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #6 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [pc, #2496] @ 493ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add lr, sp, #224 @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #2428] @ 493ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #2352] @ 493ea8 │ │ │ │ ldr r2, [pc, #2352] @ 493eac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r5, [pc, #2336] @ 493eb0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 4935ac │ │ │ │ ldr r0, [pc, #2316] @ 493eb4 │ │ │ │ @@ -1141284,320 +1141284,320 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 4adc38 │ │ │ │ + bl 4adc08 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [pc, #2216] @ 493ec8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ mov r2, #10 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r8 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ ldm r9, {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, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ ldr r1, [pc, #2148] @ 493ecc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [pc, #2068] @ 493ed0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [pc, #2000] @ 493ed4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add lr, sp, #224 @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldm r9, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ bfi r0, r1, #0, #2 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e6d0 │ │ │ │ + bl 55e6a0 │ │ │ │ ldr r1, [pc, #1932] @ 493ed8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #8 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5603d8 │ │ │ │ + bl 5603a8 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 560014 │ │ │ │ + bl 55ffe4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [pc, #1856] @ 493edc │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [pc, #1788] @ 493ee0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #1720] @ 493ee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #1652] @ 493ee8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1584] @ 493eec │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #1516] @ 493ef0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ ldr r1, [pc, #1452] @ 493ef4 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, #10 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #1372] @ 493ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 55f96c │ │ │ │ + bl 55f93c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bfi r4, r0, #0, #2 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55f4f0 │ │ │ │ + bl 55f4c0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #1300] @ 493efc │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [pc, #1232] @ 493f00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r7!, {r0, r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #1164] @ 493f04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov r2, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5603d8 │ │ │ │ + bl 5603a8 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r4!, {r0, r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ bfi ip, r0, #0, #2 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 560014 │ │ │ │ + bl 55ffe4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #1096] @ 493f08 │ │ │ │ ldr r2, [pc, #1096] @ 493f0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [pc, #1080] @ 493f10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 493c80 │ │ │ │ ldr r0, [pc, #1072] @ 493f20 │ │ │ │ @@ -1141607,32 +1141607,32 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #5 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ ldr r1, [pc, #1032] @ 493f28 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sl, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl, #72] @ 0x48 │ │ │ │ @@ -1141822,451 +1141822,445 @@ │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 37d24 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andseq r6, pc, r0, ror r5 @ │ │ │ │ - andseq r6, pc, r8, lsl #12 │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ - strhteq pc, [r1], -sp @ │ │ │ │ - eoreq pc, r1, r8, ror r6 @ │ │ │ │ + andseq r6, pc, r0, lsr r5 @ │ │ │ │ + andseq r6, pc, r8, asr #11 │ │ │ │ + strhteq pc, [r1], -r8 @ │ │ │ │ + eoreq pc, r1, sp, ror r6 @ │ │ │ │ + eoreq pc, r1, r8, lsr r6 @ │ │ │ │ eorseq r1, r8, ip, lsr #24 │ │ │ │ eorseq ip, sl, r4, ror #22 │ │ │ │ ldrhteq r2, [r8], -r0 │ │ │ │ eorseq r2, r8, r0, asr #6 │ │ │ │ mlaseq sl, ip, r3, ip │ │ │ │ eorseq ip, sl, r8, lsl #15 │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - mlaeq r1, r4, r8, pc @ │ │ │ │ - andseq r6, pc, r8, lsr #7 │ │ │ │ - mlaeq r1, r8, r9, pc @ │ │ │ │ + eoreq pc, r1, r0, lsl #12 │ │ │ │ + eoreq pc, r1, r4, asr r8 @ │ │ │ │ + andseq r6, pc, r8, ror #6 │ │ │ │ + eoreq pc, r1, r8, asr r9 @ │ │ │ │ eorseq r2, r8, ip, asr r9 │ │ │ │ eorseq ip, sl, r0, lsr #20 │ │ │ │ eorseq ip, sl, r8, lsl #20 │ │ │ │ - strhteq pc, [r1], -lr @ │ │ │ │ + eoreq pc, r1, lr, ror pc @ │ │ │ │ eorseq r2, r8, r8, ror r2 │ │ │ │ ldrsbteq ip, [sl], -r8 │ │ │ │ - eoreq pc, r1, ip, lsr #18 │ │ │ │ - strdeq pc, [r1], -sl @ │ │ │ │ - strhteq pc, [r1], -r8 @ │ │ │ │ - eoreq pc, r1, fp, ror #16 │ │ │ │ - eoreq pc, r1, r8, lsr #16 │ │ │ │ - @ instruction: 0x001f9dd8 │ │ │ │ - mlaeq r1, ip, r7, pc @ │ │ │ │ - eoreq pc, r1, r2, ror #14 │ │ │ │ - eoreq pc, r1, r1, lsr r7 @ │ │ │ │ - strdeq pc, [r1], -ip @ │ │ │ │ - eoreq pc, r1, r2, asr #4 │ │ │ │ - andseq r9, pc, r4, asr #24 │ │ │ │ - eoreq pc, r1, r2, lsr r6 @ │ │ │ │ - andseq r9, pc, ip, lsl #26 │ │ │ │ - ldrdeq pc, [r1], -r1 @ │ │ │ │ - mlaeq r1, r7, r4, pc @ │ │ │ │ - eoreq pc, r1, r0, lsl r5 @ │ │ │ │ - ldrdeq pc, [r1], -sp @ │ │ │ │ + eoreq pc, r1, ip, ror #17 │ │ │ │ + strhteq pc, [r1], -sl @ │ │ │ │ + eoreq pc, r1, r8, ror r8 @ │ │ │ │ + eoreq pc, r1, fp, lsr #16 │ │ │ │ + eoreq pc, r1, r8, ror #15 │ │ │ │ + mulseq pc, r8, sp @ │ │ │ │ + eoreq pc, r1, ip, asr r7 @ │ │ │ │ + eoreq pc, r1, r2, lsr #14 │ │ │ │ + strdeq pc, [r1], -r1 @ │ │ │ │ + strhteq pc, [r1], -ip @ │ │ │ │ + eoreq pc, r1, r2, lsl #4 │ │ │ │ + andseq r9, pc, r4, lsl #24 │ │ │ │ + strdeq pc, [r1], -r2 @ │ │ │ │ + andseq r9, pc, ip, asr #25 │ │ │ │ + mlaeq r1, r1, r4, pc @ │ │ │ │ + eoreq pc, r1, r7, asr r4 @ │ │ │ │ + ldrdeq pc, [r1], -r0 @ │ │ │ │ + mlaeq r1, sp, r4, pc @ │ │ │ │ eorseq r1, r8, r8, ror #11 │ │ │ │ eorseq ip, sl, r8, asr r4 │ │ │ │ eorseq r2, r8, r0, lsl r2 │ │ │ │ eorseq r2, r8, ip, lsl #6 │ │ │ │ eorseq ip, sl, r0, lsl #5 │ │ │ │ eorseq ip, sl, ip, lsl #7 │ │ │ │ - eoreq pc, r1, r5, lsr #9 │ │ │ │ - eoreq pc, r1, r2, lsl #9 │ │ │ │ + eoreq pc, r1, r5, ror #8 │ │ │ │ + eoreq pc, r1, r2, asr #8 │ │ │ │ mlaseq r8, r0, r2, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 49460c │ │ │ │ - ldr r0, [pc, #1996] @ 494724 │ │ │ │ + beq 4945f4 │ │ │ │ + ldr r0, [pc, #1972] @ 49470c │ │ │ │ mov r1, #6 │ │ │ │ - ldr r2, [pc, #1992] @ 494728 │ │ │ │ + ldr r2, [pc, #1968] @ 494710 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 55e500 │ │ │ │ - ldr r0, [pc, #1980] @ 49472c │ │ │ │ + bl 55e4d0 │ │ │ │ + ldr r0, [pc, #1956] @ 494714 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4945b4 │ │ │ │ - ldr r0, [pc, #1972] @ 49473c │ │ │ │ + bne 49459c │ │ │ │ + ldr r0, [pc, #1948] @ 494724 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #1956] @ 494740 │ │ │ │ + ldr r0, [pc, #1932] @ 494728 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #6 │ │ │ │ - bl 4addc0 │ │ │ │ - ldr r1, [pc, #1932] @ 494744 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 4add90 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #1904] @ 49472c │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55e5d8 │ │ │ │ + bl 55e5a8 │ │ │ │ add lr, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - ldm lr, {fp, ip, lr} │ │ │ │ + ldm lr, {r9, ip, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldm r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ - bfi fp, r1, #0, #2 │ │ │ │ + bfi r9, r1, #0, #2 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - bl 55e6d0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1856] @ 494748 │ │ │ │ - ldr r2, [pc, #1856] @ 49474c │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ + bl 55e6a0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #1832] @ 494730 │ │ │ │ + ldr r2, [pc, #1832] @ 494734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ bl 38844 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1832] @ 494750 │ │ │ │ + ldr r0, [pc, #1808] @ 494738 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #12 │ │ │ │ - bl 4addc0 │ │ │ │ - ldr r1, [pc, #1800] @ 494754 │ │ │ │ + bl 4add90 │ │ │ │ + ldr r1, [pc, #1776] @ 49473c │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55eef8 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ + bl 55eec8 │ │ │ │ + add r9, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55eb84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 55eb54 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1728] @ 494758 │ │ │ │ - ldr r2, [pc, #1728] @ 49475c │ │ │ │ + ldr r0, [pc, #1704] @ 494740 │ │ │ │ + ldr r2, [pc, #1704] @ 494744 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #10 │ │ │ │ - bl 55e500 │ │ │ │ - ldr r4, [pc, #1712] @ 494760 │ │ │ │ + bl 55e4d0 │ │ │ │ + ldr r4, [pc, #1688] @ 494748 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 4940cc │ │ │ │ - ldr r0, [pc, #1692] @ 494764 │ │ │ │ + ldr r0, [pc, #1668] @ 49474c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 4bec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4945f0 │ │ │ │ + beq 4945d8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 4940fc │ │ │ │ - ldr r0, [pc, #1656] @ 494770 │ │ │ │ + ldr r0, [pc, #1632] @ 494758 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 4bec0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #1644] @ 494774 │ │ │ │ + ldr r0, [pc, #1620] @ 49475c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #10 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 4adc38 │ │ │ │ + bl 4adc08 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #1592] @ 494778 │ │ │ │ + ldr r1, [pc, #1568] @ 494760 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r8, sp, #176 @ 0xb0 │ │ │ │ + add r9, sp, #176 @ 0xb0 │ │ │ │ mov r2, #22 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r9 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ - ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1520] @ 49477c │ │ │ │ - ldr r2, [pc, #1520] @ 494780 │ │ │ │ + ldr r0, [pc, #1496] @ 494764 │ │ │ │ + ldr r2, [pc, #1496] @ 494768 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #14 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ bl 38844 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1492] @ 494784 │ │ │ │ + ldr r0, [pc, #1468] @ 49476c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #14 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1456] @ 494788 │ │ │ │ + ldr r1, [pc, #1432] @ 494770 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r8, sp, #176 @ 0xb0 │ │ │ │ + add r9, sp, #176 @ 0xb0 │ │ │ │ mov r2, #22 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55eef8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ - ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #1392] @ 49478c │ │ │ │ + ldr r1, [pc, #1368] @ 494774 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ - add r3, r4, #16 │ │ │ │ - add fp, sp, #144 @ 0x90 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r7, fp │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldm r3!, {r2, r4, r5, r6} │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ - ldm r3, {r2, r4, r5, r6} │ │ │ │ - stm r7, {r2, r4, r5, r6} │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 55f3bc │ │ │ │ + add r9, r4, #24 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - add r9, r0, #24 │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - mov r8, r9 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - stm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ - orr r1, ip, #3 │ │ │ │ + add fp, r0, #24 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + mov r7, fp │ │ │ │ + ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ + orr r1, lr, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ - str lr, [sp, #104] @ 0x68 │ │ │ │ - bl 55eff4 │ │ │ │ + mov r1, #1 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1260] @ 494790 │ │ │ │ + ldr r1, [pc, #1268] @ 494778 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1196] @ 494794 │ │ │ │ + ldr r1, [pc, #1204] @ 49477c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ - add r3, r4, #24 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r8, [sp, #188] @ 0xbc │ │ │ │ + bl 55f3bc │ │ │ │ + add r3, r4, #16 │ │ │ │ + add r9, sp, #144 @ 0x90 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov lr, #1 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r7, r9 │ │ │ │ - ldr lr, [sp, #224] @ 0xe0 │ │ │ │ - ldm r3, {r0, r1, r2, r4, r5, r6} │ │ │ │ - stm r7, {r0, r1, r2, r4, r5, r6} │ │ │ │ - orr r0, lr, #3 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + ldm r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldm r3, {r2, r4, r5, r6} │ │ │ │ + stm r7, {r2, r4, r5, r6} │ │ │ │ + mov r2, fp │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, r9, #8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ + stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ + orr r0, ip, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, #1 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str ip, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1100] @ 494798 │ │ │ │ + ldr r1, [pc, #1076] @ 494780 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1036] @ 49479c │ │ │ │ + ldr r1, [pc, #1012] @ 494784 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r2, #25 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55eef8 │ │ │ │ + bl 55eec8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 55eb84 │ │ │ │ + bl 55eb54 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #972] @ 4947a0 │ │ │ │ + ldr r1, [pc, #948] @ 494788 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 55f3ec │ │ │ │ - add r3, r7, #16 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 55f3bc │ │ │ │ + add r3, r7, #24 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ mov r7, fp │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - mov lr, #1 │ │ │ │ - ldm r3!, {r2, r4, r5, r6} │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ - ldm r3, {r2, r4, r5, r6} │ │ │ │ - stm r7, {r2, r4, r5, r6} │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ - orr r0, ip, #3 │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + ldm r3, {r0, r1, r2, r4, r5, r6} │ │ │ │ + stm r7, {r0, r1, r2, r4, r5, r6} │ │ │ │ + orr r0, lr, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ - str lr, [sp, #104] @ 0x68 │ │ │ │ + mov r0, #1 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #852] @ 4947a4 │ │ │ │ + ldr r1, [pc, #852] @ 49478c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ add r3, r4, #16 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, r9 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov lr, #1 │ │ │ │ ldm r3!, {r2, r4, r5, r7} │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ ldm r3, {r2, r4, r5, r7} │ │ │ │ stm r6, {r2, r4, r5, r7} │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r2, fp │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ - ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ + stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 55eff4 │ │ │ │ - ldr r1, [pc, #736] @ 4947a8 │ │ │ │ + bl 55efc4 │ │ │ │ + ldr r1, [pc, #736] @ 494790 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ add r3, r4, #16 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ - stmia fp!, {r4, r5, r6, r7} │ │ │ │ + stmia r9!, {r4, r5, r6, r7} │ │ │ │ ldm r3, {r4, r5, r6, r7} │ │ │ │ - stm fp, {r4, r5, r6, r7} │ │ │ │ + stm r9, {r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - stm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stm fp, {r1, r3, r4, r5, r6, r7} │ │ │ │ orr r1, ip, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 55eff4 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sl, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sl] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sl, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -1142287,55 +1142281,55 @@ │ │ │ │ str r0, [sl, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sl, #52] @ 0x34 │ │ │ │ str r8, [sl, #56] @ 0x38 │ │ │ │ str r0, [sl, #28] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #372] @ 494730 │ │ │ │ + ldr r3, [pc, #372] @ 494718 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #368] @ 494734 │ │ │ │ + ldr r0, [pc, #368] @ 49471c │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #340] @ 494738 │ │ │ │ + ldr r0, [pc, #340] @ 494720 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ b 493f80 │ │ │ │ - ldr r0, [pc, #368] @ 494768 │ │ │ │ - ldr r2, [pc, #368] @ 49476c │ │ │ │ + ldr r0, [pc, #368] @ 494750 │ │ │ │ + ldr r2, [pc, #368] @ 494754 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #408] @ 4947ac │ │ │ │ + ldr r0, [pc, #408] @ 494794 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ - b 49462c │ │ │ │ + b 494614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 37d24 │ │ │ │ - b 49463c │ │ │ │ + b 494624 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 37d24 │ │ │ │ - b 49464c │ │ │ │ + b 494634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 37d24 │ │ │ │ - b 49465c │ │ │ │ + b 494644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 37d24 │ │ │ │ @@ -1142343,512 +1142337,506 @@ │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 37d24 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 4946fc │ │ │ │ + b 4946e4 │ │ │ │ mov r5, r0 │ │ │ │ - b 494664 │ │ │ │ + b 49464c │ │ │ │ mov r5, r0 │ │ │ │ - b 49466c │ │ │ │ + b 494654 │ │ │ │ mov r5, r0 │ │ │ │ - b 494674 │ │ │ │ + b 49465c │ │ │ │ mov r5, r0 │ │ │ │ - b 49467c │ │ │ │ + b 494664 │ │ │ │ mov r5, r0 │ │ │ │ - b 494684 │ │ │ │ + b 49466c │ │ │ │ mov r5, r0 │ │ │ │ - b 49468c │ │ │ │ + b 494674 │ │ │ │ mov r5, r0 │ │ │ │ - b 494704 │ │ │ │ + b 4946ec │ │ │ │ mov r5, r0 │ │ │ │ - b 49470c │ │ │ │ + b 4946f4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 37d24 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ bl 37d24 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaeq r1, r8, fp, lr │ │ │ │ + eoreq lr, r1, r8, asr fp │ │ │ │ eorseq r1, r8, ip, asr #2 │ │ │ │ eorseq ip, sl, r8, lsl #1 │ │ │ │ - eorseq r1, r8, r0, lsl r8 │ │ │ │ - ldrhteq r1, [r8], -r4 │ │ │ │ - eorseq fp, sl, r0, lsl sl │ │ │ │ + eorseq r1, r8, r8, lsr #16 │ │ │ │ + eorseq r1, r8, ip, asr #19 │ │ │ │ + eorseq fp, sl, r8, lsr #20 │ │ │ │ eorseq fp, sl, r4, lsr #25 │ │ │ │ - eoreq lr, r1, r4, asr fp │ │ │ │ - strhteq lr, [r1], -r1 │ │ │ │ - eoreq lr, r1, r8, ror #26 │ │ │ │ + eoreq lr, r1, r4, lsl fp │ │ │ │ + eoreq lr, r1, r1, ror sp │ │ │ │ + eoreq lr, r1, r8, lsr #26 │ │ │ │ eorseq r1, r8, r0, lsr #1 │ │ │ │ - eoreq lr, r1, ip, asr #26 │ │ │ │ - eoreq lr, r1, r0, lsr sp │ │ │ │ - strdeq lr, [r1], -r8 @ │ │ │ │ + eoreq lr, r1, ip, lsl #26 │ │ │ │ + strdeq lr, [r1], -r0 @ │ │ │ │ + strhteq lr, [r1], -r8 │ │ │ │ eorseq r1, r8, ip, lsr lr │ │ │ │ eorseq fp, sl, r0, ror lr │ │ │ │ eorseq fp, sl, r8, asr lr │ │ │ │ - eoreq pc, r1, r2, lsr r6 @ │ │ │ │ - eorseq r1, r8, ip, ror #17 │ │ │ │ + eoreq pc, r1, sl, lsl #12 │ │ │ │ + eorseq r1, r8, r4, lsl #18 │ │ │ │ eorseq fp, sl, r8, lsr #28 │ │ │ │ - eoreq lr, r1, ip, lsl #25 │ │ │ │ - eoreq lr, r1, lr, asr ip │ │ │ │ - eoreq lr, r1, r4, lsr #24 │ │ │ │ + eoreq lr, r1, ip, asr #24 │ │ │ │ + eoreq lr, r1, lr, lsl ip │ │ │ │ + eoreq lr, r1, r4, ror #23 │ │ │ │ eorseq r0, r8, ip, lsl pc │ │ │ │ - eoreq lr, r1, r4, lsl #24 │ │ │ │ - eoreq lr, r1, sl, ror #23 │ │ │ │ - strhteq lr, [r1], -ip │ │ │ │ - eoreq lr, r1, r7, asr #22 │ │ │ │ - eoreq lr, r1, r5, lsl fp │ │ │ │ - eoreq lr, r1, r0, asr #21 │ │ │ │ - mlaeq r1, r3, sl, lr │ │ │ │ - eoreq lr, r1, r8, ror #20 │ │ │ │ + eoreq lr, r1, r4, asr #23 │ │ │ │ + eoreq lr, r1, sl, lsr #23 │ │ │ │ + eoreq lr, r1, ip, ror fp │ │ │ │ + eoreq lr, r1, r7, lsr #22 │ │ │ │ strdeq lr, [r1], -r5 @ │ │ │ │ - eoreq lr, r1, sl, lsl #19 │ │ │ │ - eorseq r0, r8, ip, lsr r9 │ │ │ │ + eoreq lr, r1, r0, lsl #21 │ │ │ │ + eoreq lr, r1, r3, asr sl │ │ │ │ + eoreq lr, r1, r8, lsr #20 │ │ │ │ + eoreq lr, r1, sp, asr #19 │ │ │ │ + eoreq lr, r1, r2, ror #18 │ │ │ │ + eorseq r0, r8, r4, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ + ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq 494bf4 │ │ │ │ - ldr r1, [pc, #1188] @ 494c80 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 494bc4 │ │ │ │ + ldr r1, [pc, #1168] @ 494c50 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ add r9, r4, #24 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add fp, r0, #24 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + add fp, sl, #24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - mov r8, #1 │ │ │ │ - ldr sl, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r7, fp │ │ │ │ - ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ - bfi sl, r8, #0, #2 │ │ │ │ - stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldm r9, {r0, r1, r2, r4, r5, r6} │ │ │ │ + mov r9, #1 │ │ │ │ + bfi r3, r9, #0, #2 │ │ │ │ + stm r7, {r0, r1, r2, r4, r5, r6} │ │ │ │ + mov r0, sl │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 55eff4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #1088] @ 494c84 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 55efc4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #1064] @ 494c54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ - add r3, r4, #16 │ │ │ │ - ldr sl, [sp, #176] @ 0xb0 │ │ │ │ - add r9, sp, #96 @ 0x60 │ │ │ │ + bl 55f3bc │ │ │ │ + add sl, r4, #24 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ + mov r7, fp │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ - ldm r3!, {r0, r1, r4, r6} │ │ │ │ - mov r7, r9 │ │ │ │ - bfi sl, r8, #0, #2 │ │ │ │ - stmia r7!, {r0, r1, r4, r6} │ │ │ │ - ldm r3, {r0, r1, r4, r6} │ │ │ │ - stm r7, {r0, r1, r4, r6} │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - stm r0, {r8, ip, lr} │ │ │ │ - add r0, r9, #8 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 55eff4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #964] @ 494c88 │ │ │ │ + ldm sl, {r0, r1, r3, r4, r5, r6} │ │ │ │ + bfi r2, r9, #0, #2 │ │ │ │ + stm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 55efc4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #972] @ 494c58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ add r3, r4, #16 │ │ │ │ - mov sl, r5 │ │ │ │ + add r9, sp, #96 @ 0x60 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - mov r7, r9 │ │ │ │ + add sl, r9, #8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r7, r9 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r3!, {r0, r4, r5, r6} │ │ │ │ stmia r7!, {r0, r4, r5, r6} │ │ │ │ ldm r3, {r0, r4, r5, r6} │ │ │ │ mov r3, fp │ │ │ │ stm r7, {r0, r4, r5, r6} │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ bfi lr, ip, #0, #2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 55eff4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #840] @ 494c8c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 55efc4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #844] @ 494c5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ - add r8, r4, #24 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr lr, [sp, #140] @ 0x8c │ │ │ │ - mov r7, fp │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - ldm r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ - mov r8, sl │ │ │ │ - stm r7, {r0, r1, r3, r4, r5, r6} │ │ │ │ - mov r0, #1 │ │ │ │ - bfi r2, r0, #0, #2 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - bl 55eff4 │ │ │ │ - ldr r1, [pc, #744] @ 494c90 │ │ │ │ - mov sl, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ - mov r2, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ add r3, r4, #16 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r7, r9 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r3!, {r0, r4, r5, r6} │ │ │ │ stmia r7!, {r0, r4, r5, r6} │ │ │ │ ldm r3, {r0, r4, r5, r6} │ │ │ │ mov r3, fp │ │ │ │ stm r7, {r0, r4, r5, r6} │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ bfi lr, ip, #0, #2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 55efc4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r1, [pc, #720] @ 494c60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ + mov r2, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 55f3bc │ │ │ │ + add r3, r4, #24 │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + ldr lr, [sp, #140] @ 0x8c │ │ │ │ + mov r7, fp │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldm r3, {r0, r1, r4, r5, r6, r8} │ │ │ │ + stm r7, {r0, r1, r4, r5, r6, r8} │ │ │ │ + mov r0, #1 │ │ │ │ + bfi r2, r0, #0, #2 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 55efc4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #620] @ 494c94 │ │ │ │ + ldr r1, [pc, #624] @ 494c64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55f3ec │ │ │ │ + bl 55f3bc │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ add r3, r4, #16 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov ip, #1 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ - bfi r2, ip, #0, #2 │ │ │ │ stmia r9!, {r4, r5, r6, r7} │ │ │ │ ldm r3, {r4, r5, r6, r7} │ │ │ │ stm r9, {r4, r5, r6, r7} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bfi r2, r0, #0, #2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm sl, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r1, r3, r4, r5, r6, r7} │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55eff4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #508] @ 494c98 │ │ │ │ - ldr r2, [pc, #508] @ 494c9c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 55efc4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #508] @ 494c68 │ │ │ │ + ldr r2, [pc, #508] @ 494c6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 55e500 │ │ │ │ - ldr r5, [pc, #492] @ 494ca0 │ │ │ │ + bl 55e4d0 │ │ │ │ + ldr r5, [pc, #492] @ 494c70 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 494b84 │ │ │ │ - ldr r6, [pc, #484] @ 494cb0 │ │ │ │ - ldr r6, [pc, r6] │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ - ldr r0, [pc, #476] @ 494cb4 │ │ │ │ + bne 494b54 │ │ │ │ + ldr r7, [pc, #484] @ 494c80 │ │ │ │ + ldr r7, [pc, r7] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r0, [pc, #476] @ 494c84 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #16 │ │ │ │ - bl 4addc0 │ │ │ │ + bl 4add90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ 494cb8 │ │ │ │ - ldr r2, [pc, #440] @ 494cbc │ │ │ │ + ldr r0, [pc, #440] @ 494c88 │ │ │ │ + ldr r2, [pc, #440] @ 494c8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 55e500 │ │ │ │ + bl 55e4d0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 494bbc │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ - ldr r0, [pc, #416] @ 494ccc │ │ │ │ + bne 494b8c │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r0, [pc, #416] @ 494c9c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - bl 4addc0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 4add90 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [r8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r1, [r2] │ │ │ │ + str r1, [r8, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str r1, [r2, #4] │ │ │ │ + str r1, [r8, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r1, [r2, #8] │ │ │ │ + str r1, [r8, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - str sl, [r2, #12] │ │ │ │ - str r1, [r2, #16] │ │ │ │ - str r7, [r2, #20] │ │ │ │ - str r4, [r2, #24] │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r1, [r8, #16] │ │ │ │ + str r9, [r8, #20] │ │ │ │ + str r4, [r8, #24] │ │ │ │ + str r0, [r8, #28] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ 494ca4 │ │ │ │ + ldr r3, [pc, #280] @ 494c74 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #276] @ 494ca8 │ │ │ │ + ldr r0, [pc, #276] @ 494c78 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [pc, #252] @ 494cac │ │ │ │ + ldr r0, [pc, #252] @ 494c7c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 494ac4 │ │ │ │ - ldr r3, [pc, #252] @ 494cc0 │ │ │ │ + b 494a94 │ │ │ │ + ldr r3, [pc, #252] @ 494c90 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #248] @ 494cc4 │ │ │ │ + ldr r0, [pc, #248] @ 494c94 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [pc, #224] @ 494cc8 │ │ │ │ + ldr r0, [pc, #224] @ 494c98 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 494b20 │ │ │ │ - ldr r0, [pc, #212] @ 494cd0 │ │ │ │ + b 494af0 │ │ │ │ + ldr r0, [pc, #212] @ 494ca0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r6, r0 │ │ │ │ - b 494c50 │ │ │ │ + b 494c20 │ │ │ │ mov r6, r0 │ │ │ │ - b 494c58 │ │ │ │ + b 494c28 │ │ │ │ mov r6, r0 │ │ │ │ - b 494c60 │ │ │ │ + b 494c30 │ │ │ │ mov r6, r0 │ │ │ │ - b 494c68 │ │ │ │ + b 494c38 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 37d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 37d24 │ │ │ │ - b 494c48 │ │ │ │ + b 494c18 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 37d24 │ │ │ │ - mov r0, sl │ │ │ │ - bl 37d24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 37d24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 37d24 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 37d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r1, r8, lsl #13 │ │ │ │ - eoreq lr, r1, r5, lsr r6 │ │ │ │ - eoreq lr, r1, r9, asr #11 │ │ │ │ - eoreq lr, r1, sp, asr r5 │ │ │ │ - eoreq lr, r1, sp, lsl #10 │ │ │ │ - mlaeq r1, pc, r4, lr @ │ │ │ │ - andseq fp, pc, r3, lsl #15 │ │ │ │ - eorseq r0, r8, ip, lsl #12 │ │ │ │ - eorseq fp, sl, ip, lsl #8 │ │ │ │ - ldrsbteq r1, [r8], -r0 │ │ │ │ - eorseq r1, r8, r8, asr #8 │ │ │ │ - eorseq fp, sl, ip, lsl #6 │ │ │ │ - eorseq fp, sl, r0, ror r3 │ │ │ │ - andseq fp, pc, fp, asr #14 │ │ │ │ - eoreq lr, r1, pc, asr #7 │ │ │ │ - eorseq r0, r8, r8, lsr #11 │ │ │ │ - mlaseq r8, r8, r2, r1 │ │ │ │ - eorseq r1, r8, r0, lsl r4 │ │ │ │ - ldrsbteq fp, [sl], -r4 │ │ │ │ - eoreq lr, r1, r7, lsr #7 │ │ │ │ - eorseq r0, r8, r4, asr r3 │ │ │ │ + eoreq lr, r1, r4, ror #12 │ │ │ │ + eoreq lr, r1, sp, lsl #12 │ │ │ │ + eoreq lr, r1, r1, asr #11 │ │ │ │ + eoreq lr, r1, r1, asr r5 │ │ │ │ + eoreq lr, r1, r9, ror #9 │ │ │ │ + mlaeq r1, r3, r4, lr │ │ │ │ + andseq fp, pc, r3, ror r7 @ │ │ │ │ + eorseq r0, r8, ip, lsr r6 │ │ │ │ + eorseq fp, sl, ip, lsr r4 │ │ │ │ + eorseq r1, r8, r0, lsl #6 │ │ │ │ + eorseq r1, r8, r8, ror r4 │ │ │ │ + eorseq fp, sl, ip, lsr r3 │ │ │ │ + eorseq fp, sl, r0, lsr #7 │ │ │ │ + andseq fp, pc, fp, lsr r7 @ │ │ │ │ + strhteq lr, [r1], -pc │ │ │ │ + ldrsbteq r0, [r8], -r8 │ │ │ │ + eorseq r1, r8, r8, asr #5 │ │ │ │ + eorseq r1, r8, r0, asr #8 │ │ │ │ + eorseq fp, sl, r4, lsl #6 │ │ │ │ + mlaeq r1, r7, r3, lr │ │ │ │ + eorseq r0, r8, r4, lsl #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 494cf0 │ │ │ │ - b 49b26c │ │ │ │ + beq 494cc0 │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 494d00 │ │ │ │ + ldr r0, [pc, #4] @ 494cd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eorseq r0, r8, r8, ror r2 │ │ │ │ + eorseq r0, r8, r8, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 68440c │ │ │ │ + b 6843dc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 494d84 │ │ │ │ + ldr ip, [pc, #96] @ 494d54 │ │ │ │ mov r6, #5 │ │ │ │ - ldr lr, [pc, #92] @ 494d88 │ │ │ │ + ldr lr, [pc, #92] @ 494d58 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 494d8c │ │ │ │ + ldr r1, [pc, #88] @ 494d5c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 494d90 │ │ │ │ + ldr r3, [pc, #84] @ 494d60 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 494d94 │ │ │ │ + ldr r4, [pc, #80] @ 494d64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq sp, r1, lr, ror #25 │ │ │ │ - eorseq r0, r8, r4, lsr r3 │ │ │ │ - ldrdeq sp, [r1], -r8 @ │ │ │ │ - andseq r4, pc, r4, lsl #23 │ │ │ │ - eorseq r0, r8, r0, lsr r3 │ │ │ │ + ldrdeq sp, [r1], -lr @ │ │ │ │ + eorseq r0, r8, r4, ror #6 │ │ │ │ + eoreq sp, r1, r8, asr #25 │ │ │ │ + andseq r4, pc, r4, ror fp @ │ │ │ │ + eorseq r0, r8, r0, ror #6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 4d65a8 │ │ │ │ + b 4d6578 │ │ │ │ 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 494e0c │ │ │ │ + bhi 494ddc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 3855c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 37208 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 494e44 │ │ │ │ + beq 494e14 │ │ │ │ mov r0, fp │ │ │ │ bl 38424 │ │ │ │ - b 494e44 │ │ │ │ + b 494e14 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 38334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 37208 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 494e3c │ │ │ │ + beq 494e0c │ │ │ │ mov r0, fp │ │ │ │ bl 38424 │ │ │ │ mov r0, r5 │ │ │ │ bl 373d0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 494ef4 │ │ │ │ + beq 494ec4 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 494f64 │ │ │ │ + beq 494f34 │ │ │ │ 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 │ │ │ │ @@ -1142861,120 +1142849,120 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 494fd4 │ │ │ │ + beq 494fa4 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 3888c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495010 │ │ │ │ + beq 494fe0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #444] @ 4950bc │ │ │ │ - ldr r1, [pc, #444] @ 4950c0 │ │ │ │ - ldr r2, [pc, #444] @ 4950c4 │ │ │ │ + ldr r0, [pc, #444] @ 49508c │ │ │ │ + ldr r1, [pc, #444] @ 495090 │ │ │ │ + ldr r2, [pc, #444] @ 495094 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ ldr r7, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r7] │ │ │ │ add r7, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ 4950c8 │ │ │ │ + ldr r2, [pc, #388] @ 495098 │ │ │ │ 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 58df0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #372] @ 4950e4 │ │ │ │ - ldr r1, [pc, #372] @ 4950e8 │ │ │ │ + ldr r0, [pc, #372] @ 4950b4 │ │ │ │ + ldr r1, [pc, #372] @ 4950b8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #320] @ 4950ec │ │ │ │ + ldr r1, [pc, #320] @ 4950bc │ │ │ │ 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 58df0 │ │ │ │ - b 49507c │ │ │ │ - ldr r1, [pc, #240] @ 4950cc │ │ │ │ - ldr r0, [pc, #240] @ 4950d0 │ │ │ │ - ldr r3, [pc, #240] @ 4950d4 │ │ │ │ + b 49504c │ │ │ │ + ldr r1, [pc, #240] @ 49509c │ │ │ │ + ldr r0, [pc, #240] @ 4950a0 │ │ │ │ + ldr r3, [pc, #240] @ 4950a4 │ │ │ │ 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 58b6c │ │ │ │ - b 49507c │ │ │ │ + b 49504c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ 4950d8 │ │ │ │ - ldr r1, [pc, #188] @ 4950dc │ │ │ │ + ldr r0, [pc, #188] @ 4950a8 │ │ │ │ + ldr r1, [pc, #188] @ 4950ac │ │ │ │ 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] @ 4950e0 │ │ │ │ + ldr r1, [pc, #136] @ 4950b0 │ │ │ │ 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 │ │ │ │ @@ -1142986,137 +1142974,137 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4950ac │ │ │ │ + beq 49507c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ andeq r5, r1, r8, asr #23 │ │ │ │ - eorseq r0, r8, r4, lsr #1 │ │ │ │ - mlaseq r8, ip, r0, r0 │ │ │ │ - eorseq sl, sl, r4, ror #31 │ │ │ │ - eorseq r0, r8, r0, asr #32 │ │ │ │ - eoreq sp, r1, lr, asr #18 │ │ │ │ - eorseq r0, r8, r0 │ │ │ │ + ldrsbteq r0, [r8], -r4 │ │ │ │ + eorseq r0, r8, ip, asr #1 │ │ │ │ + eorseq fp, sl, r4, lsl r0 │ │ │ │ + eorseq r0, r8, r0, ror r0 │ │ │ │ + eoreq sp, r1, lr, lsr r9 │ │ │ │ + eorseq r0, r8, r0, lsr r0 │ │ │ │ muleq r1, r4, sl │ │ │ │ - eorseq pc, r7, r0, ror pc @ │ │ │ │ - ldrsbteq sl, [sl], -r0 │ │ │ │ + eorseq pc, r7, r0, lsr #31 │ │ │ │ + eorseq sl, sl, r0, lsl #30 │ │ │ │ andeq r5, r1, r0, asr #22 │ │ │ │ - eorseq r0, r8, r4 │ │ │ │ - eorseq sl, sl, ip, ror pc │ │ │ │ + eorseq r0, r8, r4, lsr r0 │ │ │ │ + eorseq sl, sl, ip, lsr #31 │ │ │ │ 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 494da0 │ │ │ │ + bl 494d70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495168 │ │ │ │ + beq 495138 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3825c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495158 │ │ │ │ + beq 495128 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 4951e4 │ │ │ │ + ldr r1, [pc, #116] @ 4951b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 4951e8 │ │ │ │ + ldr r2, [pc, #112] @ 4951b8 │ │ │ │ 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] @ 4951ec │ │ │ │ + ldr r0, [pc, #64] @ 4951bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4951dc │ │ │ │ + beq 4951ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r7, ip, ror #28 │ │ │ │ - eorseq pc, r7, r0, asr lr @ │ │ │ │ - eorseq sl, sl, r4, ror sl │ │ │ │ + mlaseq r7, ip, lr, pc @ │ │ │ │ + eorseq pc, r7, r0, lsl #29 │ │ │ │ + eorseq sl, sl, r4, lsr #21 │ │ │ │ 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 494da0 │ │ │ │ + bl 494d70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495268 │ │ │ │ + beq 495238 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 495274 │ │ │ │ + beq 495244 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - beq 495260 │ │ │ │ + beq 495230 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 495278 │ │ │ │ + b 495248 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 4952f4 │ │ │ │ - ldr r1, [pc, #112] @ 4952f8 │ │ │ │ + ldr r3, [pc, #112] @ 4952c4 │ │ │ │ + ldr r1, [pc, #112] @ 4952c8 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #108] @ 4952fc │ │ │ │ + ldr r5, [pc, #108] @ 4952cc │ │ │ │ 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 │ │ │ │ @@ -1143130,192 +1143118,192 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4952ec │ │ │ │ + beq 4952bc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfffd9948 │ │ │ │ - eorseq pc, r7, r8, asr #26 │ │ │ │ - eorseq pc, r7, r0, lsr sp @ │ │ │ │ + @ instruction: 0xfffd9978 │ │ │ │ + eorseq pc, r7, r8, ror sp @ │ │ │ │ + eorseq pc, r7, r0, ror #26 │ │ │ │ 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 494da0 │ │ │ │ + bl 494d70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r4, #24 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495370 │ │ │ │ + beq 495340 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 377f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495368 │ │ │ │ + beq 495338 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 4953ec │ │ │ │ + ldr r1, [pc, #116] @ 4953bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 4953f0 │ │ │ │ + ldr r2, [pc, #112] @ 4953c0 │ │ │ │ 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] @ 4953f4 │ │ │ │ + ldr r0, [pc, #64] @ 4953c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4953e4 │ │ │ │ + beq 4953b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r7, r4, ror #24 │ │ │ │ - eorseq pc, r7, r8, asr #24 │ │ │ │ - eorseq sl, sl, ip, ror #16 │ │ │ │ + mlaseq r7, r4, ip, pc @ │ │ │ │ + eorseq pc, r7, r8, ror ip @ │ │ │ │ + mlaseq sl, ip, r8, sl │ │ │ │ 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 494da0 │ │ │ │ + bl 494d70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, #40 @ 0x28 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495470 │ │ │ │ + beq 495440 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 38208 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 495468 │ │ │ │ + beq 495438 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl 37a48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 4954ec │ │ │ │ + ldr r1, [pc, #116] @ 4954bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 4954f0 │ │ │ │ + ldr r2, [pc, #112] @ 4954c0 │ │ │ │ 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] @ 4954f4 │ │ │ │ + ldr r0, [pc, #64] @ 4954c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4954e4 │ │ │ │ + beq 4954b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r7, r4, ror #22 │ │ │ │ - eorseq pc, r7, r8, asr #22 │ │ │ │ - eorseq sl, sl, ip, ror #14 │ │ │ │ + mlaseq r7, r4, fp, pc @ │ │ │ │ + eorseq pc, r7, r8, ror fp @ │ │ │ │ + mlaseq sl, ip, r7, sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #96] @ 495568 │ │ │ │ + ldr r0, [pc, #96] @ 495538 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 49552c │ │ │ │ - ldr r0, [pc, #88] @ 495578 │ │ │ │ + bne 4954fc │ │ │ │ + ldr r0, [pc, #88] @ 495548 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 49556c │ │ │ │ + ldr r3, [pc, #56] @ 49553c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #52] @ 495570 │ │ │ │ + ldr r0, [pc, #52] @ 495540 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #24] @ 495574 │ │ │ │ + ldr r0, [pc, #24] @ 495544 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 495518 │ │ │ │ - eorseq sl, sl, r8, lsr #14 │ │ │ │ - eorseq pc, r7, ip, lsl #20 │ │ │ │ - eorseq pc, r7, r8, asr #23 │ │ │ │ - ldrsbteq sl, [sl], -r0 │ │ │ │ - eorseq sl, sl, r4, lsr #14 │ │ │ │ + b 4954e8 │ │ │ │ + eorseq sl, sl, r8, asr r7 │ │ │ │ + eorseq pc, r7, ip, lsr sl @ │ │ │ │ + ldrshteq pc, [r7], -r8 @ │ │ │ │ + eorseq sl, sl, r0, lsl #14 │ │ │ │ + eorseq sl, sl, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r1] │ │ │ │ - ldr r0, [pc, #180] @ 495648 │ │ │ │ + ldr r0, [pc, #180] @ 495618 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 49560c │ │ │ │ - ldr r0, [pc, #172] @ 495658 │ │ │ │ + bne 4955dc │ │ │ │ + ldr r0, [pc, #172] @ 495628 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr 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 │ │ │ │ @@ -1143333,105 +1143321,105 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 387e4 │ │ │ │ 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 r3, [pc, #56] @ 49564c │ │ │ │ + ldr r3, [pc, #56] @ 49561c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #52] @ 495650 │ │ │ │ + ldr r0, [pc, #52] @ 495620 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #24] @ 495654 │ │ │ │ + ldr r0, [pc, #24] @ 495624 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4955a4 │ │ │ │ - mlaseq sl, ip, r6, sl │ │ │ │ - eorseq pc, r7, ip, lsr #18 │ │ │ │ - eorseq pc, r7, r8, ror #21 │ │ │ │ - ldrshteq sl, [sl], -r0 │ │ │ │ - mlaseq sl, r4, r6, sl │ │ │ │ + b 495574 │ │ │ │ + eorseq sl, sl, ip, asr #13 │ │ │ │ + eorseq pc, r7, ip, asr r9 @ │ │ │ │ + eorseq pc, r7, r8, lsl fp @ │ │ │ │ + eorseq sl, sl, r0, lsr #12 │ │ │ │ + eorseq sl, sl, r4, asr #13 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 495680 │ │ │ │ + bne 495650 │ │ │ │ tst r2, #32 │ │ │ │ - bne 495684 │ │ │ │ - b 67c4cc │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + bne 495654 │ │ │ │ + b 67c49c │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 4956a0 │ │ │ │ + bne 495670 │ │ │ │ tst r2, #32 │ │ │ │ - bne 4956a4 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + bne 495674 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ 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 4956fc │ │ │ │ - ldr r2, [pc, #56] @ 495708 │ │ │ │ + beq 4956cc │ │ │ │ + ldr r2, [pc, #56] @ 4956d8 │ │ │ │ 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 378f8 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 49570c │ │ │ │ + ldr r0, [pc, #8] @ 4956dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eoreq sp, r1, r4, asr #2 │ │ │ │ - eorseq pc, r7, ip, asr #16 │ │ │ │ + eoreq sp, r1, r4, lsr r1 │ │ │ │ + eorseq pc, r7, ip, ror r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49572c │ │ │ │ - b 49b26c │ │ │ │ + beq 4956fc │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 49573c │ │ │ │ + ldr r0, [pc, #4] @ 49570c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eorseq pc, r7, ip, lsr r8 @ │ │ │ │ + eorseq pc, r7, ip, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 493320 │ │ │ │ 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 4947b0 │ │ │ │ + bl 494798 │ │ │ │ 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 │ │ │ │ @@ -1143492,92 +1143480,92 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 49300c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 4959f0 │ │ │ │ + bl 4959c0 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 4959f0 │ │ │ │ + b 4959c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4959f0 │ │ │ │ + bl 4959c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4958ec │ │ │ │ + beq 4958bc │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ add r5, r6, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 4958c0 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 495890 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49590c │ │ │ │ + beq 4958dc │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 495928 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 4958f8 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 495944 │ │ │ │ + beq 495914 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 4be3b8 │ │ │ │ + bl 4be388 │ │ │ │ mov r0, r6 │ │ │ │ - b 49592c │ │ │ │ + b 4958fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495960 │ │ │ │ + beq 495930 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 495998 │ │ │ │ + bne 495968 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - ble 4959b0 │ │ │ │ - b 4959b8 │ │ │ │ + ble 495980 │ │ │ │ + b 495988 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bgt 4959b8 │ │ │ │ + bgt 495988 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ popne {r4, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4959d4 │ │ │ │ + beq 4959a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -1143589,15 +1143577,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - bhi 495ab4 │ │ │ │ + bhi 495a84 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ @@ -1143617,140 +1143605,140 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495a70 │ │ │ │ + beq 495a40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 495b18 │ │ │ │ + beq 495ae8 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 495a9c │ │ │ │ + b 495a6c │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 495b38 │ │ │ │ + beq 495b08 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 495abc │ │ │ │ + bl 4be8f4 │ │ │ │ + b 495a8c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4959f0 │ │ │ │ - b 495b04 │ │ │ │ + bl 4959c0 │ │ │ │ + b 495ad4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4959f0 │ │ │ │ + bl 4959c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495a70 │ │ │ │ + beq 495a40 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 495a70 │ │ │ │ + beq 495a40 │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ - b 495b58 │ │ │ │ + b 495b28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 495be4 │ │ │ │ + b 495bb4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 495b80 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 495b50 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 495b9c │ │ │ │ + beq 495b6c │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 4be3b8 │ │ │ │ + bl 4be388 │ │ │ │ mov r0, r5 │ │ │ │ - b 495b84 │ │ │ │ + b 495b54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 495bec │ │ │ │ + beq 495bbc │ │ │ │ lsl r1, r6, #5 │ │ │ │ - b 495be0 │ │ │ │ + b 495bb0 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 495bd0 │ │ │ │ + beq 495ba0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r6, r4 │ │ │ │ - b 495bb4 │ │ │ │ + b 495b84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495bec │ │ │ │ + beq 495bbc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ 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 495c24 │ │ │ │ + beq 495bf4 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 495c0c │ │ │ │ + b 495bdc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495c44 │ │ │ │ + beq 495c14 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 495c68 │ │ │ │ + beq 495c38 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r6, r5 │ │ │ │ - b 495c4c │ │ │ │ + b 495c1c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495c84 │ │ │ │ + beq 495c54 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -1143758,175 +1143746,175 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 37634 │ │ │ │ mov r4, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ 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] @ 495d04 │ │ │ │ - ldr r0, [pc, #48] @ 495d08 │ │ │ │ - ldr r3, [pc, #48] @ 495d0c │ │ │ │ + ldr r1, [pc, #48] @ 495cd4 │ │ │ │ + ldr r0, [pc, #48] @ 495cd8 │ │ │ │ + ldr r3, [pc, #48] @ 495cdc │ │ │ │ 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 58b6c │ │ │ │ - eorseq pc, r7, r8, asr #6 │ │ │ │ - eoreq ip, r1, r2, asr ip │ │ │ │ - eorseq pc, r7, r8, lsl #6 │ │ │ │ + eorseq pc, r7, r8, ror r3 @ │ │ │ │ + eoreq ip, r1, r2, asr #24 │ │ │ │ + eorseq pc, r7, r8, lsr r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1056] @ 496144 │ │ │ │ - ldr r7, [pc, #1056] @ 496148 │ │ │ │ + ldr r0, [pc, #1056] @ 496114 │ │ │ │ + ldr r7, [pc, #1056] @ 496118 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 49cbc4 │ │ │ │ + bl 49cb94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495e94 │ │ │ │ - bl 5445d8 │ │ │ │ + beq 495e64 │ │ │ │ + bl 5445a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495e94 │ │ │ │ + beq 495e64 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51ae50 │ │ │ │ + bl 51ae20 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ cmp lr, #2 │ │ │ │ - beq 495e94 │ │ │ │ + beq 495e64 │ │ │ │ add r3, r5, #4 │ │ │ │ - ldr ip, [pc, #948] @ 49614c │ │ │ │ + ldr ip, [pc, #948] @ 49611c │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r3!, {r0, r2, r4, r5, r6} │ │ │ │ add r7, r1, #4 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r7!, {r0, r2, r4, r5, r6} │ │ │ │ ldm r3, {r0, r2, r4, r5, r6} │ │ │ │ ldr r3, [ip, #8] │ │ │ │ stm r7, {r0, r2, r4, r5, r6} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #900] @ 496150 │ │ │ │ + ldr r0, [pc, #900] @ 496120 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ bl 48a4c8 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 495e10 │ │ │ │ + bne 495de0 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 495e5c │ │ │ │ + bne 495e2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - ble 495e74 │ │ │ │ - b 495e7c │ │ │ │ + ble 495e44 │ │ │ │ + b 495e4c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bl 51c038 │ │ │ │ + bl 51c008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495eb0 │ │ │ │ + beq 495e80 │ │ │ │ mov r0, sl │ │ │ │ - bl 4f8198 │ │ │ │ + bl 4f8168 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #40] @ 0x28 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4960d4 │ │ │ │ + bne 4960a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - ble 4960ec │ │ │ │ - b 4960f4 │ │ │ │ + ble 4960bc │ │ │ │ + b 4960c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bgt 495e7c │ │ │ │ + bgt 495e4c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 495e94 │ │ │ │ + bne 495e64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495e94 │ │ │ │ + beq 495e64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #708] @ 496160 │ │ │ │ + ldr r0, [pc, #708] @ 496130 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 4f8198 │ │ │ │ + bl 4f8168 │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #684] @ 496164 │ │ │ │ + ldr r0, [pc, #684] @ 496134 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 495fa8 │ │ │ │ - ldr r6, [pc, #668] @ 496168 │ │ │ │ + bhi 495f78 │ │ │ │ + ldr r6, [pc, #668] @ 496138 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 495efc │ │ │ │ + bcc 495ecc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495fa8 │ │ │ │ - ldr r0, [pc, #640] @ 49616c │ │ │ │ + beq 495f78 │ │ │ │ + ldr r0, [pc, #640] @ 49613c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 520cc │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495fa8 │ │ │ │ + beq 495f78 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 54da80 │ │ │ │ + bl 54da50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495fa8 │ │ │ │ + beq 495f78 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 496114 │ │ │ │ + beq 4960e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r7, [pc, #548] @ 496154 │ │ │ │ - ldr r6, [pc, #548] @ 496158 │ │ │ │ - ldr ip, [pc, #548] @ 49615c │ │ │ │ + ldr r7, [pc, #548] @ 496124 │ │ │ │ + ldr r6, [pc, #548] @ 496128 │ │ │ │ + ldr ip, [pc, #548] @ 49612c │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ @@ -1143946,52 +1143934,52 @@ │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 496190 │ │ │ │ - b 495dec │ │ │ │ - ldr r0, [pc, #456] @ 496178 │ │ │ │ + bl 496160 │ │ │ │ + b 495dbc │ │ │ │ + ldr r0, [pc, #456] @ 496148 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495dec │ │ │ │ - ldr r0, [pc, #440] @ 49617c │ │ │ │ + bne 495dbc │ │ │ │ + ldr r0, [pc, #440] @ 49614c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 495dec │ │ │ │ - ldr r9, [pc, #424] @ 496180 │ │ │ │ + bcc 495dbc │ │ │ │ + ldr r9, [pc, #424] @ 496150 │ │ │ │ mov r2, #2 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [r9] │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495dec │ │ │ │ + beq 495dbc │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 496114 │ │ │ │ + beq 4960e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr ip, [pc, #336] @ 496184 │ │ │ │ - ldr lr, [pc, #336] @ 496188 │ │ │ │ - ldr r9, [pc, #336] @ 49618c │ │ │ │ + ldr ip, [pc, #336] @ 496154 │ │ │ │ + ldr lr, [pc, #336] @ 496158 │ │ │ │ + ldr r9, [pc, #336] @ 49615c │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r1, r2, r4} │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ @@ -1144021,182 +1144009,182 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 54daac │ │ │ │ - b 495dec │ │ │ │ + bl 54da7c │ │ │ │ + b 495dbc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bgt 4960f4 │ │ │ │ + bgt 4960c4 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 495ea8 │ │ │ │ + bne 495e78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 495ea8 │ │ │ │ + beq 495e78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #84] @ 496170 │ │ │ │ - ldr r2, [pc, #84] @ 496174 │ │ │ │ + ldr r0, [pc, #84] @ 496140 │ │ │ │ + ldr r2, [pc, #84] @ 496144 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 589f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49596c │ │ │ │ + bl 49593c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001f73f8 │ │ │ │ - @ instruction: 0x001f73f0 │ │ │ │ - eorseq pc, r7, r0, lsr #5 │ │ │ │ - eorseq pc, r7, r8, ror r2 @ │ │ │ │ - eorseq pc, r7, r8, lsr #2 │ │ │ │ - ldrsbteq pc, [r7], -r8 @ │ │ │ │ + andseq r7, pc, r8, ror #7 │ │ │ │ + andseq r7, pc, r0, ror #7 │ │ │ │ + ldrsbteq pc, [r7], -r0 @ │ │ │ │ + eorseq pc, r7, r8, lsr #5 │ │ │ │ + eorseq pc, r7, r8, asr r1 @ │ │ │ │ + eorseq pc, r7, r8, lsl #2 │ │ │ │ @ instruction: 0xfffff6d8 │ │ │ │ - eorseq r9, sl, r0, lsl sp │ │ │ │ - eorseq r9, sl, r4, lsl #28 │ │ │ │ - ldrsbteq r9, [sl], -ip │ │ │ │ - ldrhteq r9, [sl], -ip │ │ │ │ - eoreq ip, r1, r8, ror r8 │ │ │ │ - eorseq lr, r7, ip, lsr #30 │ │ │ │ - ldrhteq r9, [sl], -r0 │ │ │ │ - eorseq r9, sl, r8, ror #29 │ │ │ │ - eorseq r9, sl, ip, asr #27 │ │ │ │ - eorseq pc, r7, r4, lsr #32 │ │ │ │ - ldrhteq lr, [r7], -r4 │ │ │ │ + eorseq r9, sl, r0, asr #26 │ │ │ │ + eorseq r9, sl, r4, lsr lr │ │ │ │ + eorseq r9, sl, ip, lsl #30 │ │ │ │ + eorseq r9, sl, ip, ror #29 │ │ │ │ + eoreq ip, r1, r8, ror #16 │ │ │ │ + eorseq lr, r7, ip, asr pc │ │ │ │ + eorseq r9, sl, r0, ror #29 │ │ │ │ + eorseq r9, sl, r8, lsl pc │ │ │ │ + ldrshteq r9, [sl], -ip │ │ │ │ + eorseq pc, r7, r4, asr r0 @ │ │ │ │ + eorseq lr, r7, r4, ror #31 │ │ │ │ @ instruction: 0xfffff5d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #168] @ 496248 │ │ │ │ + ldr r5, [pc, #168] @ 496218 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 54f4b0 │ │ │ │ - ldr r0, [pc, #148] @ 49624c │ │ │ │ + bl 54f480 │ │ │ │ + ldr r0, [pc, #148] @ 49621c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4961cc │ │ │ │ + beq 49619c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ 496250 │ │ │ │ + ldr r0, [pc, #124] @ 496220 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4961c4 │ │ │ │ + bcc 496194 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4961c4 │ │ │ │ + beq 496194 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 54daac │ │ │ │ + bl 54da7c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r9, sl, r0, lsl #24 │ │ │ │ - eorseq r9, sl, r8, lsr #25 │ │ │ │ + eorseq r9, sl, r0, lsr ip │ │ │ │ ldrsbteq r9, [sl], -r8 │ │ │ │ + eorseq r9, sl, r8, lsl #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 4962a0 │ │ │ │ + ldr lr, [pc, #60] @ 496270 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 4962a4 │ │ │ │ + ldr r1, [pc, #56] @ 496274 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 4962a8 │ │ │ │ + ldr ip, [pc, #52] @ 496278 │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrshteq lr, [r7], -ip │ │ │ │ - andseq r7, pc, r0, lsr #5 │ │ │ │ - eorseq lr, r7, r0, lsl #28 │ │ │ │ + eorseq lr, r7, ip, lsr #28 │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ + eorseq lr, r7, r0, lsr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 49631c │ │ │ │ + ldr ip, [pc, #96] @ 4962ec │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 496320 │ │ │ │ + ldr lr, [pc, #92] @ 4962f0 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 496324 │ │ │ │ + ldr r4, [pc, #88] @ 4962f4 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 496328 │ │ │ │ + ldr r1, [pc, #84] @ 4962f8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 49632c │ │ │ │ + ldr r3, [pc, #80] @ 4962fc │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq lr, r7, r8, lsr #27 │ │ │ │ - eoreq ip, r1, r7, ror #14 │ │ │ │ - mlaseq r7, r4, sp, lr │ │ │ │ - eoreq ip, r1, r7, asr #14 │ │ │ │ - eoreq ip, r1, r8, asr #14 │ │ │ │ + ldrsbteq lr, [r7], -r8 │ │ │ │ + eoreq ip, r1, r7, asr r7 │ │ │ │ + eorseq lr, r7, r4, asr #27 │ │ │ │ + eoreq ip, r1, r7, lsr r7 │ │ │ │ + eoreq ip, r1, r8, lsr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1], #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4963a0 │ │ │ │ + beq 496370 │ │ │ │ cmp r2, #1 │ │ │ │ ldrdeq r4, [r1] │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0] │ │ │ │ strdeq r4, [r0, #8] │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ vldr d0, [r1] │ │ │ │ mov r1, #3 │ │ │ │ - ldr r2, [pc, #152] @ 496408 │ │ │ │ + ldr r2, [pc, #152] @ 4963d8 │ │ │ │ mov r3, sp │ │ │ │ strb r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @@ -1144211,15 +1144199,15 @@ │ │ │ │ cmn r1, #1 │ │ │ │ strgt r4, [r0, #8] │ │ │ │ strgt r1, [r0, #12] │ │ │ │ movgt r1, #0 │ │ │ │ strgt r1, [r0] │ │ │ │ addgt sp, sp, #24 │ │ │ │ popgt {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ 496404 │ │ │ │ + ldr r2, [pc, #56] @ 4963d4 │ │ │ │ mov r3, sp │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1144227,38 +1144215,38 @@ │ │ │ │ strb r4, [sp] │ │ │ │ bl 4dff8 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq lr, r7, r4, asr sl │ │ │ │ - eorseq sp, r7, r8, lsr #22 │ │ │ │ + eorseq lr, r7, r4, lsl #21 │ │ │ │ + eorseq sp, r7, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movcs r6, #32768 @ 0x8000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 496474 │ │ │ │ - ldr r0, [pc, #820] @ 496778 │ │ │ │ + beq 496444 │ │ │ │ + ldr r0, [pc, #820] @ 496748 │ │ │ │ lsl r4, r6, #5 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49647c │ │ │ │ - ldr r2, [pc, #796] @ 496784 │ │ │ │ + bne 49644c │ │ │ │ + ldr r2, [pc, #796] @ 496754 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ mov r0, #8 │ │ │ │ mov r6, #0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -1144279,62 +1144267,62 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r0, r0, #8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 4965c4 │ │ │ │ + b 496594 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4964f0 │ │ │ │ + beq 4964c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #-2147483636 @ 0x8000000c │ │ │ │ mov r2, #6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r1] │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #6 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ strb r2, [r1] │ │ │ │ - beq 496620 │ │ │ │ + beq 4965f0 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #23 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 3855c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ - bl 4abc9c │ │ │ │ + bl 4abc6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 496638 │ │ │ │ + beq 496608 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, [r0] │ │ │ │ cmp r4, r2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r3] │ │ │ │ - bne 4965a0 │ │ │ │ - ldr r1, [pc, #488] @ 496780 │ │ │ │ + bne 496570 │ │ │ │ + ldr r1, [pc, #488] @ 496750 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 47fbc0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ @@ -1144355,197 +1144343,197 @@ │ │ │ │ ldrne fp, [r0, #268] @ 0x10c │ │ │ │ ldrne r8, [r0, #272] @ 0x110 │ │ │ │ ldrne r9, [r0, #276] @ 0x114 │ │ │ │ ldrne r0, [sp, #32] │ │ │ │ ldmne r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stmne r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmpne fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4964d8 │ │ │ │ + bne 4964a8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #340] @ 49677c │ │ │ │ + ldr r0, [pc, #340] @ 49674c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #16 │ │ │ │ bl 4b89c │ │ │ │ mov r5, r0 │ │ │ │ - b 49663c │ │ │ │ + b 49660c │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4959f0 │ │ │ │ + bl 4959c0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ stm r6, {r0, r5} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 496684 │ │ │ │ + beq 496654 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 496658 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 496628 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 496618 │ │ │ │ + beq 4965e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 4966f0 │ │ │ │ - b 496760 │ │ │ │ + b 4966c0 │ │ │ │ + b 496730 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 495880 │ │ │ │ - b 496764 │ │ │ │ + bl 495850 │ │ │ │ + b 496734 │ │ │ │ bl 59014 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 496764 │ │ │ │ + beq 496734 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 496764 │ │ │ │ + b 496734 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4959f0 │ │ │ │ - b 496764 │ │ │ │ + bl 4959c0 │ │ │ │ + b 496734 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 49671c │ │ │ │ + bl 4be8f4 │ │ │ │ + b 4966ec │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 496738 │ │ │ │ + beq 496708 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 4be3b8 │ │ │ │ + bl 4be388 │ │ │ │ mov r0, r5 │ │ │ │ - b 496720 │ │ │ │ + b 4966f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49676c │ │ │ │ + beq 49673c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4958b0 │ │ │ │ + bl 495880 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, sl, r0, asr r9 │ │ │ │ - andseq r9, pc, fp, lsl lr @ │ │ │ │ - eorseq lr, r7, r4, lsr fp │ │ │ │ - eorseq lr, r7, r0, asr ip │ │ │ │ + eorseq r9, sl, r0, lsl #19 │ │ │ │ + andseq r9, pc, fp, lsl #28 │ │ │ │ + eorseq lr, r7, r4, ror #22 │ │ │ │ + eorseq lr, r7, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d9ea4 │ │ │ │ + bl 4d9e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movcs r4, #65536 @ 0x10000 │ │ │ │ ands r0, r0, #1 │ │ │ │ movne r0, r4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ - beq 4967fc │ │ │ │ + beq 4967cc │ │ │ │ lsl r6, r0, #4 │ │ │ │ - ldr r0, [pc, #508] @ 4969cc │ │ │ │ + ldr r0, [pc, #508] @ 49699c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496804 │ │ │ │ - ldr r2, [pc, #484] @ 4969d4 │ │ │ │ + bne 4967d4 │ │ │ │ + ldr r2, [pc, #484] @ 4969a4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 4968e0 │ │ │ │ + beq 4968b0 │ │ │ │ add r1, sp, #24 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r6, r1, #8 │ │ │ │ add r9, fp, #8 │ │ │ │ orr r4, r8, #1 │ │ │ │ - b 496868 │ │ │ │ + b 496838 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r1, [r0, sl, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r7} │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4968e0 │ │ │ │ + beq 4968b0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r1, [r2], #24 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r1, #6 │ │ │ │ - beq 4968e0 │ │ │ │ + beq 4968b0 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 4abc9c │ │ │ │ + bl 4abc6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ - beq 496900 │ │ │ │ + beq 4968d0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldrd r2, [r9] │ │ │ │ cmp sl, r7 │ │ │ │ strd r2, [r6] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 49683c │ │ │ │ - ldr r1, [pc, #252] @ 4969d0 │ │ │ │ + bne 49680c │ │ │ │ + ldr r1, [pc, #252] @ 4969a0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 47f884 │ │ │ │ - b 49683c │ │ │ │ + b 49680c │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, #-2147483628 @ 0x80000014 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ @@ -1144554,603 +1144542,603 @@ │ │ │ │ mov r4, #-2147483627 @ 0x80000015 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r2, #1 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 496934 │ │ │ │ + beq 496904 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r0, r5 │ │ │ │ - b 49691c │ │ │ │ + b 4968ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4968f8 │ │ │ │ + beq 4968c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 4959f0 │ │ │ │ - b 4969b8 │ │ │ │ + bl 4959c0 │ │ │ │ + b 496988 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 49698c │ │ │ │ + beq 49695c │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r5, r7 │ │ │ │ - b 496970 │ │ │ │ + b 496940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4969c0 │ │ │ │ + beq 496990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 495bf8 │ │ │ │ + bl 495bc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, sl, r8, asr #11 │ │ │ │ - eorseq lr, r7, r8, lsl r8 │ │ │ │ - eorseq lr, r7, r8, ror #17 │ │ │ │ + ldrshteq r9, [sl], -r8 │ │ │ │ + eorseq lr, r7, r8, asr #16 │ │ │ │ + eorseq lr, r7, r8, lsl r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4969fc │ │ │ │ - ldr r1, [pc, #80] @ 496a40 │ │ │ │ + beq 4969cc │ │ │ │ + ldr r1, [pc, #80] @ 496a10 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ + b 67a5e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 496a38 │ │ │ │ + ldr r3, [pc, #44] @ 496a08 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 496a3c │ │ │ │ + ldr r1, [pc, #40] @ 496a0c │ │ │ │ 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 67ac84 │ │ │ │ + bl 67ac54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq lr, r7, ip, ror #13 │ │ │ │ - eoreq ip, r1, sp, asr r0 │ │ │ │ - mlaeq r1, r3, r0, ip │ │ │ │ + eorseq lr, r7, ip, lsl r7 │ │ │ │ + eoreq ip, r1, sp, asr #32 │ │ │ │ + eoreq ip, r1, r3, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #500] @ 496c50 │ │ │ │ + ldr r0, [pc, #500] @ 496c20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 496bfc │ │ │ │ - ldr r2, [pc, #488] @ 496c60 │ │ │ │ + bne 496bcc │ │ │ │ + ldr r2, [pc, #488] @ 496c30 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr r0, [pc, #484] @ 496c64 │ │ │ │ + ldr r0, [pc, #484] @ 496c34 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4adf44 │ │ │ │ - ldr r2, [pc, #436] @ 496c68 │ │ │ │ + bl 4adf14 │ │ │ │ + ldr r2, [pc, #436] @ 496c38 │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ add r0, r5, #280 @ 0x118 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl 4adf44 │ │ │ │ - ldr r2, [pc, #404] @ 496c6c │ │ │ │ + bl 4adf14 │ │ │ │ + ldr r2, [pc, #404] @ 496c3c │ │ │ │ add r6, sp, #8 │ │ │ │ add r0, r5, #304 @ 0x130 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #17 │ │ │ │ - bl 4adf44 │ │ │ │ - ldr r2, [pc, #372] @ 496c70 │ │ │ │ + bl 4adf14 │ │ │ │ + ldr r2, [pc, #372] @ 496c40 │ │ │ │ add r0, r5, #268 @ 0x10c │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #11 │ │ │ │ - bl 4adf44 │ │ │ │ - ldr r2, [pc, #340] @ 496c74 │ │ │ │ + bl 4adf14 │ │ │ │ + ldr r2, [pc, #340] @ 496c44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ae2f8 │ │ │ │ + bl 4ae2c8 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #300] @ 496c78 │ │ │ │ + ldr r3, [pc, #300] @ 496c48 │ │ │ │ movls r1, r6 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 496ba8 │ │ │ │ + bls 496b78 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 496bdc │ │ │ │ + beq 496bac │ │ │ │ add r6, r5, #8 │ │ │ │ - b 496b90 │ │ │ │ + b 496b60 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 496bdc │ │ │ │ + beq 496bac │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 496b84 │ │ │ │ + beq 496b54 │ │ │ │ mov r0, r6 │ │ │ │ bl 37a48 │ │ │ │ - b 496b84 │ │ │ │ + b 496b54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 496bec │ │ │ │ + beq 496bbc │ │ │ │ add r5, r6, #8 │ │ │ │ - b 496bc4 │ │ │ │ + b 496b94 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 496bec │ │ │ │ + beq 496bbc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 496bb8 │ │ │ │ + beq 496b88 │ │ │ │ mov r0, r5 │ │ │ │ bl 37a48 │ │ │ │ - b 496bb8 │ │ │ │ + b 496b88 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #80] @ 496c54 │ │ │ │ + ldr r3, [pc, #80] @ 496c24 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #76] @ 496c58 │ │ │ │ + ldr r0, [pc, #76] @ 496c28 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #48] @ 496c5c │ │ │ │ + ldr r0, [pc, #48] @ 496c2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 496a70 │ │ │ │ + b 496a40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r9, [sl], -r0 │ │ │ │ - eorseq lr, r7, ip, lsr r3 │ │ │ │ - ldrshteq lr, [r7], -r8 │ │ │ │ - eorseq r9, sl, r0 │ │ │ │ - andseq r2, pc, ip, lsl pc @ │ │ │ │ - ldrhteq r9, [sl], -r8 │ │ │ │ - andseq r2, pc, r0, lsl #28 │ │ │ │ - strdeq fp, [r1], -r8 @ │ │ │ │ - eoreq fp, r1, r5, ror #31 │ │ │ │ - eoreq fp, r1, ip, asr #31 │ │ │ │ - eorseq lr, r7, ip, asr #11 │ │ │ │ + eorseq r9, sl, r0, lsl #4 │ │ │ │ + eorseq lr, r7, ip, ror #6 │ │ │ │ + eorseq lr, r7, r8, lsr #10 │ │ │ │ + eorseq r9, sl, r0, lsr r0 │ │ │ │ + andseq r2, pc, ip, lsl #30 │ │ │ │ + eorseq r9, sl, r8, ror #3 │ │ │ │ + @ instruction: 0x001f2df0 │ │ │ │ + eoreq fp, r1, r8, ror #31 │ │ │ │ + ldrdeq fp, [r1], -r5 @ │ │ │ │ + strhteq fp, [r1], -ip │ │ │ │ + ldrshteq lr, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #2496] @ 497650 │ │ │ │ + ldr r1, [pc, #2496] @ 497620 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ add r7, r2, r1 │ │ │ │ ldr r5, [r7, r3]! │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497468 │ │ │ │ + bcs 497438 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r6, #240] @ 0xf0 │ │ │ │ - ldr fp, [pc, #2440] @ 497654 │ │ │ │ + ldr fp, [pc, #2440] @ 497624 │ │ │ │ cmp r2, r0 │ │ │ │ add fp, pc, fp │ │ │ │ - bne 496cf0 │ │ │ │ + bne 496cc0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r1, [r6, #236] @ 0xec │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r7] │ │ │ │ - bne 496cf4 │ │ │ │ - b 496d3c │ │ │ │ + bne 496cc4 │ │ │ │ + b 496d0c │ │ │ │ str r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 497534 │ │ │ │ + bne 497504 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r6, #232 @ 0xe8 │ │ │ │ str r2, [r0], #4 │ │ │ │ - bl 676aa0 │ │ │ │ + bl 676a70 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497388 │ │ │ │ + bne 497358 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497474 │ │ │ │ + bcs 497444 │ │ │ │ mov r1, r7 │ │ │ │ add sl, r6, #24 │ │ │ │ ldr r5, [r1, #24]! │ │ │ │ ldrd r2, [sl, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r3 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - beq 496da0 │ │ │ │ + beq 496d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497564 │ │ │ │ + bne 497534 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973c8 │ │ │ │ + bne 497398 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497480 │ │ │ │ + bcs 497450 │ │ │ │ ldr r5, [r6, #196] @ 0xc4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 496e5c │ │ │ │ + beq 496e2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r1, #6 │ │ │ │ movcs r5, #0 │ │ │ │ sub r4, r5, #5 │ │ │ │ - bl 497de4 │ │ │ │ + bl 497db4 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 496e2c │ │ │ │ + bhi 496dfc │ │ │ │ cmp r0, #4 │ │ │ │ - bne 496e2c │ │ │ │ + bne 496dfc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #256]! @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 497600 │ │ │ │ - ldr r2, [pc, #2168] @ 497674 │ │ │ │ + beq 4975d0 │ │ │ │ + ldr r2, [pc, #2168] @ 497644 │ │ │ │ add r4, sp, #12 │ │ │ │ - ldr r3, [pc, #2164] @ 497678 │ │ │ │ - ldr r1, [pc, #2164] @ 49767c │ │ │ │ + ldr r3, [pc, #2164] @ 497648 │ │ │ │ + ldr r1, [pc, #2164] @ 49764c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #18 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4bd990 │ │ │ │ + bl 4bd960 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497570 │ │ │ │ + bne 497540 │ │ │ │ str r5, [r7, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973d8 │ │ │ │ + bne 4973a8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [fp, #28] │ │ │ │ bl 38084 │ │ │ │ ldr r1, [r7, #104] @ 0x68 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 49748c │ │ │ │ + bcs 49745c │ │ │ │ ldrb r0, [r6, #332] @ 0x14c │ │ │ │ ldrb r2, [r7, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 496eac │ │ │ │ + beq 496e7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49757c │ │ │ │ + bne 49754c │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ strb r0, [r7, #108] @ 0x6c │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973e8 │ │ │ │ + bne 4973b8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497498 │ │ │ │ + bcs 497468 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r2, [sl] │ │ │ │ ldr r5, [r1, #40]! @ 0x28 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r3 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - beq 496f0c │ │ │ │ + beq 496edc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497588 │ │ │ │ + bne 497558 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973f8 │ │ │ │ + bne 4973c8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974a4 │ │ │ │ + bcs 497474 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 496f58 │ │ │ │ + beq 496f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497594 │ │ │ │ + bne 497564 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497408 │ │ │ │ + bne 4973d8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ bl 38084 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974b0 │ │ │ │ + bcs 497480 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ - bne 496f98 │ │ │ │ + bne 496f68 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r6, #248] @ 0xf8 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ - bne 496f9c │ │ │ │ - b 496fe4 │ │ │ │ + bne 496f6c │ │ │ │ + b 496fb4 │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 497540 │ │ │ │ + bne 497510 │ │ │ │ add r1, r6, #244 @ 0xf4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ - bl 676aa0 │ │ │ │ + bl 676a70 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497398 │ │ │ │ + bne 497368 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974bc │ │ │ │ + bcs 49748c │ │ │ │ vldr s0, [r6, #148] @ 0x94 │ │ │ │ vldr s2, [r7, #124] @ 0x7c │ │ │ │ vcmp.f32 s2, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq 497038 │ │ │ │ + beq 497008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49754c │ │ │ │ + bne 49751c │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ vstr s0, [r7, #124] @ 0x7c │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973a8 │ │ │ │ + bne 497378 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #128] @ 0x80 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974c8 │ │ │ │ + bcs 497498 │ │ │ │ ldr r1, [r6, #152] @ 0x98 │ │ │ │ ldr r2, [r7, #132] @ 0x84 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 497084 │ │ │ │ + beq 497054 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975a0 │ │ │ │ + bne 497570 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, [r7, #128] @ 0x80 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497418 │ │ │ │ + bne 4973e8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974d4 │ │ │ │ + bcs 4974a4 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r2, [sl, #24] │ │ │ │ ldr r5, [r1, #72]! @ 0x48 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r3 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - beq 4970e4 │ │ │ │ + beq 4970b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975ac │ │ │ │ + bne 49757c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497428 │ │ │ │ + bne 4973f8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974e0 │ │ │ │ + bcs 4974b0 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r2, [sl, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #88]! @ 0x58 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r3 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - beq 497144 │ │ │ │ + beq 497114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975b8 │ │ │ │ + bne 497588 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497438 │ │ │ │ + bne 497408 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #80] @ 0x50 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #176] @ 0xb0 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974ec │ │ │ │ + bcs 4974bc │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #180] @ 0xb4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 497190 │ │ │ │ + beq 497160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975c4 │ │ │ │ + bne 497594 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, [r7, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497448 │ │ │ │ + bne 497418 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #84] @ 0x54 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #184] @ 0xb8 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4974f8 │ │ │ │ + bcs 4974c8 │ │ │ │ ldr r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r2, [r7, #188] @ 0xbc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4971dc │ │ │ │ + beq 4971ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975d0 │ │ │ │ + bne 4975a0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, [r7, #184] @ 0xb8 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 497458 │ │ │ │ + bne 497428 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #192] @ 0xc0 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497504 │ │ │ │ + bcs 4974d4 │ │ │ │ vldr s0, [r6, #144] @ 0x90 │ │ │ │ vldr s2, [r7, #196] @ 0xc4 │ │ │ │ vcmp.f32 s2, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq 497230 │ │ │ │ + beq 497200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497558 │ │ │ │ + bne 497528 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r0, [r7, #192] @ 0xc0 │ │ │ │ vstr s0, [r7, #196] @ 0xc4 │ │ │ │ ldr r0, [fp, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4973b8 │ │ │ │ + bne 497388 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [fp, #92] @ 0x5c │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r7, #152] @ 0x98 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497510 │ │ │ │ + bcs 4974e0 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r2, [r7, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4972a0 │ │ │ │ + beq 497270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975dc │ │ │ │ + bne 4975ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #152] @ 0x98 │ │ │ │ str r1, [r7, #156] @ 0x9c │ │ │ │ movw r1, #25974 @ 0x6576 │ │ │ │ ldr r0, [r0] │ │ │ │ strh r1, [sp, #28] │ │ │ │ @@ -1145164,21 +1145152,21 @@ │ │ │ │ movw r1, #25971 @ 0x6573 │ │ │ │ movt r1, #25701 @ 0x6465 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 37e14 │ │ │ │ ldr r0, [r7, #160] @ 0xa0 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 49751c │ │ │ │ + bcs 4974ec │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r2, [r7, #164] @ 0xa4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4972fc │ │ │ │ + beq 4972cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975e8 │ │ │ │ + bne 4975b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r7, #160] @ 0xa0 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #29554 @ 0x7372 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1145187,21 +1145175,21 @@ │ │ │ │ movt r1, #25701 @ 0x6465 │ │ │ │ strb r2, [sp, #23] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 37e14 │ │ │ │ ldr r0, [r7, #168] @ 0xa8 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497528 │ │ │ │ + bcs 4974f8 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ ldr r2, [r7, #172] @ 0xac │ │ │ │ cmp r2, r1 │ │ │ │ - beq 497358 │ │ │ │ + beq 497328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4975f4 │ │ │ │ + bne 4975c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r7, #168] @ 0xa8 │ │ │ │ str r1, [r7, #172] @ 0xac │ │ │ │ movw r1, #25960 @ 0x6568 │ │ │ │ movt r1, #29554 @ 0x7372 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1145209,184 +1145197,184 @@ │ │ │ │ movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #25445 @ 0x6365 │ │ │ │ strb r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 37e14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 49811c │ │ │ │ + bl 4980ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ bl 48c7c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #712] @ 497658 │ │ │ │ + ldr r0, [pc, #712] @ 497628 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496d30 │ │ │ │ - ldr r0, [pc, #764] @ 49769c │ │ │ │ + b 496d00 │ │ │ │ + ldr r0, [pc, #764] @ 49766c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496fd8 │ │ │ │ - ldr r0, [pc, #752] @ 4976a0 │ │ │ │ + b 496fa8 │ │ │ │ + ldr r0, [pc, #752] @ 497670 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 49702c │ │ │ │ - ldr r0, [pc, #760] @ 4976b8 │ │ │ │ + b 496ffc │ │ │ │ + ldr r0, [pc, #760] @ 497688 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 497224 │ │ │ │ - ldr r0, [pc, #652] @ 49765c │ │ │ │ + b 4971f4 │ │ │ │ + ldr r0, [pc, #652] @ 49762c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496d94 │ │ │ │ - ldr r0, [pc, #640] @ 497660 │ │ │ │ + b 496d64 │ │ │ │ + ldr r0, [pc, #640] @ 497630 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496e50 │ │ │ │ - ldr r0, [pc, #628] @ 497664 │ │ │ │ + b 496e20 │ │ │ │ + ldr r0, [pc, #628] @ 497634 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496ea0 │ │ │ │ - ldr r0, [pc, #616] @ 497668 │ │ │ │ + b 496e70 │ │ │ │ + ldr r0, [pc, #616] @ 497638 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496f00 │ │ │ │ - ldr r0, [pc, #604] @ 49766c │ │ │ │ + b 496ed0 │ │ │ │ + ldr r0, [pc, #604] @ 49763c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 496f4c │ │ │ │ - ldr r0, [pc, #644] @ 4976a4 │ │ │ │ + b 496f1c │ │ │ │ + ldr r0, [pc, #644] @ 497674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 497078 │ │ │ │ - ldr r0, [pc, #632] @ 4976a8 │ │ │ │ + b 497048 │ │ │ │ + ldr r0, [pc, #632] @ 497678 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 4970d8 │ │ │ │ - ldr r0, [pc, #620] @ 4976ac │ │ │ │ + b 4970a8 │ │ │ │ + ldr r0, [pc, #620] @ 49767c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 497138 │ │ │ │ - ldr r0, [pc, #608] @ 4976b0 │ │ │ │ + b 497108 │ │ │ │ + ldr r0, [pc, #608] @ 497680 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 497184 │ │ │ │ - ldr r0, [pc, #596] @ 4976b4 │ │ │ │ + b 497154 │ │ │ │ + ldr r0, [pc, #596] @ 497684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 4971d0 │ │ │ │ - ldr r0, [pc, #596] @ 4976c4 │ │ │ │ + b 4971a0 │ │ │ │ + ldr r0, [pc, #596] @ 497694 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #588] @ 4976c8 │ │ │ │ + ldr r0, [pc, #588] @ 497698 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #584] @ 4976d0 │ │ │ │ + ldr r0, [pc, #584] @ 4976a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #496] @ 497684 │ │ │ │ + ldr r0, [pc, #496] @ 497654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #492] @ 49768c │ │ │ │ + ldr r0, [pc, #492] @ 49765c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #488] @ 497694 │ │ │ │ + ldr r0, [pc, #488] @ 497664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #440] @ 497670 │ │ │ │ + ldr r0, [pc, #440] @ 497640 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #532] @ 4976d8 │ │ │ │ + ldr r0, [pc, #532] @ 4976a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #528] @ 4976e0 │ │ │ │ + ldr r0, [pc, #528] @ 4976b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #524] @ 4976e8 │ │ │ │ + ldr r0, [pc, #524] @ 4976b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #520] @ 4976f0 │ │ │ │ + ldr r0, [pc, #520] @ 4976c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #516] @ 4976f8 │ │ │ │ + ldr r0, [pc, #516] @ 4976c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #512] @ 497700 │ │ │ │ + ldr r0, [pc, #512] @ 4976d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #508] @ 497708 │ │ │ │ + ldr r0, [pc, #508] @ 4976d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #504] @ 497710 │ │ │ │ + ldr r0, [pc, #504] @ 4976e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #500] @ 497718 │ │ │ │ + ldr r0, [pc, #500] @ 4976e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #496] @ 497720 │ │ │ │ + ldr r0, [pc, #496] @ 4976f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #488] @ 497724 │ │ │ │ + ldr r0, [pc, #488] @ 4976f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #372] @ 4976bc │ │ │ │ + ldr r0, [pc, #372] @ 49768c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #392] @ 4976dc │ │ │ │ + ldr r0, [pc, #392] @ 4976ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #428] @ 49770c │ │ │ │ + ldr r0, [pc, #428] @ 4976dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #352] @ 4976cc │ │ │ │ + ldr r0, [pc, #352] @ 49769c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #264] @ 497680 │ │ │ │ + ldr r0, [pc, #264] @ 497650 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #260] @ 497688 │ │ │ │ + ldr r0, [pc, #260] @ 497658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #256] @ 497690 │ │ │ │ + ldr r0, [pc, #256] @ 497660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #252] @ 497698 │ │ │ │ + ldr r0, [pc, #252] @ 497668 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #316] @ 4976e4 │ │ │ │ + ldr r0, [pc, #316] @ 4976b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #312] @ 4976ec │ │ │ │ + ldr r0, [pc, #312] @ 4976bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #308] @ 4976f4 │ │ │ │ + ldr r0, [pc, #308] @ 4976c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #304] @ 4976fc │ │ │ │ + ldr r0, [pc, #304] @ 4976cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #300] @ 497704 │ │ │ │ + ldr r0, [pc, #300] @ 4976d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #304] @ 497714 │ │ │ │ + ldr r0, [pc, #304] @ 4976e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #300] @ 49771c │ │ │ │ + ldr r0, [pc, #300] @ 4976ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #196] @ 4976c0 │ │ │ │ + ldr r0, [pc, #196] @ 497690 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #204] @ 4976d4 │ │ │ │ + ldr r0, [pc, #204] @ 4976a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1145398,152 +1145386,152 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, sl, ip, lsr #31 │ │ │ │ - eorseq sl, sl, r4, lsr #11 │ │ │ │ - eorseq r9, sl, r4, ror #29 │ │ │ │ + ldrsbteq r8, [sl], -ip │ │ │ │ + ldrsbteq sl, [sl], -r4 │ │ │ │ + eorseq r9, sl, r4, lsl pc │ │ │ │ + ldrsbteq r9, [sl], -r4 │ │ │ │ + eorseq r9, sl, r4, asr #29 │ │ │ │ + ldrhteq r9, [sl], -r4 │ │ │ │ eorseq r9, sl, r4, lsr #29 │ │ │ │ mlaseq sl, r4, lr, r9 │ │ │ │ + eorseq sp, r7, ip, lsr #28 │ │ │ │ + eorseq lr, r7, r8, ror #6 │ │ │ │ + eorseq lr, r7, r8, ror r3 │ │ │ │ + ldrdeq fp, [r1], -sp @ │ │ │ │ + ldrsbteq sp, [r7], -ip │ │ │ │ + ldrhteq sp, [r7], -r0 │ │ │ │ + ldrhteq sp, [r7], -r0 │ │ │ │ + eorseq sp, r7, r4, lsl #29 │ │ │ │ + eorseq sp, r7, r4, lsl #27 │ │ │ │ + eorseq sp, r7, r8, asr lr │ │ │ │ + eorseq sp, r7, r8, asr sp │ │ │ │ + eorseq r9, sl, r4, lsl #30 │ │ │ │ + ldrshteq r9, [sl], -r4 │ │ │ │ eorseq r9, sl, r4, lsl #29 │ │ │ │ eorseq r9, sl, r4, ror lr │ │ │ │ eorseq r9, sl, r4, ror #28 │ │ │ │ - ldrshteq sp, [r7], -ip │ │ │ │ - eorseq lr, r7, r8, lsr r3 │ │ │ │ - eorseq lr, r7, r8, asr #6 │ │ │ │ - eoreq fp, r1, sp, ror #25 │ │ │ │ - eorseq sp, r7, ip, lsr #27 │ │ │ │ - eorseq sp, r7, r0, lsl #29 │ │ │ │ - eorseq sp, r7, r0, lsl #27 │ │ │ │ - eorseq sp, r7, r4, asr lr │ │ │ │ - eorseq sp, r7, r4, asr sp │ │ │ │ - eorseq sp, r7, r8, lsr #28 │ │ │ │ - eorseq sp, r7, r8, lsr #26 │ │ │ │ - ldrsbteq r9, [sl], -r4 │ │ │ │ - eorseq r9, sl, r4, asr #29 │ │ │ │ eorseq r9, sl, r4, asr lr │ │ │ │ eorseq r9, sl, r4, asr #28 │ │ │ │ - eorseq r9, sl, r4, lsr lr │ │ │ │ - eorseq r9, sl, r4, lsr #28 │ │ │ │ - eorseq r9, sl, r4, lsl lr │ │ │ │ - ldrhteq r9, [sl], -r4 │ │ │ │ - eorseq sp, r7, ip, asr sp │ │ │ │ - eorseq sp, r7, r8, ror #22 │ │ │ │ - eorseq sp, r7, r4, lsl #30 │ │ │ │ - ldrsbteq sp, [r7], -r8 │ │ │ │ - ldrsbteq sp, [r7], -r8 │ │ │ │ - eorseq sp, r7, ip, lsr #29 │ │ │ │ - eorseq sp, r7, r8, lsr #22 │ │ │ │ - ldrsbteq sp, [r7], -r0 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq sp, r7, r4, lsr #27 │ │ │ │ - ldrhteq sp, [r7], -ip │ │ │ │ - eorseq sp, r7, r8, ror sp │ │ │ │ - mlaseq r7, r0, ip, sp │ │ │ │ - eorseq sp, r7, ip, asr #26 │ │ │ │ - eorseq sp, r7, r4, ror #24 │ │ │ │ - eorseq sp, r7, r0, lsr #26 │ │ │ │ - eorseq sp, r7, r8, lsr ip │ │ │ │ - ldrshteq sp, [r7], -r4 │ │ │ │ - eorseq sp, r7, ip, lsl #24 │ │ │ │ - eorseq sp, r7, r8, asr #25 │ │ │ │ - eorseq sp, r7, r4, ror #24 │ │ │ │ - mlaseq r7, ip, ip, sp │ │ │ │ - eorseq sp, r7, r0, asr #23 │ │ │ │ - eorseq sp, r7, r0, ror ip │ │ │ │ - mlaseq r7, r4, fp, sp │ │ │ │ - eorseq sp, r7, r4, asr #24 │ │ │ │ - eorseq sp, r7, r8, lsr #28 │ │ │ │ + eorseq r9, sl, r4, ror #29 │ │ │ │ + eorseq sp, r7, ip, lsl #27 │ │ │ │ + mlaseq r7, r8, fp, sp │ │ │ │ + eorseq sp, r7, r4, lsr pc │ │ │ │ + eorseq sp, r7, r8, lsl #30 │ │ │ │ + eorseq sp, r7, r8, lsl #28 │ │ │ │ + ldrsbteq sp, [r7], -ip │ │ │ │ + eorseq sp, r7, r8, asr fp │ │ │ │ + eorseq sp, r7, r0, lsl #28 │ │ │ │ + eorseq sp, r7, r0, ror #26 │ │ │ │ + ldrsbteq sp, [r7], -r4 │ │ │ │ + eorseq sp, r7, ip, ror #25 │ │ │ │ + eorseq sp, r7, r8, lsr #27 │ │ │ │ + eorseq sp, r7, r0, asr #25 │ │ │ │ + eorseq sp, r7, ip, ror sp │ │ │ │ + mlaseq r7, r4, ip, sp │ │ │ │ + eorseq sp, r7, r0, asr sp │ │ │ │ + eorseq sp, r7, r8, ror #24 │ │ │ │ + eorseq sp, r7, r4, lsr #26 │ │ │ │ + eorseq sp, r7, ip, lsr ip │ │ │ │ + ldrshteq sp, [r7], -r8 │ │ │ │ + mlaseq r7, r4, ip, sp │ │ │ │ + eorseq sp, r7, ip, asr #25 │ │ │ │ + ldrshteq sp, [r7], -r0 │ │ │ │ + eorseq sp, r7, r0, lsr #25 │ │ │ │ + eorseq sp, r7, r4, asr #23 │ │ │ │ + eorseq sp, r7, r4, ror ip │ │ │ │ + eorseq sp, r7, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #260] @ 49783c │ │ │ │ + ldr r2, [pc, #260] @ 49780c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r4 │ │ │ │ add r6, r0, r3 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 49780c │ │ │ │ + bcs 4977dc │ │ │ │ ldr r2, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 497790 │ │ │ │ + beq 497760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497818 │ │ │ │ - ldr r7, [pc, #208] @ 497840 │ │ │ │ + bne 4977e8 │ │ │ │ + ldr r7, [pc, #208] @ 497810 │ │ │ │ str r1, [r6, #140] @ 0x8c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4977fc │ │ │ │ + bne 4977cc │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 497824 │ │ │ │ + bcs 4977f4 │ │ │ │ ldr r1, [r6, #148] @ 0x94 │ │ │ │ cmp r1, r5 │ │ │ │ - bne 4977ac │ │ │ │ + bne 49777c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497830 │ │ │ │ - ldr r7, [pc, #140] @ 497848 │ │ │ │ + bne 497800 │ │ │ │ + ldr r7, [pc, #140] @ 497818 │ │ │ │ str r5, [r6, #148] @ 0x94 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4977e0 │ │ │ │ + bne 4977b0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 38084 │ │ │ │ - ldr r0, [pc, #100] @ 49784c │ │ │ │ + ldr r0, [pc, #100] @ 49781c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 38084 │ │ │ │ - ldr r0, [pc, #64] @ 497844 │ │ │ │ + ldr r0, [pc, #64] @ 497814 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 497784 │ │ │ │ - ldr r0, [pc, #64] @ 497854 │ │ │ │ + b 497754 │ │ │ │ + ldr r0, [pc, #64] @ 497824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #56] @ 497858 │ │ │ │ + ldr r0, [pc, #56] @ 497828 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r0, [pc, #48] @ 49785c │ │ │ │ + ldr r0, [pc, #48] @ 49782c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r0, [pc, #24] @ 497850 │ │ │ │ + ldr r0, [pc, #24] @ 497820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - eorseq r8, sl, ip, lsl #10 │ │ │ │ - eorseq r9, sl, r0, lsl #22 │ │ │ │ - eorseq r9, sl, r0, ror sl │ │ │ │ - ldrhteq r9, [sl], -r4 │ │ │ │ - eorseq r9, sl, ip, lsl #21 │ │ │ │ - eorseq sp, r7, ip, asr fp │ │ │ │ - eorseq sp, r7, r0, ror fp │ │ │ │ - mlaseq r7, r4, fp, sp │ │ │ │ - eorseq sp, r7, r8, ror fp │ │ │ │ + eorseq r8, sl, ip, lsr r5 │ │ │ │ + eorseq r9, sl, r0, lsr fp │ │ │ │ + eorseq r9, sl, r0, lsr #21 │ │ │ │ + eorseq r9, sl, r4, ror #21 │ │ │ │ + ldrhteq r9, [sl], -ip │ │ │ │ + eorseq sp, r7, ip, lsl #23 │ │ │ │ + eorseq sp, r7, r0, lsr #23 │ │ │ │ + eorseq sp, r7, r4, asr #23 │ │ │ │ + eorseq sp, r7, r8, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 495c90 │ │ │ │ - ldr r3, [pc, #80] @ 4978c4 │ │ │ │ - ldr r2, [pc, #80] @ 4978c8 │ │ │ │ - ldr ip, [pc, #80] @ 4978cc │ │ │ │ + bl 495c60 │ │ │ │ + ldr r3, [pc, #80] @ 497894 │ │ │ │ + ldr r2, [pc, #80] @ 497898 │ │ │ │ + ldr ip, [pc, #80] @ 49789c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ @@ -1145556,116 +1145544,116 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ andeq r3, r1, r4, asr r2 │ │ │ │ - eorseq sp, r7, ip, lsl #22 │ │ │ │ - eorseq sp, r7, r4, lsr fp │ │ │ │ + eorseq sp, r7, ip, lsr fp │ │ │ │ + eorseq sp, r7, r4, ror #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 497940 │ │ │ │ + beq 497910 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 4979f0 │ │ │ │ + bne 4979c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 497a04 │ │ │ │ + beq 4979d4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 497a10 │ │ │ │ + beq 4979e0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4979ac │ │ │ │ + bne 49797c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #16 │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 49798c │ │ │ │ + b 49795c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4979f8 │ │ │ │ + beq 4979c8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 497a40 │ │ │ │ + beq 497a10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5660f4 │ │ │ │ + bl 5660c4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49799c │ │ │ │ + bne 49796c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r6] │ │ │ │ str r4, [r6, r1]! │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 497ac8 │ │ │ │ + bne 497a98 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4979a4 │ │ │ │ - ldr r0, [pc, #396] @ 497b48 │ │ │ │ + beq 497974 │ │ │ │ + ldr r0, [pc, #396] @ 497b18 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #392] @ 497b4c │ │ │ │ + ldr r1, [pc, #392] @ 497b1c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ - b 497b00 │ │ │ │ + b 497ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 497b64 │ │ │ │ + bl 497b34 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 497a44 │ │ │ │ + b 497a14 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 497a14 │ │ │ │ + b 4979e4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #308] @ 497b50 │ │ │ │ - ldr r6, [pc, #308] @ 497b54 │ │ │ │ - ldr ip, [pc, #308] @ 497b58 │ │ │ │ + ldr r3, [pc, #308] @ 497b20 │ │ │ │ + ldr r6, [pc, #308] @ 497b24 │ │ │ │ + ldr ip, [pc, #308] @ 497b28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #304] @ 497b5c │ │ │ │ + ldr r1, [pc, #304] @ 497b2c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #300] @ 497b60 │ │ │ │ + ldr r4, [pc, #300] @ 497b30 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 497a6c │ │ │ │ + b 497a3c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #232] @ 497b34 │ │ │ │ - ldr r6, [pc, #232] @ 497b38 │ │ │ │ - ldr ip, [pc, #232] @ 497b3c │ │ │ │ + ldr r3, [pc, #232] @ 497b04 │ │ │ │ + ldr r6, [pc, #232] @ 497b08 │ │ │ │ + ldr ip, [pc, #232] @ 497b0c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #228] @ 497b40 │ │ │ │ + ldr r1, [pc, #228] @ 497b10 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #224] @ 497b44 │ │ │ │ + ldr r4, [pc, #224] @ 497b14 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ @@ -1145684,59 +1145672,59 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 58df0 │ │ │ │ - ldr r0, [pc, #92] @ 497b2c │ │ │ │ + ldr r0, [pc, #92] @ 497afc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #88] @ 497b30 │ │ │ │ + ldr r1, [pc, #88] @ 497b00 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 497b08 │ │ │ │ + b 497ad8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 497b24 │ │ │ │ + beq 497af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r7, r0, lsl #9 │ │ │ │ - eorseq lr, r7, r0, lsl #9 │ │ │ │ + ldrhteq lr, [r7], -r0 │ │ │ │ + ldrhteq lr, [r7], -r0 │ │ │ │ @ instruction: 0xffffef80 │ │ │ │ andeq r3, r1, r4, ror r0 │ │ │ │ - eoreq fp, r1, ip, ror #2 │ │ │ │ - eorseq sp, r7, r4, ror #18 │ │ │ │ - eorseq sp, r7, r0, ror r9 │ │ │ │ - mlaseq r7, r4, r5, lr │ │ │ │ - mlaseq r7, r4, r5, lr │ │ │ │ + eoreq fp, r1, ip, asr r1 │ │ │ │ + mlaseq r7, r4, r9, sp │ │ │ │ + eorseq sp, r7, r0, lsr #19 │ │ │ │ + eorseq lr, r7, r4, asr #11 │ │ │ │ + eorseq lr, r7, r4, asr #11 │ │ │ │ @ instruction: 0xffffefb0 │ │ │ │ andeq r3, r1, r4, lsr #1 │ │ │ │ - mlaeq r1, ip, r1, fp │ │ │ │ - mlaseq r7, r4, r9, sp │ │ │ │ - ldrhteq sp, [r7], -r0 │ │ │ │ + eoreq fp, r1, ip, lsl #3 │ │ │ │ + eorseq sp, r7, r4, asr #19 │ │ │ │ + eorseq sp, r7, r0, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 495c90 │ │ │ │ - ldr r3, [pc, #80] @ 497bc8 │ │ │ │ - ldr r2, [pc, #80] @ 497bcc │ │ │ │ - ldr ip, [pc, #80] @ 497bd0 │ │ │ │ + bl 495c60 │ │ │ │ + ldr r3, [pc, #80] @ 497b98 │ │ │ │ + ldr r2, [pc, #80] @ 497b9c │ │ │ │ + ldr ip, [pc, #80] @ 497ba0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ @@ -1145749,94 +1145737,94 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 58df0 │ │ │ │ andeq r2, r1, r0, asr pc │ │ │ │ - eorseq sp, r7, r8, lsl #16 │ │ │ │ - eorseq sp, r7, r0, lsr r8 │ │ │ │ + eorseq sp, r7, r8, lsr r8 │ │ │ │ + eorseq sp, r7, r0, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 497c04 │ │ │ │ + ldr r2, [pc, #32] @ 497bd4 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 497c08 │ │ │ │ + ldr r3, [pc, #28] @ 497bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001f1cd4 │ │ │ │ - eorseq sp, r7, ip, lsr #16 │ │ │ │ + andseq r1, pc, r4, asr #25 │ │ │ │ + eorseq sp, r7, ip, asr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 497c3c │ │ │ │ + ldr r2, [pc, #32] @ 497c0c │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 497c40 │ │ │ │ + ldr r3, [pc, #28] @ 497c10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, pc, ip, ror sp @ │ │ │ │ - eorseq sp, r7, r4, lsl #16 │ │ │ │ + andseq r1, pc, ip, ror #26 │ │ │ │ + eorseq sp, r7, r4, lsr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 497c74 │ │ │ │ + ldr r2, [pc, #32] @ 497c44 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 497c78 │ │ │ │ + ldr r3, [pc, #28] @ 497c48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #11 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq r1, r1, lr, sl │ │ │ │ - ldrsbteq sp, [r7], -ip │ │ │ │ + eoreq sl, r1, r1, lsl #29 │ │ │ │ + eorseq sp, r7, ip, lsl #16 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #224] @ 497d74 │ │ │ │ + ldr r2, [pc, #224] @ 497d44 │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #220] @ 497d78 │ │ │ │ + ldr r0, [pc, #220] @ 497d48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 494da0 │ │ │ │ + bl 494d70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b0848 │ │ │ │ + bl 4b0818 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 497cf4 │ │ │ │ + bne 497cc4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 497cec │ │ │ │ + beq 497cbc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ 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] @ 497d7c │ │ │ │ - ldr r1, [pc, #116] @ 497d80 │ │ │ │ - ldr r4, [pc, #116] @ 497d84 │ │ │ │ + ldr ip, [pc, #116] @ 497d4c │ │ │ │ + ldr r1, [pc, #116] @ 497d50 │ │ │ │ + ldr r4, [pc, #116] @ 497d54 │ │ │ │ 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 │ │ │ │ @@ -1145850,289 +1145838,289 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 497d6c │ │ │ │ + beq 497d3c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r1, ip, asr lr │ │ │ │ - eorseq sp, r7, ip, lsr #15 │ │ │ │ - @ instruction: 0xfffd6ec8 │ │ │ │ - eorseq sp, r7, r8, asr #5 │ │ │ │ - ldrhteq sp, [r7], -r0 │ │ │ │ + eoreq sl, r1, ip, asr #28 │ │ │ │ + ldrsbteq sp, [r7], -ip │ │ │ │ + @ instruction: 0xfffd6ef8 │ │ │ │ + ldrshteq sp, [r7], -r8 │ │ │ │ + eorseq sp, r7, r0, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 497db8 │ │ │ │ + ldr r2, [pc, #32] @ 497d88 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 497dbc │ │ │ │ + ldr r3, [pc, #28] @ 497d8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #12 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ - ldrhteq sp, [r7], -r8 │ │ │ │ - ldr r1, [pc, #20] @ 497ddc │ │ │ │ + eoreq sl, r1, r4, asr #31 │ │ │ │ + eorseq sp, r7, r8, ror #13 │ │ │ │ + ldr r1, [pc, #20] @ 497dac │ │ │ │ mov r2, #4 │ │ │ │ - ldr r3, [pc, #16] @ 497de0 │ │ │ │ + ldr r3, [pc, #16] @ 497db0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4953f8 │ │ │ │ - andseq r1, pc, r0, lsl #22 │ │ │ │ - mlaseq r7, r4, r6, sp │ │ │ │ + b 4953c8 │ │ │ │ + @ instruction: 0x001f1af0 │ │ │ │ + eorseq sp, r7, r4, asr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #6 │ │ │ │ - ldr r2, [pc, #340] @ 497f50 │ │ │ │ - ldr r0, [pc, #340] @ 497f54 │ │ │ │ + ldr r2, [pc, #340] @ 497f20 │ │ │ │ + ldr r0, [pc, #340] @ 497f24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 494da0 │ │ │ │ - ldr r4, [pc, #320] @ 497f58 │ │ │ │ + bl 494d70 │ │ │ │ + ldr r4, [pc, #320] @ 497f28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 497e34 │ │ │ │ - ldr r0, [pc, #300] @ 497f5c │ │ │ │ + beq 497e04 │ │ │ │ + ldr r0, [pc, #300] @ 497f2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 4be60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 497e80 │ │ │ │ + beq 497e50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37910 │ │ │ │ cmp r0, #7 │ │ │ │ - bcs 497efc │ │ │ │ + bcs 497ecc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 497e78 │ │ │ │ + beq 497e48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 497ea0 │ │ │ │ - ldr r0, [pc, #196] @ 497f60 │ │ │ │ + beq 497e70 │ │ │ │ + ldr r0, [pc, #196] @ 497f30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 4be60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #184] @ 497f64 │ │ │ │ - ldr r2, [pc, #184] @ 497f68 │ │ │ │ + ldr r1, [pc, #184] @ 497f34 │ │ │ │ + ldr r2, [pc, #184] @ 497f38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #136] @ 497f6c │ │ │ │ + ldr r0, [pc, #136] @ 497f3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ - b 497f2c │ │ │ │ - ldr r1, [pc, #108] @ 497f70 │ │ │ │ - ldr r3, [pc, #108] @ 497f74 │ │ │ │ - ldr r2, [pc, #108] @ 497f78 │ │ │ │ + b 497efc │ │ │ │ + ldr r1, [pc, #108] @ 497f40 │ │ │ │ + ldr r3, [pc, #108] @ 497f44 │ │ │ │ + ldr r2, [pc, #108] @ 497f48 │ │ │ │ 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 58b6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 497f48 │ │ │ │ + beq 497f18 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, r1, r4, lsl r1 │ │ │ │ - eorseq sp, r7, r8, ror r6 │ │ │ │ - mlaseq sl, r8, r1, r8 │ │ │ │ - eorseq r8, sl, r0, lsl #3 │ │ │ │ - eorseq r8, sl, r4, lsl r1 │ │ │ │ - eorseq sp, r7, r8, lsl r1 │ │ │ │ - eorseq sp, r7, ip, lsl r1 │ │ │ │ - eorseq r7, sl, ip, lsr sp │ │ │ │ - eoreq sl, r1, sl, lsr #20 │ │ │ │ - eorseq sp, r7, r4, lsl #2 │ │ │ │ - eorseq sp, r7, r4, asr #12 │ │ │ │ - ldr r1, [pc, #20] @ 497f98 │ │ │ │ + eoreq fp, r1, r4, lsl #2 │ │ │ │ + eorseq sp, r7, r8, lsr #13 │ │ │ │ + eorseq r8, sl, r8, asr #3 │ │ │ │ + ldrhteq r8, [sl], -r0 │ │ │ │ + eorseq r8, sl, r4, asr #2 │ │ │ │ + eorseq sp, r7, r8, asr #2 │ │ │ │ + eorseq sp, r7, ip, asr #2 │ │ │ │ + eorseq r7, sl, ip, ror #26 │ │ │ │ + eoreq sl, r1, sl, lsl sl │ │ │ │ + eorseq sp, r7, r4, lsr r1 │ │ │ │ + eorseq sp, r7, r4, ror r6 │ │ │ │ + ldr r1, [pc, #20] @ 497f68 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r3, [pc, #16] @ 497f9c │ │ │ │ + ldr r3, [pc, #16] @ 497f6c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4953f8 │ │ │ │ - mlaeq r1, r4, pc, sl @ │ │ │ │ - ldrshteq sp, [r7], -r8 │ │ │ │ - ldr r1, [pc, #20] @ 497fbc │ │ │ │ + b 4953c8 │ │ │ │ + eoreq sl, r1, r4, lsl #31 │ │ │ │ + eorseq sp, r7, r8, lsr #10 │ │ │ │ + ldr r1, [pc, #20] @ 497f8c │ │ │ │ mov r2, #5 │ │ │ │ - ldr r3, [pc, #16] @ 497fc0 │ │ │ │ + ldr r3, [pc, #16] @ 497f90 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - eoreq sl, r1, r3, ror pc │ │ │ │ - eorseq sp, r7, r4, ror #9 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r3, ror #30 │ │ │ │ + eorseq sp, r7, r4, lsl r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 497ff4 │ │ │ │ + ldr r2, [pc, #32] @ 497fc4 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 497ff8 │ │ │ │ + ldr r3, [pc, #28] @ 497fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #12 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, r1, r0, asr pc │ │ │ │ - eorseq sp, r7, ip, asr #9 │ │ │ │ - ldr r1, [pc, #20] @ 498018 │ │ │ │ + eoreq sl, r1, r0, asr #30 │ │ │ │ + ldrshteq sp, [r7], -ip │ │ │ │ + ldr r1, [pc, #20] @ 497fe8 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r3, [pc, #16] @ 49801c │ │ │ │ + ldr r3, [pc, #16] @ 497fec │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - eoreq sl, r1, r8, lsr #30 │ │ │ │ - eorseq sp, r7, r8, lsr #9 │ │ │ │ - ldr r1, [pc, #20] @ 49803c │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r8, lsl pc │ │ │ │ + ldrsbteq sp, [r7], -r8 │ │ │ │ + ldr r1, [pc, #20] @ 49800c │ │ │ │ mov r2, #23 │ │ │ │ - ldr r3, [pc, #16] @ 498040 │ │ │ │ + ldr r3, [pc, #16] @ 498010 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - eoreq sl, r1, r2, lsl pc │ │ │ │ - mlaseq r7, r4, r4, sp │ │ │ │ - ldr r1, [pc, #20] @ 498060 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r2, lsl #30 │ │ │ │ + eorseq sp, r7, r4, asr #9 │ │ │ │ + ldr r1, [pc, #20] @ 498030 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r3, [pc, #16] @ 498064 │ │ │ │ + ldr r3, [pc, #16] @ 498034 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - eoreq sl, r1, r8, lsl pc │ │ │ │ - eorseq sp, r7, r0, lsl #9 │ │ │ │ - ldr r1, [pc, #20] @ 498084 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r8, lsl #30 │ │ │ │ + ldrhteq sp, [r7], -r0 │ │ │ │ + ldr r1, [pc, #20] @ 498054 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r3, [pc, #16] @ 498088 │ │ │ │ + ldr r3, [pc, #16] @ 498058 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - eoreq sl, r1, r2, lsl #21 │ │ │ │ - eorseq sp, r7, ip, ror #8 │ │ │ │ - ldr r1, [pc, #20] @ 4980a8 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r2, ror sl │ │ │ │ + mlaseq r7, ip, r4, sp │ │ │ │ + ldr r1, [pc, #20] @ 498078 │ │ │ │ mov r2, #10 │ │ │ │ - ldr r3, [pc, #16] @ 4980ac │ │ │ │ + ldr r3, [pc, #16] @ 49807c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4953f8 │ │ │ │ - ldrdeq sl, [r1], -lr @ │ │ │ │ - eorseq sp, r7, r8, asr r4 │ │ │ │ - ldr r1, [pc, #20] @ 4980cc │ │ │ │ + b 4953c8 │ │ │ │ + eoreq sl, r1, lr, asr #29 │ │ │ │ + eorseq sp, r7, r8, lsl #9 │ │ │ │ + ldr r1, [pc, #20] @ 49809c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r3, [pc, #16] @ 4980d0 │ │ │ │ + ldr r3, [pc, #16] @ 4980a0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4953f8 │ │ │ │ - andseq r5, pc, r4, ror #11 │ │ │ │ - eorseq sp, r7, r4, asr #8 │ │ │ │ - ldr r1, [pc, #20] @ 4980f0 │ │ │ │ + b 4953c8 │ │ │ │ + @ instruction: 0x001f55d4 │ │ │ │ + eorseq sp, r7, r4, ror r4 │ │ │ │ + ldr r1, [pc, #20] @ 4980c0 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r3, [pc, #16] @ 4980f4 │ │ │ │ + ldr r3, [pc, #16] @ 4980c4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - ldrdeq sl, [r1], -r1 @ │ │ │ │ - eorseq sp, r7, r0, lsr r4 │ │ │ │ - ldr r1, [pc, #20] @ 498114 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, r1, asr #27 │ │ │ │ + eorseq sp, r7, r0, ror #8 │ │ │ │ + ldr r1, [pc, #20] @ 4980e4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r3, [pc, #16] @ 498118 │ │ │ │ + ldr r3, [pc, #16] @ 4980e8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 495300 │ │ │ │ - strhteq sl, [r1], -fp │ │ │ │ - eorseq sp, r7, ip, lsl r4 │ │ │ │ + b 4952d0 │ │ │ │ + eoreq sl, r1, fp, lsr #27 │ │ │ │ + eorseq sp, r7, ip, asr #8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #224] @ 498214 │ │ │ │ + ldr r2, [pc, #224] @ 4981e4 │ │ │ │ mov r3, #5 │ │ │ │ - ldr r0, [pc, #220] @ 498218 │ │ │ │ + ldr r0, [pc, #220] @ 4981e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 494da0 │ │ │ │ + bl 494d70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b0470 │ │ │ │ + bl 4b0440 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 498194 │ │ │ │ + bne 498164 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49818c │ │ │ │ + beq 49815c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ 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] @ 49821c │ │ │ │ - ldr r1, [pc, #116] @ 498220 │ │ │ │ - ldr r4, [pc, #116] @ 498224 │ │ │ │ + ldr ip, [pc, #116] @ 4981ec │ │ │ │ + ldr r1, [pc, #116] @ 4981f0 │ │ │ │ + ldr r4, [pc, #116] @ 4981f4 │ │ │ │ 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 │ │ │ │ @@ -1146146,49 +1146134,49 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49820c │ │ │ │ + beq 4981dc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r1, r5, ror #28 │ │ │ │ - ldrshteq sp, [r7], -ip │ │ │ │ - @ instruction: 0xfffd6a28 │ │ │ │ - eorseq ip, r7, r8, lsr #28 │ │ │ │ - eorseq ip, r7, r0, lsl lr │ │ │ │ - ldr r1, [pc, #20] @ 498244 │ │ │ │ + eoreq sl, r1, r5, asr lr │ │ │ │ + eorseq sp, r7, ip, lsr #8 │ │ │ │ + @ instruction: 0xfffd6a58 │ │ │ │ + eorseq ip, r7, r8, asr lr │ │ │ │ + eorseq ip, r7, r0, asr #28 │ │ │ │ + ldr r1, [pc, #20] @ 498214 │ │ │ │ mov r2, #17 │ │ │ │ - ldr r3, [pc, #16] @ 498248 │ │ │ │ + ldr r3, [pc, #16] @ 498218 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4950f0 │ │ │ │ - eoreq sl, r1, sl, ror #26 │ │ │ │ - eorseq sp, r7, ip, lsl #6 │ │ │ │ + b 4950c0 │ │ │ │ + eoreq sl, r1, sl, asr sp │ │ │ │ + eorseq sp, r7, ip, lsr r3 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 544084 │ │ │ │ + b 544054 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 5673c4 │ │ │ │ + b 567394 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 53e990 │ │ │ │ + b 53e960 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 498284 │ │ │ │ + bne 498254 │ │ │ │ tst r2, #32 │ │ │ │ - bne 498288 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + bne 498258 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -1146196,43 +1146184,43 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r2, r0, #172 @ 0xac │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4982b8 │ │ │ │ + bne 498288 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 4982e0 │ │ │ │ + bne 4982b0 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 46a8b0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4982e8 │ │ │ │ + bne 4982b8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 46e918 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498320 │ │ │ │ + bne 4982f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 498348 │ │ │ │ + bne 498318 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 46e918 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -1146240,198 +1146228,198 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ add r1, r0, #176 @ 0xb0 │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498368 │ │ │ │ + bne 498338 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne 498394 │ │ │ │ + bne 498364 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 46a8b0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49839c │ │ │ │ + bne 49836c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4983c4 │ │ │ │ + bne 498394 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 46e918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 498440 │ │ │ │ + b 498410 │ │ │ │ mov r5, r0 │ │ │ │ - b 49840c │ │ │ │ + b 4983dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4983e4 │ │ │ │ + bne 4983b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 49840c │ │ │ │ + bne 4983dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ bl 46e918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 498440 │ │ │ │ + bl 498410 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ orr r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4984ac │ │ │ │ + beq 49847c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #15] │ │ │ │ add r1, r0, #8 │ │ │ │ mov r6, sp │ │ │ │ add r3, sp, #15 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 47c55c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4984e4 │ │ │ │ + beq 4984b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4984e4 │ │ │ │ + bne 4984b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4984b4 │ │ │ │ + beq 498484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b 4984e4 │ │ │ │ + b 4984b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4984c0 │ │ │ │ + bne 498490 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4984e4 │ │ │ │ + bne 4984b4 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4984ec │ │ │ │ + bne 4984bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 498514 │ │ │ │ + bne 4984e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 498578 │ │ │ │ + beq 498548 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 498578 │ │ │ │ + bne 498548 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49854c │ │ │ │ + beq 49851c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ - b 498578 │ │ │ │ + b 498548 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 498554 │ │ │ │ + bne 498524 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 498578 │ │ │ │ + bne 498548 │ │ │ │ dmb ish │ │ │ │ - bl 5549cc │ │ │ │ + bl 55499c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r6, r0 │ │ │ │ - b 4985dc │ │ │ │ + b 4985ac │ │ │ │ mov r6, r0 │ │ │ │ - b 4985d4 │ │ │ │ + b 4985a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4985ac │ │ │ │ + bne 49857c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4985d4 │ │ │ │ + bne 4985a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f23c8 │ │ │ │ + bl 4f2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4985f8 │ │ │ │ + bl 4985c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 498658 │ │ │ │ + beq 498628 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49862c │ │ │ │ + beq 4985fc │ │ │ │ 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 498634 │ │ │ │ + bne 498604 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 498658 │ │ │ │ + bne 498628 │ │ │ │ dmb ish │ │ │ │ - b 5549cc │ │ │ │ + b 55499c │ │ │ │ bx lr │ │ │ │ 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} │ │ │ │ @@ -1146477,21 +1146465,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 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ 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 │ │ │ │ @@ -1146645,558 +1146633,558 @@ │ │ │ │ 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 665730 │ │ │ │ + bl 665700 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - bne 498a00 │ │ │ │ + bne 4989d0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 665730 │ │ │ │ + bl 665700 │ │ │ │ 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 498a28 │ │ │ │ + b 4989f8 │ │ │ │ cmp r8, ip │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, sp │ │ │ │ - bl 665730 │ │ │ │ + bl 665700 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - beq 4989dc │ │ │ │ + beq 4989ac │ │ │ │ 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 665730 │ │ │ │ + bl 665700 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 498b2c │ │ │ │ + beq 498afc │ │ │ │ sub r1, r9, #6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #4 │ │ │ │ sub r1, r0, #5 │ │ │ │ subcc r3, r9, #5 │ │ │ │ cmp r0, #6 │ │ │ │ movwcc r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - beq 498ad0 │ │ │ │ + beq 498aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498a10 │ │ │ │ + bne 4989e0 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 498a10 │ │ │ │ + bhi 4989e0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldrb ip, [sp, #97] @ 0x61 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ @ instruction: 0xffffff50 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ @ instruction: 0xffffff50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 498a10 │ │ │ │ - b 498b2c │ │ │ │ + beq 4989e0 │ │ │ │ + b 498afc │ │ │ │ cmp r4, r2 │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, lr │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r6, sl │ │ │ │ - bne 498b2c │ │ │ │ + bne 498afc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 498a10 │ │ │ │ + beq 4989e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #220] @ 498c24 │ │ │ │ + ldr r5, [pc, #220] @ 498bf4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #192] @ 498c28 │ │ │ │ + ldr r0, [pc, #192] @ 498bf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ - ldr r1, [pc, #168] @ 498c2c │ │ │ │ - ldr lr, [pc, #168] @ 498c30 │ │ │ │ - ldr r3, [pc, #168] @ 498c34 │ │ │ │ + ldr r1, [pc, #168] @ 498bfc │ │ │ │ + ldr lr, [pc, #168] @ 498c00 │ │ │ │ + ldr r3, [pc, #168] @ 498c04 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #164] @ 498c38 │ │ │ │ + ldr ip, [pc, #164] @ 498c08 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r2, [pc, #160] @ 498c3c │ │ │ │ + ldr r2, [pc, #160] @ 498c0c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #156] @ 498c40 │ │ │ │ + ldr r6, [pc, #156] @ 498c10 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r0, {r1, r2, lr} │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #120] @ 498c44 │ │ │ │ + ldr r0, [pc, #120] @ 498c14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 498be4 │ │ │ │ + bne 498bb4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #92] @ 498c48 │ │ │ │ + ldr r3, [pc, #92] @ 498c18 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #88] @ 498c4c │ │ │ │ + ldr r0, [pc, #88] @ 498c1c │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r0, [pc, #60] @ 498c50 │ │ │ │ + ldr r0, [pc, #60] @ 498c20 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 498bdc │ │ │ │ + b 498bac │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r7, sl, r8, asr #3 │ │ │ │ + ldrshteq r7, [sl], -r8 │ │ │ │ ldrdeq r3, [r0], -r0 │ │ │ │ - @ instruction: 0xfffd539c │ │ │ │ - @ instruction: 0xfffd59a8 │ │ │ │ - @ instruction: 0xfffd5710 │ │ │ │ - @ instruction: 0xfffd5838 │ │ │ │ - @ instruction: 0xfffd59cc │ │ │ │ - @ instruction: 0xfffd5250 │ │ │ │ - eorseq r7, sl, r8, lsl #1 │ │ │ │ - eorseq sp, r7, ip, lsr r2 │ │ │ │ - ldrhteq sp, [r7], -r8 │ │ │ │ - eorseq r7, sl, ip, lsr r0 │ │ │ │ + @ instruction: 0xfffd53cc │ │ │ │ + @ instruction: 0xfffd59d8 │ │ │ │ + @ instruction: 0xfffd5740 │ │ │ │ + @ instruction: 0xfffd5868 │ │ │ │ + @ instruction: 0xfffd59fc │ │ │ │ + @ instruction: 0xfffd5280 │ │ │ │ + ldrhteq r7, [sl], -r8 │ │ │ │ + eorseq sp, r7, ip, ror #4 │ │ │ │ + eorseq sp, r7, r8, ror #7 │ │ │ │ + eorseq r7, sl, ip, rrx │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 498cb0 │ │ │ │ + ldr r5, [pc, #76] @ 498c80 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 498cb4 │ │ │ │ + ldr r0, [pc, #48] @ 498c84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4af00c │ │ │ │ + bl 4aefdc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r0, ror #31 │ │ │ │ + eorseq r7, sl, r0, lsl r0 │ │ │ │ andeq r3, r0, r0, ror #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 498d14 │ │ │ │ + ldr r5, [pc, #76] @ 498ce4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 498d18 │ │ │ │ + ldr r0, [pc, #48] @ 498ce8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aec8c │ │ │ │ + bl 4aec5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r4, ror pc │ │ │ │ + eorseq r6, sl, r4, lsr #31 │ │ │ │ andeq r3, r0, r0, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r8, [pc, #316] @ 498e68 │ │ │ │ + ldr r8, [pc, #316] @ 498e38 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #288] @ 498e6c │ │ │ │ + ldr r0, [pc, #288] @ 498e3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r8, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ - ldr r1, [pc, #264] @ 498e70 │ │ │ │ - ldr r2, [pc, #264] @ 498e74 │ │ │ │ - ldr r3, [pc, #264] @ 498e78 │ │ │ │ + ldr r1, [pc, #264] @ 498e40 │ │ │ │ + ldr r2, [pc, #264] @ 498e44 │ │ │ │ + ldr r3, [pc, #264] @ 498e48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #260] @ 498e7c │ │ │ │ + ldr r6, [pc, #260] @ 498e4c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #256] @ 498e80 │ │ │ │ + ldr r5, [pc, #256] @ 498e50 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #252] @ 498e84 │ │ │ │ + ldr r7, [pc, #252] @ 498e54 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r0, r4, #28 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ stm r0, {r3, r6, r7} │ │ │ │ - ldr r0, [pc, #216] @ 498e88 │ │ │ │ + ldr r0, [pc, #216] @ 498e58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 498e24 │ │ │ │ - ldr r6, [pc, #208] @ 498e98 │ │ │ │ + bne 498df4 │ │ │ │ + ldr r6, [pc, #208] @ 498e68 │ │ │ │ ldr r4, [r8, #32] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - beq 498dec │ │ │ │ - ldr r0, [pc, #184] @ 498e9c │ │ │ │ + beq 498dbc │ │ │ │ + ldr r0, [pc, #184] @ 498e6c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 4a604 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 498e1c │ │ │ │ + beq 498dec │ │ │ │ ldr r5, [r6, #8] │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 566774 │ │ │ │ + bl 566744 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne 498e04 │ │ │ │ + bne 498dd4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #96] @ 498e8c │ │ │ │ + ldr r3, [pc, #96] @ 498e5c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #92] @ 498e90 │ │ │ │ + ldr r0, [pc, #92] @ 498e60 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r0, [pc, #64] @ 498e94 │ │ │ │ + ldr r0, [pc, #64] @ 498e64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 498dc0 │ │ │ │ + b 498d90 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrsbteq r6, [sl], -r4 │ │ │ │ + eorseq r7, sl, r4 │ │ │ │ @ instruction: 0x000038b4 │ │ │ │ - @ instruction: 0xfffd51b8 │ │ │ │ - @ instruction: 0xfffd5744 │ │ │ │ - @ instruction: 0xfffd54dc │ │ │ │ - @ instruction: 0xfffd55f4 │ │ │ │ - @ instruction: 0xfffd57e8 │ │ │ │ - @ instruction: 0xfffd50cc │ │ │ │ - eorseq r7, sl, ip, lsr r0 │ │ │ │ - eorseq sp, r7, ip, asr #32 │ │ │ │ - eorseq sp, r7, r8, asr #3 │ │ │ │ - mlaseq sl, r4, pc, r6 @ │ │ │ │ - eorseq r7, sl, ip, lsr #15 │ │ │ │ - mlaseq sl, r4, r7, r7 │ │ │ │ + @ instruction: 0xfffd51e8 │ │ │ │ + @ instruction: 0xfffd5774 │ │ │ │ + @ instruction: 0xfffd550c │ │ │ │ + @ instruction: 0xfffd5624 │ │ │ │ + @ instruction: 0xfffd5818 │ │ │ │ + @ instruction: 0xfffd50fc │ │ │ │ + eorseq r7, sl, ip, rrx │ │ │ │ + eorseq sp, r7, ip, ror r0 │ │ │ │ + ldrshteq sp, [r7], -r8 │ │ │ │ + eorseq r6, sl, r4, asr #31 │ │ │ │ + ldrsbteq r7, [sl], -ip │ │ │ │ + eorseq r7, sl, r4, asr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 498efc │ │ │ │ + ldr r5, [pc, #76] @ 498ecc │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 498f00 │ │ │ │ + ldr r0, [pc, #48] @ 498ed0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4af51c │ │ │ │ + bl 4af4ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r4, asr #31 │ │ │ │ + ldrshteq r6, [sl], -r4 │ │ │ │ andeq r3, r0, r8, rrx │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 498f60 │ │ │ │ + ldr r5, [pc, #76] @ 498f30 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 498f64 │ │ │ │ + ldr r0, [pc, #48] @ 498f34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4af1d4 │ │ │ │ + bl 4af1a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, ip, lsr sp │ │ │ │ + eorseq r6, sl, ip, ror #26 │ │ │ │ muleq r0, ip, r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 498fc4 │ │ │ │ + ldr r5, [pc, #76] @ 498f94 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 498fc8 │ │ │ │ + ldr r0, [pc, #48] @ 498f98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aea8c │ │ │ │ + bl 4aea5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - ldrhteq r6, [sl], -r4 │ │ │ │ + eorseq r6, sl, r4, ror #25 │ │ │ │ muleq r0, r0, r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 499028 │ │ │ │ + ldr r5, [pc, #76] @ 498ff8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 49902c │ │ │ │ + ldr r0, [pc, #48] @ 498ffc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ae904 │ │ │ │ + bl 4ae8d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r8, asr lr │ │ │ │ + eorseq r6, sl, r8, lsl #29 │ │ │ │ andeq r3, r0, r4, lsl #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 49908c │ │ │ │ + ldr r5, [pc, #76] @ 49905c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 499090 │ │ │ │ + ldr r0, [pc, #48] @ 499060 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aee90 │ │ │ │ + bl 4aee60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r8, ror pc │ │ │ │ + eorseq r6, sl, r8, lsr #31 │ │ │ │ andeq r3, r0, r0, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 4990f0 │ │ │ │ + ldr r5, [pc, #76] @ 4990c0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 37df0 │ │ │ │ - ldr r0, [pc, #48] @ 4990f4 │ │ │ │ + ldr r0, [pc, #48] @ 4990c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38bf8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4af374 │ │ │ │ + bl 4af344 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - ldrhteq r6, [sl], -r4 │ │ │ │ + eorseq r6, sl, r4, ror #29 │ │ │ │ andeq r2, r0, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ - ldr r1, [pc, #1024] @ 499508 │ │ │ │ + ldr r1, [pc, #1024] @ 4994d8 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add sl, r1, r0 │ │ │ │ tst sl, #7 │ │ │ │ - bne 4993ec │ │ │ │ - ldr r0, [pc, #1000] @ 49950c │ │ │ │ + bne 4993bc │ │ │ │ + ldr r0, [pc, #1000] @ 4994dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 499448 │ │ │ │ - ldr r0, [pc, #992] @ 49951c │ │ │ │ + bne 499418 │ │ │ │ + ldr r0, [pc, #992] @ 4994ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #984] @ 499520 │ │ │ │ + ldr r1, [pc, #984] @ 4994f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 4a18ec │ │ │ │ + bl 4a18bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 499480 │ │ │ │ - ldr r2, [pc, #964] @ 499530 │ │ │ │ + beq 499450 │ │ │ │ + ldr r2, [pc, #964] @ 499500 │ │ │ │ add r1, r4, #24 │ │ │ │ ldm r0, {r3, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r5, [r0] │ │ │ │ stm r1, {r3, r7} │ │ │ │ adc r1, r7, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #916] @ 499534 │ │ │ │ - ldr ip, [pc, #844] @ 4994f0 │ │ │ │ + ldr r0, [pc, #916] @ 499504 │ │ │ │ + ldr ip, [pc, #844] @ 4994c0 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, ip │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ tst r8, #1 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - beq 499200 │ │ │ │ - ldr r0, [pc, #788] @ 4994f8 │ │ │ │ + beq 4991d0 │ │ │ │ + ldr r0, [pc, #788] @ 4994c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r3, r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 499238 │ │ │ │ + b 499208 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 634a68 │ │ │ │ - ldr r0, [pc, #740] @ 4994f4 │ │ │ │ + bl 634a38 │ │ │ │ + ldr r0, [pc, #740] @ 4994c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [r0, #20] │ │ │ │ strd r8, [r0] │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ - ldr r3, [pc, #756] @ 499538 │ │ │ │ + ldr r3, [pc, #756] @ 499508 │ │ │ │ add r0, fp, #24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - ldr ip, [pc, #684] @ 4994fc │ │ │ │ + ldr ip, [pc, #684] @ 4994cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ adds r7, r1, #1 │ │ │ │ stm r0, {r1, r2} │ │ │ │ add r0, pc, ip │ │ │ │ @@ -1147204,53 +1147192,53 @@ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ str r7, [r0, #8] │ │ │ │ tst r8, #1 │ │ │ │ str r9, [r0, #12] │ │ │ │ - ldr r0, [pc, #684] @ 49953c │ │ │ │ + ldr r0, [pc, #684] @ 49950c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - bne 4992fc │ │ │ │ + bne 4992cc │ │ │ │ add r8, fp, #8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 634a68 │ │ │ │ - ldr r0, [pc, #568] @ 499500 │ │ │ │ + bl 634a38 │ │ │ │ + ldr r0, [pc, #568] @ 4994d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #512] @ 499504 │ │ │ │ + ldr r0, [pc, #512] @ 4994d4 │ │ │ │ adds r8, r7, #1 │ │ │ │ str r9, [sp, #8] │ │ │ │ adc r9, r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ strd r8, [r0, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - ldr r0, [pc, #536] @ 499540 │ │ │ │ + ldr r0, [pc, #536] @ 499510 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1147294,147 +1147282,147 @@ │ │ │ │ str r1, [sl, #148] @ 0x94 │ │ │ │ str r9, [sl, #152] @ 0x98 │ │ │ │ str r9, [sl, #156] @ 0x9c │ │ │ │ str r0, [sl, #160] @ 0xa0 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #332] @ 499544 │ │ │ │ - ldr r2, [pc, #332] @ 499548 │ │ │ │ - ldr r1, [pc, #332] @ 49954c │ │ │ │ + ldr r0, [pc, #332] @ 499514 │ │ │ │ + ldr r2, [pc, #332] @ 499518 │ │ │ │ + ldr r1, [pc, #332] @ 49951c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #296] @ 499550 │ │ │ │ + ldr r3, [pc, #296] @ 499520 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 58df0 │ │ │ │ - b 4994a8 │ │ │ │ - ldr r3, [pc, #192] @ 499510 │ │ │ │ + b 499478 │ │ │ │ + ldr r3, [pc, #192] @ 4994e0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #188] @ 499514 │ │ │ │ + ldr r0, [pc, #188] @ 4994e4 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ - ldr r0, [pc, #164] @ 499518 │ │ │ │ + ldr r0, [pc, #164] @ 4994e8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 499134 │ │ │ │ - ldr r0, [pc, #156] @ 499524 │ │ │ │ - ldr r3, [pc, #156] @ 499528 │ │ │ │ - ldr r1, [pc, #156] @ 49952c │ │ │ │ + b 499104 │ │ │ │ + ldr r0, [pc, #156] @ 4994f4 │ │ │ │ + ldr r3, [pc, #156] @ 4994f8 │ │ │ │ + ldr r1, [pc, #156] @ 4994fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ bl 58b6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ - bl 4a2648 │ │ │ │ - b 4994b8 │ │ │ │ + bl 4a2618 │ │ │ │ + b 499488 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 4a256c │ │ │ │ - b 4994d8 │ │ │ │ + bl 4a253c │ │ │ │ + b 4994a8 │ │ │ │ bl 59014 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 498420 │ │ │ │ + bl 4983f0 │ │ │ │ bl 58ff8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 498420 │ │ │ │ + bl 4983f0 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, ip, lsr fp │ │ │ │ - ldrsbteq r6, [sl], -ip │ │ │ │ - eorseq r6, sl, r8, lsl #22 │ │ │ │ - eorseq r6, sl, r4, lsl #21 │ │ │ │ - eorseq r6, sl, r4, lsr #20 │ │ │ │ - ldrsbteq r6, [sl], -ip │ │ │ │ - eorseq r6, sl, r4, asr lr │ │ │ │ - eorseq r6, sl, r0, lsr fp │ │ │ │ - eorseq ip, r7, r4, ror #19 │ │ │ │ - eorseq ip, r7, r4, asr fp │ │ │ │ - ldrsbteq r6, [sl], -ip │ │ │ │ - ldrsbteq r6, [sl], -ip │ │ │ │ - eorseq fp, r7, r4, lsr #22 │ │ │ │ - eoreq r9, r1, fp, ror #23 │ │ │ │ - eorseq ip, r7, r8, ror #1 │ │ │ │ - ldrsbteq ip, [r7], -r4 │ │ │ │ - ldrhteq ip, [r7], -r0 │ │ │ │ - eorseq ip, r7, ip, ror r9 │ │ │ │ - eorseq ip, r7, r4, lsr r4 │ │ │ │ - ldrshteq ip, [r7], -r4 │ │ │ │ - eorseq ip, r7, r8, asr r3 │ │ │ │ - andseq r0, pc, r0, lsl #10 │ │ │ │ - eorseq ip, r7, ip, lsl #3 │ │ │ │ - eorseq ip, r7, ip, lsr #3 │ │ │ │ - eorseq r6, sl, r8, lsr #17 │ │ │ │ + eorseq r6, sl, ip, ror #22 │ │ │ │ + eorseq r6, sl, ip, lsl #22 │ │ │ │ + eorseq r6, sl, r8, lsr fp │ │ │ │ + ldrhteq r6, [sl], -r4 │ │ │ │ + eorseq r6, sl, r4, asr sl │ │ │ │ + eorseq r6, sl, ip, lsl #20 │ │ │ │ + eorseq r6, sl, r4, lsl #29 │ │ │ │ + eorseq r6, sl, r0, ror #22 │ │ │ │ + eorseq ip, r7, r4, lsl sl │ │ │ │ + eorseq ip, r7, r4, lsl #23 │ │ │ │ + eorseq r6, sl, ip, lsl #16 │ │ │ │ + eorseq r6, sl, ip, lsl #24 │ │ │ │ + eorseq fp, r7, r4, asr fp │ │ │ │ + ldrdeq r9, [r1], -fp @ │ │ │ │ + eorseq ip, r7, r8, lsl r1 │ │ │ │ + eorseq ip, r7, r4, lsl #2 │ │ │ │ + eorseq ip, r7, r0, ror #19 │ │ │ │ + eorseq ip, r7, ip, lsr #19 │ │ │ │ + eorseq ip, r7, r4, ror #8 │ │ │ │ + eorseq ip, r7, r4, lsr #8 │ │ │ │ + eorseq ip, r7, r8, lsl #7 │ │ │ │ + @ instruction: 0x001f04f0 │ │ │ │ + ldrhteq ip, [r7], -ip │ │ │ │ + ldrsbteq ip, [r7], -ip │ │ │ │ + ldrsbteq r6, [sl], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #348] @ 4996c0 │ │ │ │ + ldr r1, [pc, #348] @ 499690 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne 49964c │ │ │ │ - ldr r0, [pc, #308] @ 4996b0 │ │ │ │ + bne 49961c │ │ │ │ + ldr r0, [pc, #308] @ 499680 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq 4995ac │ │ │ │ - ldr r0, [pc, #292] @ 4996b8 │ │ │ │ + beq 49957c │ │ │ │ + ldr r0, [pc, #292] @ 499688 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b 4995e0 │ │ │ │ + b 4995b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 634a68 │ │ │ │ - ldr r0, [pc, #248] @ 4996b4 │ │ │ │ + bl 634a38 │ │ │ │ + ldr r0, [pc, #248] @ 499684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldm sp, {r6, r9} │ │ │ │ str r8, [r0] │ │ │ │ strd r2, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r5, #0 │ │ │ │ - ldr r7, [pc, #216] @ 4996c4 │ │ │ │ + ldr r7, [pc, #216] @ 499694 │ │ │ │ str r6, [r4, #24] │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ add lr, r4, #32 │ │ │ │ - ldr r0, [pc, #200] @ 4996c8 │ │ │ │ + ldr r0, [pc, #200] @ 499698 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr ip, [pc, #180] @ 4996bc │ │ │ │ + ldr ip, [pc, #180] @ 49968c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, ip │ │ │ │ stm lr, {r2, r3, r5} │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ @@ -1147446,95 +1147434,95 @@ │ │ │ │ str r9, [r0, #12] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ str r5, [r4] │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #116] @ 4996cc │ │ │ │ - ldr r2, [pc, #116] @ 4996d0 │ │ │ │ - ldr r1, [pc, #116] @ 4996d4 │ │ │ │ + ldr r0, [pc, #116] @ 49969c │ │ │ │ + ldr r2, [pc, #116] @ 4996a0 │ │ │ │ + ldr r1, [pc, #116] @ 4996a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #80] @ 4996d8 │ │ │ │ + ldr r3, [pc, #80] @ 4996a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r0, ror r7 │ │ │ │ - eorseq r6, sl, r0, lsr r7 │ │ │ │ - eorseq r6, sl, r8, asr r7 │ │ │ │ - ldrsbteq r6, [sl], -ip │ │ │ │ - ldrhteq r6, [sl], -r4 │ │ │ │ - eorseq ip, r7, r4, lsl #1 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ - andseq r0, pc, r0, lsr #5 │ │ │ │ - eorseq fp, r7, r4, lsr #30 │ │ │ │ - eorseq fp, r7, r4, asr #30 │ │ │ │ - eorseq r6, sl, r4, asr #12 │ │ │ │ + eorseq r6, sl, r0, lsr #15 │ │ │ │ + eorseq r6, sl, r0, ror #14 │ │ │ │ + eorseq r6, sl, r8, lsl #15 │ │ │ │ + eorseq r6, sl, ip, lsl #14 │ │ │ │ + eorseq r6, sl, r4, ror #15 │ │ │ │ + ldrhteq ip, [r7], -r4 │ │ │ │ + eorseq ip, r7, ip, lsr #1 │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ + eorseq fp, r7, r4, asr pc │ │ │ │ + eorseq fp, r7, r4, ror pc │ │ │ │ + eorseq r6, sl, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #360] @ 499854 │ │ │ │ + ldr r1, [pc, #360] @ 499824 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne 4997e0 │ │ │ │ - ldr r0, [pc, #320] @ 499844 │ │ │ │ + bne 4997b0 │ │ │ │ + ldr r0, [pc, #320] @ 499814 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq 499734 │ │ │ │ - ldr r0, [pc, #304] @ 49984c │ │ │ │ + beq 499704 │ │ │ │ + ldr r0, [pc, #304] @ 49981c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b 499768 │ │ │ │ + b 499738 │ │ │ │ mov r0, sp │ │ │ │ - bl 634a68 │ │ │ │ - ldr r0, [pc, #260] @ 499848 │ │ │ │ + bl 634a38 │ │ │ │ + ldr r0, [pc, #260] @ 499818 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldm sp, {r6, r9} │ │ │ │ str r8, [r0] │ │ │ │ strd r2, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r5, [pc, #228] @ 499858 │ │ │ │ + ldr r5, [pc, #228] @ 499828 │ │ │ │ str r6, [r4, #32] │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r4, #16] │ │ │ │ add lr, r4, #40 @ 0x28 │ │ │ │ str r7, [r4, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r4, #24] │ │ │ │ - ldr r0, [pc, #200] @ 49985c │ │ │ │ - ldr ip, [pc, #184] @ 499850 │ │ │ │ + ldr r0, [pc, #200] @ 49982c │ │ │ │ + ldr ip, [pc, #184] @ 499820 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ add r0, pc, ip │ │ │ │ stm lr, {r2, r3, r7} │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ @@ -1147547,96 +1147535,96 @@ │ │ │ │ str r9, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4] │ │ │ │ stm r0, {r1, r3, r6} │ │ │ │ strb r7, [r4, #80] @ 0x50 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #116] @ 499860 │ │ │ │ - ldr r2, [pc, #116] @ 499864 │ │ │ │ - ldr r1, [pc, #116] @ 499868 │ │ │ │ + ldr r0, [pc, #116] @ 499830 │ │ │ │ + ldr r2, [pc, #116] @ 499834 │ │ │ │ + ldr r1, [pc, #116] @ 499838 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #80] @ 49986c │ │ │ │ + ldr r3, [pc, #80] @ 49983c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r8, ror #11 │ │ │ │ - eorseq r6, sl, r8, lsr #11 │ │ │ │ - ldrsbteq r6, [sl], -r0 │ │ │ │ - eorseq r6, sl, ip, asr #10 │ │ │ │ - mlaseq sl, r0, r7, r6 │ │ │ │ - ldrshteq fp, [r7], -ip │ │ │ │ - eorseq fp, r7, ip, ror #29 │ │ │ │ - andseq r0, pc, ip, lsl #2 │ │ │ │ - mlaseq r7, r0, sp, fp │ │ │ │ - ldrhteq fp, [r7], -r0 │ │ │ │ - ldrhteq r6, [sl], -r0 │ │ │ │ + eorseq r6, sl, r8, lsl r6 │ │ │ │ + ldrsbteq r6, [sl], -r8 │ │ │ │ + eorseq r6, sl, r0, lsl #12 │ │ │ │ + eorseq r6, sl, ip, ror r5 │ │ │ │ + eorseq r6, sl, r0, asr #15 │ │ │ │ + eorseq fp, r7, ip, lsr #30 │ │ │ │ + eorseq fp, r7, ip, lsl pc │ │ │ │ + ldrsheq r0, [pc], -ip │ │ │ │ + eorseq fp, r7, r0, asr #27 │ │ │ │ + eorseq fp, r7, r0, ror #27 │ │ │ │ + eorseq r6, sl, r0, ror #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #140] @ 49990c │ │ │ │ + ldr r1, [pc, #140] @ 4998dc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #7 │ │ │ │ - bne 4998a8 │ │ │ │ + bne 499878 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r1, [r0], #16 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ b 37c4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #92] @ 499910 │ │ │ │ - ldr r2, [pc, #92] @ 499914 │ │ │ │ - ldr r1, [pc, #92] @ 499918 │ │ │ │ + ldr r0, [pc, #92] @ 4998e0 │ │ │ │ + ldr r2, [pc, #92] @ 4998e4 │ │ │ │ + ldr r1, [pc, #92] @ 4998e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #56] @ 49991c │ │ │ │ + ldr r3, [pc, #56] @ 4998ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - ldrhteq r6, [sl], -ip │ │ │ │ - andseq r0, pc, r4, asr #32 │ │ │ │ - eorseq fp, r7, r8, asr #25 │ │ │ │ - eorseq fp, r7, r8, ror #25 │ │ │ │ - eorseq r6, sl, r8, ror #7 │ │ │ │ + eorseq r6, sl, ip, ror #11 │ │ │ │ + andseq r0, pc, r4, lsr r0 @ │ │ │ │ + ldrshteq fp, [r7], -r8 │ │ │ │ + eorseq fp, r7, r8, lsl sp │ │ │ │ + eorseq r6, sl, r8, lsl r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #208] @ 499a00 │ │ │ │ + ldr r1, [pc, #208] @ 4999d0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ streq r1, [r0] │ │ │ │ @@ -1147656,279 +1147644,279 @@ │ │ │ │ streq r1, [r0, #68] @ 0x44 │ │ │ │ streq r1, [r0, #72] @ 0x48 │ │ │ │ streq r1, [r0, #76] @ 0x4c │ │ │ │ strheq r1, [r0, #80] @ 0x50 │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 499a04 │ │ │ │ - ldr ip, [pc, #100] @ 499a08 │ │ │ │ - ldr r3, [pc, #100] @ 499a0c │ │ │ │ + ldr r0, [pc, #100] @ 4999d4 │ │ │ │ + ldr ip, [pc, #100] @ 4999d8 │ │ │ │ + ldr r3, [pc, #100] @ 4999dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ 499a10 │ │ │ │ + ldr r1, [pc, #96] @ 4999e0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #60] @ 499a14 │ │ │ │ + ldr r2, [pc, #60] @ 4999e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, ip, lsl r3 │ │ │ │ - andseq pc, lr, r8, asr pc @ │ │ │ │ + eorseq r6, sl, ip, asr #6 │ │ │ │ andseq pc, lr, r8, asr #30 │ │ │ │ - ldrsbteq fp, [r7], -r4 │ │ │ │ - ldrshteq fp, [r7], -r4 │ │ │ │ - ldrshteq r6, [sl], -r4 │ │ │ │ + andseq pc, lr, r8, lsr pc @ │ │ │ │ + eorseq fp, r7, r4, lsl #24 │ │ │ │ + eorseq fp, r7, r4, lsr #24 │ │ │ │ + eorseq r6, sl, r4, lsr #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #148] @ 499abc │ │ │ │ + ldr r1, [pc, #148] @ 499a8c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ streq r1, [r0, #28] │ │ │ │ streq r1, [r0, #16] │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 499ac0 │ │ │ │ - ldr ip, [pc, #100] @ 499ac4 │ │ │ │ - ldr r3, [pc, #100] @ 499ac8 │ │ │ │ + ldr r0, [pc, #100] @ 499a90 │ │ │ │ + ldr ip, [pc, #100] @ 499a94 │ │ │ │ + ldr r3, [pc, #100] @ 499a98 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ 499acc │ │ │ │ + ldr r1, [pc, #96] @ 499a9c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #60] @ 499ad0 │ │ │ │ + ldr r2, [pc, #60] @ 499aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - mlaseq sl, r8, r5, r6 │ │ │ │ - mulseq lr, ip, lr │ │ │ │ + eorseq r6, sl, r8, asr #11 │ │ │ │ andseq pc, lr, ip, lsl #29 │ │ │ │ - eorseq fp, r7, r8, lsl fp │ │ │ │ - eorseq fp, r7, r8, lsr fp │ │ │ │ - eorseq r6, sl, r8, lsr r2 │ │ │ │ + andseq pc, lr, ip, ror lr @ │ │ │ │ + eorseq fp, r7, r8, asr #22 │ │ │ │ + eorseq fp, r7, r8, ror #22 │ │ │ │ + eorseq r6, sl, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #388] @ 499c68 │ │ │ │ + ldr r1, [pc, #388] @ 499c38 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r5, r1, r0 │ │ │ │ tst r5, #3 │ │ │ │ - bne 499b78 │ │ │ │ - ldr r6, [pc, #368] @ 499c6c │ │ │ │ + bne 499b48 │ │ │ │ + ldr r6, [pc, #368] @ 499c3c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 499be0 │ │ │ │ - ldr r7, [pc, #360] @ 499c7c │ │ │ │ + bne 499bb0 │ │ │ │ + ldr r7, [pc, #360] @ 499c4c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - ldr r1, [pc, #352] @ 499c80 │ │ │ │ + ldr r1, [pc, #352] @ 499c50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 499c1c │ │ │ │ + bne 499bec │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - ldr r1, [pc, #332] @ 499c90 │ │ │ │ + ldr r1, [pc, #332] @ 499c60 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r5, #16] │ │ │ │ str r1, [r5] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r1, [r5, #28] │ │ │ │ str r1, [r5, #32] │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #272] @ 499c94 │ │ │ │ - ldr r2, [pc, #272] @ 499c98 │ │ │ │ - ldr r3, [pc, #272] @ 499c9c │ │ │ │ + ldr r0, [pc, #272] @ 499c64 │ │ │ │ + ldr r2, [pc, #272] @ 499c68 │ │ │ │ + ldr r3, [pc, #272] @ 499c6c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #268] @ 499ca0 │ │ │ │ + ldr r1, [pc, #268] @ 499c70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #232] @ 499ca4 │ │ │ │ + ldr r7, [pc, #232] @ 499c74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #136] @ 499c70 │ │ │ │ + ldr r3, [pc, #136] @ 499c40 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #132] @ 499c74 │ │ │ │ + ldr r0, [pc, #132] @ 499c44 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #104] @ 499c78 │ │ │ │ + ldr r0, [pc, #104] @ 499c48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 499b0c │ │ │ │ - ldr r3, [pc, #96] @ 499c84 │ │ │ │ + b 499adc │ │ │ │ + ldr r3, [pc, #96] @ 499c54 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #92] @ 499c88 │ │ │ │ + ldr r0, [pc, #92] @ 499c58 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #64] @ 499c8c │ │ │ │ + ldr r0, [pc, #64] @ 499c5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 499b38 │ │ │ │ + b 499b08 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r4, ror r1 │ │ │ │ - eorseq r6, sl, r4, asr #7 │ │ │ │ - eorseq ip, r7, r8, ror #4 │ │ │ │ - eorseq ip, r7, ip, ror #7 │ │ │ │ - eorseq r6, sl, ip, lsr #5 │ │ │ │ - eorseq r6, sl, r8, lsr #6 │ │ │ │ - eorseq fp, r7, ip, lsl #3 │ │ │ │ - eorseq ip, r7, ip, lsr #4 │ │ │ │ - ldrhteq ip, [r7], -r0 │ │ │ │ - eorseq r6, sl, r0, ror r2 │ │ │ │ - eorseq fp, r7, r8, ror #2 │ │ │ │ - andseq pc, lr, r4, ror sp @ │ │ │ │ + eorseq r6, sl, r4, lsr #3 │ │ │ │ + ldrshteq r6, [sl], -r4 │ │ │ │ + mlaseq r7, r8, r2, ip │ │ │ │ + eorseq ip, r7, ip, lsl r4 │ │ │ │ + ldrsbteq r6, [sl], -ip │ │ │ │ + eorseq r6, sl, r8, asr r3 │ │ │ │ + ldrhteq fp, [r7], -ip │ │ │ │ + eorseq ip, r7, ip, asr r2 │ │ │ │ + eorseq ip, r7, r0, ror #7 │ │ │ │ + eorseq r6, sl, r0, lsr #5 │ │ │ │ + mlaseq r7, r8, r1, fp │ │ │ │ andseq pc, lr, r4, ror #26 │ │ │ │ - ldrshteq fp, [r7], -r0 │ │ │ │ - eorseq fp, r7, r0, lsl sl │ │ │ │ - eorseq r6, sl, r0, lsl r1 │ │ │ │ + andseq pc, lr, r4, asr sp @ │ │ │ │ + eorseq fp, r7, r0, lsr #20 │ │ │ │ + eorseq fp, r7, r0, asr #20 │ │ │ │ + eorseq r6, sl, r0, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ 499d54 │ │ │ │ + ldr r1, [pc, #156] @ 499d24 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #4 │ │ │ │ streq r1, [r0, #16] │ │ │ │ streq r1, [r0, #20] │ │ │ │ streq r2, [r0, #24] │ │ │ │ streq r1, [r0, #28] │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 499d58 │ │ │ │ - ldr ip, [pc, #100] @ 499d5c │ │ │ │ - ldr r3, [pc, #100] @ 499d60 │ │ │ │ + ldr r0, [pc, #100] @ 499d28 │ │ │ │ + ldr ip, [pc, #100] @ 499d2c │ │ │ │ + ldr r3, [pc, #100] @ 499d30 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ 499d64 │ │ │ │ + ldr r1, [pc, #96] @ 499d34 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #60] @ 499d68 │ │ │ │ + ldr r2, [pc, #60] @ 499d38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r6, sl, r0, asr r0 │ │ │ │ - andseq pc, lr, r4, lsl #24 │ │ │ │ + eorseq r6, sl, r0, lsl #1 │ │ │ │ @ instruction: 0x001efbf4 │ │ │ │ - eorseq fp, r7, r0, lsl #17 │ │ │ │ - eorseq fp, r7, r0, lsr #17 │ │ │ │ - eorseq r5, sl, r0, lsr #31 │ │ │ │ + andseq pc, lr, r4, ror #23 │ │ │ │ + ldrhteq fp, [r7], -r0 │ │ │ │ + ldrsbteq fp, [r7], -r0 │ │ │ │ + ldrsbteq r5, [sl], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #400] @ 499f0c │ │ │ │ + ldr r1, [pc, #400] @ 499edc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r5, r1, r0 │ │ │ │ tst r5, #7 │ │ │ │ - bne 499e60 │ │ │ │ - ldr r0, [pc, #380] @ 499f10 │ │ │ │ + bne 499e30 │ │ │ │ + ldr r0, [pc, #380] @ 499ee0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 499ec0 │ │ │ │ - ldr r0, [pc, #372] @ 499f20 │ │ │ │ + bne 499e90 │ │ │ │ + ldr r0, [pc, #372] @ 499ef0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #364] @ 499f24 │ │ │ │ + ldr r1, [pc, #364] @ 499ef4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 564580 │ │ │ │ + bl 564550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5, #24] │ │ │ │ mov r6, #0 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ @@ -1147963,216 +1147951,216 @@ │ │ │ │ str r0, [r5, #260] @ 0x104 │ │ │ │ str r0, [r5, #248] @ 0xf8 │ │ │ │ str r0, [r5, #236] @ 0xec │ │ │ │ str r0, [r5, #224] @ 0xe0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #188] @ 499f28 │ │ │ │ - ldr r2, [pc, #188] @ 499f2c │ │ │ │ - ldr r1, [pc, #188] @ 499f30 │ │ │ │ + ldr r0, [pc, #188] @ 499ef8 │ │ │ │ + ldr r2, [pc, #188] @ 499efc │ │ │ │ + ldr r1, [pc, #188] @ 499f00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #152] @ 499f34 │ │ │ │ + ldr r3, [pc, #152] @ 499f04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #76] @ 499f14 │ │ │ │ + ldr r3, [pc, #76] @ 499ee4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #72] @ 499f18 │ │ │ │ + ldr r0, [pc, #72] @ 499ee8 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #44] @ 499f1c │ │ │ │ + ldr r0, [pc, #44] @ 499eec │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 499da4 │ │ │ │ + b 499d74 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 498420 │ │ │ │ + bl 4983f0 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r5, sl, r8, asr #29 │ │ │ │ - mlaseq sl, ip, r1, r6 │ │ │ │ - eorseq fp, r7, r4, asr #31 │ │ │ │ - eorseq ip, r7, ip, asr #1 │ │ │ │ - eorseq r6, sl, ip, lsr r0 │ │ │ │ - ldrsbteq r6, [sl], -r0 │ │ │ │ - ldrshteq sl, [r7], -ip │ │ │ │ - andseq pc, lr, ip, lsl #21 │ │ │ │ - eorseq fp, r7, r0, lsl r7 │ │ │ │ - eorseq fp, r7, r0, lsr r7 │ │ │ │ - eorseq r5, sl, r0, lsr lr │ │ │ │ + ldrshteq r5, [sl], -r8 │ │ │ │ + eorseq r6, sl, ip, asr #3 │ │ │ │ + ldrshteq fp, [r7], -r4 │ │ │ │ + ldrshteq ip, [r7], -ip │ │ │ │ + eorseq r6, sl, ip, rrx │ │ │ │ + eorseq r6, sl, r0, lsl #2 │ │ │ │ + eorseq sl, r7, ip, lsr #24 │ │ │ │ + andseq pc, lr, ip, ror sl @ │ │ │ │ + eorseq fp, r7, r0, asr #14 │ │ │ │ + eorseq fp, r7, r0, ror #14 │ │ │ │ + eorseq r5, sl, r0, ror #28 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ - ldr r1, [pc, #156] @ 499fe4 │ │ │ │ + ldr r1, [pc, #156] @ 499fb4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne 499f80 │ │ │ │ + bne 499f50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 481f88 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [r4], #16 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #92] @ 499fe8 │ │ │ │ - ldr r2, [pc, #92] @ 499fec │ │ │ │ - ldr r1, [pc, #92] @ 499ff0 │ │ │ │ + ldr r0, [pc, #92] @ 499fb8 │ │ │ │ + ldr r2, [pc, #92] @ 499fbc │ │ │ │ + ldr r1, [pc, #92] @ 499fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #56] @ 499ff4 │ │ │ │ + ldr r3, [pc, #56] @ 499fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r5, sl, ip, ror #25 │ │ │ │ - andseq pc, lr, ip, ror #18 │ │ │ │ - ldrshteq fp, [r7], -r0 │ │ │ │ - eorseq fp, r7, r0, lsl r6 │ │ │ │ - eorseq r5, sl, r0, lsl sp │ │ │ │ + eorseq r5, sl, ip, lsl sp │ │ │ │ + andseq pc, lr, ip, asr r9 @ │ │ │ │ + eorseq fp, r7, r0, lsr #12 │ │ │ │ + eorseq fp, r7, r0, asr #12 │ │ │ │ + eorseq r5, sl, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49a248 │ │ │ │ + ldr r1, [pc, #576] @ 49a218 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49a0d8 │ │ │ │ + bne 49a0a8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49a11c │ │ │ │ + bne 49a0ec │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49a274 │ │ │ │ + ldr r3, [pc, #556] @ 49a244 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49a278 │ │ │ │ + ldr r1, [pc, #552] @ 49a248 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49a0bc │ │ │ │ - ldr r4, [pc, #520] @ 49a284 │ │ │ │ + beq 49a08c │ │ │ │ + ldr r4, [pc, #520] @ 49a254 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49a0b0 │ │ │ │ + beq 49a080 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49a27c │ │ │ │ - ldr r2, [pc, #440] @ 49a280 │ │ │ │ + ldr r0, [pc, #440] @ 49a24c │ │ │ │ + ldr r2, [pc, #440] @ 49a250 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49a1e8 │ │ │ │ + b 49a1b8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49a24c │ │ │ │ - ldr r3, [pc, #348] @ 49a250 │ │ │ │ - ldr r5, [pc, #348] @ 49a254 │ │ │ │ + ldr r0, [pc, #348] @ 49a21c │ │ │ │ + ldr r3, [pc, #348] @ 49a220 │ │ │ │ + ldr r5, [pc, #348] @ 49a224 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49a1e8 │ │ │ │ + b 49a1b8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49a174 │ │ │ │ - ldr r1, [pc, #280] @ 49a258 │ │ │ │ - ldr r0, [pc, #280] @ 49a25c │ │ │ │ - ldr r3, [pc, #280] @ 49a260 │ │ │ │ + bne 49a144 │ │ │ │ + ldr r1, [pc, #280] @ 49a228 │ │ │ │ + ldr r0, [pc, #280] @ 49a22c │ │ │ │ + ldr r3, [pc, #280] @ 49a230 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49a1e8 │ │ │ │ + b 49a1b8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49a264 │ │ │ │ - ldr r1, [pc, #228] @ 49a268 │ │ │ │ - ldr ip, [pc, #228] @ 49a26c │ │ │ │ + ldr r0, [pc, #228] @ 49a234 │ │ │ │ + ldr r1, [pc, #228] @ 49a238 │ │ │ │ + ldr ip, [pc, #228] @ 49a23c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49a270 │ │ │ │ + ldr r2, [pc, #224] @ 49a240 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1148189,154 +1148177,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49a21c │ │ │ │ + b 49a1ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49a208 │ │ │ │ + bne 49a1d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49a244 │ │ │ │ + beq 49a214 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r1, r8, lsl #4 │ │ │ │ - strdeq r8, [r1], -lr @ │ │ │ │ - eorseq fp, r7, r0, lsr #9 │ │ │ │ - eorseq fp, r7, r0, ror #9 │ │ │ │ - eorseq fp, r7, ip, lsr #9 │ │ │ │ - eoreq r8, r1, sl, lsr #31 │ │ │ │ - eorseq fp, r7, r4, lsr r4 │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, lr, ror #31 │ │ │ │ + ldrsbteq fp, [r7], -r0 │ │ │ │ + eorseq fp, r7, r0, lsl r5 │ │ │ │ + ldrsbteq fp, [r7], -ip │ │ │ │ + mlaeq r1, sl, pc, r8 @ │ │ │ │ + eorseq fp, r7, r4, ror #8 │ │ │ │ andeq r0, r1, r8, asr #18 │ │ │ │ - eorseq fp, r7, r4, asr #8 │ │ │ │ - eorseq fp, r7, r4, asr r4 │ │ │ │ - andseq pc, lr, ip, asr #13 │ │ │ │ + eorseq fp, r7, r4, ror r4 │ │ │ │ + eorseq fp, r7, r4, lsl #9 │ │ │ │ + @ instruction: 0x001ef6bc │ │ │ │ @ instruction: 0xffffeeac │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ - eoreq r9, r1, pc, ror r1 │ │ │ │ - eorseq fp, r7, r8, asr #10 │ │ │ │ - ldrsbteq r5, [sl], -r4 │ │ │ │ + eoreq r9, r1, pc, ror #2 │ │ │ │ + eorseq fp, r7, r8, ror r5 │ │ │ │ + eorseq r5, sl, r4, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49a4d8 │ │ │ │ + ldr r1, [pc, #576] @ 49a4a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49a368 │ │ │ │ + bne 49a338 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49a3ac │ │ │ │ + bne 49a37c │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49a504 │ │ │ │ + ldr r3, [pc, #556] @ 49a4d4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49a508 │ │ │ │ + ldr r1, [pc, #552] @ 49a4d8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49a34c │ │ │ │ - ldr r4, [pc, #520] @ 49a514 │ │ │ │ + beq 49a31c │ │ │ │ + ldr r4, [pc, #520] @ 49a4e4 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49a340 │ │ │ │ + beq 49a310 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49a50c │ │ │ │ - ldr r2, [pc, #440] @ 49a510 │ │ │ │ + ldr r0, [pc, #440] @ 49a4dc │ │ │ │ + ldr r2, [pc, #440] @ 49a4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49a478 │ │ │ │ + b 49a448 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49a4dc │ │ │ │ - ldr r3, [pc, #348] @ 49a4e0 │ │ │ │ - ldr r5, [pc, #348] @ 49a4e4 │ │ │ │ + ldr r0, [pc, #348] @ 49a4ac │ │ │ │ + ldr r3, [pc, #348] @ 49a4b0 │ │ │ │ + ldr r5, [pc, #348] @ 49a4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49a478 │ │ │ │ + b 49a448 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49a404 │ │ │ │ - ldr r1, [pc, #280] @ 49a4e8 │ │ │ │ - ldr r0, [pc, #280] @ 49a4ec │ │ │ │ - ldr r3, [pc, #280] @ 49a4f0 │ │ │ │ + bne 49a3d4 │ │ │ │ + ldr r1, [pc, #280] @ 49a4b8 │ │ │ │ + ldr r0, [pc, #280] @ 49a4bc │ │ │ │ + ldr r3, [pc, #280] @ 49a4c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49a478 │ │ │ │ + b 49a448 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49a4f4 │ │ │ │ - ldr r1, [pc, #228] @ 49a4f8 │ │ │ │ - ldr ip, [pc, #228] @ 49a4fc │ │ │ │ + ldr r0, [pc, #228] @ 49a4c4 │ │ │ │ + ldr r1, [pc, #228] @ 49a4c8 │ │ │ │ + ldr ip, [pc, #228] @ 49a4cc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49a500 │ │ │ │ + ldr r2, [pc, #224] @ 49a4d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1148353,154 +1148341,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49a4ac │ │ │ │ + b 49a47c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49a498 │ │ │ │ + bne 49a468 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49a4d4 │ │ │ │ + beq 49a4a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andseq r3, pc, r8, asr #5 │ │ │ │ - eoreq r8, r1, lr, ror #26 │ │ │ │ - eorseq fp, r7, r0, lsl r2 │ │ │ │ - eorseq fp, r7, r0, asr r2 │ │ │ │ - eorseq fp, r7, ip, lsl r2 │ │ │ │ - eoreq r8, r1, sl, lsl sp │ │ │ │ - eorseq fp, r7, r4, lsr #3 │ │ │ │ + @ instruction: 0x001f32b8 │ │ │ │ + eoreq r8, r1, lr, asr sp │ │ │ │ + eorseq fp, r7, r0, asr #4 │ │ │ │ + eorseq fp, r7, r0, lsl #5 │ │ │ │ + eorseq fp, r7, ip, asr #4 │ │ │ │ + eoreq r8, r1, sl, lsl #26 │ │ │ │ + ldrsbteq fp, [r7], -r4 │ │ │ │ @ instruction: 0x000106b8 │ │ │ │ - ldrhteq fp, [r7], -r4 │ │ │ │ - eorseq fp, r7, r4, asr #3 │ │ │ │ - andseq pc, lr, ip, lsr r4 @ │ │ │ │ + eorseq fp, r7, r4, ror #3 │ │ │ │ + ldrshteq fp, [r7], -r4 │ │ │ │ + andseq pc, lr, ip, lsr #8 │ │ │ │ @ instruction: 0xffffec80 │ │ │ │ @ instruction: 0xfffffc48 │ │ │ │ - eoreq r8, r1, pc, ror #29 │ │ │ │ - ldrhteq fp, [r7], -r8 │ │ │ │ - eorseq r5, sl, r0, lsr #18 │ │ │ │ + ldrdeq r8, [r1], -pc @ │ │ │ │ + eorseq fp, r7, r8, ror #5 │ │ │ │ + eorseq r5, sl, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49a768 │ │ │ │ + ldr r1, [pc, #576] @ 49a738 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49a5f8 │ │ │ │ + bne 49a5c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49a63c │ │ │ │ + bne 49a60c │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49a794 │ │ │ │ + ldr r3, [pc, #556] @ 49a764 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49a798 │ │ │ │ + ldr r1, [pc, #552] @ 49a768 │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49a5dc │ │ │ │ - ldr r4, [pc, #520] @ 49a7a4 │ │ │ │ + beq 49a5ac │ │ │ │ + ldr r4, [pc, #520] @ 49a774 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49a5d0 │ │ │ │ + beq 49a5a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49a79c │ │ │ │ - ldr r2, [pc, #440] @ 49a7a0 │ │ │ │ + ldr r0, [pc, #440] @ 49a76c │ │ │ │ + ldr r2, [pc, #440] @ 49a770 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49a708 │ │ │ │ + b 49a6d8 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49a76c │ │ │ │ - ldr r3, [pc, #348] @ 49a770 │ │ │ │ - ldr r5, [pc, #348] @ 49a774 │ │ │ │ + ldr r0, [pc, #348] @ 49a73c │ │ │ │ + ldr r3, [pc, #348] @ 49a740 │ │ │ │ + ldr r5, [pc, #348] @ 49a744 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49a708 │ │ │ │ + b 49a6d8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49a694 │ │ │ │ - ldr r1, [pc, #280] @ 49a778 │ │ │ │ - ldr r0, [pc, #280] @ 49a77c │ │ │ │ - ldr r3, [pc, #280] @ 49a780 │ │ │ │ + bne 49a664 │ │ │ │ + ldr r1, [pc, #280] @ 49a748 │ │ │ │ + ldr r0, [pc, #280] @ 49a74c │ │ │ │ + ldr r3, [pc, #280] @ 49a750 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49a708 │ │ │ │ + b 49a6d8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49a784 │ │ │ │ - ldr r1, [pc, #228] @ 49a788 │ │ │ │ - ldr ip, [pc, #228] @ 49a78c │ │ │ │ + ldr r0, [pc, #228] @ 49a754 │ │ │ │ + ldr r1, [pc, #228] @ 49a758 │ │ │ │ + ldr ip, [pc, #228] @ 49a75c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49a790 │ │ │ │ + ldr r2, [pc, #224] @ 49a760 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1148517,104 +1148505,104 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49a73c │ │ │ │ + b 49a70c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49a728 │ │ │ │ + bne 49a6f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49a764 │ │ │ │ + beq 49a734 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andseq r5, pc, r3, lsl #30 │ │ │ │ - ldrdeq r8, [r1], -lr @ │ │ │ │ - eorseq sl, r7, r0, lsl #31 │ │ │ │ - eorseq sl, r7, r0, asr #31 │ │ │ │ - eorseq sl, r7, ip, lsl #31 │ │ │ │ - eoreq r8, r1, sl, lsl #21 │ │ │ │ - eorseq sl, r7, r4, lsl pc │ │ │ │ + @ instruction: 0x001f5ef3 │ │ │ │ + eoreq r8, r1, lr, asr #21 │ │ │ │ + ldrhteq sl, [r7], -r0 │ │ │ │ + ldrshteq sl, [r7], -r0 │ │ │ │ + ldrhteq sl, [r7], -ip │ │ │ │ + eoreq r8, r1, sl, ror sl │ │ │ │ + eorseq sl, r7, r4, asr #30 │ │ │ │ andeq r0, r1, r8, lsr #8 │ │ │ │ - eorseq sl, r7, r4, lsr #30 │ │ │ │ - eorseq sl, r7, r4, lsr pc │ │ │ │ - andseq pc, lr, ip, lsr #3 │ │ │ │ + eorseq sl, r7, r4, asr pc │ │ │ │ + eorseq sl, r7, r4, ror #30 │ │ │ │ + mulseq lr, ip, r1 │ │ │ │ @ instruction: 0xffffeab8 │ │ │ │ @ instruction: 0xfffff498 │ │ │ │ - eoreq r8, r1, pc, asr ip │ │ │ │ - eorseq fp, r7, r8, lsr #32 │ │ │ │ - eorseq r5, sl, ip, lsl sl │ │ │ │ + eoreq r8, r1, pc, asr #24 │ │ │ │ + eorseq fp, r7, r8, asr r0 │ │ │ │ + eorseq r5, sl, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ 49aa74 │ │ │ │ + ldr r1, [pc, #700] @ 49aa44 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49a8f4 │ │ │ │ + bne 49a8c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49a938 │ │ │ │ + bne 49a908 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #680] @ 49aaa0 │ │ │ │ + ldr r3, [pc, #680] @ 49aa70 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ 49aaa4 │ │ │ │ + ldr r1, [pc, #676] @ 49aa74 │ │ │ │ mov r7, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49a8d8 │ │ │ │ - ldr r7, [pc, #644] @ 49aab0 │ │ │ │ + beq 49a8a8 │ │ │ │ + ldr r7, [pc, #644] @ 49aa80 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 3834c │ │ │ │ - ldr r1, [pc, #624] @ 49aab4 │ │ │ │ + ldr r1, [pc, #624] @ 49aa84 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49a990 │ │ │ │ + beq 49a960 │ │ │ │ mov r7, r0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ 49aab8 │ │ │ │ + ldr r0, [pc, #576] @ 49aa88 │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ str r1, [r7] │ │ │ │ @@ -1148624,78 +1148612,78 @@ │ │ │ │ bl 37b68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 49a8cc │ │ │ │ + beq 49a89c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ 49aaa8 │ │ │ │ - ldr r2, [pc, #456] @ 49aaac │ │ │ │ + ldr r0, [pc, #456] @ 49aa78 │ │ │ │ + ldr r2, [pc, #456] @ 49aa7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49aa14 │ │ │ │ + b 49a9e4 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ 49aa78 │ │ │ │ - ldr r3, [pc, #364] @ 49aa7c │ │ │ │ - ldr r5, [pc, #364] @ 49aa80 │ │ │ │ + ldr r0, [pc, #364] @ 49aa48 │ │ │ │ + ldr r3, [pc, #364] @ 49aa4c │ │ │ │ + ldr r5, [pc, #364] @ 49aa50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49aa14 │ │ │ │ + b 49a9e4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49a9a0 │ │ │ │ - ldr r1, [pc, #296] @ 49aa84 │ │ │ │ - ldr r0, [pc, #296] @ 49aa88 │ │ │ │ - ldr r3, [pc, #296] @ 49aa8c │ │ │ │ + bne 49a970 │ │ │ │ + ldr r1, [pc, #296] @ 49aa54 │ │ │ │ + ldr r0, [pc, #296] @ 49aa58 │ │ │ │ + ldr r3, [pc, #296] @ 49aa5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49aa14 │ │ │ │ + b 49a9e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 589c0 │ │ │ │ - b 49aa14 │ │ │ │ + b 49a9e4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49aa90 │ │ │ │ - ldr r1, [pc, #228] @ 49aa94 │ │ │ │ - ldr ip, [pc, #228] @ 49aa98 │ │ │ │ + ldr r0, [pc, #228] @ 49aa60 │ │ │ │ + ldr r1, [pc, #228] @ 49aa64 │ │ │ │ + ldr ip, [pc, #228] @ 49aa68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49aa9c │ │ │ │ + ldr r2, [pc, #224] @ 49aa6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1148712,156 +1148700,156 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49aa48 │ │ │ │ + b 49aa18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49aa34 │ │ │ │ + bne 49aa04 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49aa70 │ │ │ │ + beq 49aa40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r1, r9, lsr #21 │ │ │ │ - eoreq r8, r1, r2, ror #15 │ │ │ │ - eorseq sl, r7, r4, lsl #25 │ │ │ │ - eorseq sl, r7, r4, asr #25 │ │ │ │ - mlaseq r7, r0, ip, sl │ │ │ │ - eoreq r8, r1, lr, lsl #15 │ │ │ │ - eorseq sl, r7, r8, lsl ip │ │ │ │ + mlaeq r1, r9, sl, r8 │ │ │ │ + ldrdeq r8, [r1], -r2 @ │ │ │ │ + ldrhteq sl, [r7], -r4 │ │ │ │ + ldrshteq sl, [r7], -r4 │ │ │ │ + eorseq sl, r7, r0, asr #25 │ │ │ │ + eoreq r8, r1, lr, ror r7 │ │ │ │ + eorseq sl, r7, r8, asr #24 │ │ │ │ andeq r0, r1, ip, lsl r1 │ │ │ │ - eorseq sl, r7, r8, lsl ip │ │ │ │ - eorseq sl, r7, r8, lsr #24 │ │ │ │ - andseq lr, lr, r0, lsr #29 │ │ │ │ + eorseq sl, r7, r8, asr #24 │ │ │ │ + eorseq sl, r7, r8, asr ip │ │ │ │ + mulseq lr, r0, lr │ │ │ │ @ instruction: 0xffffe698 │ │ │ │ @ instruction: 0xffffeecc │ │ │ │ - eoreq r8, r1, r3, ror #18 │ │ │ │ - eorseq sl, r7, ip, lsr #26 │ │ │ │ - eorseq r5, sl, r8, asr #12 │ │ │ │ - eorseq r5, sl, r8, asr r5 │ │ │ │ + eoreq r8, r1, r3, asr r9 │ │ │ │ + eorseq sl, r7, ip, asr sp │ │ │ │ + eorseq r5, sl, r8, ror r6 │ │ │ │ + eorseq r5, sl, r8, lsl #11 │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49ad0c │ │ │ │ + ldr r1, [pc, #576] @ 49acdc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49ab9c │ │ │ │ + bne 49ab6c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49abe0 │ │ │ │ + bne 49abb0 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49ad38 │ │ │ │ + ldr r3, [pc, #556] @ 49ad08 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49ad3c │ │ │ │ + ldr r1, [pc, #552] @ 49ad0c │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ab80 │ │ │ │ - ldr r4, [pc, #520] @ 49ad48 │ │ │ │ + beq 49ab50 │ │ │ │ + ldr r4, [pc, #520] @ 49ad18 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49ab74 │ │ │ │ + beq 49ab44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49ad40 │ │ │ │ - ldr r2, [pc, #440] @ 49ad44 │ │ │ │ + ldr r0, [pc, #440] @ 49ad10 │ │ │ │ + ldr r2, [pc, #440] @ 49ad14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49acac │ │ │ │ + b 49ac7c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49ad10 │ │ │ │ - ldr r3, [pc, #348] @ 49ad14 │ │ │ │ - ldr r5, [pc, #348] @ 49ad18 │ │ │ │ + ldr r0, [pc, #348] @ 49ace0 │ │ │ │ + ldr r3, [pc, #348] @ 49ace4 │ │ │ │ + ldr r5, [pc, #348] @ 49ace8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49acac │ │ │ │ + b 49ac7c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49ac38 │ │ │ │ - ldr r1, [pc, #280] @ 49ad1c │ │ │ │ - ldr r0, [pc, #280] @ 49ad20 │ │ │ │ - ldr r3, [pc, #280] @ 49ad24 │ │ │ │ + bne 49ac08 │ │ │ │ + ldr r1, [pc, #280] @ 49acec │ │ │ │ + ldr r0, [pc, #280] @ 49acf0 │ │ │ │ + ldr r3, [pc, #280] @ 49acf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49acac │ │ │ │ + b 49ac7c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49ad28 │ │ │ │ - ldr r1, [pc, #228] @ 49ad2c │ │ │ │ - ldr ip, [pc, #228] @ 49ad30 │ │ │ │ + ldr r0, [pc, #228] @ 49acf8 │ │ │ │ + ldr r1, [pc, #228] @ 49acfc │ │ │ │ + ldr ip, [pc, #228] @ 49ad00 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49ad34 │ │ │ │ + ldr r2, [pc, #224] @ 49ad04 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1148878,154 +1148866,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49ace0 │ │ │ │ + b 49acb0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49accc │ │ │ │ + bne 49ac9c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49ad08 │ │ │ │ + beq 49acd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r1, r0, lsr #15 │ │ │ │ - eoreq r8, r1, sl, lsr r5 │ │ │ │ - ldrsbteq sl, [r7], -ip │ │ │ │ - eorseq sl, r7, ip, lsl sl │ │ │ │ - eorseq sl, r7, r8, ror #19 │ │ │ │ - eoreq r8, r1, r6, ror #9 │ │ │ │ - eorseq sl, r7, r0, ror r9 │ │ │ │ + mlaeq r1, r0, r7, r8 │ │ │ │ + eoreq r8, r1, sl, lsr #10 │ │ │ │ + eorseq sl, r7, ip, lsl #20 │ │ │ │ + eorseq sl, r7, ip, asr #20 │ │ │ │ + eorseq sl, r7, r8, lsl sl │ │ │ │ + ldrdeq r8, [r1], -r6 @ │ │ │ │ + eorseq sl, r7, r0, lsr #19 │ │ │ │ andeq pc, r0, r4, lsl #29 │ │ │ │ - eorseq sl, r7, r0, lsl #19 │ │ │ │ - mlaseq r7, r0, r9, sl │ │ │ │ - andseq lr, lr, r8, lsl #24 │ │ │ │ + ldrhteq sl, [r7], -r0 │ │ │ │ + eorseq sl, r7, r0, asr #19 │ │ │ │ + @ instruction: 0x001eebf8 │ │ │ │ @ instruction: 0xffffe138 │ │ │ │ @ instruction: 0xffffedfc │ │ │ │ - strhteq r8, [r1], -fp │ │ │ │ - eorseq sl, r7, r4, lsl #21 │ │ │ │ - eorseq r5, sl, r4, lsl #2 │ │ │ │ + eoreq r8, r1, fp, lsr #13 │ │ │ │ + ldrhteq sl, [r7], -r4 │ │ │ │ + eorseq r5, sl, r4, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49af9c │ │ │ │ + ldr r1, [pc, #576] @ 49af6c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49ae2c │ │ │ │ + bne 49adfc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49ae70 │ │ │ │ + bne 49ae40 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49afc8 │ │ │ │ + ldr r3, [pc, #556] @ 49af98 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49afcc │ │ │ │ + ldr r1, [pc, #552] @ 49af9c │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ae10 │ │ │ │ - ldr r4, [pc, #520] @ 49afd8 │ │ │ │ + beq 49ade0 │ │ │ │ + ldr r4, [pc, #520] @ 49afa8 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49ae04 │ │ │ │ + beq 49add4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49afd0 │ │ │ │ - ldr r2, [pc, #440] @ 49afd4 │ │ │ │ + ldr r0, [pc, #440] @ 49afa0 │ │ │ │ + ldr r2, [pc, #440] @ 49afa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49af3c │ │ │ │ + b 49af0c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49afa0 │ │ │ │ - ldr r3, [pc, #348] @ 49afa4 │ │ │ │ - ldr r5, [pc, #348] @ 49afa8 │ │ │ │ + ldr r0, [pc, #348] @ 49af70 │ │ │ │ + ldr r3, [pc, #348] @ 49af74 │ │ │ │ + ldr r5, [pc, #348] @ 49af78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49af3c │ │ │ │ + b 49af0c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49aec8 │ │ │ │ - ldr r1, [pc, #280] @ 49afac │ │ │ │ - ldr r0, [pc, #280] @ 49afb0 │ │ │ │ - ldr r3, [pc, #280] @ 49afb4 │ │ │ │ + bne 49ae98 │ │ │ │ + ldr r1, [pc, #280] @ 49af7c │ │ │ │ + ldr r0, [pc, #280] @ 49af80 │ │ │ │ + ldr r3, [pc, #280] @ 49af84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49af3c │ │ │ │ + b 49af0c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49afb8 │ │ │ │ - ldr r1, [pc, #228] @ 49afbc │ │ │ │ - ldr ip, [pc, #228] @ 49afc0 │ │ │ │ + ldr r0, [pc, #228] @ 49af88 │ │ │ │ + ldr r1, [pc, #228] @ 49af8c │ │ │ │ + ldr ip, [pc, #228] @ 49af90 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49afc4 │ │ │ │ + ldr r2, [pc, #224] @ 49af94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1149042,154 +1149030,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49af70 │ │ │ │ + b 49af40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49af5c │ │ │ │ + bne 49af2c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49af98 │ │ │ │ + beq 49af68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r1, r9, lsl r5 │ │ │ │ - eoreq r8, r1, sl, lsr #5 │ │ │ │ - eorseq sl, r7, ip, asr #14 │ │ │ │ - eorseq sl, r7, ip, lsl #15 │ │ │ │ - eorseq sl, r7, r8, asr r7 │ │ │ │ - eoreq r8, r1, r6, asr r2 │ │ │ │ - eorseq sl, r7, r0, ror #13 │ │ │ │ + eoreq r8, r1, r9, lsl #10 │ │ │ │ + mlaeq r1, sl, r2, r8 │ │ │ │ + eorseq sl, r7, ip, ror r7 │ │ │ │ + ldrhteq sl, [r7], -ip │ │ │ │ + eorseq sl, r7, r8, lsl #15 │ │ │ │ + eoreq r8, r1, r6, asr #4 │ │ │ │ + eorseq sl, r7, r0, lsl r7 │ │ │ │ strdeq pc, [r0], -r4 │ │ │ │ - ldrshteq sl, [r7], -r0 │ │ │ │ - eorseq sl, r7, r0, lsl #14 │ │ │ │ - andseq lr, lr, r8, ror r9 │ │ │ │ + eorseq sl, r7, r0, lsr #14 │ │ │ │ + eorseq sl, r7, r0, lsr r7 │ │ │ │ + andseq lr, lr, r8, ror #18 │ │ │ │ @ instruction: 0xffffe2e8 │ │ │ │ @ instruction: 0xffffe344 │ │ │ │ - eoreq r8, r1, fp, lsr #8 │ │ │ │ - ldrshteq sl, [r7], -r4 │ │ │ │ - eorseq r5, sl, r8, lsl #3 │ │ │ │ + eoreq r8, r1, fp, lsl r4 │ │ │ │ + eorseq sl, r7, r4, lsr #16 │ │ │ │ + ldrhteq r5, [sl], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49b22c │ │ │ │ + ldr r1, [pc, #576] @ 49b1fc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49b0bc │ │ │ │ + bne 49b08c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49b100 │ │ │ │ + bne 49b0d0 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49b258 │ │ │ │ + ldr r3, [pc, #556] @ 49b228 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49b25c │ │ │ │ + ldr r1, [pc, #552] @ 49b22c │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b0a0 │ │ │ │ - ldr r4, [pc, #520] @ 49b268 │ │ │ │ + beq 49b070 │ │ │ │ + ldr r4, [pc, #520] @ 49b238 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49b094 │ │ │ │ + beq 49b064 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49b260 │ │ │ │ - ldr r2, [pc, #440] @ 49b264 │ │ │ │ + ldr r0, [pc, #440] @ 49b230 │ │ │ │ + ldr r2, [pc, #440] @ 49b234 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49b1cc │ │ │ │ + b 49b19c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49b230 │ │ │ │ - ldr r3, [pc, #348] @ 49b234 │ │ │ │ - ldr r5, [pc, #348] @ 49b238 │ │ │ │ + ldr r0, [pc, #348] @ 49b200 │ │ │ │ + ldr r3, [pc, #348] @ 49b204 │ │ │ │ + ldr r5, [pc, #348] @ 49b208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49b1cc │ │ │ │ + b 49b19c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49b158 │ │ │ │ - ldr r1, [pc, #280] @ 49b23c │ │ │ │ - ldr r0, [pc, #280] @ 49b240 │ │ │ │ - ldr r3, [pc, #280] @ 49b244 │ │ │ │ + bne 49b128 │ │ │ │ + ldr r1, [pc, #280] @ 49b20c │ │ │ │ + ldr r0, [pc, #280] @ 49b210 │ │ │ │ + ldr r3, [pc, #280] @ 49b214 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49b1cc │ │ │ │ + b 49b19c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49b248 │ │ │ │ - ldr r1, [pc, #228] @ 49b24c │ │ │ │ - ldr ip, [pc, #228] @ 49b250 │ │ │ │ + ldr r0, [pc, #228] @ 49b218 │ │ │ │ + ldr r1, [pc, #228] @ 49b21c │ │ │ │ + ldr ip, [pc, #228] @ 49b220 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49b254 │ │ │ │ + ldr r2, [pc, #224] @ 49b224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1149206,154 +1149194,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49b200 │ │ │ │ + b 49b1d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49b1ec │ │ │ │ + bne 49b1bc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49b228 │ │ │ │ + beq 49b1f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r1, pc, lsl #5 │ │ │ │ - eoreq r8, r1, sl, lsl r0 │ │ │ │ - ldrhteq sl, [r7], -ip │ │ │ │ - ldrshteq sl, [r7], -ip │ │ │ │ - eorseq sl, r7, r8, asr #9 │ │ │ │ - eoreq r7, r1, r6, asr #31 │ │ │ │ - eorseq sl, r7, r0, asr r4 │ │ │ │ + eoreq r8, r1, pc, ror r2 │ │ │ │ + eoreq r8, r1, sl │ │ │ │ + eorseq sl, r7, ip, ror #9 │ │ │ │ + eorseq sl, r7, ip, lsr #10 │ │ │ │ + ldrshteq sl, [r7], -r8 │ │ │ │ + strhteq r7, [r1], -r6 │ │ │ │ + eorseq sl, r7, r0, lsl #9 │ │ │ │ andeq pc, r0, r4, ror #18 │ │ │ │ - eorseq sl, r7, r0, ror #8 │ │ │ │ - eorseq sl, r7, r0, ror r4 │ │ │ │ - andseq lr, lr, r8, ror #13 │ │ │ │ + mlaseq r7, r0, r4, sl │ │ │ │ + eorseq sl, r7, r0, lsr #9 │ │ │ │ + @ instruction: 0x001ee6d8 │ │ │ │ @ instruction: 0xffffdf90 │ │ │ │ @ instruction: 0xffffe82c │ │ │ │ - mlaeq r1, fp, r1, r8 │ │ │ │ - eorseq sl, r7, r4, ror #10 │ │ │ │ - ldrsbteq r4, [sl], -r4 │ │ │ │ + eoreq r8, r1, fp, lsl #3 │ │ │ │ + mlaseq r7, r4, r5, sl │ │ │ │ + eorseq r4, sl, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 49b4bc │ │ │ │ + ldr r1, [pc, #576] @ 49b48c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49b34c │ │ │ │ + bne 49b31c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49b390 │ │ │ │ + bne 49b360 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #556] @ 49b4e8 │ │ │ │ + ldr r3, [pc, #556] @ 49b4b8 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r1, [pc, #552] @ 49b4ec │ │ │ │ + ldr r1, [pc, #552] @ 49b4bc │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b330 │ │ │ │ - ldr r4, [pc, #520] @ 49b4f8 │ │ │ │ + beq 49b300 │ │ │ │ + ldr r4, [pc, #520] @ 49b4c8 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 3834c │ │ │ │ mov r1, #16 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ - beq 49b324 │ │ │ │ + beq 49b2f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #440] @ 49b4f0 │ │ │ │ - ldr r2, [pc, #440] @ 49b4f4 │ │ │ │ + ldr r0, [pc, #440] @ 49b4c0 │ │ │ │ + ldr r2, [pc, #440] @ 49b4c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49b45c │ │ │ │ + b 49b42c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 49b4c0 │ │ │ │ - ldr r3, [pc, #348] @ 49b4c4 │ │ │ │ - ldr r5, [pc, #348] @ 49b4c8 │ │ │ │ + ldr r0, [pc, #348] @ 49b490 │ │ │ │ + ldr r3, [pc, #348] @ 49b494 │ │ │ │ + ldr r5, [pc, #348] @ 49b498 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49b45c │ │ │ │ + b 49b42c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49b3e8 │ │ │ │ - ldr r1, [pc, #280] @ 49b4cc │ │ │ │ - ldr r0, [pc, #280] @ 49b4d0 │ │ │ │ - ldr r3, [pc, #280] @ 49b4d4 │ │ │ │ + bne 49b3b8 │ │ │ │ + ldr r1, [pc, #280] @ 49b49c │ │ │ │ + ldr r0, [pc, #280] @ 49b4a0 │ │ │ │ + ldr r3, [pc, #280] @ 49b4a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49b45c │ │ │ │ + b 49b42c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49b4d8 │ │ │ │ - ldr r1, [pc, #228] @ 49b4dc │ │ │ │ - ldr ip, [pc, #228] @ 49b4e0 │ │ │ │ + ldr r0, [pc, #228] @ 49b4a8 │ │ │ │ + ldr r1, [pc, #228] @ 49b4ac │ │ │ │ + ldr ip, [pc, #228] @ 49b4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49b4e4 │ │ │ │ + ldr r2, [pc, #224] @ 49b4b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1149370,104 +1149358,104 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49b490 │ │ │ │ + b 49b460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49b47c │ │ │ │ + bne 49b44c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49b4b8 │ │ │ │ + beq 49b488 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r1, r4, lsl r0 │ │ │ │ - eoreq r7, r1, sl, lsl #27 │ │ │ │ - eorseq sl, r7, ip, lsr #4 │ │ │ │ - eorseq sl, r7, ip, ror #4 │ │ │ │ - eorseq sl, r7, r8, lsr r2 │ │ │ │ - eoreq r7, r1, r6, lsr sp │ │ │ │ - eorseq sl, r7, r0, asr #3 │ │ │ │ + eoreq r8, r1, r4 │ │ │ │ + eoreq r7, r1, sl, ror sp │ │ │ │ + eorseq sl, r7, ip, asr r2 │ │ │ │ + mlaseq r7, ip, r2, sl │ │ │ │ + eorseq sl, r7, r8, ror #4 │ │ │ │ + eoreq r7, r1, r6, lsr #26 │ │ │ │ + ldrshteq sl, [r7], -r0 │ │ │ │ ldrdeq pc, [r0], -r4 │ │ │ │ - ldrsbteq sl, [r7], -r0 │ │ │ │ - eorseq sl, r7, r0, ror #3 │ │ │ │ - andseq lr, lr, r8, asr r4 │ │ │ │ + eorseq sl, r7, r0, lsl #4 │ │ │ │ + eorseq sl, r7, r0, lsl r2 │ │ │ │ + andseq lr, lr, r8, asr #8 │ │ │ │ @ instruction: 0xffffd9ec │ │ │ │ @ instruction: 0xffffea98 │ │ │ │ - eoreq r7, r1, fp, lsl #30 │ │ │ │ - ldrsbteq sl, [r7], -r4 │ │ │ │ - eorseq r4, sl, ip, asr #18 │ │ │ │ + strdeq r7, [r1], -fp @ │ │ │ │ + eorseq sl, r7, r4, lsl #6 │ │ │ │ + eorseq r4, sl, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ 49b7c8 │ │ │ │ + ldr r1, [pc, #700] @ 49b798 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49b648 │ │ │ │ + bne 49b618 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49b68c │ │ │ │ + bne 49b65c │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #680] @ 49b7f4 │ │ │ │ + ldr r3, [pc, #680] @ 49b7c4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ 49b7f8 │ │ │ │ + ldr r1, [pc, #676] @ 49b7c8 │ │ │ │ mov r7, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b62c │ │ │ │ - ldr r7, [pc, #644] @ 49b804 │ │ │ │ + beq 49b5fc │ │ │ │ + ldr r7, [pc, #644] @ 49b7d4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 3834c │ │ │ │ - ldr r1, [pc, #624] @ 49b808 │ │ │ │ + ldr r1, [pc, #624] @ 49b7d8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b6e4 │ │ │ │ + beq 49b6b4 │ │ │ │ mov r7, r0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ 49b80c │ │ │ │ + ldr r0, [pc, #576] @ 49b7dc │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ str r1, [r7] │ │ │ │ @@ -1149477,78 +1149465,78 @@ │ │ │ │ bl 37b68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 49b620 │ │ │ │ + beq 49b5f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ 49b7fc │ │ │ │ - ldr r2, [pc, #456] @ 49b800 │ │ │ │ + ldr r0, [pc, #456] @ 49b7cc │ │ │ │ + ldr r2, [pc, #456] @ 49b7d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49b768 │ │ │ │ + b 49b738 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ 49b7cc │ │ │ │ - ldr r3, [pc, #364] @ 49b7d0 │ │ │ │ - ldr r5, [pc, #364] @ 49b7d4 │ │ │ │ + ldr r0, [pc, #364] @ 49b79c │ │ │ │ + ldr r3, [pc, #364] @ 49b7a0 │ │ │ │ + ldr r5, [pc, #364] @ 49b7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49b768 │ │ │ │ + b 49b738 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49b6f4 │ │ │ │ - ldr r1, [pc, #296] @ 49b7d8 │ │ │ │ - ldr r0, [pc, #296] @ 49b7dc │ │ │ │ - ldr r3, [pc, #296] @ 49b7e0 │ │ │ │ + bne 49b6c4 │ │ │ │ + ldr r1, [pc, #296] @ 49b7a8 │ │ │ │ + ldr r0, [pc, #296] @ 49b7ac │ │ │ │ + ldr r3, [pc, #296] @ 49b7b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49b768 │ │ │ │ + b 49b738 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 589c0 │ │ │ │ - b 49b768 │ │ │ │ + b 49b738 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49b7e4 │ │ │ │ - ldr r1, [pc, #228] @ 49b7e8 │ │ │ │ - ldr ip, [pc, #228] @ 49b7ec │ │ │ │ + ldr r0, [pc, #228] @ 49b7b4 │ │ │ │ + ldr r1, [pc, #228] @ 49b7b8 │ │ │ │ + ldr ip, [pc, #228] @ 49b7bc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49b7f0 │ │ │ │ + ldr r2, [pc, #224] @ 49b7c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1149565,106 +1149553,106 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49b79c │ │ │ │ + b 49b76c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49b788 │ │ │ │ + bne 49b758 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49b7c4 │ │ │ │ + beq 49b794 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, r1, sp, lsl #27 │ │ │ │ - eoreq r7, r1, lr, lsl #21 │ │ │ │ - eorseq r9, r7, r0, lsr pc │ │ │ │ - eorseq r9, r7, r0, ror pc │ │ │ │ - eorseq r9, r7, ip, lsr pc │ │ │ │ - eoreq r7, r1, sl, lsr sl │ │ │ │ - eorseq r9, r7, r4, asr #29 │ │ │ │ + eoreq r7, r1, sp, ror sp │ │ │ │ + eoreq r7, r1, lr, ror sl │ │ │ │ + eorseq r9, r7, r0, ror #30 │ │ │ │ + eorseq r9, r7, r0, lsr #31 │ │ │ │ + eorseq r9, r7, ip, ror #30 │ │ │ │ + eoreq r7, r1, sl, lsr #20 │ │ │ │ + ldrshteq r9, [r7], -r4 │ │ │ │ andeq pc, r0, r8, asr #7 │ │ │ │ - eorseq r9, r7, r4, asr #29 │ │ │ │ - ldrsbteq r9, [r7], -r4 │ │ │ │ - andseq lr, lr, ip, asr #2 │ │ │ │ + ldrshteq r9, [r7], -r4 │ │ │ │ + eorseq r9, r7, r4, lsl #30 │ │ │ │ + andseq lr, lr, ip, lsr r1 │ │ │ │ @ instruction: 0xffffd5dc │ │ │ │ @ instruction: 0xffffdff0 │ │ │ │ - eoreq r7, r1, pc, lsl #24 │ │ │ │ - ldrsbteq r9, [r7], -r8 │ │ │ │ - mlaseq sl, r0, r7, r4 │ │ │ │ - eorseq r4, sl, r4, lsl #16 │ │ │ │ + strdeq r7, [r1], -pc @ │ │ │ │ + eorseq sl, r7, r8 │ │ │ │ + eorseq r4, sl, r0, asr #15 │ │ │ │ + eorseq r4, sl, r4, lsr r8 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ 49badc │ │ │ │ + ldr r1, [pc, #700] @ 49baac │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 676e28 │ │ │ │ + bl 676df8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 49b95c │ │ │ │ + bne 49b92c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 372ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 49b9a0 │ │ │ │ + bne 49b970 │ │ │ │ bl 38274 │ │ │ │ - ldr r3, [pc, #680] @ 49bb08 │ │ │ │ + ldr r3, [pc, #680] @ 49bad8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ 49bb0c │ │ │ │ + ldr r1, [pc, #676] @ 49badc │ │ │ │ mov r7, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 388b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b940 │ │ │ │ - ldr r7, [pc, #644] @ 49bb18 │ │ │ │ + beq 49b910 │ │ │ │ + ldr r7, [pc, #644] @ 49bae8 │ │ │ │ mov r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 3834c │ │ │ │ - ldr r1, [pc, #624] @ 49bb1c │ │ │ │ + ldr r1, [pc, #624] @ 49baec │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b9f8 │ │ │ │ + beq 49b9c8 │ │ │ │ mov r7, r0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ 49bb20 │ │ │ │ + ldr r0, [pc, #576] @ 49baf0 │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ str r1, [r7] │ │ │ │ @@ -1149674,78 +1149662,78 @@ │ │ │ │ bl 37b68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 49b934 │ │ │ │ + beq 49b904 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ 49bb10 │ │ │ │ - ldr r2, [pc, #456] @ 49bb14 │ │ │ │ + ldr r0, [pc, #456] @ 49bae0 │ │ │ │ + ldr r2, [pc, #456] @ 49bae4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 58e50 │ │ │ │ - b 49ba7c │ │ │ │ + b 49ba4c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ 49bae0 │ │ │ │ - ldr r3, [pc, #364] @ 49bae4 │ │ │ │ - ldr r5, [pc, #364] @ 49bae8 │ │ │ │ + ldr r0, [pc, #364] @ 49bab0 │ │ │ │ + ldr r3, [pc, #364] @ 49bab4 │ │ │ │ + ldr r5, [pc, #364] @ 49bab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49ba7c │ │ │ │ + b 49ba4c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 49ba08 │ │ │ │ - ldr r1, [pc, #296] @ 49baec │ │ │ │ - ldr r0, [pc, #296] @ 49baf0 │ │ │ │ - ldr r3, [pc, #296] @ 49baf4 │ │ │ │ + bne 49b9d8 │ │ │ │ + ldr r1, [pc, #296] @ 49babc │ │ │ │ + ldr r0, [pc, #296] @ 49bac0 │ │ │ │ + ldr r3, [pc, #296] @ 49bac4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - b 49ba7c │ │ │ │ + b 49ba4c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 589c0 │ │ │ │ - b 49ba7c │ │ │ │ + b 49ba4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 49baf8 │ │ │ │ - ldr r1, [pc, #228] @ 49bafc │ │ │ │ - ldr ip, [pc, #228] @ 49bb00 │ │ │ │ + ldr r0, [pc, #228] @ 49bac8 │ │ │ │ + ldr r1, [pc, #228] @ 49bacc │ │ │ │ + ldr ip, [pc, #228] @ 49bad0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 49bb04 │ │ │ │ + ldr r2, [pc, #224] @ 49bad4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1149762,838 +1149750,838 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 59060 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49bab0 │ │ │ │ + b 49ba80 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49ba9c │ │ │ │ + bne 49ba6c │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 49bad8 │ │ │ │ + beq 49baa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, r1, r7, lsl #21 │ │ │ │ - eoreq r7, r1, sl, ror r7 │ │ │ │ - eorseq r9, r7, ip, lsl ip │ │ │ │ - eorseq r9, r7, ip, asr ip │ │ │ │ - eorseq r9, r7, r8, lsr #24 │ │ │ │ - eoreq r7, r1, r6, lsr #14 │ │ │ │ - ldrhteq r9, [r7], -r0 │ │ │ │ + eoreq r7, r1, r7, ror sl │ │ │ │ + eoreq r7, r1, sl, ror #14 │ │ │ │ + eorseq r9, r7, ip, asr #24 │ │ │ │ + eorseq r9, r7, ip, lsl #25 │ │ │ │ + eorseq r9, r7, r8, asr ip │ │ │ │ + eoreq r7, r1, r6, lsl r7 │ │ │ │ + eorseq r9, r7, r0, ror #23 │ │ │ │ strheq pc, [r0], -r4 @ │ │ │ │ - ldrhteq r9, [r7], -r0 │ │ │ │ - eorseq r9, r7, r0, asr #23 │ │ │ │ - andseq sp, lr, r8, lsr lr │ │ │ │ + eorseq r9, r7, r0, ror #23 │ │ │ │ + ldrshteq r9, [r7], -r0 │ │ │ │ + andseq sp, lr, r8, lsr #28 │ │ │ │ @ instruction: 0xffffd4ac │ │ │ │ @ instruction: 0xffffe430 │ │ │ │ - strdeq r7, [r1], -fp @ │ │ │ │ - eorseq r9, r7, r4, asr #25 │ │ │ │ - eorseq r4, sl, ip, ror #8 │ │ │ │ - ldrshteq r4, [sl], -r0 │ │ │ │ + eoreq r7, r1, fp, ror #17 │ │ │ │ + ldrshteq r9, [r7], -r4 │ │ │ │ + mlaseq sl, ip, r4, r4 │ │ │ │ + eorseq r4, sl, r0, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r8, [pc, #232] @ 49bc1c │ │ │ │ + ldr r8, [pc, #232] @ 49bbec │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49bb54 │ │ │ │ + bne 49bb24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ - ldr r0, [pc, #172] @ 49bc20 │ │ │ │ + ldr r0, [pc, #172] @ 49bbf0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bbe0 │ │ │ │ + beq 49bbb0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bbf0 │ │ │ │ + beq 49bbc0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 48f788 │ │ │ │ - ldr r0, [pc, #108] @ 49bc28 │ │ │ │ - ldr r1, [pc, #108] @ 49bc2c │ │ │ │ - ldr r2, [pc, #108] @ 49bc30 │ │ │ │ + ldr r0, [pc, #108] @ 49bbf8 │ │ │ │ + ldr r1, [pc, #108] @ 49bbfc │ │ │ │ + ldr r2, [pc, #108] @ 49bc00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 589c0 │ │ │ │ - b 49bbfc │ │ │ │ - ldr r0, [pc, #44] @ 49bc24 │ │ │ │ + b 49bbcc │ │ │ │ + ldr r0, [pc, #44] @ 49bbf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrsbteq r4, [sl], -r0 │ │ │ │ - eorseq r4, sl, r8, lsr #4 │ │ │ │ - eorseq r9, r7, ip, lsr #20 │ │ │ │ - @ instruction: 0xfffd0fac │ │ │ │ - @ instruction: 0xfffd1210 │ │ │ │ - @ instruction: 0xfffd11c8 │ │ │ │ + eorseq r4, sl, r0, lsl #4 │ │ │ │ + eorseq r4, sl, r8, asr r2 │ │ │ │ + eorseq r9, r7, ip, asr sl │ │ │ │ + @ instruction: 0xfffd0fdc │ │ │ │ + @ instruction: 0xfffd1240 │ │ │ │ + @ instruction: 0xfffd11f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r8, [pc, #232] @ 49bd2c │ │ │ │ + ldr r8, [pc, #232] @ 49bcfc │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49bc64 │ │ │ │ + bne 49bc34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ - ldr r0, [pc, #172] @ 49bd30 │ │ │ │ + ldr r0, [pc, #172] @ 49bd00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bcf0 │ │ │ │ + beq 49bcc0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bd00 │ │ │ │ + beq 49bcd0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 48f788 │ │ │ │ - ldr r0, [pc, #108] @ 49bd38 │ │ │ │ - ldr r1, [pc, #108] @ 49bd3c │ │ │ │ - ldr r2, [pc, #108] @ 49bd40 │ │ │ │ + ldr r0, [pc, #108] @ 49bd08 │ │ │ │ + ldr r1, [pc, #108] @ 49bd0c │ │ │ │ + ldr r2, [pc, #108] @ 49bd10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 589c0 │ │ │ │ - b 49bd0c │ │ │ │ - ldr r0, [pc, #44] @ 49bd34 │ │ │ │ + b 49bcdc │ │ │ │ + ldr r0, [pc, #44] @ 49bd04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r4, sl, r4, lsr r2 │ │ │ │ - eorseq r4, sl, r8, lsl r1 │ │ │ │ - eorseq r9, r7, ip, lsl r9 │ │ │ │ - @ instruction: 0xfffd0b40 │ │ │ │ - @ instruction: 0xfffd12c4 │ │ │ │ - @ instruction: 0xfffd1034 │ │ │ │ + eorseq r4, sl, r4, ror #4 │ │ │ │ + eorseq r4, sl, r8, asr #2 │ │ │ │ + eorseq r9, r7, ip, asr #18 │ │ │ │ + @ instruction: 0xfffd0b70 │ │ │ │ + @ instruction: 0xfffd12f4 │ │ │ │ + @ instruction: 0xfffd1064 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r8, [pc, #232] @ 49be3c │ │ │ │ + ldr r8, [pc, #232] @ 49be0c │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49bd74 │ │ │ │ + bne 49bd44 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r8, #12] │ │ │ │ strd r0, [r8] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, sp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ - ldr r0, [pc, #172] @ 49be40 │ │ │ │ + ldr r0, [pc, #172] @ 49be10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49be00 │ │ │ │ + beq 49bdd0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49be10 │ │ │ │ + beq 49bde0 │ │ │ │ bl 37ee0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 48f788 │ │ │ │ - ldr r0, [pc, #108] @ 49be48 │ │ │ │ - ldr r1, [pc, #108] @ 49be4c │ │ │ │ - ldr r2, [pc, #108] @ 49be50 │ │ │ │ + ldr r0, [pc, #108] @ 49be18 │ │ │ │ + ldr r1, [pc, #108] @ 49be1c │ │ │ │ + ldr r2, [pc, #108] @ 49be20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r9, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 589c0 │ │ │ │ - b 49be1c │ │ │ │ - ldr r0, [pc, #44] @ 49be44 │ │ │ │ + b 49bdec │ │ │ │ + ldr r0, [pc, #44] @ 49be14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r0, asr #31 │ │ │ │ - eorseq r4, sl, r8 │ │ │ │ - eorseq r9, r7, ip, lsl #16 │ │ │ │ - @ instruction: 0xfffd0be0 │ │ │ │ - @ instruction: 0xfffd1378 │ │ │ │ - @ instruction: 0xfffd0f68 │ │ │ │ + ldrshteq r3, [sl], -r0 │ │ │ │ + eorseq r4, sl, r8, lsr r0 │ │ │ │ + eorseq r9, r7, ip, lsr r8 │ │ │ │ + @ instruction: 0xfffd0c10 │ │ │ │ + @ instruction: 0xfffd13a8 │ │ │ │ + @ instruction: 0xfffd0f98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #220] @ 49bf3c │ │ │ │ + ldr r6, [pc, #220] @ 49bf0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ ldr r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49be7c │ │ │ │ + beq 49be4c │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49bef0 │ │ │ │ + bne 49bec0 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49bf0c │ │ │ │ + bne 49bedc │ │ │ │ ldr r0, [r5, #184] @ 0xb8 │ │ │ │ bl 38aa8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 4a256c │ │ │ │ + bl 4a253c │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 4a2648 │ │ │ │ + bl 4a2618 │ │ │ │ add r0, r5, #120 @ 0x78 │ │ │ │ - bl 4a2648 │ │ │ │ + bl 4a2618 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bed0 │ │ │ │ + beq 49bea0 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49beec │ │ │ │ + beq 49bebc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 49be9c │ │ │ │ + beq 49be6c │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 49be9c │ │ │ │ - b 49bf28 │ │ │ │ + b 49be6c │ │ │ │ + b 49bef8 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 4a2648 │ │ │ │ + bl 4a2618 │ │ │ │ add r0, r5, #120 @ 0x78 │ │ │ │ - bl 4a2648 │ │ │ │ - b 49bf38 │ │ │ │ + bl 4a2618 │ │ │ │ + b 49bf08 │ │ │ │ bl 59014 │ │ │ │ bl 58ff8 │ │ │ │ - ldrshteq r4, [sl], -ip │ │ │ │ + eorseq r4, sl, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #224] @ 49c02c │ │ │ │ + ldr r8, [pc, #224] @ 49bffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49bf68 │ │ │ │ + beq 49bf38 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49bf90 │ │ │ │ + beq 49bf60 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ bl 2a9190 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49bfd4 │ │ │ │ + beq 49bfa4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r5, r0, #12 │ │ │ │ - b 49bfb8 │ │ │ │ + b 49bf88 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 38aa8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49bfd4 │ │ │ │ + beq 49bfa4 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49bfa8 │ │ │ │ + beq 49bf78 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 49bfa8 │ │ │ │ + b 49bf78 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49bff4 │ │ │ │ + beq 49bfc4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c008 │ │ │ │ + beq 49bfd8 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c024 │ │ │ │ + beq 49bff4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, ip, lsr #30 │ │ │ │ + eorseq r3, sl, ip, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - ldr r8, [pc, #584] @ 49c284 │ │ │ │ + ldr r8, [pc, #584] @ 49c254 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r7, r0, r5 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c060 │ │ │ │ + beq 49c030 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r7, #152] @ 0x98 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r7, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c078 │ │ │ │ + beq 49c048 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r7, #156] @ 0x9c │ │ │ │ add r9, r7, #16 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 49c110 │ │ │ │ + beq 49c0e0 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c0a8 │ │ │ │ + beq 49c078 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 49c0c4 │ │ │ │ + bne 49c094 │ │ │ │ bl 479328 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #128]! @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 49c0d0 │ │ │ │ + bne 49c0a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49c0f4 │ │ │ │ + bne 49c0c4 │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ + bl 4f2bf0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 49c110 │ │ │ │ - bl 4d42b0 │ │ │ │ + bne 49c0e0 │ │ │ │ + bl 4d4280 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c120 │ │ │ │ + beq 49c0f0 │ │ │ │ bl 38aa8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #160]! @ 0xa0 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #172 @ 0xac │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r4, r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 49c130 │ │ │ │ + bne 49c100 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne 49c158 │ │ │ │ + bne 49c128 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 46a8b0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49c160 │ │ │ │ + bne 49c130 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 49c188 │ │ │ │ + bne 49c158 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ bl 46e918 │ │ │ │ mov r0, r9 │ │ │ │ - bl 498354 │ │ │ │ + bl 498324 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c1a4 │ │ │ │ + beq 49c174 │ │ │ │ add r0, r7, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c1c0 │ │ │ │ + beq 49c190 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b 49c218 │ │ │ │ + b 49c1e8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #128]! @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 49c1d4 │ │ │ │ + bne 49c1a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49c1fc │ │ │ │ + bne 49c1cc │ │ │ │ dmb ish │ │ │ │ - bl 4f2c20 │ │ │ │ - b 49c1fc │ │ │ │ + bl 4f2bf0 │ │ │ │ + b 49c1cc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne 49c218 │ │ │ │ - bl 4d42b0 │ │ │ │ + bne 49c1e8 │ │ │ │ + bl 4d4280 │ │ │ │ ldr r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c228 │ │ │ │ + beq 49c1f8 │ │ │ │ bl 38aa8 │ │ │ │ add r0, r7, #160 @ 0xa0 │ │ │ │ - bl 4982a4 │ │ │ │ - b 49c26c │ │ │ │ + bl 498274 │ │ │ │ + b 49c23c │ │ │ │ bl 59014 │ │ │ │ - b 49c26c │ │ │ │ + b 49c23c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49c244 │ │ │ │ + bne 49c214 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 49c26c │ │ │ │ + bne 49c23c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ bl 46e918 │ │ │ │ mov r0, r9 │ │ │ │ - bl 498354 │ │ │ │ - b 49c280 │ │ │ │ + bl 498324 │ │ │ │ + b 49c250 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 58ff8 │ │ │ │ - ldrshteq r3, [sl], -r4 │ │ │ │ + eorseq r3, sl, r4, lsr #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ 49c2d4 │ │ │ │ + ldr r5, [pc, #64] @ 49c2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c2b0 │ │ │ │ + beq 49c280 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c2cc │ │ │ │ + beq 49c29c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r4, lsr #23 │ │ │ │ + ldrsbteq r3, [sl], -r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ - ldr r5, [pc, #88] @ 49c33c │ │ │ │ + ldr r5, [pc, #88] @ 49c30c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ add r6, r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #20] │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r9 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c318 │ │ │ │ + beq 49c2e8 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c334 │ │ │ │ + beq 49c304 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r9, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r0, ror r9 │ │ │ │ + eorseq r3, sl, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #208] @ 49c41c │ │ │ │ + ldr r8, [pc, #208] @ 49c3ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c380 │ │ │ │ + beq 49c350 │ │ │ │ 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 2a9190 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49c3c4 │ │ │ │ + beq 49c394 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #12 │ │ │ │ - b 49c3a8 │ │ │ │ + b 49c378 │ │ │ │ ldr r0, [r5], #20 │ │ │ │ bl 38aa8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49c3c4 │ │ │ │ + beq 49c394 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c398 │ │ │ │ + beq 49c368 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 49c398 │ │ │ │ + b 49c368 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c3e4 │ │ │ │ + beq 49c3b4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c3f8 │ │ │ │ + beq 49c3c8 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c414 │ │ │ │ + beq 49c3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r8, asr #19 │ │ │ │ + ldrshteq r3, [sl], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #316] @ 49c568 │ │ │ │ + ldr r5, [pc, #316] @ 49c538 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #224] @ 0xe0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c4f4 │ │ │ │ + bne 49c4c4 │ │ │ │ ldr r1, [r6, #236] @ 0xec │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c510 │ │ │ │ + bne 49c4e0 │ │ │ │ ldr r1, [r6, #248] @ 0xf8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c52c │ │ │ │ + bne 49c4fc │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c548 │ │ │ │ + bne 49c518 │ │ │ │ ldr r0, [r6, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c488 │ │ │ │ + beq 49c458 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c4a0 │ │ │ │ + beq 49c470 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c4b8 │ │ │ │ + beq 49c488 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c4d4 │ │ │ │ + beq 49c4a4 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c4f0 │ │ │ │ + beq 49c4c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #236] @ 0xec │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 49c458 │ │ │ │ + beq 49c428 │ │ │ │ ldr r0, [r6, #240] @ 0xf0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #248] @ 0xf8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 49c468 │ │ │ │ + beq 49c438 │ │ │ │ ldr r0, [r6, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 49c478 │ │ │ │ + beq 49c448 │ │ │ │ ldr r0, [r6, #264] @ 0x108 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49c484 │ │ │ │ - b 49c488 │ │ │ │ + bne 49c454 │ │ │ │ + b 49c458 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r4, lsl r8 │ │ │ │ + eorseq r3, sl, r4, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #140] @ 49c604 │ │ │ │ + ldr r5, [pc, #140] @ 49c5d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c594 │ │ │ │ + beq 49c564 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c5ac │ │ │ │ + beq 49c57c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c5bc │ │ │ │ + beq 49c58c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c5cc │ │ │ │ + beq 49c59c │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c5e0 │ │ │ │ + beq 49c5b0 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c5fc │ │ │ │ + beq 49c5cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 58ff8 │ │ │ │ - ldrsbteq r3, [sl], -r0 │ │ │ │ + eorseq r3, sl, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #128] @ 49c694 │ │ │ │ + ldr r8, [pc, #128] @ 49c664 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r7, [r6, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49c640 │ │ │ │ + beq 49c610 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 38aa8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 49c630 │ │ │ │ + bne 49c600 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c65c │ │ │ │ + beq 49c62c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c670 │ │ │ │ + beq 49c640 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c68c │ │ │ │ + beq 49c65c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 58ff8 │ │ │ │ - ldrshteq r3, [sl], -r0 │ │ │ │ + eorseq r3, sl, r0, lsr #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #156] @ 49c740 │ │ │ │ + ldr r5, [pc, #156] @ 49c710 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c704 │ │ │ │ + bne 49c6d4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 49c720 │ │ │ │ + bne 49c6f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c6e4 │ │ │ │ + beq 49c6b4 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 48ff44 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49c700 │ │ │ │ + beq 49c6d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 49c6d0 │ │ │ │ + beq 49c6a0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49c6dc │ │ │ │ - b 49c6e4 │ │ │ │ + bne 49c6ac │ │ │ │ + b 49c6b4 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r3, sl, r8, lsl r9 │ │ │ │ + eorseq r3, sl, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r8, r1 │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 49c86c │ │ │ │ + bne 49c83c │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, r0, #8 │ │ │ │ add r7, r1, #8 │ │ │ │ mov r3, #0 │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ movw r5, #26469 @ 0x6765 │ │ │ │ mov r6, r7 │ │ │ │ @@ -1150643,87 +1150631,87 @@ │ │ │ │ subs r0, r5, #2 │ │ │ │ movwne r0, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ str ip, [r7, #32] │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ cmp r5, #2 │ │ │ │ - bne 49c8b8 │ │ │ │ + bne 49c888 │ │ │ │ ldrb r0, [r8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 49d22c │ │ │ │ - b 49c968 │ │ │ │ + bl 49d1fc │ │ │ │ + b 49c938 │ │ │ │ ldrb r7, [r8, #8] │ │ │ │ movw r1, #8997 @ 0x2325 │ │ │ │ movt r1, #33826 @ 0x8422 │ │ │ │ subs r0, r7, #2 │ │ │ │ movwne r0, #1 │ │ │ │ eor r1, r0, r1 │ │ │ │ movw r0, #48273 @ 0xbc91 │ │ │ │ cmp r7, #2 │ │ │ │ movt r0, #22069 @ 0x5635 │ │ │ │ umull r0, r2, r1, r0 │ │ │ │ - bne 49c8d8 │ │ │ │ + bne 49c8a8 │ │ │ │ ldrb r1, [r8] │ │ │ │ eor r0, r0, r1 │ │ │ │ movw r1, #48273 @ 0xbc91 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mul r0, r0, r1 │ │ │ │ bfc r0, #15, #17 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r8] │ │ │ │ tst r5, #1 │ │ │ │ - beq 49c92c │ │ │ │ + beq 49c8fc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 49d22c │ │ │ │ - b 49c968 │ │ │ │ + bl 49d1fc │ │ │ │ + b 49c938 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ tst r7, #1 │ │ │ │ movt r3, #40954 @ 0x9ffa │ │ │ │ mla r1, r1, r3, r2 │ │ │ │ movw r2, #19748 @ 0x4d24 │ │ │ │ movt r2, #49878 @ 0xc2d6 │ │ │ │ add r1, r1, r2 │ │ │ │ ldrd r2, [r8] │ │ │ │ - beq 49cb80 │ │ │ │ + beq 49cb50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49c8ac │ │ │ │ + beq 49c87c │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ movw r6, #435 @ 0x1b3 │ │ │ │ ldrb r5, [r2], #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ eor r5, r0, r5 │ │ │ │ umull r0, r4, r5, r6 │ │ │ │ mla r5, r5, r7, r4 │ │ │ │ mla r1, r1, r6, r5 │ │ │ │ - bne 49c90c │ │ │ │ - b 49c8ac │ │ │ │ + bne 49c8dc │ │ │ │ + b 49c87c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 49c968 │ │ │ │ - ldr r8, [pc, #640] @ 49cbbc │ │ │ │ + beq 49c938 │ │ │ │ + ldr r8, [pc, #640] @ 49cb8c │ │ │ │ add r4, sp, #8 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrb r0, [sl], #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne 49c944 │ │ │ │ + bne 49c914 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r4, r0 │ │ │ │ lsl r0, r5, #13 │ │ │ │ adc sl, r5, r1 │ │ │ │ orr r0, r0, r4, lsr #19 │ │ │ │ @@ -1150851,42 +1150839,42 @@ │ │ │ │ eor r1, r1, r2, lsr #15 │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r0, r1, r0 │ │ │ │ bfc r0, #15, #17 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49c8ac │ │ │ │ - ldr r5, [pc, #48] @ 49cbc0 │ │ │ │ + beq 49c87c │ │ │ │ + ldr r5, [pc, #48] @ 49cb90 │ │ │ │ mov ip, #256 @ 0x100 │ │ │ │ movw r6, #435 @ 0x1b3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ eor r4, r0, r4 │ │ │ │ umull r0, r7, r4, r6 │ │ │ │ mla r7, r4, ip, r7 │ │ │ │ mla r1, r1, r6, r7 │ │ │ │ - bne 49cb98 │ │ │ │ - b 49c8ac │ │ │ │ - eoreq r6, r1, sp, asr #19 │ │ │ │ - eoreq r6, r1, r9, ror r7 │ │ │ │ + bne 49cb68 │ │ │ │ + b 49c87c │ │ │ │ + strhteq r6, [r1], -sp │ │ │ │ + eoreq r6, r1, r9, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49cd04 │ │ │ │ + beq 49ccd4 │ │ │ │ ldrd r2, [r0] │ │ │ │ str ip, [sp, #4] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne 49cd38 │ │ │ │ + bne 49cd08 │ │ │ │ add r2, r0, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r5, r1, #8 │ │ │ │ movw r6, #25698 @ 0x6462 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ movt r6, #29797 @ 0x7465 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1150939,26 +1150927,26 @@ │ │ │ │ movwne r0, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [r5, #28] │ │ │ │ mov r7, ip │ │ │ │ str r3, [r5] │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49cdb4 │ │ │ │ + beq 49cd84 │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 49cdc8 │ │ │ │ + b 49cd98 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49cd2c │ │ │ │ + beq 49ccfc │ │ │ │ ldrd r2, [ip, #4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ add r0, ip, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -1150971,40 +1150959,40 @@ │ │ │ │ mov r2, r1 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eor r2, r2, r3 │ │ │ │ movw r3, #48273 @ 0xbc91 │ │ │ │ movt r3, #22069 @ 0x5635 │ │ │ │ umull r5, r3, r2, r3 │ │ │ │ - beq 49cfe4 │ │ │ │ + beq 49cfb4 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49cff8 │ │ │ │ + beq 49cfc8 │ │ │ │ movw r7, #44040 @ 0xac08 │ │ │ │ movt r7, #40954 @ 0x9ffa │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ movw r3, #19748 @ 0x4d24 │ │ │ │ movt r3, #49878 @ 0xc2d6 │ │ │ │ movw r7, #435 @ 0x1b3 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ eor r6, r5, r6 │ │ │ │ umull r5, r4, r6, r7 │ │ │ │ add r6, r4, r6, lsl #8 │ │ │ │ mla r2, r2, r7, r6 │ │ │ │ - bne 49cd94 │ │ │ │ - b 49cff8 │ │ │ │ + bne 49cd64 │ │ │ │ + b 49cfc8 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r6, r4, r0 │ │ │ │ lsl r0, r3, #13 │ │ │ │ adc lr, r3, r1 │ │ │ │ @@ -1151130,193 +1151118,193 @@ │ │ │ │ lsr r1, r1, #11 │ │ │ │ adds r0, r0, lr │ │ │ │ adc r3, r2, r6 │ │ │ │ eor r1, r1, r2, lsr #15 │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r5, r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 49cff8 │ │ │ │ + b 49cfc8 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ movw r2, #48273 @ 0xbc91 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ eor r1, r5, r1 │ │ │ │ mul r5, r1, r2 │ │ │ │ ldrh r4, [r0, #56] @ 0x38 │ │ │ │ bfc r5, #15, #17 │ │ │ │ ldrd sl, [r0, #24] │ │ │ │ mov r8, #0 │ │ │ │ and r9, r4, r5 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 49d034 │ │ │ │ + b 49d004 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 49d0dc │ │ │ │ + beq 49d0ac │ │ │ │ add r9, r9, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, fp │ │ │ │ mov r0, #0 │ │ │ │ movcs r9, r0 │ │ │ │ - bcc 49d04c │ │ │ │ + bcc 49d01c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 49d0f0 │ │ │ │ + beq 49d0c0 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ ldrh r6, [r0, r1]! │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, r1 │ │ │ │ - beq 49cd08 │ │ │ │ + beq 49ccd8 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ and r1, r0, r4 │ │ │ │ sub r1, r9, r1 │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r8, r1 │ │ │ │ - bhi 49cd08 │ │ │ │ + bhi 49ccd8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 49d02c │ │ │ │ + bne 49cffc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bls 49d0f4 │ │ │ │ + bls 49d0c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ ldr r2, [ip] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 49d02c │ │ │ │ + beq 49cffc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49d01c │ │ │ │ + beq 49cfec │ │ │ │ mov r1, ip │ │ │ │ - bl 545690 │ │ │ │ + bl 545660 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49d02c │ │ │ │ + beq 49cffc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r0, r6, r0, r1 │ │ │ │ add r7, r0, #12 │ │ │ │ - b 49cd08 │ │ │ │ - b 49d0f0 │ │ │ │ - ldr r2, [pc, #80] @ 49d14c │ │ │ │ + b 49ccd8 │ │ │ │ + b 49d0c0 │ │ │ │ + ldr r2, [pc, #80] @ 49d11c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 58f8c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 49d110 │ │ │ │ + b 49d0e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49d140 │ │ │ │ + beq 49d110 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r0, r1, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, r7, r8, lsr r5 │ │ │ │ + eorseq r8, r7, r8, ror #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 49d19c │ │ │ │ + ldr lr, [pc, #60] @ 49d16c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 49d1a0 │ │ │ │ + ldr r1, [pc, #56] @ 49d170 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 49d1a4 │ │ │ │ + ldr ip, [pc, #52] @ 49d174 │ │ │ │ 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 67ae24 │ │ │ │ + bl 67adf4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r8, r7, r4, ror #9 │ │ │ │ - andseq r0, pc, r4, lsr #7 │ │ │ │ - eorseq r8, r7, r8, ror #9 │ │ │ │ + eorseq r8, r7, r4, lsl r5 │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + eorseq r8, r7, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 49d218 │ │ │ │ + ldr ip, [pc, #96] @ 49d1e8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 49d21c │ │ │ │ + ldr lr, [pc, #92] @ 49d1ec │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 49d220 │ │ │ │ + ldr r4, [pc, #88] @ 49d1f0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 49d224 │ │ │ │ + ldr r1, [pc, #84] @ 49d1f4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 49d228 │ │ │ │ + ldr r3, [pc, #80] @ 49d1f8 │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #9 │ │ │ │ - eoreq r6, r1, r8, lsr r1 │ │ │ │ - eorseq r8, r7, ip, ror r4 │ │ │ │ - eoreq r6, r1, r8, lsl r1 │ │ │ │ - eoreq r6, r1, r9, lsl r1 │ │ │ │ + ldrhteq r8, [r7], -r0 │ │ │ │ + eoreq r6, r1, r8, lsr #2 │ │ │ │ + eorseq r8, r7, ip, lsr #9 │ │ │ │ + eoreq r6, r1, r8, lsl #2 │ │ │ │ + eoreq r6, r1, r9, lsl #2 │ │ │ │ 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 49d28c │ │ │ │ + beq 49d25c │ │ │ │ rsb r6, r9, #8 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, r6 │ │ │ │ movcc r6, r2 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 49d294 │ │ │ │ + bcc 49d264 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 49d2ac │ │ │ │ - b 49d2ec │ │ │ │ + bcc 49d27c │ │ │ │ + b 49d2bc │ │ │ │ mov r8, #0 │ │ │ │ - b 49d478 │ │ │ │ + b 49d448 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 49d2ec │ │ │ │ + bcs 49d2bc │ │ │ │ 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 │ │ │ │ @@ -1151326,15 +1151314,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 49d32c │ │ │ │ + bcs 49d2fc │ │ │ │ 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 │ │ │ │ @@ -1151359,15 +1151347,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 49d388 │ │ │ │ + bls 49d358 │ │ │ │ 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] │ │ │ │ @@ -1151428,15 +1151416,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 49d5d4 │ │ │ │ + bcs 49d5a4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -1151496,15 +1151484,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 49d4d4 │ │ │ │ + bcc 49d4a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -1151512,28 +1151500,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 49d5f8 │ │ │ │ + bcc 49d5c8 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 49d610 │ │ │ │ - b 49d654 │ │ │ │ + bcc 49d5e0 │ │ │ │ + b 49d624 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 49d654 │ │ │ │ + bcs 49d624 │ │ │ │ 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] │ │ │ │ @@ -1151544,15 +1151532,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 49d698 │ │ │ │ + bcs 49d668 │ │ │ │ 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 │ │ │ │ @@ -1151570,28 +1151558,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49da50 │ │ │ │ + beq 49da20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 49d704 │ │ │ │ + bne 49d6d4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 49da50 │ │ │ │ + bne 49da20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 37fb8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49da44 │ │ │ │ + beq 49da14 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r7, r0, #8 │ │ │ │ @@ -1151637,21 +1151625,21 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ stm r4, {r5, r8, lr} │ │ │ │ str ip, [r7, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #91 @ 0x5b │ │ │ │ strb r0, [sp, #91] @ 0x5b │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ lsl r6, r2, #13 │ │ │ │ adds fp, r2, r5 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ @@ -1151786,87 +1151774,87 @@ │ │ │ │ eor r0, r2, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eor r0, r0, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eor r1, r0, r1 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4a4950 │ │ │ │ + bl 4a4920 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49da50 │ │ │ │ + bne 49da20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 49da58 │ │ │ │ + bcs 49da28 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ add r0, r0, #12 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 49da6c │ │ │ │ + ldr r2, [pc, #12] @ 49da3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eorseq r7, r7, ip, lsr #24 │ │ │ │ + eorseq r7, r7, ip, asr ip │ │ │ │ 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 49db24 │ │ │ │ + beq 49daf4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 49dacc │ │ │ │ + bne 49da9c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 49db24 │ │ │ │ + bne 49daf4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bl 37fb8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49db18 │ │ │ │ + beq 49dae8 │ │ │ │ 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, #4] │ │ │ │ strd r6, [sp] │ │ │ │ mov r6, r1 │ │ │ │ ldm r5, {r0, ip} │ │ │ │ mov r1, ip │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4a4a78 │ │ │ │ + bl 4a4a48 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49db24 │ │ │ │ + bne 49daf4 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 49db2c │ │ │ │ + bcs 49dafc │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ add r0, r0, #12 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 49db40 │ │ │ │ + ldr r2, [pc, #12] @ 49db10 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eorseq r7, r7, r8, asr fp │ │ │ │ + eorseq r7, r7, r8, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -1151908,21 +1151896,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 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 49d22c │ │ │ │ + bl 49d1fc │ │ │ │ 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 │ │ │ │ @@ -1152058,115 +1152046,115 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49df00 │ │ │ │ + beq 49ded0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49dea4 │ │ │ │ + bne 49de74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 49df00 │ │ │ │ + bne 49ded0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 37fb8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49def0 │ │ │ │ + beq 49dec0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldm r4, {r0, ip} │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r1, ip │ │ │ │ strd r6, [sp] │ │ │ │ - bl 49db44 │ │ │ │ + bl 49db14 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r2, r5 │ │ │ │ - bl 4a4a78 │ │ │ │ + bl 4a4a48 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 49df00 │ │ │ │ + bne 49ded0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 49df08 │ │ │ │ + bcs 49ded8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r0, r0, #12 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 49df1c │ │ │ │ + ldr r2, [pc, #12] @ 49deec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eorseq r7, r7, ip, lsl #15 │ │ │ │ + ldrhteq r7, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ eor r3, r0, #2 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 49df74 │ │ │ │ + bne 49df44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49df88 │ │ │ │ + beq 49df58 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, r1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 49df8c │ │ │ │ + b 49df5c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [sp, #68] @ 0x44 │ │ │ │ subne r1, r2, r1 │ │ │ │ addne r0, r0, r1, lsr #3 │ │ │ │ - b 49df8c │ │ │ │ + b 49df5c │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [r9, #240]! @ 0xf0 │ │ │ │ mov r4, r9 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r2, [r4, #-236]! @ 0xffffff14 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #10 │ │ │ │ movls r2, r1 │ │ │ │ sub r3, r6, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 49e004 │ │ │ │ + bcs 49dfd4 │ │ │ │ adds r1, r2, r0 │ │ │ │ - bcs 49e424 │ │ │ │ + bcs 49e3f4 │ │ │ │ add r0, r2, r0 │ │ │ │ mvn r2, #0 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r2, r1 │ │ │ │ movwcc r1, #0 │ │ │ │ adds r1, r1, #1 │ │ │ │ - bcs 49e424 │ │ │ │ + bcs 49e3f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 49fa80 │ │ │ │ + bl 49fa50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 49e41c │ │ │ │ + bne 49e3ec │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #10 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #10 │ │ │ │ cmp r1, #10 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ movwhi r0, #4 │ │ │ │ @@ -1152175,15 +1152163,15 @@ │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [sl] │ │ │ │ movhi r1, r4 │ │ │ │ movls r0, sl │ │ │ │ cmp r8, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ - bcs 49e204 │ │ │ │ + bcs 49e1d4 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ str sl, [sp, #20] │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -1152192,20 +1152180,20 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r2, r2, ip │ │ │ │ - bne 49e090 │ │ │ │ + bne 49e060 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 49e108 │ │ │ │ + b 49e0d8 │ │ │ │ orr r2, r0, ip │ │ │ │ ldr lr, [sp, #8] │ │ │ │ clz r2, r2 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ @@ -1152214,86 +1152202,86 @@ │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 49e108 │ │ │ │ + beq 49e0d8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr sl, [sp, #20] │ │ │ │ tst fp, #1 │ │ │ │ - bne 49e188 │ │ │ │ - b 49e1c0 │ │ │ │ + bne 49e158 │ │ │ │ + b 49e190 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49e154 │ │ │ │ + beq 49e124 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 49e164 │ │ │ │ + beq 49e134 │ │ │ │ add r0, r2, #8 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 49e168 │ │ │ │ + b 49e138 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 49e168 │ │ │ │ + b 49e138 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r0, r0, ip │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ cmpne r2, #0 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ - bne 49e1b0 │ │ │ │ + bne 49e180 │ │ │ │ tst fp, #1 │ │ │ │ - beq 49e1c0 │ │ │ │ + beq 49e190 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #24 │ │ │ │ bl 37754 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, r9, #24 │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne 49e068 │ │ │ │ - b 49e1f8 │ │ │ │ + bne 49e038 │ │ │ │ + b 49e1c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37a48 │ │ │ │ tst fp, #1 │ │ │ │ - bne 49e188 │ │ │ │ + bne 49e158 │ │ │ │ orrs r0, fp, r7 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 49e1d8 │ │ │ │ + beq 49e1a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37a48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ str r8, [r1] │ │ │ │ - bne 49e400 │ │ │ │ + bne 49e3d0 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r6 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ add r5, sp, #32 │ │ │ │ str r8, [r1] │ │ │ │ @@ -1152310,21 +1152298,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne 49e26c │ │ │ │ + bne 49e23c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov lr, #0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - b 49e2d4 │ │ │ │ + b 49e2a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r1, lr │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ @@ -1152332,44 +1152320,44 @@ │ │ │ │ lsl ip, r0, #1 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldm r6, {r0, r2, r4, r5, r7, r9} │ │ │ │ stm r3, {r0, r2, r4, r5, r7, r9} │ │ │ │ ldr r9, [sp, #16] │ │ │ │ str lr, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - beq 49e2d4 │ │ │ │ + beq 49e2a4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst r0, #1 │ │ │ │ - bne 49e328 │ │ │ │ - b 49e3b4 │ │ │ │ + bne 49e2f8 │ │ │ │ + b 49e384 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #108] @ 0x6c │ │ │ │ cmpne r3, r0 │ │ │ │ - beq 49e3a4 │ │ │ │ + beq 49e374 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 49e328 │ │ │ │ + beq 49e2f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37a48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ @@ -1152380,113 +1152368,113 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ movwhi r1, #4 │ │ │ │ movls r0, sl │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movhi r6, r3 │ │ │ │ movls r2, #10 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 49e390 │ │ │ │ + beq 49e360 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - b 49e240 │ │ │ │ + b 49e210 │ │ │ │ mov r0, sl │ │ │ │ bl 4c144 │ │ │ │ ldrd r0, [sl] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 49e36c │ │ │ │ + b 49e33c │ │ │ │ orrs r0, r1, lr │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 49e3c8 │ │ │ │ + bne 49e398 │ │ │ │ orr r0, ip, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 49e1f0 │ │ │ │ - b 49e3e4 │ │ │ │ + beq 49e1c0 │ │ │ │ + b 49e3b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37a48 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ orr r0, ip, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 49e1f0 │ │ │ │ + beq 49e1c0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e1f0 │ │ │ │ + beq 49e1c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37a48 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e1f0 │ │ │ │ + beq 49e1c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 37a48 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49e440 │ │ │ │ - ldr r0, [pc, #192] @ 49e4ec │ │ │ │ - ldr r2, [pc, #192] @ 49e4f0 │ │ │ │ + bne 49e410 │ │ │ │ + ldr r0, [pc, #192] @ 49e4bc │ │ │ │ + ldr r2, [pc, #192] @ 49e4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ bl 58e50 │ │ │ │ - b 49e444 │ │ │ │ + b 49e414 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49e47c │ │ │ │ - b 49e484 │ │ │ │ + bne 49e44c │ │ │ │ + b 49e454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 49e484 │ │ │ │ + beq 49e454 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37a48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 49f3d4 │ │ │ │ + bl 49f3a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 49e4c0 │ │ │ │ + beq 49e490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37a48 │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 49f3d4 │ │ │ │ + bl 49f3a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 49f3d4 │ │ │ │ + bl 49f3a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [r1], -sl @ │ │ │ │ - eorseq r7, r7, r0, asr r4 │ │ │ │ + eoreq r5, r1, sl, asr #5 │ │ │ │ + eorseq r7, r7, r0, lsl #9 │ │ │ │ movw ip, #52864 @ 0xce80 │ │ │ │ movw r2, #28345 @ 0x6eb9 │ │ │ │ movw r1, #48359 @ 0xbce7 │ │ │ │ movw r3, #27653 @ 0x6c05 │ │ │ │ movt ip, #38458 @ 0x963a │ │ │ │ movt r2, #31412 @ 0x7ab4 │ │ │ │ movt r1, #2796 @ 0xaec │ │ │ │ @@ -1152496,93 +1152484,93 @@ │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ + beq 49e510 │ │ │ │ + b 49b23c │ │ │ │ + push {fp, lr} │ │ │ │ + ldr r0, [pc, #4] @ 49e520 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 589d8 │ │ │ │ + eorseq r7, r7, r8, ror #3 │ │ │ │ + ldr r0, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb r1, [r0] │ │ │ │ + strb r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ beq 49e540 │ │ │ │ - b 49b26c │ │ │ │ + b 499fc8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49e550 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrhteq r7, [r7], -r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49e570 │ │ │ │ - b 499ff8 │ │ │ │ + b 49b7e0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49e580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r7, r7, r8, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49e5a0 │ │ │ │ - b 49b810 │ │ │ │ + b 49aa8c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49e5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r7, r7, r8, asr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r1, [r0] │ │ │ │ - strb r2, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 49e5d0 │ │ │ │ - b 49aabc │ │ │ │ - push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 49e5e0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 589d8 │ │ │ │ - eorseq r7, r7, r8, lsr #2 │ │ │ │ - ldr r0, [r0] │ │ │ │ - b 5443f0 │ │ │ │ + b 5443c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #788 @ 0x314 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r4, [r0] │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bhi 49e644 │ │ │ │ + bhi 49e614 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3855c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [r6, r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 38a24 │ │ │ │ - b 49e66c │ │ │ │ + b 49e63c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 38334 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 38a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e9b8 │ │ │ │ + beq 49e988 │ │ │ │ add r4, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ bl 38760 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -1152622,49 +1152610,49 @@ │ │ │ │ str r8, [sp, #728] @ 0x2d8 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ str fp, [sp, #272] @ 0x110 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49df20 │ │ │ │ + bl 49def0 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r8, [sp, #828] @ 0x33c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ea1c │ │ │ │ + beq 49e9ec │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 565164 │ │ │ │ + bl 565134 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 49e7bc │ │ │ │ + bne 49e78c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ str r3, [sp, #748] @ 0x2ec │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ - b 49e7fc │ │ │ │ + b 49e7cc │ │ │ │ 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] │ │ │ │ @@ -1152688,49 +1152676,49 @@ │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r2, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r1, r2 │ │ │ │ - beq 49e910 │ │ │ │ - ldr r1, [pc, #596] @ 49ea98 │ │ │ │ + beq 49e8e0 │ │ │ │ + ldr r1, [pc, #596] @ 49ea68 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ stm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #764 @ 0x2fc │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - ldr r0, [pc, #576] @ 49ea9c │ │ │ │ + ldr r0, [pc, #576] @ 49ea6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #772] @ 0x304 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6784f4 │ │ │ │ + bl 6784c4 │ │ │ │ add r9, sp, #776 @ 0x308 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ - beq 49e8a8 │ │ │ │ + beq 49e878 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 37a48 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq 49e920 │ │ │ │ - ldr r1, [pc, #488] @ 49eaa0 │ │ │ │ - ldr r2, [pc, #488] @ 49eaa4 │ │ │ │ - ldr r0, [pc, #488] @ 49eaa8 │ │ │ │ + beq 49e8f0 │ │ │ │ + ldr r1, [pc, #488] @ 49ea70 │ │ │ │ + ldr r2, [pc, #488] @ 49ea74 │ │ │ │ + ldr r0, [pc, #488] @ 49ea78 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #484] @ 49eaac │ │ │ │ + ldr r3, [pc, #484] @ 49ea7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ movw r7, #365 @ 0x16d │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #79 @ 0x4f │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1152741,71 +1152729,71 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r8, [sp] │ │ │ │ bl 58b6c │ │ │ │ - b 49ea2c │ │ │ │ + b 49e9fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49e920 │ │ │ │ + beq 49e8f0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 37a48 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls 49e968 │ │ │ │ + bls 49e938 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49e99c │ │ │ │ + beq 49e96c │ │ │ │ mov r5, r4 │ │ │ │ - b 49e950 │ │ │ │ + b 49e920 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49e99c │ │ │ │ + beq 49e96c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e944 │ │ │ │ + beq 49e914 │ │ │ │ mov r0, r5 │ │ │ │ bl 37a48 │ │ │ │ - b 49e944 │ │ │ │ + b 49e914 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49e9b0 │ │ │ │ + beq 49e980 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ - b 49e984 │ │ │ │ + b 49e954 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 49e9b0 │ │ │ │ + beq 49e980 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e978 │ │ │ │ + beq 49e948 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49e978 │ │ │ │ + b 49e948 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #788 @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #236] @ 49eab0 │ │ │ │ - ldr r2, [pc, #236] @ 49eab4 │ │ │ │ - ldr r1, [pc, #236] @ 49eab8 │ │ │ │ + ldr r0, [pc, #236] @ 49ea80 │ │ │ │ + ldr r2, [pc, #236] @ 49ea84 │ │ │ │ + ldr r1, [pc, #236] @ 49ea88 │ │ │ │ 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] @ 49eabc │ │ │ │ + ldr r3, [pc, #200] @ 49ea8c │ │ │ │ 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 │ │ │ │ @@ -1152817,47 +1152805,47 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r8 │ │ │ │ bl 58d44 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 49ea6c │ │ │ │ + beq 49ea3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49ea6c │ │ │ │ + beq 49ea3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 49ea6c │ │ │ │ + b 49ea3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49ea6c │ │ │ │ + beq 49ea3c │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 37a48 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49f4c4 │ │ │ │ + bl 49f494 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - b 49ea84 │ │ │ │ + b 49ea54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49f4c4 │ │ │ │ + bl 49f494 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r7, r4, lsl r0 │ │ │ │ - eorseq r1, sl, ip, asr #13 │ │ │ │ - mlaeq r1, lr, sp, r4 │ │ │ │ - eoreq r4, r1, r2, ror #26 │ │ │ │ - mlaeq r1, sl, ip, r4 │ │ │ │ - eorseq r6, r7, ip, ror #29 │ │ │ │ + eorseq r7, r7, r4, asr #32 │ │ │ │ + ldrshteq r1, [sl], -ip │ │ │ │ + eoreq r4, r1, lr, lsl #27 │ │ │ │ + eoreq r4, r1, r2, asr sp │ │ │ │ + eoreq r4, r1, sl, lsl #25 │ │ │ │ + eorseq r6, r7, ip, lsl pc │ │ │ │ andeq ip, r0, r4, lsl #2 │ │ │ │ - eorseq r6, r7, r0, lsr #26 │ │ │ │ - eorseq r6, r7, r0, asr #26 │ │ │ │ - eorseq r1, sl, r0, lsr r5 │ │ │ │ + eorseq r6, r7, r0, asr sp │ │ │ │ + eorseq r6, r7, r0, ror sp │ │ │ │ + eorseq r1, sl, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r1] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -1152869,21 +1152857,21 @@ │ │ │ │ bl 3855c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r5, r4] │ │ │ │ bl 37208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ebc0 │ │ │ │ + beq 49eb90 │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ bl 38424 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 49ec2c │ │ │ │ + beq 49ebfc │ │ │ │ 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 │ │ │ │ @@ -1152896,119 +1152884,119 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37634 │ │ │ │ mov r5, r0 │ │ │ │ bl 3794c │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 681b68 │ │ │ │ + bl 681b38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 49ec9c │ │ │ │ + beq 49ec6c │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 3888c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ecd8 │ │ │ │ + beq 49eca8 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #444] @ 49ed84 │ │ │ │ + ldr r0, [pc, #444] @ 49ed54 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #440] @ 49ed88 │ │ │ │ - ldr r2, [pc, #440] @ 49ed8c │ │ │ │ + ldr r1, [pc, #440] @ 49ed58 │ │ │ │ + ldr r2, [pc, #440] @ 49ed5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ 49ed90 │ │ │ │ + ldr r2, [pc, #388] @ 49ed60 │ │ │ │ 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 58df0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #372] @ 49edac │ │ │ │ - ldr r1, [pc, #372] @ 49edb0 │ │ │ │ + ldr r0, [pc, #372] @ 49ed7c │ │ │ │ + ldr r1, [pc, #372] @ 49ed80 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #320] @ 49edb4 │ │ │ │ + ldr r1, [pc, #320] @ 49ed84 │ │ │ │ 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 58df0 │ │ │ │ - b 49ed44 │ │ │ │ - ldr r1, [pc, #240] @ 49ed94 │ │ │ │ - ldr r0, [pc, #240] @ 49ed98 │ │ │ │ - ldr r3, [pc, #240] @ 49ed9c │ │ │ │ + b 49ed14 │ │ │ │ + ldr r1, [pc, #240] @ 49ed64 │ │ │ │ + ldr r0, [pc, #240] @ 49ed68 │ │ │ │ + ldr r3, [pc, #240] @ 49ed6c │ │ │ │ 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 58b6c │ │ │ │ - b 49ed44 │ │ │ │ + b 49ed14 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ 49eda0 │ │ │ │ - ldr r1, [pc, #188] @ 49eda4 │ │ │ │ + ldr r0, [pc, #188] @ 49ed70 │ │ │ │ + ldr r1, [pc, #188] @ 49ed74 │ │ │ │ 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] @ 49eda8 │ │ │ │ + ldr r1, [pc, #136] @ 49ed78 │ │ │ │ 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 │ │ │ │ @@ -1153020,211 +1153008,211 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ed74 │ │ │ │ + beq 49ed44 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 37a48 │ │ │ │ mov r0, fp │ │ │ │ bl 37d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ strdeq fp, [r0], -ip │ │ │ │ - eorseq r6, r7, r8, lsr #23 │ │ │ │ - eorseq r6, r7, ip, lsl #23 │ │ │ │ - eorseq r1, sl, ip, lsl r3 │ │ │ │ - eorseq r6, r7, r0, asr #22 │ │ │ │ - strhteq r4, [r1], -lr │ │ │ │ - ldrshteq r6, [r7], -r0 │ │ │ │ + ldrsbteq r6, [r7], -r8 │ │ │ │ + ldrhteq r6, [r7], -ip │ │ │ │ + eorseq r1, sl, ip, asr #6 │ │ │ │ + eorseq r6, r7, r0, ror fp │ │ │ │ + eoreq r4, r1, lr, lsr #17 │ │ │ │ + eorseq r6, r7, r0, lsr #22 │ │ │ │ andeq fp, r0, ip, asr #27 │ │ │ │ - eorseq r6, r7, r0, ror #20 │ │ │ │ - eorseq r1, sl, r8, lsl #4 │ │ │ │ + mlaseq r7, r0, sl, r6 │ │ │ │ + eorseq r1, sl, r8, lsr r2 │ │ │ │ andeq fp, r0, r8, ror lr │ │ │ │ - ldrshteq r6, [r7], -r4 │ │ │ │ - ldrhteq r1, [sl], -r4 │ │ │ │ + eorseq r6, r7, r4, lsr #22 │ │ │ │ + eorseq r1, sl, r4, ror #5 │ │ │ │ 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 49eac0 │ │ │ │ + bl 49ea90 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4b0c20 │ │ │ │ + bl 4b0bf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 49ee4c │ │ │ │ + bcs 49ee1c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 4b0c20 │ │ │ │ + bl 4b0bf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 49ee2c │ │ │ │ + beq 49edfc │ │ │ │ cmp r0, #2 │ │ │ │ - bne 49eeac │ │ │ │ + bne 49ee7c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ee40 │ │ │ │ + beq 49ee10 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #148] @ 49eef0 │ │ │ │ - ldr r3, [pc, #148] @ 49eef4 │ │ │ │ + ldr r1, [pc, #148] @ 49eec0 │ │ │ │ + ldr r3, [pc, #148] @ 49eec4 │ │ │ │ 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, #100] @ 49eef8 │ │ │ │ + ldr r0, [pc, #100] @ 49eec8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ - b 49eec4 │ │ │ │ - ldr r0, [pc, #52] @ 49eee8 │ │ │ │ - ldr r2, [pc, #52] @ 49eeec │ │ │ │ + b 49ee94 │ │ │ │ + ldr r0, [pc, #52] @ 49eeb8 │ │ │ │ + ldr r2, [pc, #52] @ 49eebc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 58e50 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49eee0 │ │ │ │ + beq 49eeb0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [r1], -r8 @ │ │ │ │ - eorseq r6, r7, r8, lsr #19 │ │ │ │ - eorseq r6, r7, r0, lsr #18 │ │ │ │ - eorseq r6, r7, r4, lsr #18 │ │ │ │ - eorseq r0, sl, ip, lsl #27 │ │ │ │ + eoreq r4, r1, r8, ror #15 │ │ │ │ + ldrsbteq r6, [r7], -r8 │ │ │ │ + eorseq r6, r7, r0, asr r9 │ │ │ │ + eorseq r6, r7, r4, asr r9 │ │ │ │ + ldrhteq r0, [sl], -ip │ │ │ │ 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 49eac0 │ │ │ │ + bl 49ea90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r4, #24 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ef6c │ │ │ │ + beq 49ef3c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 377f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49ef64 │ │ │ │ + beq 49ef34 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 49efe8 │ │ │ │ + ldr r1, [pc, #116] @ 49efb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 49efec │ │ │ │ + ldr r2, [pc, #112] @ 49efbc │ │ │ │ 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] @ 49eff0 │ │ │ │ + ldr r0, [pc, #64] @ 49efc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49efe0 │ │ │ │ + beq 49efb0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r7, r0, lsr #16 │ │ │ │ - eorseq r6, r7, r4, lsl #16 │ │ │ │ - eorseq r0, sl, r0, ror ip │ │ │ │ + eorseq r6, r7, r0, asr r8 │ │ │ │ + eorseq r6, r7, r4, lsr r8 │ │ │ │ + eorseq r0, sl, r0, lsr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 49eac0 │ │ │ │ + bl 49ea90 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4afcc0 │ │ │ │ + bl 4afc90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 49f064 │ │ │ │ + bne 49f034 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37b44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f05c │ │ │ │ + beq 49f02c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [pc, #108] @ 49f0e4 │ │ │ │ - ldr r1, [pc, #108] @ 49f0e8 │ │ │ │ - ldr r4, [pc, #108] @ 49f0ec │ │ │ │ + ldr r5, [pc, #108] @ 49f0b4 │ │ │ │ + ldr r1, [pc, #108] @ 49f0b8 │ │ │ │ + ldr r4, [pc, #108] @ 49f0bc │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1153238,214 +1153226,214 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f0dc │ │ │ │ + beq 49f0ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfffcfb58 │ │ │ │ - eorseq r6, r7, r0, lsl r7 │ │ │ │ - ldrshteq r6, [r7], -r8 │ │ │ │ + @ instruction: 0xfffcfb88 │ │ │ │ + eorseq r6, r7, r0, asr #14 │ │ │ │ + eorseq r6, r7, r8, lsr #14 │ │ │ │ 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 49eac0 │ │ │ │ + bl 49ea90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 37328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f168 │ │ │ │ + beq 49f138 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3825c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f158 │ │ │ │ + beq 49f128 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 49f1e4 │ │ │ │ + ldr r1, [pc, #116] @ 49f1b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 49f1e8 │ │ │ │ + ldr r2, [pc, #112] @ 49f1b8 │ │ │ │ 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] @ 49f1ec │ │ │ │ + ldr r0, [pc, #64] @ 49f1bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58df0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f1dc │ │ │ │ + beq 49f1ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 37a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r7, r4, lsr #12 │ │ │ │ - eorseq r6, r7, r8, lsl #12 │ │ │ │ - eorseq r0, sl, r4, ror sl │ │ │ │ + eorseq r6, r7, r4, asr r6 │ │ │ │ + eorseq r6, r7, r8, lsr r6 │ │ │ │ + eorseq r0, sl, r4, lsr #21 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 49f208 │ │ │ │ + bne 49f1d8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 49f20c │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + bne 49f1dc │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ + ldr r0, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb r1, [r0] │ │ │ │ + strb r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 49f1fc │ │ │ │ + b 49b7e0 │ │ │ │ + push {fp, lr} │ │ │ │ + ldr r0, [pc, #4] @ 49f20c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 589d8 │ │ │ │ + ldrshteq r6, [r7], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49f22c │ │ │ │ - b 49b810 │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49f23c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, r7, ip, asr #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49f25c │ │ │ │ - b 49b26c │ │ │ │ + b 49aa8c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49f26c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mlaseq r7, ip, r4, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 49f28c │ │ │ │ - b 49aabc │ │ │ │ + b 499fc8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 49f29c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r6, r7, ip, ror #8 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r1, [r0] │ │ │ │ - strb r2, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 49f2bc │ │ │ │ - b 499ff8 │ │ │ │ - push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 49f2cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 589d8 │ │ │ │ - eorseq r6, r7, ip, lsr r4 │ │ │ │ - ldr r0, [r0] │ │ │ │ b 38aa8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 49f338 │ │ │ │ + beq 49f308 │ │ │ │ ldrd r6, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ - beq 49f310 │ │ │ │ + beq 49f2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f320 │ │ │ │ + beq 49f2f0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 49f320 │ │ │ │ + b 49f2f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f320 │ │ │ │ + beq 49f2f0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f338 │ │ │ │ + beq 49f308 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f350 │ │ │ │ + beq 49f320 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f36c │ │ │ │ + beq 49f33c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 49f374 │ │ │ │ + b 49f344 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f390 │ │ │ │ + beq 49f360 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f3b0 │ │ │ │ + beq 49f380 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ - b 49f3b0 │ │ │ │ + b 49f380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f3c8 │ │ │ │ + beq 49f398 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f3f4 │ │ │ │ + beq 49f3c4 │ │ │ │ b 37a48 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 38aa8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -1153468,133 +1153456,133 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49f49c │ │ │ │ + beq 49f46c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 49f480 │ │ │ │ + b 49f450 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49f49c │ │ │ │ + beq 49f46c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f474 │ │ │ │ + beq 49f444 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 49f474 │ │ │ │ + b 49f444 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f4c0 │ │ │ │ + beq 49f490 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bls 49f510 │ │ │ │ + bls 49f4e0 │ │ │ │ ldrd r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49f540 │ │ │ │ + beq 49f510 │ │ │ │ mov r4, r6 │ │ │ │ - b 49f4f8 │ │ │ │ + b 49f4c8 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49f540 │ │ │ │ + beq 49f510 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f4ec │ │ │ │ + beq 49f4bc │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f4ec │ │ │ │ + b 49f4bc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49f528 │ │ │ │ + bne 49f4f8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r4, r4, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 49f518 │ │ │ │ + beq 49f4e8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f51c │ │ │ │ + beq 49f4ec │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f51c │ │ │ │ + b 49f4ec │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 49f5a0 │ │ │ │ + bls 49f570 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49f5d4 │ │ │ │ + beq 49f5a4 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 49f588 │ │ │ │ + b 49f558 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 49f5d4 │ │ │ │ + beq 49f5a4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f57c │ │ │ │ + beq 49f54c │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f57c │ │ │ │ + b 49f54c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 49f5e8 │ │ │ │ + beq 49f5b8 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 49f5bc │ │ │ │ + b 49f58c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 49f5e8 │ │ │ │ + beq 49f5b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f5b0 │ │ │ │ + beq 49f580 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f5b0 │ │ │ │ + b 49f580 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 49f6a8 │ │ │ │ + ldr r9, [pc, #160] @ 49f678 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 49f6ac │ │ │ │ + ldr fp, [pc, #156] @ 49f67c │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 49f6b0 │ │ │ │ + ldr ip, [pc, #152] @ 49f680 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 49f6b4 │ │ │ │ + ldr lr, [pc, #148] @ 49f684 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 49f6b8 │ │ │ │ + ldr r8, [pc, #144] @ 49f688 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 49f6bc │ │ │ │ + ldr sl, [pc, #140] @ 49f68c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 49f6c0 │ │ │ │ + ldr r1, [pc, #128] @ 49f690 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 49f6c4 │ │ │ │ + ldr r3, [pc, #124] @ 49f694 │ │ │ │ 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 │ │ │ │ @@ -1153609,53 +1153597,53 @@ │ │ │ │ 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 67a900 │ │ │ │ + bl 67a8d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrshteq r6, [r7], -r4 │ │ │ │ - ldrheq r3, [pc], -r5 │ │ │ │ - ldrsbteq r6, [r7], -r4 │ │ │ │ - andseq sp, lr, ip, lsl #27 │ │ │ │ - andseq sp, lr, ip, ror #26 │ │ │ │ - ldrhteq r6, [r7], -ip │ │ │ │ - eoreq r3, r1, r8, ror pc │ │ │ │ - eoreq r3, r1, sp, ror pc │ │ │ │ + eorseq r6, r7, r4, lsr #4 │ │ │ │ + andseq r3, pc, r5, lsr #1 │ │ │ │ + eorseq r6, r7, r4, lsl #4 │ │ │ │ + andseq sp, lr, ip, ror sp │ │ │ │ + andseq sp, lr, ip, asr sp │ │ │ │ + eorseq r6, r7, ip, ror #3 │ │ │ │ + eoreq r3, r1, r8, ror #30 │ │ │ │ + eoreq r3, r1, sp, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r9, sp │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r3 │ │ │ │ - bl 666854 │ │ │ │ + bl 666824 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 666854 │ │ │ │ + bl 666824 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp fp, sl │ │ │ │ - bne 49f728 │ │ │ │ + bne 49f6f8 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbeq r0, [sp, #29] │ │ │ │ cmpeq r0, #2 │ │ │ │ - beq 49f7dc │ │ │ │ + beq 49f7ac │ │ │ │ ldrb r5, [sp, #8] │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r5, #6 │ │ │ │ - beq 49f748 │ │ │ │ + beq 49f718 │ │ │ │ add r1, r9, #9 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #19 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #9 │ │ │ │ @@ -1153667,15 +1153655,15 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 3855c │ │ │ │ ldrb r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #6 │ │ │ │ strb r4, [sp, #94] @ 0x5e │ │ │ │ strh r7, [sp, #92] @ 0x5c │ │ │ │ - beq 49f798 │ │ │ │ + beq 49f768 │ │ │ │ add r1, r8, #9 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r2, #19 │ │ │ │ bl 3855c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r0, r5, #9 │ │ │ │ @@ -1153686,180 +1153674,180 @@ │ │ │ │ strb r6, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ strb r4, [sp, #126] @ 0x7e │ │ │ │ strh r7, [sp, #124] @ 0x7c │ │ │ │ - bl 498990 │ │ │ │ + bl 498960 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #61] @ 0x3d │ │ │ │ cmp r0, #2 │ │ │ │ - bne 49f728 │ │ │ │ + bne 49f6f8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 49f7fc │ │ │ │ + bne 49f7cc │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ - b 49f808 │ │ │ │ + b 49f7d8 │ │ │ │ ldrb r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 49f814 │ │ │ │ + bne 49f7e4 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 49f728 │ │ │ │ - b 49f834 │ │ │ │ + bcc 49f6f8 │ │ │ │ + b 49f804 │ │ │ │ cmp r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ movwcc r2, #1 │ │ │ │ teq r2, r1 │ │ │ │ - bne 49f728 │ │ │ │ + bne 49f6f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp] │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f728 │ │ │ │ + bne 49f6f8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 49f8c8 │ │ │ │ + ldr ip, [pc, #96] @ 49f898 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 49f8cc │ │ │ │ + ldr lr, [pc, #92] @ 49f89c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 49f8d0 │ │ │ │ + ldr r4, [pc, #88] @ 49f8a0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 49f8d4 │ │ │ │ + ldr r1, [pc, #84] @ 49f8a4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 49f8d8 │ │ │ │ + ldr r3, [pc, #80] @ 49f8a8 │ │ │ │ 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 67a730 │ │ │ │ + bl 67a700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mlaseq r7, r8, pc, r5 @ │ │ │ │ - eoreq r3, r1, r4, ror sp │ │ │ │ - eorseq r5, r7, r4, lsr #31 │ │ │ │ - eoreq r3, r1, r4, asr sp │ │ │ │ - eoreq r3, r1, r5, asr sp │ │ │ │ + eorseq r5, r7, r8, asr #31 │ │ │ │ + eoreq r3, r1, r4, ror #26 │ │ │ │ + ldrsbteq r5, [r7], -r4 │ │ │ │ + eoreq r3, r1, r4, asr #26 │ │ │ │ + eoreq r3, r1, r5, asr #26 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49f934 │ │ │ │ + beq 49f904 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #76] @ 49f948 │ │ │ │ + ldr r1, [pc, #76] @ 49f918 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #72] @ 49f94c │ │ │ │ - ldr ip, [pc, #72] @ 49f950 │ │ │ │ + ldr r3, [pc, #72] @ 49f91c │ │ │ │ + ldr ip, [pc, #72] @ 49f920 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 67a660 │ │ │ │ + bl 67a630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 49f954 │ │ │ │ + ldr r1, [pc, #24] @ 49f924 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 67a614 │ │ │ │ - @ instruction: 0x001edbd0 │ │ │ │ - eoreq r3, r1, r9, ror #25 │ │ │ │ - eorseq r5, r7, r8, lsr #30 │ │ │ │ - andseq r0, pc, pc, ror #18 │ │ │ │ + b 67a5e4 │ │ │ │ + andseq sp, lr, r0, asr #23 │ │ │ │ + ldrdeq r3, [r1], -r9 @ │ │ │ │ + eorseq r5, r7, r8, asr pc │ │ │ │ + andseq r0, pc, pc, asr r9 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 49f9a0 │ │ │ │ + bls 49f970 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49f9d4 │ │ │ │ + beq 49f9a4 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 49f988 │ │ │ │ + b 49f958 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 49f9d4 │ │ │ │ + beq 49f9a4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f97c │ │ │ │ + beq 49f94c │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f97c │ │ │ │ + b 49f94c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 49f9e8 │ │ │ │ + beq 49f9b8 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 49f9bc │ │ │ │ + b 49f98c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 49f9e8 │ │ │ │ + beq 49f9b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f9b0 │ │ │ │ + beq 49f980 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49f9b0 │ │ │ │ + b 49f980 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bls 49fa38 │ │ │ │ + bls 49fa08 │ │ │ │ ldrd r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49fa68 │ │ │ │ + beq 49fa38 │ │ │ │ mov r4, r6 │ │ │ │ - b 49fa20 │ │ │ │ + b 49f9f0 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 49fa68 │ │ │ │ + beq 49fa38 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fa14 │ │ │ │ + beq 49f9e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49fa14 │ │ │ │ + b 49f9e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49fa50 │ │ │ │ + bne 49fa20 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r4, r4, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 49fa40 │ │ │ │ + beq 49fa10 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fa44 │ │ │ │ + beq 49fa14 │ │ │ │ mov r0, r4 │ │ │ │ bl 37a48 │ │ │ │ - b 49fa44 │ │ │ │ + b 49fa14 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1153868,1350 +1153856,1350 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #10 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ movls r4, #10 │ │ │ │ movhi r9, r5 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 49fc38 │ │ │ │ + bhi 49fc08 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #11 │ │ │ │ - bcs 49fad4 │ │ │ │ + bcs 49faa4 │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 49fae8 │ │ │ │ + bcs 49fab8 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r1 │ │ │ │ - bne 49fb44 │ │ │ │ + bne 49fb14 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, fp │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3855c │ │ │ │ mov r0, #24 │ │ │ │ str r5, [r6, #240] @ 0xf0 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49fc50 │ │ │ │ + bne 49fc20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fc50 │ │ │ │ + beq 49fc20 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull sl, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49fbb4 │ │ │ │ + bne 49fb84 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fbb4 │ │ │ │ + beq 49fb84 │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 49fbc4 │ │ │ │ - ldr r0, [pc, #260] @ 49fc80 │ │ │ │ + bcs 49fb94 │ │ │ │ + ldr r0, [pc, #260] @ 49fc50 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ bl 2a918c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49fac8 │ │ │ │ + beq 49fa98 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ - b 49fc0c │ │ │ │ + b 49fbdc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49fc24 │ │ │ │ + bne 49fbf4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 680dd8 │ │ │ │ + bl 680da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fc24 │ │ │ │ + beq 49fbf4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ bl 2a9194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #8 │ │ │ │ - beq 49fac8 │ │ │ │ + beq 49fa98 │ │ │ │ str r8, [r6, #240] @ 0xf0 │ │ │ │ stm r6, {r4, r9} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 49fc84 │ │ │ │ + ldr r0, [pc, #68] @ 49fc54 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #64] @ 49fc88 │ │ │ │ + ldr r2, [pc, #64] @ 49fc58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58e50 │ │ │ │ - ldr r1, [pc, #52] @ 49fc8c │ │ │ │ + ldr r1, [pc, #52] @ 49fc5c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #48] @ 49fc90 │ │ │ │ - ldr r3, [pc, #48] @ 49fc94 │ │ │ │ + ldr r0, [pc, #48] @ 49fc60 │ │ │ │ + ldr r3, [pc, #48] @ 49fc64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ - eorseq r0, sl, ip, lsl r2 │ │ │ │ - andseq r3, pc, r3, lsr #3 │ │ │ │ - eorseq r5, r7, r8, asr ip │ │ │ │ - eorseq r5, r7, r0, lsl ip │ │ │ │ - eoreq r3, r1, r2, lsl #18 │ │ │ │ - eorseq r5, r7, r8, ror #22 │ │ │ │ + eorseq r0, sl, ip, asr #4 │ │ │ │ + mulseq pc, r3, r1 @ │ │ │ │ + eorseq r5, r7, r8, lsl #25 │ │ │ │ + eorseq r5, r7, r0, asr #24 │ │ │ │ + strdeq r3, [r1], -r2 @ │ │ │ │ + mlaseq r7, r8, fp, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #364] @ 49fe18 │ │ │ │ + ldr r1, [pc, #364] @ 49fde8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 49fdbc │ │ │ │ - ldr r2, [pc, #356] @ 49fe28 │ │ │ │ + bne 49fd8c │ │ │ │ + ldr r2, [pc, #356] @ 49fdf8 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r1, [pc, #352] @ 49fe2c │ │ │ │ + ldr r1, [pc, #352] @ 49fdfc │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ str r1, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1048] @ 0x418 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl 4ae2f8 │ │ │ │ + bl 4ae2c8 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #292] @ 49fe30 │ │ │ │ + ldr r3, [pc, #292] @ 49fe00 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 564590 │ │ │ │ + bl 564560 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 49fd68 │ │ │ │ + bls 49fd38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49fd9c │ │ │ │ + beq 49fd6c │ │ │ │ add r6, r5, #8 │ │ │ │ - b 49fd50 │ │ │ │ + b 49fd20 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 49fd9c │ │ │ │ + beq 49fd6c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fd44 │ │ │ │ + beq 49fd14 │ │ │ │ mov r0, r6 │ │ │ │ bl 37a48 │ │ │ │ - b 49fd44 │ │ │ │ + b 49fd14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49fdac │ │ │ │ + beq 49fd7c │ │ │ │ add r5, r5, #8 │ │ │ │ - b 49fd84 │ │ │ │ + b 49fd54 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 49fdac │ │ │ │ + beq 49fd7c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fd78 │ │ │ │ + beq 49fd48 │ │ │ │ mov r0, r5 │ │ │ │ bl 37a48 │ │ │ │ - b 49fd78 │ │ │ │ + b 49fd48 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #88] @ 49fe1c │ │ │ │ + ldr r3, [pc, #88] @ 49fdec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #84] @ 49fe20 │ │ │ │ + ldr r1, [pc, #84] @ 49fdf0 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #56] @ 49fe24 │ │ │ │ + ldr r1, [pc, #56] @ 49fdf4 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 57428 │ │ │ │ mov r0, r4 │ │ │ │ - b 49fcbc │ │ │ │ + b 49fc8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f558 │ │ │ │ + bl 49f528 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, sl, ip, lsr r2 │ │ │ │ - ldrsbteq r5, [r7], -r0 │ │ │ │ - ldrsbteq r5, [r7], -ip │ │ │ │ - ldrshteq r0, [sl], -r8 │ │ │ │ - eoreq r3, r1, lr, lsl #21 │ │ │ │ - eorseq pc, r9, r8, ror pc @ │ │ │ │ - ldrhteq r5, [r7], -r0 │ │ │ │ + eorseq r0, sl, ip, ror #4 │ │ │ │ + eorseq r5, r7, r0, lsl #18 │ │ │ │ + eorseq r5, r7, ip, lsl #22 │ │ │ │ + eorseq r0, sl, r8, lsr #2 │ │ │ │ + eoreq r3, r1, lr, ror sl │ │ │ │ + eorseq pc, r9, r8, lsr #31 │ │ │ │ + eorseq r5, r7, r0, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #3384] @ 4a0b80 │ │ │ │ + ldr r1, [pc, #3384] @ 4a0b50 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r9, [r0] │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add fp, r2, r9 │ │ │ │ ldr r5, [fp, r3]! │ │ │ │ cmn r5, #-2147483646 @ 0x80000002 │ │ │ │ movwhi r7, #1 │ │ │ │ - bhi 4a0840 │ │ │ │ + bhi 4a0810 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [fp] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r4, [sl, #164] @ 0xa4 │ │ │ │ - ldr r8, [pc, #3336] @ 4a0b88 │ │ │ │ + ldr r8, [pc, #3336] @ 4a0b58 │ │ │ │ cmp r2, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne 49feac │ │ │ │ + bne 49fe7c │ │ │ │ ldr r6, [sl, #160] @ 0xa0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [fp] │ │ │ │ - bne 49feb4 │ │ │ │ + bne 49fe84 │ │ │ │ mov r0, #1 │ │ │ │ - b 49ff24 │ │ │ │ + b 49fef4 │ │ │ │ str r5, [fp] │ │ │ │ ldr r6, [sl, #160] @ 0xa0 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sl, #156] @ 0x9c │ │ │ │ - bne 4a0854 │ │ │ │ + bne 4a0824 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 49fee8 │ │ │ │ + beq 49feb8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #1 │ │ │ │ stm fp, {r0, r7} │ │ │ │ str r6, [fp, #8] │ │ │ │ str r4, [fp, #12] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 49ff14 │ │ │ │ - ldr r0, [pc, #3196] @ 4a0b8c │ │ │ │ + beq 49fee4 │ │ │ │ + ldr r0, [pc, #3196] @ 4a0b5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sl, #84] @ 0x54 │ │ │ │ ldr r7, [sl, #88] @ 0x58 │ │ │ │ ldr r1, [sl, #92] @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl 38a48 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 49ff6c │ │ │ │ + beq 49ff3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49ff84 │ │ │ │ + beq 49ff54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0038 │ │ │ │ + beq 4a0008 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 4a004c │ │ │ │ + bhi 4a001c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fff8 │ │ │ │ + beq 49ffc8 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fff8 │ │ │ │ + beq 49ffc8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a0020 │ │ │ │ + bne 49fff0 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a00cc │ │ │ │ + bne 4a009c │ │ │ │ ldr r0, [fp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 4a00c0 │ │ │ │ + b 4a0090 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a005c │ │ │ │ + bne 4a002c │ │ │ │ ldr r0, [fp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 4a00fc │ │ │ │ + b 4a00cc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bls 49ffb8 │ │ │ │ - ldr r0, [pc, #2936] @ 4a0bcc │ │ │ │ + bls 49ff88 │ │ │ │ + ldr r0, [pc, #2936] @ 4a0b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - b 4a0880 │ │ │ │ + b 4a0850 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 49f6c8 │ │ │ │ + bl 49f698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a00cc │ │ │ │ - cmp r7, #0 │ │ │ │ beq 4a009c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 4a006c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - beq 4a00c0 │ │ │ │ + beq 4a0090 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r4 │ │ │ │ - b 4a0174 │ │ │ │ + b 4a0144 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a00e4 │ │ │ │ + beq 4a00b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - beq 4a0118 │ │ │ │ + beq 4a00e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a0118 │ │ │ │ + beq 4a00e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a0864 │ │ │ │ + bne 4a0834 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a013c │ │ │ │ + beq 4a010c │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r0, [fp, #16] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0164 │ │ │ │ - ldr r0, [pc, #2608] @ 4a0b90 │ │ │ │ + beq 4a0134 │ │ │ │ + ldr r0, [pc, #2608] @ 4a0b60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [sl, #263] @ 0x107 │ │ │ │ ldrb r1, [fp, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a01ac │ │ │ │ + bne 4a017c │ │ │ │ ldrb r0, [sl, #266] @ 0x10a │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a01e8 │ │ │ │ + bne 4a01b8 │ │ │ │ ldrb r0, [sl, #250] @ 0xfa │ │ │ │ ldrb r1, [fp, #61] @ 0x3d │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0224 │ │ │ │ - b 4a0250 │ │ │ │ + bne 4a01f4 │ │ │ │ + b 4a0220 │ │ │ │ strb r0, [fp, #60] @ 0x3c │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a01cc │ │ │ │ - ldr r0, [pc, #2508] @ 4a0b94 │ │ │ │ + beq 4a019c │ │ │ │ + ldr r0, [pc, #2508] @ 4a0b64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldrb r0, [sl, #266] @ 0x10a │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0198 │ │ │ │ + beq 4a0168 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0208 │ │ │ │ - ldr r0, [pc, #2456] @ 4a0b9c │ │ │ │ + beq 4a01d8 │ │ │ │ + ldr r0, [pc, #2456] @ 4a0b6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldrb r0, [sl, #250] @ 0xfa │ │ │ │ ldrb r1, [fp, #61] @ 0x3d │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0250 │ │ │ │ + beq 4a0220 │ │ │ │ strb r0, [fp, #61] @ 0x3d │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0244 │ │ │ │ - ldr r0, [pc, #2392] @ 4a0b98 │ │ │ │ + beq 4a0214 │ │ │ │ + ldr r0, [pc, #2392] @ 4a0b68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r6, [sl, #96] @ 0x60 │ │ │ │ ldr r7, [sl, #100] @ 0x64 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 563034 │ │ │ │ + bl 563004 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 38a48 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - beq 4a0294 │ │ │ │ + beq 4a0264 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a02ac │ │ │ │ + beq 4a027c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a035c │ │ │ │ + beq 4a032c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 4a0370 │ │ │ │ + bhi 4a0340 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0320 │ │ │ │ + beq 4a02f0 │ │ │ │ bl 37538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0320 │ │ │ │ + beq 4a02f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5630e0 │ │ │ │ + bl 5630b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 373d0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a0344 │ │ │ │ + bne 4a0314 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a0610 │ │ │ │ + bne 4a05e0 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - b 4a03e0 │ │ │ │ + b 4a03b0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a0380 │ │ │ │ + bne 4a0350 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - b 4a063c │ │ │ │ + b 4a060c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bls 4a02e0 │ │ │ │ - ldr r0, [pc, #2140] @ 4a0bd4 │ │ │ │ + bls 4a02b0 │ │ │ │ + ldr r0, [pc, #2140] @ 4a0ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - b 4a0880 │ │ │ │ + b 4a0850 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 49f6c8 │ │ │ │ + bl 49f698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0610 │ │ │ │ + beq 4a05e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a03bc │ │ │ │ + beq 4a038c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - beq 4a03e0 │ │ │ │ + beq 4a03b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [sl, #248] @ 0xf8 │ │ │ │ ldrb r1, [fp, #62] @ 0x3e │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a06c8 │ │ │ │ + beq 4a0698 │ │ │ │ strb r0, [fp, #62] @ 0x3e │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0418 │ │ │ │ - ldr r0, [pc, #1936] @ 4a0ba4 │ │ │ │ + beq 4a03e8 │ │ │ │ + ldr r0, [pc, #1936] @ 4a0b74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [sl, #196] @ 0xc4 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a06d8 │ │ │ │ + beq 4a06a8 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0454 │ │ │ │ - ldr r0, [pc, #1880] @ 4a0ba8 │ │ │ │ + beq 4a0424 │ │ │ │ + ldr r0, [pc, #1880] @ 4a0b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldrb r0, [sl, #259] @ 0x103 │ │ │ │ ldrb r1, [fp, #63] @ 0x3f │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a06e8 │ │ │ │ + beq 4a06b8 │ │ │ │ strb r0, [fp, #63] @ 0x3f │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0490 │ │ │ │ - ldr r0, [pc, #1824] @ 4a0bac │ │ │ │ + beq 4a0460 │ │ │ │ + ldr r0, [pc, #1824] @ 4a0b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [sl, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a06f8 │ │ │ │ + beq 4a06c8 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a04cc │ │ │ │ - ldr r0, [pc, #1768] @ 4a0bb0 │ │ │ │ + beq 4a049c │ │ │ │ + ldr r0, [pc, #1768] @ 4a0b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldrb r0, [sl, #254] @ 0xfe │ │ │ │ ldrb r1, [fp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0708 │ │ │ │ + beq 4a06d8 │ │ │ │ strb r0, [fp, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0508 │ │ │ │ - ldr r0, [pc, #1712] @ 4a0bb4 │ │ │ │ + beq 4a04d8 │ │ │ │ + ldr r0, [pc, #1712] @ 4a0b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldrb r0, [sl, #252] @ 0xfc │ │ │ │ ldrb r1, [fp, #65] @ 0x41 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0718 │ │ │ │ + beq 4a06e8 │ │ │ │ strb r0, [fp, #65] @ 0x41 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0544 │ │ │ │ - ldr r0, [pc, #1656] @ 4a0bb8 │ │ │ │ + beq 4a0514 │ │ │ │ + ldr r0, [pc, #1656] @ 4a0b88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [sl, #212] @ 0xd4 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0728 │ │ │ │ + beq 4a06f8 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a0580 │ │ │ │ - ldr r0, [pc, #1600] @ 4a0bbc │ │ │ │ + beq 4a0550 │ │ │ │ + ldr r0, [pc, #1600] @ 4a0b8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [sl, #204] @ 0xcc │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0738 │ │ │ │ + beq 4a0708 │ │ │ │ str r0, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a05bc │ │ │ │ - ldr r0, [pc, #1544] @ 4a0bc0 │ │ │ │ + beq 4a058c │ │ │ │ + ldr r0, [pc, #1544] @ 4a0b90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [sl, #208] @ 0xd0 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0748 │ │ │ │ + beq 4a0718 │ │ │ │ str r0, [fp, #56] @ 0x38 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a05f8 │ │ │ │ - ldr r0, [pc, #1488] @ 4a0bc4 │ │ │ │ + beq 4a05c8 │ │ │ │ + ldr r0, [pc, #1488] @ 4a0b94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4a0750 │ │ │ │ - b 4a0758 │ │ │ │ + bne 4a0720 │ │ │ │ + b 4a0728 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a0628 │ │ │ │ + beq 4a05f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - beq 4a0658 │ │ │ │ + beq 4a0628 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a0658 │ │ │ │ + beq 4a0628 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a0874 │ │ │ │ + bne 4a0844 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0680 │ │ │ │ + beq 4a0650 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r0, [fp, #24] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a06a8 │ │ │ │ - ldr r0, [pc, #1276] @ 4a0ba0 │ │ │ │ + beq 4a0678 │ │ │ │ + ldr r0, [pc, #1276] @ 4a0b70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r0, r9 │ │ │ │ bl 38084 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r0, [sl, #248] @ 0xf8 │ │ │ │ ldrb r1, [fp, #62] @ 0x3e │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a03f8 │ │ │ │ + bne 4a03c8 │ │ │ │ ldr r0, [sl, #196] @ 0xc4 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0434 │ │ │ │ + bne 4a0404 │ │ │ │ ldrb r0, [sl, #259] @ 0x103 │ │ │ │ ldrb r1, [fp, #63] @ 0x3f │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0470 │ │ │ │ + bne 4a0440 │ │ │ │ ldr r0, [sl, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a04ac │ │ │ │ + bne 4a047c │ │ │ │ ldrb r0, [sl, #254] @ 0xfe │ │ │ │ ldrb r1, [fp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a04e8 │ │ │ │ + bne 4a04b8 │ │ │ │ ldrb r0, [sl, #252] @ 0xfc │ │ │ │ ldrb r1, [fp, #65] @ 0x41 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0524 │ │ │ │ + bne 4a04f4 │ │ │ │ ldr r0, [sl, #212] @ 0xd4 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0560 │ │ │ │ + bne 4a0530 │ │ │ │ ldr r0, [sl, #204] @ 0xcc │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a059c │ │ │ │ + bne 4a056c │ │ │ │ ldr r0, [sl, #208] @ 0xd0 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a05d8 │ │ │ │ + bne 4a05a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a0758 │ │ │ │ + beq 4a0728 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a076c │ │ │ │ + beq 4a073c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [sl, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a0810 │ │ │ │ + bne 4a07e0 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0798 │ │ │ │ + beq 4a0768 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07b0 │ │ │ │ + beq 4a0780 │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07c8 │ │ │ │ + beq 4a0798 │ │ │ │ ldr r0, [sl, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07e0 │ │ │ │ + beq 4a07b0 │ │ │ │ ldr r0, [sl, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07f8 │ │ │ │ + beq 4a07c8 │ │ │ │ ldr r0, [sl, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sl, #156] @ 0x9c │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a082c │ │ │ │ + bne 4a07fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a078c │ │ │ │ - b 4a0798 │ │ │ │ + bne 4a075c │ │ │ │ + b 4a0768 │ │ │ │ ldr r0, [sl, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ldr r0, [pc, #824] @ 4a0b84 │ │ │ │ + ldr r0, [pc, #824] @ 4a0b54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - b 4a0880 │ │ │ │ - ldr r0, [pc, #876] @ 4a0bc8 │ │ │ │ + b 4a0850 │ │ │ │ + ldr r0, [pc, #876] @ 4a0b98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - b 4a0880 │ │ │ │ - ldr r0, [pc, #868] @ 4a0bd0 │ │ │ │ + b 4a0850 │ │ │ │ + ldr r0, [pc, #868] @ 4a0ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - b 4a0880 │ │ │ │ - ldr r0, [pc, #860] @ 4a0bd8 │ │ │ │ + b 4a0850 │ │ │ │ + ldr r0, [pc, #860] @ 4a0ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a08d8 │ │ │ │ + beq 4a08a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a08d8 │ │ │ │ + b 4a08a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a08ec │ │ │ │ + beq 4a08bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a08ec │ │ │ │ + b 4a08bc │ │ │ │ mov r8, r0 │ │ │ │ - b 4a0a24 │ │ │ │ + b 4a09f4 │ │ │ │ mov r8, r0 │ │ │ │ - b 4a0914 │ │ │ │ + b 4a08e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - b 4a0964 │ │ │ │ + b 4a0934 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 4a09b4 │ │ │ │ - b 4a0900 │ │ │ │ + b 4a0984 │ │ │ │ + b 4a08d0 │ │ │ │ mov r8, r0 │ │ │ │ - b 4a0a1c │ │ │ │ + b 4a09ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a0a40 │ │ │ │ + b 4a0a10 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a0a38 │ │ │ │ + b 4a0a08 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a09a4 │ │ │ │ + b 4a0974 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 4a0a08 │ │ │ │ + beq 4a09d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a0a08 │ │ │ │ + b 4a09d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a0a1c │ │ │ │ + beq 4a09ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a0a1c │ │ │ │ + b 4a09ec │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a09a4 │ │ │ │ + beq 4a0974 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 4a0a30 │ │ │ │ + b 4a0a00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a0a38 │ │ │ │ + beq 4a0a08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a0a38 │ │ │ │ + b 4a0a08 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a0a44 │ │ │ │ + beq 4a0a14 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a0a44 │ │ │ │ + b 4a0a14 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a0a44 │ │ │ │ + b 4a0a14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a0a24 │ │ │ │ + beq 4a09f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 38aa8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0a44 │ │ │ │ + beq 4a0a14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 38aa8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 49f438 │ │ │ │ + bl 49f408 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a0ad0 │ │ │ │ + bne 4a0aa0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sl, #84] @ 0x54 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a0aec │ │ │ │ + bne 4a0abc │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [sl, #96] @ 0x60 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a0b08 │ │ │ │ + bne 4a0ad8 │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a0b20 │ │ │ │ + bne 4a0af0 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a0b38 │ │ │ │ + bne 4a0b08 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a0b50 │ │ │ │ + bne 4a0b20 │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0ab4 │ │ │ │ + beq 4a0a84 │ │ │ │ ldr r0, [sl, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sl, #156] @ 0x9c │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a0b6c │ │ │ │ + bne 4a0b3c │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sl, #84] @ 0x54 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 4a0a68 │ │ │ │ + beq 4a0a38 │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [sl, #96] @ 0x60 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 4a0a78 │ │ │ │ + beq 4a0a48 │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0a84 │ │ │ │ + beq 4a0a54 │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0a90 │ │ │ │ + beq 4a0a60 │ │ │ │ ldr r0, [sl, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0a9c │ │ │ │ + beq 4a0a6c │ │ │ │ ldr r0, [sl, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a0aa8 │ │ │ │ - b 4a0ab4 │ │ │ │ + bne 4a0a78 │ │ │ │ + b 4a0a84 │ │ │ │ ldr r0, [sl, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r9, r0, lsl #28 │ │ │ │ - ldrsbteq r5, [r7], -r8 │ │ │ │ - eorseq r1, sl, ip, lsr #11 │ │ │ │ - eorseq r1, sl, r0, lsr #10 │ │ │ │ - ldrsbteq r1, [sl], -r0 │ │ │ │ - eorseq r1, sl, r8, ror #4 │ │ │ │ - ldrshteq r1, [sl], -r0 │ │ │ │ - eorseq r1, sl, ip, lsr #4 │ │ │ │ - eorseq r0, sl, ip, lsl #27 │ │ │ │ - eorseq r1, sl, ip, lsl r0 │ │ │ │ - eorseq r0, sl, r0, ror #31 │ │ │ │ - eorseq r0, sl, r4, lsr #31 │ │ │ │ - eorseq r0, sl, r8, ror #30 │ │ │ │ - eorseq r0, sl, ip, lsr #30 │ │ │ │ - ldrshteq r0, [sl], -r0 │ │ │ │ - ldrhteq r0, [sl], -r4 │ │ │ │ - eorseq r0, sl, r8, ror lr │ │ │ │ - eorseq r0, sl, ip, lsr lr │ │ │ │ + eorseq pc, r9, r0, lsr lr @ │ │ │ │ + eorseq r5, r7, r8, lsl #2 │ │ │ │ + ldrsbteq r1, [sl], -ip │ │ │ │ + eorseq r1, sl, r0, asr r5 │ │ │ │ + eorseq r1, sl, r0, lsl #6 │ │ │ │ + mlaseq sl, r8, r2, r1 │ │ │ │ + eorseq r1, sl, r0, lsr #4 │ │ │ │ + eorseq r1, sl, ip, asr r2 │ │ │ │ + ldrhteq r0, [sl], -ip │ │ │ │ + eorseq r1, sl, ip, asr #32 │ │ │ │ + eorseq r1, sl, r0, lsl r0 │ │ │ │ + ldrsbteq r0, [sl], -r4 │ │ │ │ + mlaseq sl, r8, pc, r0 @ │ │ │ │ + eorseq r0, sl, ip, asr pc │ │ │ │ + eorseq r0, sl, r0, lsr #30 │ │ │ │ + eorseq r0, sl, r4, ror #29 │ │ │ │ + eorseq r0, sl, r8, lsr #29 │ │ │ │ + eorseq r0, sl, ip, ror #28 │ │ │ │ + eorseq r5, r7, r8, ror #1 │ │ │ │ + eorseq r5, r7, r0, ror #17 │ │ │ │ ldrhteq r5, [r7], -r8 │ │ │ │ - ldrhteq r5, [r7], -r0 │ │ │ │ + mlaseq r7, ip, r5, r5 │ │ │ │ eorseq r5, r7, r8, lsl #1 │ │ │ │ - eorseq r5, r7, ip, ror #10 │ │ │ │ - eorseq r5, r7, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #520] @ 4a0df4 │ │ │ │ + ldr r1, [pc, #520] @ 4a0dc4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r6 │ │ │ │ add r5, r1, r3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r8, [pc, #488] @ 4a0df8 │ │ │ │ + ldr r8, [pc, #488] @ 4a0dc8 │ │ │ │ cmp r1, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne 4a0c68 │ │ │ │ + bne 4a0c38 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0c9c │ │ │ │ + bne 4a0c6c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0ccc │ │ │ │ + bne 4a0c9c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 4a0cf8 │ │ │ │ + bne 4a0cc8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0d28 │ │ │ │ + bne 4a0cf8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a0d58 │ │ │ │ - b 4a0d78 │ │ │ │ + bne 4a0d28 │ │ │ │ + b 4a0d48 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0d94 │ │ │ │ - ldr r1, [pc, #380] @ 4a0e00 │ │ │ │ + bne 4a0d64 │ │ │ │ + ldr r1, [pc, #380] @ 4a0dd0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0c28 │ │ │ │ + beq 4a0bf8 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0da4 │ │ │ │ + bne 4a0d74 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0c38 │ │ │ │ + beq 4a0c08 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0db4 │ │ │ │ + bne 4a0d84 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 4a0c44 │ │ │ │ + beq 4a0c14 │ │ │ │ str r7, [r5, #20] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0dc4 │ │ │ │ + bne 4a0d94 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0c54 │ │ │ │ + beq 4a0c24 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0dd4 │ │ │ │ + bne 4a0da4 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 38084 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a0d78 │ │ │ │ + beq 4a0d48 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a0de4 │ │ │ │ + bne 4a0db4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 38084 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 491528 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 491528 │ │ │ │ - ldr r0, [pc, #96] @ 4a0dfc │ │ │ │ + ldr r0, [pc, #96] @ 4a0dcc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4bc08 │ │ │ │ + b 4a0c4c │ │ │ │ + ldr r0, [pc, #88] @ 4a0dd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ - b 4a0c7c │ │ │ │ - ldr r0, [pc, #88] @ 4a0e04 │ │ │ │ + b 4a0c80 │ │ │ │ + ldr r0, [pc, #76] @ 4a0dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ b 4a0cb0 │ │ │ │ - ldr r0, [pc, #76] @ 4a0e08 │ │ │ │ + ldr r0, [pc, #64] @ 4a0ddc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ - b 4a0ce0 │ │ │ │ - ldr r0, [pc, #64] @ 4a0e0c │ │ │ │ + b 4a0cdc │ │ │ │ + ldr r0, [pc, #52] @ 4a0de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ b 4a0d0c │ │ │ │ - ldr r0, [pc, #52] @ 4a0e10 │ │ │ │ + ldr r0, [pc, #40] @ 4a0de4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ b 4a0d3c │ │ │ │ - ldr r0, [pc, #40] @ 4a0e14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4bc08 │ │ │ │ - b 4a0d6c │ │ │ │ - eorseq pc, r9, r8, rrx │ │ │ │ - eorseq r0, sl, ip, lsr r6 │ │ │ │ + mlaseq r9, r8, r0, pc @ │ │ │ │ + eorseq r0, sl, ip, ror #12 │ │ │ │ + eorseq r0, sl, r4, ror #9 │ │ │ │ + ldrshteq r0, [sl], -r8 │ │ │ │ + ldrsbteq r0, [sl], -r4 │ │ │ │ + eorseq r0, sl, r4, asr #9 │ │ │ │ ldrhteq r0, [sl], -r4 │ │ │ │ - eorseq r0, sl, r8, asr #11 │ │ │ │ eorseq r0, sl, r4, lsr #9 │ │ │ │ mlaseq sl, r4, r4, r0 │ │ │ │ - eorseq r0, sl, r4, lsl #9 │ │ │ │ - eorseq r0, sl, r4, ror r4 │ │ │ │ - eorseq r0, sl, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #496] @ 4a1018 │ │ │ │ + ldr r2, [pc, #496] @ 4a0fe8 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r8, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #476] @ 4a101c │ │ │ │ + ldr r2, [pc, #476] @ 4a0fec │ │ │ │ ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #472] @ 4a1020 │ │ │ │ + ldr r0, [pc, #472] @ 4a0ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add r0, r8, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r0, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 46f040 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a0f50 │ │ │ │ - ldr r0, [pc, #424] @ 4a1028 │ │ │ │ + bne 4a0f20 │ │ │ │ + ldr r0, [pc, #424] @ 4a0ff8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4a0f48 │ │ │ │ - ldr r2, [pc, #408] @ 4a102c │ │ │ │ + bcc 4a0f18 │ │ │ │ + ldr r2, [pc, #408] @ 4a0ffc │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #404] @ 4a1030 │ │ │ │ + ldr r0, [pc, #404] @ 4a1000 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4951f0 │ │ │ │ - ldr r1, [pc, #376] @ 4a1034 │ │ │ │ - ldr r2, [pc, #376] @ 4a1038 │ │ │ │ + bl 4951c0 │ │ │ │ + ldr r1, [pc, #376] @ 4a1004 │ │ │ │ + ldr r2, [pc, #376] @ 4a1008 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #372] @ 4a103c │ │ │ │ + ldr r0, [pc, #372] @ 4a100c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ - ldr r1, [pc, #316] @ 4a1040 │ │ │ │ + bl 621564 │ │ │ │ + ldr r1, [pc, #316] @ 4a1010 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a0f48 │ │ │ │ + beq 4a0f18 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a0fc8 │ │ │ │ + bne 4a0f98 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 37ab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 4a0f90 │ │ │ │ - ldr r1, [pc, #152] @ 4a1024 │ │ │ │ + bne 4a0f60 │ │ │ │ + ldr r1, [pc, #152] @ 4a0ff4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 47fa78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [r0, r6, lsl #2] │ │ │ │ @@ -1155220,78 +1155208,78 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 382d4 │ │ │ │ - ldr r0, [pc, #116] @ 4a1044 │ │ │ │ + ldr r0, [pc, #116] @ 4a1014 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1010 │ │ │ │ + beq 4a0fe0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq lr, [r9], -r8 │ │ │ │ - andseq r8, lr, r8, asr fp │ │ │ │ - eorseq r4, r7, r0, ror #11 │ │ │ │ - ldrsbteq r4, [r7], -r8 │ │ │ │ - eorseq pc, r9, ip, lsr #32 │ │ │ │ - andseq r8, lr, r0, lsr #20 │ │ │ │ - eorseq r4, r7, r4, ror r5 │ │ │ │ + eorseq lr, r9, r8, lsl #30 │ │ │ │ + andseq r8, lr, r8, asr #22 │ │ │ │ + eorseq r4, r7, r0, lsl r6 │ │ │ │ + eorseq r4, r7, r8, lsl #20 │ │ │ │ + eorseq pc, r9, ip, asr r0 @ │ │ │ │ + andseq r8, lr, r0, lsl sl │ │ │ │ + eorseq r4, r7, r4, lsr #11 │ │ │ │ @ instruction: 0xffffe728 │ │ │ │ - eorseq r4, r7, r8, asr sl │ │ │ │ - eorseq r4, r7, ip, ror #20 │ │ │ │ - eoreq r2, r1, r2, lsl #18 │ │ │ │ - eorseq r4, r7, r4, lsr #19 │ │ │ │ + eorseq r4, r7, r8, lsl #21 │ │ │ │ + mlaseq r7, ip, sl, r4 │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ + ldrsbteq r4, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #508] @ 4a1254 │ │ │ │ + ldr r2, [pc, #508] @ 4a1224 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r8, [r0] │ │ │ │ ldrd r4, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #488] @ 4a1258 │ │ │ │ + ldr r2, [pc, #488] @ 4a1228 │ │ │ │ ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #484] @ 4a125c │ │ │ │ + ldr r0, [pc, #484] @ 4a122c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ add r0, r4, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 46f040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1124 │ │ │ │ + beq 4a10f4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a11fc │ │ │ │ + bne 4a11cc │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ cmp r6, r1 │ │ │ │ - bls 4a1208 │ │ │ │ + bls 4a11d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn r2, r1 │ │ │ │ add r2, r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r0, r1, lsl #2]! │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r3, r0, #4 │ │ │ │ @@ -1155307,105 +1155295,105 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 382d4 │ │ │ │ - ldr r0, [pc, #312] @ 4a1264 │ │ │ │ + ldr r0, [pc, #312] @ 4a1234 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4a11f4 │ │ │ │ - ldr r2, [pc, #296] @ 4a1268 │ │ │ │ + bcc 4a11c4 │ │ │ │ + ldr r2, [pc, #296] @ 4a1238 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #292] @ 4a126c │ │ │ │ + ldr r0, [pc, #292] @ 4a123c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4951f0 │ │ │ │ - ldr r1, [pc, #264] @ 4a1270 │ │ │ │ - ldr r2, [pc, #264] @ 4a1274 │ │ │ │ + bl 4951c0 │ │ │ │ + ldr r1, [pc, #264] @ 4a1240 │ │ │ │ + ldr r2, [pc, #264] @ 4a1244 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #260] @ 4a1278 │ │ │ │ + ldr r0, [pc, #260] @ 4a1248 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 621594 │ │ │ │ - ldr r1, [pc, #204] @ 4a127c │ │ │ │ + bl 621564 │ │ │ │ + ldr r1, [pc, #204] @ 4a124c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6213b0 │ │ │ │ + bl 621380 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a11f4 │ │ │ │ + beq 4a11c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ 4a1260 │ │ │ │ + ldr r0, [pc, #92] @ 4a1230 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - ldr r2, [pc, #112] @ 4a1280 │ │ │ │ + ldr r2, [pc, #112] @ 4a1250 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 586f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a123c │ │ │ │ + beq 4a120c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r9, r8, lsr #25 │ │ │ │ - andseq r8, lr, r8, lsr #18 │ │ │ │ - ldrhteq r4, [r7], -r0 │ │ │ │ - ldrhteq r4, [r7], -r0 │ │ │ │ - eorseq lr, r9, r0, lsl #27 │ │ │ │ - andseq r8, lr, r4, ror r7 │ │ │ │ - eorseq r4, r7, r8, asr #5 │ │ │ │ + ldrsbteq lr, [r9], -r8 │ │ │ │ + andseq r8, lr, r8, lsl r9 │ │ │ │ + eorseq r4, r7, r0, ror #7 │ │ │ │ + eorseq r4, r7, r0, ror #15 │ │ │ │ + ldrhteq lr, [r9], -r0 │ │ │ │ + andseq r8, lr, r4, ror #14 │ │ │ │ + ldrshteq r4, [r7], -r8 │ │ │ │ @ instruction: 0xffffe47c │ │ │ │ - eorseq r4, r7, ip, ror #15 │ │ │ │ - eorseq r4, r7, r0, lsl #16 │ │ │ │ - eoreq r2, r1, r6, asr r6 │ │ │ │ - mlaseq r7, r4, r7, r4 │ │ │ │ + eorseq r4, r7, ip, lsl r8 │ │ │ │ + eorseq r4, r7, r0, lsr r8 │ │ │ │ + eoreq r2, r1, r6, asr #12 │ │ │ │ + eorseq r4, r7, r4, asr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #320] @ 4a13d4 │ │ │ │ + ldr r2, [pc, #320] @ 4a13a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r4, [r0] │ │ │ │ ldm r1, {r0, r5} │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r2, r4 │ │ │ │ @@ -1155413,60 +1155401,60 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 46f040 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4a1320 │ │ │ │ + bne 4a12f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 381cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a136c │ │ │ │ + beq 4a133c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #228] @ 4a13d8 │ │ │ │ + ldr r1, [pc, #228] @ 4a13a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 4a1328 │ │ │ │ - ldr r1, [pc, #220] @ 4a13e8 │ │ │ │ + bne 4a12f8 │ │ │ │ + ldr r1, [pc, #220] @ 4a13b8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1378 │ │ │ │ + beq 4a1348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #172] @ 4a13dc │ │ │ │ + ldr r3, [pc, #172] @ 4a13ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #168] @ 4a13e0 │ │ │ │ + ldr r0, [pc, #168] @ 4a13b0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #23] │ │ │ │ add r1, sp, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #136] @ 4a13e4 │ │ │ │ + ldr r0, [pc, #136] @ 4a13b4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ mov r0, r5 │ │ │ │ - b 4a1304 │ │ │ │ - ldr r0, [pc, #132] @ 4a13f8 │ │ │ │ + b 4a12d4 │ │ │ │ + ldr r0, [pc, #132] @ 4a13c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - ldr r0, [pc, #108] @ 4a13ec │ │ │ │ - ldr r3, [pc, #108] @ 4a13f0 │ │ │ │ - ldr r1, [pc, #108] @ 4a13f4 │ │ │ │ + ldr r0, [pc, #108] @ 4a13bc │ │ │ │ + ldr r3, [pc, #108] @ 4a13c0 │ │ │ │ + ldr r1, [pc, #108] @ 4a13c4 │ │ │ │ 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 │ │ │ │ @@ -1155479,322 +1155467,322 @@ │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r9, r4, ror sl │ │ │ │ - eorseq lr, r9, ip, lsr r9 │ │ │ │ - mlaseq r7, r4, r3, r4 │ │ │ │ - ldrhteq r4, [r7], -r0 │ │ │ │ - ldrsbteq lr, [r9], -r0 │ │ │ │ - eorseq lr, r9, r8, lsr r9 │ │ │ │ - eoreq r2, r1, r6, ror #3 │ │ │ │ - eorseq r4, r7, r0, lsr r4 │ │ │ │ - eorseq r4, r7, r0, asr #12 │ │ │ │ - eorseq r4, r7, r0, asr r6 │ │ │ │ + eorseq lr, r9, r4, lsr #21 │ │ │ │ + eorseq lr, r9, ip, ror #18 │ │ │ │ + eorseq r4, r7, r4, asr #7 │ │ │ │ + eorseq r4, r7, r0, ror #15 │ │ │ │ + eorseq lr, r9, r0, lsl #18 │ │ │ │ + eorseq lr, r9, r8, ror #18 │ │ │ │ + ldrdeq r2, [r1], -r6 @ │ │ │ │ + eorseq r4, r7, r0, ror #8 │ │ │ │ + eorseq r4, r7, r0, ror r6 │ │ │ │ + eorseq r4, r7, r0, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - ldr r1, [pc, #132] @ 4a148c │ │ │ │ + ldr r1, [pc, #132] @ 4a145c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ add r6, r2, r4 │ │ │ │ bl 38850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a1480 │ │ │ │ + bne 4a1450 │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 4a1464 │ │ │ │ + beq 4a1434 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ bl 38aa8 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 4a144c │ │ │ │ + bne 4a141c │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 382d4 │ │ │ │ - ldr r0, [pc, #8] @ 4a1490 │ │ │ │ + ldr r0, [pc, #8] @ 4a1460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58ab4 │ │ │ │ - eorseq lr, r9, r0, lsl #18 │ │ │ │ - eorseq r4, r7, ip, asr r5 │ │ │ │ + eorseq lr, r9, r0, lsr r9 │ │ │ │ + eorseq r4, r7, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r1] │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 38850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a15f4 │ │ │ │ + beq 4a15c4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - b 4a14fc │ │ │ │ + b 4a14cc │ │ │ │ add r2, sp, #24 │ │ │ │ add r5, r5, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 4a15f4 │ │ │ │ + beq 4a15c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 381cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a160c │ │ │ │ + beq 4a15dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ - ldr r0, [pc, #396] @ 4a16b0 │ │ │ │ + ldr r0, [pc, #396] @ 4a1680 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4a15b8 │ │ │ │ - ldr r0, [pc, #388] @ 4a16c0 │ │ │ │ + bne 4a1588 │ │ │ │ + ldr r0, [pc, #388] @ 4a1690 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a161c │ │ │ │ - ldr r0, [pc, #376] @ 4a16d0 │ │ │ │ + beq 4a15ec │ │ │ │ + ldr r0, [pc, #376] @ 4a16a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #360] @ 4a16d4 │ │ │ │ + ldr r2, [pc, #360] @ 4a16a4 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4951f0 │ │ │ │ + bl 4951c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 4a1594 │ │ │ │ - ldr r1, [pc, #332] @ 4a16d8 │ │ │ │ + bne 4a1564 │ │ │ │ + ldr r1, [pc, #332] @ 4a16a8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 64b484 │ │ │ │ + bl 64b454 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a14d4 │ │ │ │ + beq 4a14a4 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r6, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 37754 │ │ │ │ - b 4a14d4 │ │ │ │ + b 4a14a4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #43] @ 0x2b │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #228] @ 4a16b4 │ │ │ │ + ldr r0, [pc, #228] @ 4a1684 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #212] @ 4a16b8 │ │ │ │ + ldr r0, [pc, #212] @ 4a1688 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r3, [pc, #208] @ 4a16bc │ │ │ │ + ldr r3, [pc, #208] @ 4a168c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 57428 │ │ │ │ - b 4a1534 │ │ │ │ + b 4a1504 │ │ │ │ add r2, sp, #8 │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #152] @ 4a16ac │ │ │ │ + ldr r0, [pc, #152] @ 4a167c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - b 4a1648 │ │ │ │ - ldr r0, [pc, #160] @ 4a16c4 │ │ │ │ - ldr r3, [pc, #160] @ 4a16c8 │ │ │ │ - ldr r1, [pc, #160] @ 4a16cc │ │ │ │ + b 4a1618 │ │ │ │ + ldr r0, [pc, #160] @ 4a1694 │ │ │ │ + ldr r3, [pc, #160] @ 4a1698 │ │ │ │ + ldr r1, [pc, #160] @ 4a169c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 58b6c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 4a1670 │ │ │ │ + b 4a1640 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1674 │ │ │ │ + beq 4a1644 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a1674 │ │ │ │ + b 4a1644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b 4a1684 │ │ │ │ + b 4a1654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 38aa8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f458 │ │ │ │ + bl 49f428 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f458 │ │ │ │ + bl 49f428 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r7, r0, ror #7 │ │ │ │ - eorseq lr, r9, ip, lsl #14 │ │ │ │ - eorseq r4, r7, ip, lsl r5 │ │ │ │ - eorseq lr, r9, ip, asr #12 │ │ │ │ - ldrshteq r4, [r7], -r0 │ │ │ │ - eorseq lr, r9, r8, lsl #14 │ │ │ │ - eoreq r1, r1, r2, asr #30 │ │ │ │ - eorseq r4, r7, ip, lsl #3 │ │ │ │ - eorseq r4, r7, ip, asr #7 │ │ │ │ - eorseq r3, r7, ip, asr #29 │ │ │ │ - andseq r8, lr, r0, lsr r4 │ │ │ │ - eorseq r4, r7, r4, lsl #9 │ │ │ │ - ldr r1, [pc, #20] @ 4a16f8 │ │ │ │ + eorseq r4, r7, r0, lsl r4 │ │ │ │ + eorseq lr, r9, ip, lsr r7 │ │ │ │ + eorseq r4, r7, ip, asr #10 │ │ │ │ + eorseq lr, r9, ip, ror r6 │ │ │ │ + eorseq r4, r7, r0, lsr #2 │ │ │ │ + eorseq lr, r9, r8, lsr r7 │ │ │ │ + eoreq r1, r1, r2, lsr pc │ │ │ │ + ldrhteq r4, [r7], -ip │ │ │ │ + ldrshteq r4, [r7], -ip │ │ │ │ + ldrshteq r3, [r7], -ip │ │ │ │ + andseq r8, lr, r0, lsr #8 │ │ │ │ + ldrhteq r4, [r7], -r4 │ │ │ │ + ldr r1, [pc, #20] @ 4a16c8 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r3, [pc, #16] @ 4a16fc │ │ │ │ + ldr r3, [pc, #16] @ 4a16cc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49edb8 │ │ │ │ - eoreq r2, r1, r4, asr r1 │ │ │ │ - eorseq r4, r7, r0, asr #6 │ │ │ │ - ldr r1, [pc, #20] @ 4a171c │ │ │ │ + b 49ed88 │ │ │ │ + eoreq r2, r1, r4, asr #2 │ │ │ │ + eorseq r4, r7, r0, ror r3 │ │ │ │ + ldr r1, [pc, #20] @ 4a16ec │ │ │ │ mov r2, #22 │ │ │ │ - ldr r3, [pc, #16] @ 4a1720 │ │ │ │ + ldr r3, [pc, #16] @ 4a16f0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49f0f0 │ │ │ │ - eoreq r2, r1, ip, lsr r1 │ │ │ │ - eorseq r4, r7, ip, lsr #6 │ │ │ │ - ldr r1, [pc, #20] @ 4a1740 │ │ │ │ + b 49f0c0 │ │ │ │ + eoreq r2, r1, ip, lsr #2 │ │ │ │ + eorseq r4, r7, ip, asr r3 │ │ │ │ + ldr r1, [pc, #20] @ 4a1710 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r3, [pc, #16] @ 4a1744 │ │ │ │ + ldr r3, [pc, #16] @ 4a1714 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49edb8 │ │ │ │ - eoreq r2, r1, lr, lsr #2 │ │ │ │ - eorseq r4, r7, r8, lsl r3 │ │ │ │ + b 49ed88 │ │ │ │ + eoreq r2, r1, lr, lsl r1 │ │ │ │ + eorseq r4, r7, r8, asr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #68] @ 4a179c │ │ │ │ + ldr r2, [pc, #68] @ 4a176c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67a624 │ │ │ │ - ldr r1, [pc, #44] @ 4a17a0 │ │ │ │ + bl 67a5f4 │ │ │ │ + ldr r1, [pc, #44] @ 4a1770 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 4a17a4 │ │ │ │ + ldr r0, [pc, #40] @ 4a1774 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r2, r1, r0, lsl r1 │ │ │ │ - strdeq r2, [r1], -sp @ │ │ │ │ - eorseq r4, r7, r0, ror #5 │ │ │ │ - ldr r1, [pc, #20] @ 4a17c4 │ │ │ │ + eoreq r2, r1, r0, lsl #2 │ │ │ │ + eoreq r2, r1, sp, ror #1 │ │ │ │ + eorseq r4, r7, r0, lsl r3 │ │ │ │ + ldr r1, [pc, #20] @ 4a1794 │ │ │ │ mov r2, #13 │ │ │ │ - ldr r3, [pc, #16] @ 4a17c8 │ │ │ │ + ldr r3, [pc, #16] @ 4a1798 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eefc │ │ │ │ - eoreq r2, r1, r6, asr #1 │ │ │ │ - ldrhteq r4, [r7], -r4 │ │ │ │ - ldr r1, [pc, #20] @ 4a17e8 │ │ │ │ + b 49eecc │ │ │ │ + strhteq r2, [r1], -r6 │ │ │ │ + eorseq r4, r7, r4, ror #5 │ │ │ │ + ldr r1, [pc, #20] @ 4a17b8 │ │ │ │ mov r2, #20 │ │ │ │ - ldr r3, [pc, #16] @ 4a17ec │ │ │ │ + ldr r3, [pc, #16] @ 4a17bc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eefc │ │ │ │ - eoreq r2, r1, pc, lsr #1 │ │ │ │ - eorseq r4, r7, r0, lsr #5 │ │ │ │ - ldr r1, [pc, #20] @ 4a180c │ │ │ │ + b 49eecc │ │ │ │ + mlaeq r1, pc, r0, r2 @ │ │ │ │ + ldrsbteq r4, [r7], -r0 │ │ │ │ + ldr r1, [pc, #20] @ 4a17dc │ │ │ │ mov r2, #24 │ │ │ │ - ldr r3, [pc, #16] @ 4a1810 │ │ │ │ + ldr r3, [pc, #16] @ 4a17e0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eefc │ │ │ │ - mlaeq r1, pc, r0, r2 @ │ │ │ │ - eorseq r4, r7, ip, lsl #5 │ │ │ │ - ldr r1, [pc, #20] @ 4a1830 │ │ │ │ + b 49eecc │ │ │ │ + eoreq r2, r1, pc, lsl #1 │ │ │ │ + ldrhteq r4, [r7], -ip │ │ │ │ + ldr r1, [pc, #20] @ 4a1800 │ │ │ │ mov r2, #14 │ │ │ │ - ldr r3, [pc, #16] @ 4a1834 │ │ │ │ + ldr r3, [pc, #16] @ 4a1804 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eefc │ │ │ │ - mlaeq r1, r3, r0, r2 │ │ │ │ - eorseq r4, r7, r8, ror r2 │ │ │ │ - ldr r1, [pc, #20] @ 4a1854 │ │ │ │ + b 49eecc │ │ │ │ + eoreq r2, r1, r3, lsl #1 │ │ │ │ + eorseq r4, r7, r8, lsr #5 │ │ │ │ + ldr r1, [pc, #20] @ 4a1824 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r3, [pc, #16] @ 4a1858 │ │ │ │ + ldr r3, [pc, #16] @ 4a1828 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eefc │ │ │ │ - eoreq r2, r1, sp, ror r0 │ │ │ │ - eorseq r4, r7, r4, ror #4 │ │ │ │ - ldr r1, [pc, #20] @ 4a1878 │ │ │ │ + b 49eecc │ │ │ │ + eoreq r2, r1, sp, rrx │ │ │ │ + mlaseq r7, r4, r2, r4 │ │ │ │ + ldr r1, [pc, #20] @ 4a1848 │ │ │ │ mov r2, #16 │ │ │ │ - ldr r3, [pc, #16] @ 4a187c │ │ │ │ + ldr r3, [pc, #16] @ 4a184c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eff4 │ │ │ │ - @ instruction: 0x001ee9b3 │ │ │ │ - eorseq r4, r7, r0, asr r2 │ │ │ │ - ldr r1, [pc, #20] @ 4a189c │ │ │ │ + b 49efc4 │ │ │ │ + andseq lr, lr, r3, lsr #19 │ │ │ │ + eorseq r4, r7, r0, lsl #5 │ │ │ │ + ldr r1, [pc, #20] @ 4a186c │ │ │ │ mov r2, #13 │ │ │ │ - ldr r3, [pc, #16] @ 4a18a0 │ │ │ │ + ldr r3, [pc, #16] @ 4a1870 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49eff4 │ │ │ │ - eoreq r2, r1, r1, asr #32 │ │ │ │ - eorseq r4, r7, ip, lsr r2 │ │ │ │ + b 49efc4 │ │ │ │ + eoreq r2, r1, r1, lsr r0 │ │ │ │ + eorseq r4, r7, ip, ror #4 │ │ │ │ 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 │ │ │ │ @@ -1155807,98 +1155795,98 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #60] @ 4a1938 │ │ │ │ + ldr r0, [pc, #60] @ 4a1908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq 4a1920 │ │ │ │ - ldr r0, [pc, #44] @ 4a1940 │ │ │ │ + beq 4a18f0 │ │ │ │ + ldr r0, [pc, #44] @ 4a1910 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 4a193c │ │ │ │ + ldr r0, [pc, #20] @ 4a190c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38c1c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 4b330 │ │ │ │ - ldrshteq lr, [r9], -r0 │ │ │ │ - eorseq lr, r9, r4, asr #7 │ │ │ │ - ldrsbteq lr, [r9], -r8 │ │ │ │ + eorseq lr, r9, r0, lsr #8 │ │ │ │ + ldrshteq lr, [r9], -r4 │ │ │ │ + eorseq lr, r9, r8, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1964 │ │ │ │ + beq 4a1934 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 38aa8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a19b0 │ │ │ │ + beq 4a1980 │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r0, r0, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 4a1984 │ │ │ │ + b 4a1954 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a19d4 │ │ │ │ + beq 4a19a4 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a1a0c │ │ │ │ + beq 4a19dc │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r0, #12 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 4a19e4 │ │ │ │ + b 4a19b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1a2c │ │ │ │ + beq 4a19fc │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 4a2028 │ │ │ │ + bl 4a1ff8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1155906,70 +1155894,70 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4a1a90 │ │ │ │ + beq 4a1a60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r8, r1, #1 │ │ │ │ - bcc 4a1ab8 │ │ │ │ + bcc 4a1a88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ lsr r3, r2, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ subcs r0, r3, r2, lsr #3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ rsb r5, r7, #0 │ │ │ │ - b 4a1adc │ │ │ │ + b 4a1aac │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 4a1a90 │ │ │ │ + beq 4a1a60 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 4a1acc │ │ │ │ + bne 4a1a9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r2, r6, #4 │ │ │ │ strb sl, [r0, r6] │ │ │ │ and r1, r1, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r1 │ │ │ │ strb sl, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 4a1acc │ │ │ │ + b 4a1a9c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ rsb r4, r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, r4 │ │ │ │ add r1, r1, r2 │ │ │ │ adds r1, r1, #5 │ │ │ │ pop {r4, lr} │ │ │ │ - beq 4a1b70 │ │ │ │ + beq 4a1b40 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 2a9190 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1155987,39 +1155975,39 @@ │ │ │ │ add r1, r1, #5 │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1bd0 │ │ │ │ + beq 4a1ba0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1bec │ │ │ │ + beq 4a1bbc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1c0c │ │ │ │ + beq 4a1bdc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4a1c4c │ │ │ │ + bcc 4a1c1c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r6, #12 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ @@ -1156042,80 +1156030,80 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ add r2, r4, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r4, #20 │ │ │ │ blx r3 │ │ │ │ - b 4a1ca8 │ │ │ │ + b 4a1c78 │ │ │ │ mov r5, r0 │ │ │ │ add r2, r4, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1d34 │ │ │ │ + beq 4a1d04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4a1d00 │ │ │ │ + bne 4a1cd0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 2a9190 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1d18 │ │ │ │ + beq 4a1ce8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1d34 │ │ │ │ + beq 4a1d04 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1d54 │ │ │ │ + beq 4a1d24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a1d7c │ │ │ │ + beq 4a1d4c │ │ │ │ mov r1, r4 │ │ │ │ - bl 550670 │ │ │ │ - ldr r0, [pc, #120] @ 4a1dfc │ │ │ │ + bl 550640 │ │ │ │ + ldr r0, [pc, #120] @ 4a1dcc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a1df4 │ │ │ │ + bne 4a1dc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1df4 │ │ │ │ - ldr r1, [pc, #92] @ 4a1e00 │ │ │ │ + beq 4a1dc4 │ │ │ │ + ldr r1, [pc, #92] @ 4a1dd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #88] @ 4a1e04 │ │ │ │ + ldr r2, [pc, #88] @ 4a1dd4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrd r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1156126,25 +1156114,25 @@ │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ - bl 4a284c │ │ │ │ + bl 4a281c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbteq lr, [r9], -ip │ │ │ │ + eorseq lr, r9, ip, lsl #2 │ │ │ │ andeq r8, r0, r4, lsr #26 │ │ │ │ - eorseq r3, r7, r4, asr #27 │ │ │ │ + ldrshteq r3, [r7], -r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1e28 │ │ │ │ + beq 4a1df8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -1156171,17 +1156159,17 @@ │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1ec4 │ │ │ │ + beq 4a1e94 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4a2724 │ │ │ │ + bl 4a26f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -1156191,692 +1156179,692 @@ │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a1f08 │ │ │ │ + beq 4a1ed8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #2 │ │ │ │ bl 2a9190 │ │ │ │ add r6, r4, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bf010 │ │ │ │ + bl 4befe0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1f34 │ │ │ │ + beq 4a1f04 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2a9190 │ │ │ │ ldrd r6, [r4, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a1f6c │ │ │ │ + beq 4a1f3c │ │ │ │ add r0, r6, r5 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r0, r0, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - b 4a1f40 │ │ │ │ + b 4a1f10 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1f90 │ │ │ │ + beq 4a1f60 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1fb8 │ │ │ │ + beq 4a1f88 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 4a1970 │ │ │ │ - b 4a201c │ │ │ │ + bl 4a1940 │ │ │ │ + b 4a1fec │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a1ffc │ │ │ │ + beq 4a1fcc │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r0, #12 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 4a1fd4 │ │ │ │ + b 4a1fa4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a201c │ │ │ │ + beq 4a1fec │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a2068 │ │ │ │ + beq 4a2038 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2050 │ │ │ │ + beq 4a2020 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2068 │ │ │ │ + beq 4a2038 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #308] @ 0x134 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4a2088 │ │ │ │ + blt 4a2058 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2088 │ │ │ │ + beq 4a2058 │ │ │ │ ldr r0, [r4, #312] @ 0x138 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 4a20b0 │ │ │ │ + bhi 4a2080 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a20b0 │ │ │ │ + beq 4a2080 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0, #320]! @ 0x140 │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 4a20c8 │ │ │ │ - bl 4a1c14 │ │ │ │ + bcc 4a2098 │ │ │ │ + bl 4a1be4 │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a2114 │ │ │ │ + bne 4a20e4 │ │ │ │ ldr r1, [r4, #248] @ 0xf8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a212c │ │ │ │ + beq 4a20fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a20f8 │ │ │ │ + beq 4a20c8 │ │ │ │ ldr r0, [r4, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a212c │ │ │ │ + beq 4a20fc │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a212c │ │ │ │ + b 4a20fc │ │ │ │ ldr r0, [r4, #276] @ 0x114 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #248] @ 0xf8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a20e4 │ │ │ │ + bne 4a20b4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 4a2410 │ │ │ │ + bl 4a23e0 │ │ │ │ ldr r1, [r4, #284] @ 0x11c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a2158 │ │ │ │ + bne 4a2128 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a2174 │ │ │ │ + bne 4a2144 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 4a2154 │ │ │ │ + beq 4a2124 │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a21a4 │ │ │ │ + beq 4a2174 │ │ │ │ ldr r0, [r4, #276] @ 0x114 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #248]! @ 0xf8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 4a1e08 │ │ │ │ + blne 4a1dd8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 4a2410 │ │ │ │ + bl 4a23e0 │ │ │ │ ldr r1, [r4, #284] @ 0x11c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a21e4 │ │ │ │ + bne 4a21b4 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a2200 │ │ │ │ + bne 4a21d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a21dc │ │ │ │ + beq 4a21ac │ │ │ │ ldr r0, [r4, #300] @ 0x12c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2234 │ │ │ │ + beq 4a2204 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2250 │ │ │ │ + beq 4a2220 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2270 │ │ │ │ + beq 4a2240 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 4a22a4 │ │ │ │ + bcc 4a2274 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a22a4 │ │ │ │ + beq 4a2274 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 4a1c14 │ │ │ │ + bl 4a1be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a1ee4 │ │ │ │ + bl 4a1eb4 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a22d8 │ │ │ │ + beq 4a22a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a2724 │ │ │ │ + bl 4a26f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a2344 │ │ │ │ + beq 4a2314 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a230c │ │ │ │ + bne 4a22dc │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ ldr r4, [r4, #140] @ 0x8c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2328 │ │ │ │ + beq 4a22f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2344 │ │ │ │ + beq 4a2314 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a23a8 │ │ │ │ + beq 4a2378 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a23a0 │ │ │ │ + b 4a2370 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a2398 │ │ │ │ + b 4a2368 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a1ee4 │ │ │ │ + bl 4a1eb4 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ - bl 4a1e9c │ │ │ │ + bl 4a1e6c │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 4a1cc8 │ │ │ │ + bl 4a1c98 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a23f0 │ │ │ │ + beq 4a23c0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a2404 │ │ │ │ + bne 4a23d4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ b 2a9190 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a243c │ │ │ │ + beq 4a240c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a2470 │ │ │ │ + beq 4a2440 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2460 │ │ │ │ + beq 4a2430 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a2484 │ │ │ │ + bne 4a2454 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4a24a0 │ │ │ │ + bne 4a2470 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 4a2480 │ │ │ │ + beq 4a2450 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a252c │ │ │ │ + beq 4a24fc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a24f0 │ │ │ │ + beq 4a24c0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a2538 │ │ │ │ + bne 4a2508 │ │ │ │ ldrd r6, [r4, #176] @ 0xb0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2508 │ │ │ │ + beq 4a24d8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 4a2508 │ │ │ │ + b 4a24d8 │ │ │ │ ldrd r6, [r4, #176] @ 0xb0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2508 │ │ │ │ + beq 4a24d8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2520 │ │ │ │ + beq 4a24f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #173] @ 0xad │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 4a2278 │ │ │ │ + b 4a2248 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 4a2540 │ │ │ │ + b 4a2510 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a255c │ │ │ │ + beq 4a252c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #173] @ 0xad │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4a2640 │ │ │ │ + beq 4a2610 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4a2610 │ │ │ │ + beq 4a25e0 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 4a25c0 │ │ │ │ + b 4a2590 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 4a2610 │ │ │ │ + beq 4a25e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4a25e0 │ │ │ │ + bne 4a25b0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4a25c8 │ │ │ │ + beq 4a2598 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a25b0 │ │ │ │ + beq 4a2580 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a25b0 │ │ │ │ + b 4a2580 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r1, #12 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 4a2640 │ │ │ │ + beq 4a2610 │ │ │ │ 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 2a9190 │ │ │ │ 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 4a271c │ │ │ │ + beq 4a26ec │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4a26ec │ │ │ │ + beq 4a26bc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 4a269c │ │ │ │ + b 4a266c │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 4a26ec │ │ │ │ + beq 4a26bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4a26bc │ │ │ │ + bne 4a268c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #96 @ 0x60 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4a26a4 │ │ │ │ + beq 4a2674 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ ldr r1, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a268c │ │ │ │ + beq 4a265c │ │ │ │ ldr r0, [r0, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a268c │ │ │ │ + b 4a265c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 4a271c │ │ │ │ + beq 4a26ec │ │ │ │ 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 2a9190 │ │ │ │ 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 4a2820 │ │ │ │ + beq 4a27f0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 4a27e8 │ │ │ │ + beq 4a27b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 4a2780 │ │ │ │ + b 4a2750 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 4a27e8 │ │ │ │ + beq 4a27b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4a27a0 │ │ │ │ + bne 4a2770 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #96 @ 0x60 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4a2788 │ │ │ │ + beq 4a2758 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ ldrd r8, [r0, #-8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a27cc │ │ │ │ + beq 4a279c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2770 │ │ │ │ + beq 4a2740 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a2770 │ │ │ │ + b 4a2740 │ │ │ │ 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 4a2820 │ │ │ │ + beq 4a27f0 │ │ │ │ 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 2a9190 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a2844 │ │ │ │ + beq 4a2814 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a2ac0 │ │ │ │ + beq 4a2a90 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #604] @ 4a2ac8 │ │ │ │ + ldr r3, [pc, #604] @ 4a2a98 │ │ │ │ rsb r2, r2, #5 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 4a2ac0 │ │ │ │ + bhi 4a2a90 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 621358 │ │ │ │ + bl 621328 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #568] @ 4a2acc │ │ │ │ + ldr r0, [pc, #568] @ 4a2a9c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a2ac0 │ │ │ │ + beq 4a2a90 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add ip, r0, #12 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a2900 │ │ │ │ + bne 4a28d0 │ │ │ │ ldr r8, [r6, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4a291c │ │ │ │ + beq 4a28ec │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 4a292c │ │ │ │ + b 4a28fc │ │ │ │ ldr sl, [r6, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4a2960 │ │ │ │ + beq 4a2930 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ - b 4a2968 │ │ │ │ + b 4a2938 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 4a298c │ │ │ │ + beq 4a295c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b 4a2998 │ │ │ │ + b 4a2968 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, sp, #28 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldm lr, {r8, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a2a18 │ │ │ │ + beq 4a29e8 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ - b 4a2a1c │ │ │ │ + b 4a29ec │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ @@ -1156903,43 +1156891,43 @@ │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [ip, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r7, [ip, #12] │ │ │ │ - b 4a2aac │ │ │ │ + b 4a2a7c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r6, [r6] │ │ │ │ str r0, [ip, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r4, [ip, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [ip, #16] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #120] @ 4a2ad0 │ │ │ │ + ldr r0, [pc, #120] @ 4a2aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ stm r0, {r8, fp, lr} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #96] @ 4a2ad4 │ │ │ │ + ldr r0, [pc, #96] @ 4a2aa4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r7} │ │ │ │ - ldr r2, [pc, #76] @ 4a2ad8 │ │ │ │ + ldr r2, [pc, #76] @ 4a2aa8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str sl, [ip] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -1156948,43 +1156936,43 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r9, ip, lsr r6 │ │ │ │ - eoreq r1, r1, r6, lsl #2 │ │ │ │ - eorseq r3, r7, ip, lsl r1 │ │ │ │ - eorseq sp, r9, r4, lsr #6 │ │ │ │ - eorseq sp, r9, ip, ror #2 │ │ │ │ + eorseq sp, r9, ip, ror #12 │ │ │ │ + strdeq r1, [r1], -r6 @ │ │ │ │ + eorseq r3, r7, ip, asr #2 │ │ │ │ + eorseq sp, r9, r4, asr r3 │ │ │ │ + mlaseq r9, ip, r1, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a2b10 │ │ │ │ + beq 4a2ae0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 55063c │ │ │ │ - ldr r0, [pc, #4040] @ 4a3ae0 │ │ │ │ + bl 55060c │ │ │ │ + ldr r0, [pc, #4040] @ 4a3ab0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a2b8c │ │ │ │ + bne 4a2b5c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a2b8c │ │ │ │ + beq 4a2b5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #4008] @ 4a3ae4 │ │ │ │ - ldr r2, [pc, #4008] @ 4a3ae8 │ │ │ │ + ldr r1, [pc, #4008] @ 4a3ab4 │ │ │ │ + ldr r2, [pc, #4008] @ 4a3ab8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r3, [sp, #1128] @ 0x468 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #1116] @ 0x45c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #1124] @ 0x464 │ │ │ │ @@ -1156996,15 +1156984,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #604] @ 0x25c │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ str r3, [sp, #1120] @ 0x460 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #1112] @ 0x458 │ │ │ │ - bl 4a284c │ │ │ │ + bl 4a281c │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ add r3, r0, #8 │ │ │ │ ldrb r0, [r9, #572] @ 0x23c │ │ │ │ add r2, pc, #8 │ │ │ │ add r1, r4, #24 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -1157022,15 +1157010,15 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r9, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r0, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 4a2d80 │ │ │ │ + beq 4a2d50 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #28345 @ 0x6eb9 │ │ │ │ ldr sl, [r0] │ │ │ │ movt r2, #31412 @ 0x7ab4 │ │ │ │ and r3, r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ @@ -1157042,15 +1157030,15 @@ │ │ │ │ add r5, r6, r0 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and lr, r7, r0 │ │ │ │ eor r4, lr, r0 │ │ │ │ and r5, r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a2cb8 │ │ │ │ + beq 4a2c88 │ │ │ │ rev r4, r5 │ │ │ │ movw r6, #27653 @ 0x6c05 │ │ │ │ clz r4, r4 │ │ │ │ movw r0, #48359 @ 0xbce7 │ │ │ │ movt r6, #7084 @ 0x1bac │ │ │ │ movt r0, #2796 @ 0xaec │ │ │ │ add r4, r3, r4, lsr #3 │ │ │ │ @@ -1157070,41 +1157058,41 @@ │ │ │ │ movteq r6, #31412 @ 0x7ab4 │ │ │ │ ldreq fp, [r4, #-12] │ │ │ │ eoreq r2, r2, r6 │ │ │ │ movweq r6, #52864 @ 0xce80 │ │ │ │ movteq r6, #38458 @ 0x963a │ │ │ │ eoreq r6, fp, r6 │ │ │ │ orrseq r2, r2, r6 │ │ │ │ - bne 4a2c3c │ │ │ │ - b 4a2d1c │ │ │ │ + bne 4a2c0c │ │ │ │ + b 4a2cec │ │ │ │ tst lr, r7, lsl #1 │ │ │ │ - bne 4a2d80 │ │ │ │ + bne 4a2d50 │ │ │ │ add ip, ip, #4 │ │ │ │ add r2, r3, ip │ │ │ │ and r3, r2, r1 │ │ │ │ - b 4a2c0c │ │ │ │ + b 4a2bdc │ │ │ │ mov r4, r9 │ │ │ │ ldrb r0, [r4, #556]! @ 0x22c │ │ │ │ add r1, pc, #8 │ │ │ │ sub sl, r4, #172 @ 0xac │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r1, r0, r8, lsr #6 │ │ │ │ andeq r1, r0, r8, lsl r3 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ ldr r5, [r9, #552] @ 0x228 │ │ │ │ - b 4a3ba4 │ │ │ │ + b 4a3b74 │ │ │ │ ldr r2, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r9, #564] @ 0x234 │ │ │ │ - b 4a3c58 │ │ │ │ + b 4a3c28 │ │ │ │ ldr r2, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r9, #564] @ 0x234 │ │ │ │ - b 4a3d18 │ │ │ │ + b 4a3ce8 │ │ │ │ ldrd r4, [r4, #-8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ blx r2 │ │ │ │ movw r2, #27653 @ 0x6c05 │ │ │ │ @@ -1157121,60 +1157109,60 @@ │ │ │ │ movteq r2, #31412 @ 0x7ab4 │ │ │ │ ldreq r1, [sp, #1124] @ 0x464 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #52864 @ 0xce80 │ │ │ │ movteq r2, #38458 @ 0x963a │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 4a33dc │ │ │ │ + beq 4a33ac │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ movw fp, #51712 @ 0xca00 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ movt fp, #15258 @ 0x3b9a │ │ │ │ ldr r8, [r0] │ │ │ │ add r7, r8, #8 │ │ │ │ ldr sl, [r8, #152] @ 0x98 │ │ │ │ cmp sl, fp │ │ │ │ - bne 4a2df0 │ │ │ │ + bne 4a2dc0 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, fp │ │ │ │ - beq 4a2e0c │ │ │ │ + beq 4a2ddc │ │ │ │ ldr r1, [r7, #152] @ 0x98 │ │ │ │ ldr r0, [r7, #156] @ 0x9c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, fp │ │ │ │ - beq 4a2e1c │ │ │ │ + beq 4a2dec │ │ │ │ ldr r0, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r7, #192] @ 0xc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 4a2e1c │ │ │ │ + b 4a2dec │ │ │ │ ldrd r0, [r7, #136] @ 0x88 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r8, #168] @ 0xa8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 4a2db4 │ │ │ │ + bne 4a2d84 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, fp │ │ │ │ - bne 4a2dd4 │ │ │ │ + bne 4a2da4 │ │ │ │ ldr r0, [r8, #224] @ 0xe0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ bic r0, r0, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bne 4a2e34 │ │ │ │ - b 4a2e44 │ │ │ │ + bne 4a2e04 │ │ │ │ + b 4a2e14 │ │ │ │ ldr r1, [r7, #208] @ 0xd0 │ │ │ │ ldr r0, [r7, #212] @ 0xd4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r8, #372] @ 0x174 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ @@ -1157184,24 +1157172,24 @@ │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r8, #376] @ 0x178 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldrb r0, [r8, #382] @ 0x17e │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r1, #232]! @ 0xe8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a2e88 │ │ │ │ + bne 4a2e58 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ - b 4a2ee4 │ │ │ │ + b 4a2eb4 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r1, r8, #244 @ 0xf4 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r2, sp, #1072 @ 0x430 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #1004] @ 0x3ec │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ @@ -1157215,109 +1157203,109 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r8, #184] @ 0xb8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, fp │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ - bne 4a2efc │ │ │ │ - b 4a2f08 │ │ │ │ + bne 4a2ecc │ │ │ │ + b 4a2ed8 │ │ │ │ ldrd r0, [r7, #168] @ 0xa8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #316]! @ 0x13c │ │ │ │ ldrb r4, [r1, #61] @ 0x3d │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bgt 4a2f30 │ │ │ │ + bgt 4a2f00 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - b 4a2f54 │ │ │ │ + b 4a2f24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [r8, #120] @ 0x78 │ │ │ │ ldrb r0, [r8, #381] @ 0x17d │ │ │ │ cmp fp, #3 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmpne fp, #0 │ │ │ │ - bne 4a2fd4 │ │ │ │ + bne 4a2fa4 │ │ │ │ ldrb r0, [r8, #328] @ 0x148 │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bne 4a2fa4 │ │ │ │ + bne 4a2f74 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #1000] @ 0x3e8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #280]! @ 0x118 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a31ac │ │ │ │ + bne 4a317c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - b 4a31d0 │ │ │ │ + b 4a31a0 │ │ │ │ add r2, pc, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ ldrb fp, [r8, #329] @ 0x149 │ │ │ │ - b 4a30ac │ │ │ │ + b 4a307c │ │ │ │ cmp fp, #2 │ │ │ │ - bne 4a301c │ │ │ │ + bne 4a2fec │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4a4048 │ │ │ │ + bmi 4a4018 │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ - beq 4a3eec │ │ │ │ - ldr r0, [pc, #4080] @ 4a3fec │ │ │ │ + beq 4a3ebc │ │ │ │ + ldr r0, [pc, #4080] @ 4a3fbc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a3ef0 │ │ │ │ - b 4a404c │ │ │ │ + bne 4a3ec0 │ │ │ │ + b 4a401c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r8, #124 @ 0x7c │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #1124] @ 0x464 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 4a2f6c │ │ │ │ - ldr r0, [pc, #4080] @ 4a4044 │ │ │ │ + b 4a2f3c │ │ │ │ + ldr r0, [pc, #4080] @ 4a4014 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ ldr r4, [r8, #332] @ 0x14c │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4064 │ │ │ │ + beq 4a4034 │ │ │ │ mov r6, r0 │ │ │ │ ldm r4, {r0, r2, r3} │ │ │ │ ldr r7, [r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r4, #12 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ blx r7 │ │ │ │ @@ -1157388,79 +1157376,79 @@ │ │ │ │ str r5, [sp, #1028] @ 0x404 │ │ │ │ str r4, [sp, #1032] @ 0x408 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ strh ip, [lr, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #280]! @ 0x118 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a2f98 │ │ │ │ + beq 4a2f68 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r8, #374] @ 0x176 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r8, #375] @ 0x177 │ │ │ │ strne r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, #256]! @ 0x100 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a328c │ │ │ │ + bne 4a325c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ ldr r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 4a3300 │ │ │ │ + beq 4a32d0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a3314 │ │ │ │ + bne 4a32e4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a3334 │ │ │ │ + beq 4a3304 │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 4a3fac │ │ │ │ + bmi 4a3f7c │ │ │ │ ldr r6, [r8, #56] @ 0x38 │ │ │ │ ldr r5, [r8, #112] @ 0x70 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 4a333c │ │ │ │ - ldr r0, [pc, #4084] @ 4a4260 │ │ │ │ + beq 4a330c │ │ │ │ + ldr r0, [pc, #4084] @ 4a4230 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a3340 │ │ │ │ - b 4a3fb0 │ │ │ │ + bne 4a3310 │ │ │ │ + b 4a3f80 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, lr, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ add r1, r8, #268 @ 0x10c │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ mov sl, r7 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #1052] @ 0x41c │ │ │ │ ldr r2, [sp, #1056] @ 0x420 │ │ │ │ ldr r3, [sp, #1072] @ 0x430 │ │ │ │ ldr r7, [sp, #1076] @ 0x434 │ │ │ │ ldr r5, [sp, #1080] @ 0x438 │ │ │ │ @@ -1157473,90 +1157461,90 @@ │ │ │ │ str r5, [sp, #1132] @ 0x46c │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a320c │ │ │ │ + bne 4a31dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 4a322c │ │ │ │ + beq 4a31fc │ │ │ │ ldrd r0, [r7, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 4a3240 │ │ │ │ + bne 4a3210 │ │ │ │ mov r0, #2 │ │ │ │ - b 4a34e4 │ │ │ │ + b 4a34b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 3855c │ │ │ │ ldr r4, [r8, #64] @ 0x40 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4a3388 │ │ │ │ + bne 4a3358 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1072] @ 0x430 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #100]! @ 0x64 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a3470 │ │ │ │ + bne 4a3440 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 4a3490 │ │ │ │ + b 4a3460 │ │ │ │ ldr r6, [r8, #76] @ 0x4c │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 4a4020 │ │ │ │ + bmi 4a3ff0 │ │ │ │ ldr fp, [r8, #72] @ 0x48 │ │ │ │ ldr r5, [r8, #92] @ 0x5c │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 4a33f4 │ │ │ │ - ldr r0, [pc, #4092] @ 4a43b0 │ │ │ │ + beq 4a33c4 │ │ │ │ + ldr r0, [pc, #4092] @ 4a4380 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4028 │ │ │ │ + beq 4a3ff8 │ │ │ │ mov r7, r0 │ │ │ │ - b 4a33f8 │ │ │ │ + b 4a33c8 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4de894 │ │ │ │ - b 4a3b28 │ │ │ │ + bl 4de864 │ │ │ │ + b 4a3af8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 3855c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a3420 │ │ │ │ + bne 4a33f0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 4a3438 │ │ │ │ + b 4a3408 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r1, [sp, #1112] @ 0x458 │ │ │ │ ldr r2, [sp, #1116] @ 0x45c │ │ │ │ ldr r0, [sp, #1120] @ 0x460 │ │ │ │ str r2, [sp, #1092] @ 0x444 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r1, [sp, #1088] @ 0x440 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ @@ -1157565,19 +1157553,19 @@ │ │ │ │ str r6, [sp, #1084] @ 0x43c │ │ │ │ stm r1, {r4, r6, r7} │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #100]! @ 0x64 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a3378 │ │ │ │ + beq 4a3348 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov fp, sl │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ mov sl, r5 │ │ │ │ ldr ip, [sp, #1116] @ 0x45c │ │ │ │ ldr lr, [sp, #1120] @ 0x460 │ │ │ │ add r7, sp, #1072 @ 0x430 │ │ │ │ add r1, sp, #1024 @ 0x400 │ │ │ │ add r3, r1, #88 @ 0x58 │ │ │ │ @@ -1157599,62 +1157587,62 @@ │ │ │ │ str lr, [sp, #1172] @ 0x494 │ │ │ │ str ip, [sp, #1168] @ 0x490 │ │ │ │ str r1, [sp, #1120] @ 0x460 │ │ │ │ str r0, [sp, #1112] @ 0x458 │ │ │ │ ldr r0, [r8, #292] @ 0x124 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a352c │ │ │ │ + bne 4a34fc │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #304]! @ 0x130 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a358c │ │ │ │ + bne 4a355c │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a35b4 │ │ │ │ + beq 4a3584 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 4a35bc │ │ │ │ + b 4a358c │ │ │ │ ldr r6, [r8, #300] @ 0x12c │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 4a3fcc │ │ │ │ + bmi 4a3f9c │ │ │ │ ldr r5, [r8, #296] @ 0x128 │ │ │ │ - beq 4a3568 │ │ │ │ - ldr r0, [pc, #4028] @ 4a4504 │ │ │ │ + beq 4a3538 │ │ │ │ + ldr r0, [pc, #4028] @ 4a44d4 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a356c │ │ │ │ - b 4a3fd0 │ │ │ │ + bne 4a353c │ │ │ │ + b 4a3fa0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 3855c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #304]! @ 0x130 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a350c │ │ │ │ + beq 4a34dc │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 676a14 │ │ │ │ + bl 6769e4 │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ ldr r4, [sp, #1072] @ 0x430 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a3518 │ │ │ │ + bne 4a34e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr fp, [r8, #136] @ 0x88 │ │ │ │ mov lr, sl │ │ │ │ ldrb r1, [r8, #378] @ 0x17a │ │ │ │ add sl, sp, #600 @ 0x258 │ │ │ │ ldr r9, [sp, #204] @ 0xcc │ │ │ │ @@ -1157787,53 +1157775,53 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ str fp, [sp, #728] @ 0x2d8 │ │ │ │ - bne 4a3830 │ │ │ │ - ldr r0, [pc, #3356] @ 4a450c │ │ │ │ + bne 4a3800 │ │ │ │ + ldr r0, [pc, #3356] @ 4a44dc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3ff0 │ │ │ │ + beq 4a3fc0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #3324] @ 4a4510 │ │ │ │ - ldr r1, [pc, #3324] @ 4a4514 │ │ │ │ + ldr r0, [pc, #3324] @ 4a44e0 │ │ │ │ + ldr r1, [pc, #3324] @ 4a44e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r7, [r9, #328] @ 0x148 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [r7, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ mov r2, #376 @ 0x178 │ │ │ │ bl 3855c │ │ │ │ - ldr r0, [pc, #3276] @ 4a4518 │ │ │ │ + ldr r0, [pc, #3276] @ 4a44e8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #376 @ 0x178 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3f9c │ │ │ │ + beq 4a3f6c │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r2, #376 @ 0x178 │ │ │ │ mov r8, r0 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3f10 │ │ │ │ + beq 4a3ee0 │ │ │ │ mov r0, #0 │ │ │ │ ldrd sl, [r7] │ │ │ │ movw r2, #28345 @ 0x6eb9 │ │ │ │ movw lr, #52864 @ 0xce80 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movt r2, #31412 @ 0x7ab4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1157849,15 +1157837,15 @@ │ │ │ │ add r3, r3, r0 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and ip, r2, r0 │ │ │ │ eor r4, ip, r0 │ │ │ │ and r3, r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a3944 │ │ │ │ + beq 4a3914 │ │ │ │ rev r4, r3 │ │ │ │ movw r6, #27653 @ 0x6c05 │ │ │ │ clz r4, r4 │ │ │ │ movt r6, #7084 @ 0x1bac │ │ │ │ add r4, r5, r4, lsr #3 │ │ │ │ and r4, r4, fp │ │ │ │ rsb r0, r4, #0 │ │ │ │ @@ -1157873,44 +1157861,44 @@ │ │ │ │ movweq r6, #28345 @ 0x6eb9 │ │ │ │ and r3, r0, r3 │ │ │ │ ldrdeq r0, [r4, #-16] │ │ │ │ movteq r6, #31412 @ 0x7ab4 │ │ │ │ eoreq r1, r1, lr │ │ │ │ eoreq r0, r0, r6 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - bne 4a38d8 │ │ │ │ - b 4a3a34 │ │ │ │ + bne 4a38a8 │ │ │ │ + b 4a3a04 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4a3990 │ │ │ │ + beq 4a3960 │ │ │ │ rev r0, ip │ │ │ │ cmp ip, #0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ and r3, r0, fp │ │ │ │ mov r0, ip │ │ │ │ movwne r0, #1 │ │ │ │ tst ip, r2, lsl #1 │ │ │ │ - bne 4a39a0 │ │ │ │ + bne 4a3970 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r2, r5, r0 │ │ │ │ - b 4a38a4 │ │ │ │ + b 4a3874 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ tst ip, r2, lsl #1 │ │ │ │ - beq 4a3974 │ │ │ │ + beq 4a3944 │ │ │ │ add r0, sl, r3 │ │ │ │ ldrsb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 4a3f40 │ │ │ │ - ldr r0, [pc, #2920] @ 4a4520 │ │ │ │ + bpl 4a3f10 │ │ │ │ + ldr r0, [pc, #2920] @ 4a44f0 │ │ │ │ and r1, r2, #1 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ add r5, r5, #1 │ │ │ │ strb r2, [sl, r3] │ │ │ │ sub r4, r4, r1 │ │ │ │ sub r1, r3, #4 │ │ │ │ @@ -1157934,16 +1157922,16 @@ │ │ │ │ movt r2, #31412 @ 0x7ab4 │ │ │ │ str r0, [r1, #-4] │ │ │ │ str r2, [r1, #-16] │ │ │ │ movw r2, #52864 @ 0xce80 │ │ │ │ movt r2, #38458 @ 0x963a │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ str r2, [r1, #-12] │ │ │ │ - b 4a3b28 │ │ │ │ - ldr r1, [pc, #2784] @ 4a451c │ │ │ │ + b 4a3af8 │ │ │ │ + ldr r1, [pc, #2784] @ 4a44ec │ │ │ │ ldrd r6, [r4, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1157965,61 +1157953,61 @@ │ │ │ │ ldreq r1, [sp, #1124] @ 0x464 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #52864 @ 0xce80 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movteq r2, #38458 @ 0x963a │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 4a3aec │ │ │ │ + beq 4a3abc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a3ac4 │ │ │ │ + beq 4a3a94 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a3b28 │ │ │ │ + beq 4a3af8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a3b28 │ │ │ │ - eorseq sp, r9, r8, asr #6 │ │ │ │ + b 4a3af8 │ │ │ │ + eorseq sp, r9, r8, ror r3 │ │ │ │ andeq r7, r0, ip, ror pc │ │ │ │ - eorseq r3, r7, ip, lsr #32 │ │ │ │ + eorseq r3, r7, ip, asr r0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #376 @ 0x178 │ │ │ │ bl 3855c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 4a3b28 │ │ │ │ + beq 4a3af8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 4a2028 │ │ │ │ - ldr r0, [pc, #2500] @ 4a44f4 │ │ │ │ + bl 4a1ff8 │ │ │ │ + ldr r0, [pc, #2500] @ 4a44c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3f8c │ │ │ │ + beq 4a3f5c │ │ │ │ mov r1, #1 │ │ │ │ add sl, r9, #384 @ 0x180 │ │ │ │ str r1, [r0] │ │ │ │ mov r6, #0 │ │ │ │ stmib r0, {r1, r5} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r5, r9 │ │ │ │ - ldr r2, [pc, #2500] @ 4a4530 │ │ │ │ + ldr r2, [pc, #2500] @ 4a4500 │ │ │ │ ldr r3, [r1, #436] @ 0x1b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #440] @ 0x1b8 │ │ │ │ str r1, [r9, #380] @ 0x17c │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [r9, #372] @ 0x174 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ @@ -1158035,29 +1158023,29 @@ │ │ │ │ mov r1, sl │ │ │ │ strb r0, [r9, #557] @ 0x22d │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3cc0 │ │ │ │ + beq 4a3c90 │ │ │ │ ldr r7, [r5] │ │ │ │ ldmib r5, {r0, r6} │ │ │ │ ldrex r1, [r7] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a3bd0 │ │ │ │ + bne 4a3ba0 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 4a4074 │ │ │ │ + ble 4a4044 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #1112] @ 0x458 │ │ │ │ - beq 4a3f28 │ │ │ │ + beq 4a3ef8 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #1012] @ 0x3f4 │ │ │ │ str r0, [sp, #1004] @ 0x3ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r5, lr, #88 @ 0x58 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ @@ -1158068,44 +1158056,44 @@ │ │ │ │ str r7, [sp, #1000] @ 0x3e8 │ │ │ │ strb r0, [r9, #557] @ 0x22d │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f95b4 │ │ │ │ + bl 4f9584 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r9, #560] @ 0x230 │ │ │ │ str r1, [r9, #564] @ 0x234 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r5, lr, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sp, #1112] @ 0x458 │ │ │ │ ldr fp, [sp, #1116] @ 0x45c │ │ │ │ eor r0, r8, #4 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 4a3c90 │ │ │ │ + bne 4a3c60 │ │ │ │ mov r0, #3 │ │ │ │ - b 4a3d4c │ │ │ │ + b 4a3d1c │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ bl 3855c │ │ │ │ ldr r4, [r9, #564] @ 0x234 │ │ │ │ ldr r6, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a3e38 │ │ │ │ + beq 4a3e08 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 4a3e38 │ │ │ │ + b 4a3e08 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov fp, r8 │ │ │ │ add r8, lr, #88 @ 0x58 │ │ │ │ ldrd r6, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ strb r0, [r9, #557] @ 0x22d │ │ │ │ @@ -1158131,41 +1158119,41 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sp, #1112] @ 0x458 │ │ │ │ ldr fp, [sp, #1116] @ 0x45c │ │ │ │ eor r0, r8, #4 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 4a3e0c │ │ │ │ + bne 4a3ddc │ │ │ │ mov r0, #4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r9, #572] @ 0x23c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a3d84 │ │ │ │ + beq 4a3d54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 550670 │ │ │ │ - ldr r0, [pc, #1972] @ 4a4540 │ │ │ │ + bl 550640 │ │ │ │ + ldr r0, [pc, #1972] @ 4a4510 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a3e00 │ │ │ │ + bne 4a3dd0 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3e00 │ │ │ │ + beq 4a3dd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #1940] @ 4a4544 │ │ │ │ - ldr r2, [pc, #1940] @ 4a4548 │ │ │ │ + ldr r1, [pc, #1940] @ 4a4514 │ │ │ │ + ldr r2, [pc, #1940] @ 4a4518 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r3, [sp, #1128] @ 0x468 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #1116] @ 0x45c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #1124] @ 0x464 │ │ │ │ @@ -1158177,494 +1158165,494 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #604] @ 0x25c │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ str r3, [sp, #1120] @ 0x460 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #1112] @ 0x458 │ │ │ │ - bl 4a284c │ │ │ │ + bl 4a281c │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ bl 3855c │ │ │ │ ldr r4, [r9, #564] @ 0x234 │ │ │ │ ldr r6, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a3e38 │ │ │ │ + beq 4a3e08 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a3e50 │ │ │ │ + beq 4a3e20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r9, #557] @ 0x22d │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #556] @ 0x22c │ │ │ │ mov r0, sl │ │ │ │ - bl 4a24b0 │ │ │ │ + bl 4a2480 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #368]! @ 0x170 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4a3e8c │ │ │ │ + bne 4a3e5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4a3eb0 │ │ │ │ + bne 4a3e80 │ │ │ │ dmb ish │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r9, #573] @ 0x23d │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ stm r0, {r8, fp} │ │ │ │ add r0, r0, #8 │ │ │ │ bl 3855c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #572] @ 0x23c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a3d78 │ │ │ │ - b 4a3d84 │ │ │ │ + bne 4a3d48 │ │ │ │ + b 4a3d54 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ bl 3855c │ │ │ │ str r4, [sp, #1116] @ 0x45c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 4a2f6c │ │ │ │ + b 4a2f3c │ │ │ │ add r2, r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 5153c │ │ │ │ - b 4a3880 │ │ │ │ - ldr r2, [pc, #1540] @ 4a4534 │ │ │ │ + b 4a3850 │ │ │ │ + ldr r2, [pc, #1540] @ 4a4504 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bl 58d44 │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ ldr r0, [sl] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r0, r0, r1 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb r2, [sl, r0, lsr #3] │ │ │ │ lsr r3, r0, #3 │ │ │ │ - b 4a39b0 │ │ │ │ - ldr r0, [pc, #1472] @ 4a452c │ │ │ │ + b 4a3980 │ │ │ │ + ldr r0, [pc, #1472] @ 4a44fc │ │ │ │ mov r4, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ - b 4a4074 │ │ │ │ - ldr r0, [pc, #1448] @ 4a4528 │ │ │ │ + b 4a4044 │ │ │ │ + ldr r0, [pc, #1448] @ 4a44f8 │ │ │ │ mov r4, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 589c0 │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ bl 589c0 │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #1340] @ 4a44fc │ │ │ │ + ldr r2, [pc, #1340] @ 4a44cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 589a8 │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov fp, #0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #1324] @ 4a4508 │ │ │ │ + ldr r2, [pc, #1324] @ 4a44d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 589a8 │ │ │ │ - b 4a4074 │ │ │ │ - mlaseq r9, r8, sp, ip │ │ │ │ + b 4a4044 │ │ │ │ + eorseq ip, r9, r8, asr #27 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 589c0 │ │ │ │ - b 4a4074 │ │ │ │ - ldr r0, [pc, #1332] @ 4a453c │ │ │ │ + b 4a4044 │ │ │ │ + ldr r0, [pc, #1332] @ 4a450c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58d00 │ │ │ │ - b 4a4074 │ │ │ │ - ldr r0, [pc, #1312] @ 4a4538 │ │ │ │ + b 4a4044 │ │ │ │ + ldr r0, [pc, #1312] @ 4a4508 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58cbc │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #1228] @ 4a4500 │ │ │ │ + ldr r2, [pc, #1228] @ 4a44d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 589a8 │ │ │ │ - b 4a4074 │ │ │ │ - eorseq ip, r9, r4, asr #26 │ │ │ │ + b 4a4044 │ │ │ │ + eorseq ip, r9, r4, ror sp │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #1188] @ 4a44f8 │ │ │ │ + ldr r2, [pc, #1188] @ 4a44c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 589a8 │ │ │ │ - b 4a4074 │ │ │ │ + b 4a4044 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4a1a38 │ │ │ │ - b 4a4368 │ │ │ │ + bl 4a1a08 │ │ │ │ + b 4a4338 │ │ │ │ bl 59014 │ │ │ │ - b 4a43ec │ │ │ │ + b 4a43bc │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4a40bc │ │ │ │ + bne 4a408c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a41d8 │ │ │ │ + bne 4a41a8 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a42d0 │ │ │ │ - b 4a42dc │ │ │ │ + bne 4a42a0 │ │ │ │ + b 4a42ac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a40ac │ │ │ │ - b 4a41d8 │ │ │ │ + beq 4a407c │ │ │ │ + b 4a41a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a4314 │ │ │ │ + b 4a42e4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a4314 │ │ │ │ - b 4a43ec │ │ │ │ + b 4a42e4 │ │ │ │ + b 4a43bc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - bl 4a23b8 │ │ │ │ + bl 4a2388 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a40ac │ │ │ │ - b 4a41d8 │ │ │ │ + beq 4a407c │ │ │ │ b 4a41a8 │ │ │ │ - b 4a43ec │ │ │ │ + b 4a4178 │ │ │ │ + b 4a43bc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a4368 │ │ │ │ + beq 4a4338 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - b 4a4290 │ │ │ │ + b 4a4260 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #976] @ 4a4524 │ │ │ │ + ldr r0, [pc, #976] @ 4a44f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a2724 │ │ │ │ + bl 4a26f4 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 4a2028 │ │ │ │ - b 4a4368 │ │ │ │ + bl 4a1ff8 │ │ │ │ + b 4a4338 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ add r0, r0, #12 │ │ │ │ blx r3 │ │ │ │ - b 4a4198 │ │ │ │ + b 4a4168 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - bl 4a1e44 │ │ │ │ - b 4a4314 │ │ │ │ + bl 4a1e14 │ │ │ │ + b 4a42e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a4448 │ │ │ │ + beq 4a4418 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a4448 │ │ │ │ + b 4a4418 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a40ac │ │ │ │ + beq 4a407c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a42d0 │ │ │ │ - b 4a42dc │ │ │ │ + bne 4a42a0 │ │ │ │ + b 4a42ac │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a433c │ │ │ │ + b 4a430c │ │ │ │ bl 59014 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a42b8 │ │ │ │ + beq 4a4288 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a42b8 │ │ │ │ + b 4a4288 │ │ │ │ ldr r1, [sp, #1048] @ 0x418 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a42dc │ │ │ │ + beq 4a42ac │ │ │ │ ldr r0, [sp, #1052] @ 0x41c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a42dc │ │ │ │ + b 4a42ac │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a42dc │ │ │ │ - eorseq ip, r9, r8, lsr #22 │ │ │ │ + b 4a42ac │ │ │ │ + eorseq ip, r9, r8, asr fp │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a42fc │ │ │ │ + b 4a42cc │ │ │ │ mov r5, r0 │ │ │ │ - b 4a435c │ │ │ │ + b 4a432c │ │ │ │ ldr r1, [sp, #1072] @ 0x430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a4368 │ │ │ │ + beq 4a4338 │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - b 4a44b4 │ │ │ │ + b 4a4484 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a4368 │ │ │ │ - b 4a43ec │ │ │ │ - b 4a4394 │ │ │ │ + b 4a4338 │ │ │ │ + b 4a43bc │ │ │ │ + b 4a4364 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a446c │ │ │ │ + b 4a443c │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 4a2410 │ │ │ │ + bl 4a23e0 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a42dc │ │ │ │ + beq 4a42ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 4a1e08 │ │ │ │ + bl 4a1dd8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a42fc │ │ │ │ + beq 4a42cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4a4314 │ │ │ │ + bcc 4a42e4 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ - bl 4a1c14 │ │ │ │ + bl 4a1be4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmn r0, #2 │ │ │ │ - bcc 4a433c │ │ │ │ + bcc 4a430c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a433c │ │ │ │ + beq 4a430c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4a435c │ │ │ │ + blt 4a432c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a435c │ │ │ │ + beq 4a432c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a4370 │ │ │ │ + bne 4a4340 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - b 4a44b4 │ │ │ │ + b 4a4484 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ - bl 4a1e08 │ │ │ │ + bl 4a1dd8 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - b 4a44b4 │ │ │ │ + b 4a4484 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #1048] @ 0x418 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a42d0 │ │ │ │ - b 4a42dc │ │ │ │ + bne 4a42a0 │ │ │ │ + b 4a42ac │ │ │ │ mov r5, r0 │ │ │ │ - b 4a4448 │ │ │ │ + b 4a4418 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r9, #564] @ 0x234 │ │ │ │ - bl 4a1bb0 │ │ │ │ - b 4a4448 │ │ │ │ - eorseq ip, r9, r4, ror #19 │ │ │ │ + bl 4a1b80 │ │ │ │ + b 4a4418 │ │ │ │ + eorseq ip, r9, r4, lsl sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4a2214 │ │ │ │ - b 4a4368 │ │ │ │ + bl 4a21e4 │ │ │ │ + b 4a4338 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 4a2028 │ │ │ │ - b 4a4368 │ │ │ │ + bl 4a1ff8 │ │ │ │ + b 4a4338 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a4474 │ │ │ │ + b 4a4444 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a44b4 │ │ │ │ + b 4a4484 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #560] @ 0x230 │ │ │ │ ldr r1, [r9, #564] @ 0x234 │ │ │ │ - bl 4a1bb0 │ │ │ │ - b 4a4448 │ │ │ │ + bl 4a1b80 │ │ │ │ + b 4a4418 │ │ │ │ mov r5, r0 │ │ │ │ - b 4a44d8 │ │ │ │ + b 4a44a8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4a441c │ │ │ │ + bne 4a43ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a4448 │ │ │ │ + bne 4a4418 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ ldrb r0, [r9, #557] @ 0x22d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a445c │ │ │ │ + beq 4a442c │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 4a2278 │ │ │ │ + bl 4a2248 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #557] @ 0x22d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #556] @ 0x22c │ │ │ │ mov r0, sl │ │ │ │ - bl 4a24b0 │ │ │ │ + bl 4a2480 │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [r9, #368]! @ 0x170 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4a4480 │ │ │ │ + bne 4a4450 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4a44b0 │ │ │ │ + bne 4a4480 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 4f27f8 │ │ │ │ + bl 4f27c8 │ │ │ │ mov r9, r4 │ │ │ │ - b 4a44b4 │ │ │ │ + b 4a4484 │ │ │ │ mov r9, r4 │ │ │ │ ldrb r0, [r9, #573] @ 0x23d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a44c8 │ │ │ │ + beq 4a4498 │ │ │ │ add r0, r9, #200 @ 0xc8 │ │ │ │ - bl 4a2278 │ │ │ │ + bl 4a2248 │ │ │ │ mov r0, #572 @ 0x23c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r9 │ │ │ │ strh r1, [r9, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a1d5c │ │ │ │ + bl 4a1d2c │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r9, r8, ror #4 │ │ │ │ - ldrshteq r2, [r7], -r0 │ │ │ │ - eorseq r2, r7, r4, lsl #7 │ │ │ │ - eorseq r2, r7, r0, lsl r3 │ │ │ │ - eorseq ip, r9, ip, asr #16 │ │ │ │ - eorseq r2, r7, r8, ror #6 │ │ │ │ - eorseq ip, r9, r8, lsr #11 │ │ │ │ - eorseq r2, r7, ip, lsl #6 │ │ │ │ - eorseq r2, r7, r8, lsl #6 │ │ │ │ - eorseq ip, r9, ip, asr #10 │ │ │ │ - ldrsbteq r2, [r7], -r4 │ │ │ │ - eorseq r2, r7, r8, lsr r1 │ │ │ │ - ldrsbteq r1, [r7], -r0 │ │ │ │ - eorseq r1, r7, r0, ror #23 │ │ │ │ - ldrshteq r1, [r7], -r4 │ │ │ │ - eorseq r1, r7, r4, ror #31 │ │ │ │ - eorseq r1, r7, r4, lsl #24 │ │ │ │ - eorseq r1, r7, ip, lsr #22 │ │ │ │ - eorseq r1, r7, ip, lsr fp │ │ │ │ - ldrsbteq ip, [r9], -r4 │ │ │ │ + mlaseq r9, r8, r2, ip │ │ │ │ + eorseq r2, r7, r0, lsr #6 │ │ │ │ + ldrhteq r2, [r7], -r4 │ │ │ │ + eorseq r2, r7, r0, asr #6 │ │ │ │ + eorseq ip, r9, ip, ror r8 │ │ │ │ + mlaseq r7, r8, r3, r2 │ │ │ │ + ldrsbteq ip, [r9], -r8 │ │ │ │ + eorseq r2, r7, ip, lsr r3 │ │ │ │ + eorseq r2, r7, r8, lsr r3 │ │ │ │ + eorseq ip, r9, ip, ror r5 │ │ │ │ + eorseq r2, r7, r4, lsl #2 │ │ │ │ + eorseq r2, r7, r8, ror #2 │ │ │ │ + eorseq r1, r7, r0, lsl #20 │ │ │ │ + eorseq r1, r7, r0, lsl ip │ │ │ │ + eorseq r1, r7, r4, lsr #24 │ │ │ │ + eorseq r2, r7, r4, lsl r0 │ │ │ │ + eorseq r1, r7, r4, lsr ip │ │ │ │ + eorseq r1, r7, ip, asr fp │ │ │ │ + eorseq r1, r7, ip, ror #22 │ │ │ │ + eorseq ip, r9, r4, lsl #2 │ │ │ │ andeq r6, r0, r8, lsl #26 │ │ │ │ - eorseq r1, r7, r8, lsr #27 │ │ │ │ + ldrsbteq r1, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4880 │ │ │ │ + beq 4a4850 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, sl, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r7, [sp, #28] │ │ │ │ mul r0, r1, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -1158675,15 +1158663,15 @@ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub r9, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ - ldr r0, [pc, #884] @ 4a4940 │ │ │ │ + ldr r0, [pc, #884] @ 4a4910 │ │ │ │ str sl, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ and r8, sl, r7 │ │ │ │ @@ -1158693,86 +1158681,86 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ eor r0, r1, r0 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r4, r0 │ │ │ │ ands sl, r0, r1 │ │ │ │ - bne 4a467c │ │ │ │ + bne 4a464c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ and r1, r3, r4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4a4650 │ │ │ │ + beq 4a4620 │ │ │ │ rev r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r3, lsl #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bne 4a4718 │ │ │ │ + bne 4a46e8 │ │ │ │ add r5, r5, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add sl, r8, r5 │ │ │ │ - b 4a45e0 │ │ │ │ + b 4a45b0 │ │ │ │ sub r0, sl, #1 │ │ │ │ ands sl, r0, sl │ │ │ │ - beq 4a4610 │ │ │ │ + beq 4a45e0 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ ldr r4, [r9, -r0, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - bls 4a48b0 │ │ │ │ + bls 4a4880 │ │ │ │ add r5, r4, r4, lsl #2 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne 4a4670 │ │ │ │ + bne 4a4640 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 37fb8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4670 │ │ │ │ + bne 4a4640 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 4a48a0 │ │ │ │ + bcs 4a4870 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq 4a4708 │ │ │ │ + beq 4a46d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r0, r3, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 4a4744 │ │ │ │ + bmi 4a4714 │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r4 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r6, r1, #3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -1158793,34 +1158781,34 @@ │ │ │ │ str r4, [r1, #-4] │ │ │ │ str r0, [r9, #20] │ │ │ │ add r1, r5, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r8, [r9, #8] │ │ │ │ str r1, [r9, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bne 4a4810 │ │ │ │ + bne 4a47e0 │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ add r0, r0, r1 │ │ │ │ movw r1, #26214 @ 0x6666 │ │ │ │ movt r1, #1638 @ 0x666 │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub r2, r1, r8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 4a47e8 │ │ │ │ + bls 4a47b8 │ │ │ │ mov r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 47fff8 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4a4810 │ │ │ │ - ldr r1, [pc, #340] @ 4a4944 │ │ │ │ + beq 4a47e0 │ │ │ │ + ldr r1, [pc, #340] @ 4a4914 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #20 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #4 │ │ │ │ @@ -1158832,16 +1158820,16 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r8, r0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bne 4a484c │ │ │ │ - ldr r1, [pc, #264] @ 4a494c │ │ │ │ + bne 4a481c │ │ │ │ + ldr r1, [pc, #264] @ 4a491c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl 47fd0c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -1158857,59 +1158845,59 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp] │ │ │ │ bl 4c3fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 4a457c │ │ │ │ + b 4a454c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #156] @ 4a4948 │ │ │ │ + ldr r0, [pc, #156] @ 4a4918 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bl 58f8c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 38aa8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4a4924 │ │ │ │ + beq 4a48f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4a1944 │ │ │ │ + bl 4a1914 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 38aa8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4a492c │ │ │ │ + bne 4a48fc │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r1, [r7], -r4 │ │ │ │ - eorseq r1, r7, r4, asr #7 │ │ │ │ - eorseq r1, r7, r8, lsr #6 │ │ │ │ - eorseq r1, r7, r0, lsl #7 │ │ │ │ + eorseq r1, r7, r4, lsl #12 │ │ │ │ + ldrshteq r1, [r7], -r4 │ │ │ │ + eorseq r1, r7, r8, asr r3 │ │ │ │ + ldrhteq r1, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ ldmib r0, {r5, r6, r7, r9} │ │ │ │ lsr r0, r1, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ @@ -1158929,61 +1158917,61 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ eor r0, r1, r0 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r7, r0 │ │ │ │ ands r8, r0, r1 │ │ │ │ - bne 4a49f4 │ │ │ │ + bne 4a49c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ and r0, r1, r7 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 4a4a50 │ │ │ │ + bne 4a4a20 │ │ │ │ add r2, r2, #4 │ │ │ │ add r0, fp, r2 │ │ │ │ and fp, r0, r9 │ │ │ │ - b 4a4990 │ │ │ │ + b 4a4960 │ │ │ │ sub r0, r8, #1 │ │ │ │ ands r8, r0, r8 │ │ │ │ - beq 4a49c0 │ │ │ │ + beq 4a4990 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ ldr r7, [r4, -r0, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bls 4a4a60 │ │ │ │ + bls 4a4a30 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, sl │ │ │ │ - bne 4a49e8 │ │ │ │ + bne 4a49b8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 37fb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a49e8 │ │ │ │ + bne 4a49b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 4a4a74 │ │ │ │ + ldr r2, [pc, #12] @ 4a4a44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eorseq r1, r7, r4, lsr r1 │ │ │ │ + eorseq r1, r7, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ @@ -1159007,76 +1158995,76 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ eor r0, r1, r0 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands sl, r0, r1 │ │ │ │ - bne 4a4b2c │ │ │ │ + bne 4a4afc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r0, r1, r3 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 4a4b98 │ │ │ │ + bne 4a4b68 │ │ │ │ add r8, r8, #4 │ │ │ │ add r0, r4, r8 │ │ │ │ and r4, r0, ip │ │ │ │ - b 4a4ac8 │ │ │ │ + b 4a4a98 │ │ │ │ sub r0, sl, #1 │ │ │ │ ands sl, r0, sl │ │ │ │ - beq 4a4af8 │ │ │ │ + beq 4a4ac8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, ip │ │ │ │ ldr r5, [r9, -r0, lsl #2] │ │ │ │ cmp r6, r5 │ │ │ │ - bls 4a4ba8 │ │ │ │ + bls 4a4b78 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne 4a4b20 │ │ │ │ + bne 4a4af0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ mov r8, ip │ │ │ │ bl 37fb8 │ │ │ │ mov ip, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4b20 │ │ │ │ + bne 4a4af0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 4a4bbc │ │ │ │ + ldr r2, [pc, #12] @ 4a4b8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 58f8c │ │ │ │ - eorseq r0, r7, ip, ror #31 │ │ │ │ + eorseq r1, r7, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4dcc │ │ │ │ + beq 4a4d9c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r4, [sp, #24] │ │ │ │ mul r1, lr, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -1159092,74 +1159080,74 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ and r6, r6, r4 │ │ │ │ ldr r7, [r8, r6] │ │ │ │ eor r0, r7, r1 │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands fp, r0, r1 │ │ │ │ - beq 4a4cc4 │ │ │ │ + beq 4a4c94 │ │ │ │ rev r0, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ clz r0, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #16] │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ and r0, r0, r4 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4a4ca4 │ │ │ │ + bne 4a4c74 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ bl 37fb8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4da0 │ │ │ │ + beq 4a4d70 │ │ │ │ sub r0, fp, #1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ands fp, r0, fp │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - bne 4a4c4c │ │ │ │ + bne 4a4c1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and r0, r7, r2 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 4a4d14 │ │ │ │ + beq 4a4ce4 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov sl, r0 │ │ │ │ movwne sl, #1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r4 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - bne 4a4d28 │ │ │ │ + bne 4a4cf8 │ │ │ │ add ip, ip, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r6, r6, ip │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4a4c30 │ │ │ │ + b 4a4c00 │ │ │ │ mov sl, #1 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - beq 4a4d00 │ │ │ │ + beq 4a4cd0 │ │ │ │ add r0, r8, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 4a4de4 │ │ │ │ + bpl 4a4db4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r9, #12] │ │ │ │ @@ -1159182,56 +1159170,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a4d94 │ │ │ │ + beq 4a4d64 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 4d134 │ │ │ │ - b 4a4bec │ │ │ │ + b 4a4bbc │ │ │ │ ldr r0, [r8] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r8, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 4a4d38 │ │ │ │ + b 4a4d08 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a4e1c │ │ │ │ + beq 4a4dec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5080 │ │ │ │ + beq 4a5050 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r9, sl, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mul lr, r9, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -1159252,73 +1159240,73 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ and r7, sl, r3 │ │ │ │ ldr fp, [r8, r7] │ │ │ │ eor r0, fp, lr │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 4a4f44 │ │ │ │ + beq 4a4f14 │ │ │ │ rev r0, r1 │ │ │ │ str r9, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ mov r6, r1 │ │ │ │ str lr, [sp, #4] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ and r0, r0, r3 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r8, r0, lsl #3 │ │ │ │ ldr r0, [r9, #-16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 4a4f20 │ │ │ │ + bne 4a4ef0 │ │ │ │ ldr r1, [r9, #-20] @ 0xffffffec │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 37fb8 │ │ │ │ mov r2, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5034 │ │ │ │ + beq 4a5004 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands r1, r0, r6 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ - bne 4a4ecc │ │ │ │ + bne 4a4e9c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r0, fp, r6 │ │ │ │ ldr sl, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 4a4f98 │ │ │ │ + beq 4a4f68 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and sl, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 4a4fa4 │ │ │ │ + bne 4a4f74 │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add ip, ip, #4 │ │ │ │ str sl, [sp] │ │ │ │ add sl, r7, ip │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ - b 4a4eb0 │ │ │ │ + b 4a4e80 │ │ │ │ mov r1, #1 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - beq 4a4f7c │ │ │ │ + beq 4a4f4c │ │ │ │ add r0, r8, sl │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 4a5098 │ │ │ │ + bpl 4a5068 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ and r0, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr fp, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -1159356,48 +1159344,48 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5] │ │ │ │ str r7, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq 4a502c │ │ │ │ + beq 4a4ffc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 4c9dc │ │ │ │ - b 4a4e58 │ │ │ │ + b 4a4e28 │ │ │ │ ldr r0, [r8] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r8, r1, lsr #3] │ │ │ │ lsr sl, r1, #3 │ │ │ │ - b 4a4fb4 │ │ │ │ + b 4a4f84 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a50d0 │ │ │ │ + beq 4a50a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ - bl 49865c │ │ │ │ + bl 49862c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r8, [r4] │ │ │ │ mul lr, r1, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [r5, #4] │ │ │ │ @@ -1159410,58 +1159398,58 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ ldr sl, [r8, r7] │ │ │ │ eor r0, sl, lr │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 4a51d0 │ │ │ │ + beq 4a51a0 │ │ │ │ rev r0, r1 │ │ │ │ stmib sp, {r1, r9} │ │ │ │ clz r0, r0 │ │ │ │ str lr, [sp, #20] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ and r9, r0, r3 │ │ │ │ str fp, [sp, #16] │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4a51ac │ │ │ │ + bne 4a517c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, ip │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, ip │ │ │ │ bl 37fb8 │ │ │ │ mov ip, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a51f0 │ │ │ │ + beq 4a51c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ sub r0, r1, #1 │ │ │ │ ldm lr, {r7, fp, lr} │ │ │ │ ands r1, r0, r1 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ - bne 4a5144 │ │ │ │ + bne 4a5114 │ │ │ │ and r1, sl, r5 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, sl, lsl #1 │ │ │ │ - bne 4a5294 │ │ │ │ + bne 4a5264 │ │ │ │ add r9, r9, #4 │ │ │ │ add r0, r7, r9 │ │ │ │ and r7, r0, r3 │ │ │ │ - b 4a512c │ │ │ │ + b 4a50fc │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sbfx r0, r0, #0, #30 │ │ │ │ mul r0, r0, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ @@ -1159488,17 +1159476,17 @@ │ │ │ │ strb r3, [r8, r0] │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r1, [r2, #-12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 4a529c │ │ │ │ + beq 4a526c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a5290 │ │ │ │ + beq 4a5260 │ │ │ │ ldr r0, [r2, #-8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -1159506,841 +1159494,841 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 48afec │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #24 │ │ │ │ - bne 4a5300 │ │ │ │ + bne 4a52d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, #24 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, sp │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r6, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a5338 │ │ │ │ + bne 4a5308 │ │ │ │ ldm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, sp │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 4a5390 │ │ │ │ - ldr r2, [pc, #80] @ 4a5394 │ │ │ │ + ldr r1, [pc, #80] @ 4a5360 │ │ │ │ + ldr r2, [pc, #80] @ 4a5364 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4b574 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [r9, #4] │ │ │ │ strb r1, [r9] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4aabc0 │ │ │ │ - b 4a52f0 │ │ │ │ + bl 4aab90 │ │ │ │ + b 4a52c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4aabc0 │ │ │ │ - b 4a537c │ │ │ │ + bl 4aab90 │ │ │ │ + b 4a534c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq r0, [r7], -r0 │ │ │ │ - ldrhteq r0, [r7], -r4 │ │ │ │ + eorseq r0, r7, r0, ror #17 │ │ │ │ + eorseq r0, r7, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a5428 │ │ │ │ + bne 4a53f8 │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 472370 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a53fc │ │ │ │ + bne 4a53cc │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a5460 │ │ │ │ + bne 4a5430 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #216] @ 4a5508 │ │ │ │ + ldr r2, [pc, #216] @ 4a54d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #47 @ 0x2f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #152] @ 4a5500 │ │ │ │ - ldr r2, [pc, #152] @ 4a5504 │ │ │ │ + ldr r1, [pc, #152] @ 4a54d0 │ │ │ │ + ldr r2, [pc, #152] @ 4a54d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq 4a53ec │ │ │ │ + beq 4a53bc │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a54ec │ │ │ │ + beq 4a54bc │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a54ec │ │ │ │ + b 4a54bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a54f4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a54c4 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r7, r8, lsl #15 │ │ │ │ - eorseq r0, r7, ip, lsl #15 │ │ │ │ - eorseq r0, r7, ip, lsl #16 │ │ │ │ + ldrhteq r0, [r7], -r8 │ │ │ │ + ldrhteq r0, [r7], -ip │ │ │ │ + eorseq r0, r7, ip, lsr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a559c │ │ │ │ + bne 4a556c │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 472160 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a5570 │ │ │ │ + bne 4a5540 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a55d4 │ │ │ │ + bne 4a55a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #208] @ 4a5674 │ │ │ │ + ldr r2, [pc, #208] @ 4a5644 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #47 @ 0x2f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #144] @ 4a566c │ │ │ │ - ldr r2, [pc, #144] @ 4a5670 │ │ │ │ + ldr r1, [pc, #144] @ 4a563c │ │ │ │ + ldr r2, [pc, #144] @ 4a5640 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq 4a5560 │ │ │ │ + beq 4a5530 │ │ │ │ lsl r1, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a5658 │ │ │ │ + beq 4a5628 │ │ │ │ lsl r1, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a5658 │ │ │ │ + b 4a5628 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a5660 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a5630 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r7, r4, lsl r6 │ │ │ │ - eorseq r0, r7, r8, lsl r6 │ │ │ │ - eorseq r0, r7, r8, lsr #13 │ │ │ │ + eorseq r0, r7, r4, asr #12 │ │ │ │ + eorseq r0, r7, r8, asr #12 │ │ │ │ + ldrsbteq r0, [r7], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a5718 │ │ │ │ + bne 4a56e8 │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ bl 471d6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a56dc │ │ │ │ + bne 4a56ac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 4a5750 │ │ │ │ + bne 4a5720 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #164] @ 4a57c4 │ │ │ │ + ldr r2, [pc, #164] @ 4a5794 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 4a57bc │ │ │ │ - ldr r2, [pc, #100] @ 4a57c0 │ │ │ │ + ldr r1, [pc, #100] @ 4a578c │ │ │ │ + ldr r2, [pc, #100] @ 4a5790 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab3ec │ │ │ │ - b 4a56cc │ │ │ │ + bl 4ab3bc │ │ │ │ + b 4a569c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab3ec │ │ │ │ - b 4a57a8 │ │ │ │ + bl 4ab3bc │ │ │ │ + b 4a5778 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a57b0 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a5780 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r7, r8, r4, r0 │ │ │ │ - mlaseq r7, ip, r4, r0 │ │ │ │ - eorseq r0, r7, ip, lsr r5 │ │ │ │ + eorseq r0, r7, r8, asr #9 │ │ │ │ + eorseq r0, r7, ip, asr #9 │ │ │ │ + eorseq r0, r7, ip, ror #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a5858 │ │ │ │ + bne 4a5828 │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ bl 472004 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a582c │ │ │ │ + bne 4a57fc │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a5890 │ │ │ │ + bne 4a5860 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #208] @ 4a5930 │ │ │ │ + ldr r2, [pc, #208] @ 4a5900 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #47 @ 0x2f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #144] @ 4a5928 │ │ │ │ - ldr r2, [pc, #144] @ 4a592c │ │ │ │ + ldr r1, [pc, #144] @ 4a58f8 │ │ │ │ + ldr r2, [pc, #144] @ 4a58fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq 4a581c │ │ │ │ + beq 4a57ec │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a5914 │ │ │ │ + beq 4a58e4 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a5914 │ │ │ │ + b 4a58e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a591c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a58ec │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r7, r8, asr r3 │ │ │ │ - eorseq r0, r7, ip, asr r3 │ │ │ │ - eorseq r0, r7, ip, lsl #8 │ │ │ │ + eorseq r0, r7, r8, lsl #7 │ │ │ │ + eorseq r0, r7, ip, lsl #7 │ │ │ │ + eorseq r0, r7, ip, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a59d4 │ │ │ │ + bne 4a59a4 │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ bl 471ad8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a5998 │ │ │ │ + bne 4a5968 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 4a5a0c │ │ │ │ + bne 4a59dc │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #164] @ 4a5a80 │ │ │ │ + ldr r2, [pc, #164] @ 4a5a50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 4a5a78 │ │ │ │ - ldr r2, [pc, #100] @ 4a5a7c │ │ │ │ + ldr r1, [pc, #100] @ 4a5a48 │ │ │ │ + ldr r2, [pc, #100] @ 4a5a4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab290 │ │ │ │ - b 4a5988 │ │ │ │ + bl 4ab260 │ │ │ │ + b 4a5958 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab290 │ │ │ │ - b 4a5a64 │ │ │ │ + bl 4ab260 │ │ │ │ + b 4a5a34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a5a6c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a5a3c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r0, [r7], -ip │ │ │ │ - eorseq r0, r7, r0, ror #3 │ │ │ │ - eorseq r0, r7, r0, lsr #5 │ │ │ │ + eorseq r0, r7, ip, lsl #4 │ │ │ │ + eorseq r0, r7, r0, lsl r2 │ │ │ │ + ldrsbteq r0, [r7], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a5b24 │ │ │ │ + bne 4a5af4 │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ bl 472578 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a5ae8 │ │ │ │ + bne 4a5ab8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 4a5b5c │ │ │ │ + bne 4a5b2c │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #176] @ 4a5bdc │ │ │ │ + ldr r2, [pc, #176] @ 4a5bac │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #63 @ 0x3f │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #112] @ 4a5bd4 │ │ │ │ - ldr r2, [pc, #112] @ 4a5bd8 │ │ │ │ + ldr r1, [pc, #112] @ 4a5ba4 │ │ │ │ + ldr r2, [pc, #112] @ 4a5ba8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab52c │ │ │ │ + bl 4ab4fc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab52c │ │ │ │ - b 4a5bc0 │ │ │ │ + bl 4ab4fc │ │ │ │ + b 4a5b90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a5bc8 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a5b98 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r7, ip, lsl #1 │ │ │ │ - mlaseq r7, r0, r0, r0 │ │ │ │ - eorseq r0, r7, r0, ror #2 │ │ │ │ + ldrhteq r0, [r7], -ip │ │ │ │ + eorseq r0, r7, r0, asr #1 │ │ │ │ + mlaseq r7, r0, r1, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - beq 4a5c2c │ │ │ │ + beq 4a5bfc │ │ │ │ cmp r6, #5 │ │ │ │ - bne 4a5cfc │ │ │ │ + bne 4a5ccc │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r0, fp │ │ │ │ - bl 4b42f0 │ │ │ │ + bl 4b42c0 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r8, {r0, r1, r7} │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #1 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5c9c │ │ │ │ + beq 4a5c6c │ │ │ │ ldr r5, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a5cb4 │ │ │ │ + bne 4a5c84 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a5c98 │ │ │ │ + beq 4a5c68 │ │ │ │ mov r0, r1 │ │ │ │ ldrb sl, [r0], #24 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ cmp sl, #6 │ │ │ │ - bne 4a5d80 │ │ │ │ + bne 4a5d50 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r1, [pc, #3664] @ 4a6af4 │ │ │ │ - ldr r2, [pc, #3664] @ 4a6af8 │ │ │ │ + ldr r1, [pc, #3664] @ 4a6ac4 │ │ │ │ + ldr r2, [pc, #3664] @ 4a6ac8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #3 │ │ │ │ stm fp, {r0, r5} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ ldrb r6, [r8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 4a5d30 │ │ │ │ + bne 4a5d00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5c24 │ │ │ │ + beq 4a5bf4 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a5d58 │ │ │ │ + beq 4a5d28 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4a5ce4 │ │ │ │ - ldr r2, [pc, #3576] @ 4a6afc │ │ │ │ + b 4a5cb4 │ │ │ │ + ldr r2, [pc, #3576] @ 4a6acc │ │ │ │ mov r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, #1 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [fp] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq 4a5cd4 │ │ │ │ + beq 4a5ca4 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 4a5d48 │ │ │ │ + bne 4a5d18 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 490044 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a5c24 │ │ │ │ + beq 4a5bf4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ strb sl, [sp, #648] @ 0x288 │ │ │ │ bl 3855c │ │ │ │ cmp sl, #1 │ │ │ │ - bne 4a5f24 │ │ │ │ + bne 4a5ef4 │ │ │ │ ldrb r0, [sp, #649] @ 0x289 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 4a5cb4 │ │ │ │ + bne 4a5c84 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5e0c │ │ │ │ + beq 4a5ddc │ │ │ │ ldr r5, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a5cb4 │ │ │ │ + beq 4a5c84 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5e14 │ │ │ │ + beq 4a5de4 │ │ │ │ ldr sl, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a5e1c │ │ │ │ + bne 4a5dec │ │ │ │ mov r5, sl │ │ │ │ - b 4a5cb4 │ │ │ │ + b 4a5c84 │ │ │ │ mov r0, #2 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ mov r0, #3 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a5e40 │ │ │ │ + beq 4a5e10 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r2], #24 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a5e48 │ │ │ │ + bne 4a5e18 │ │ │ │ mov r0, #4 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ strb r0, [sp, #648] @ 0x288 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r1, r6 │ │ │ │ bl 479398 │ │ │ │ ldrb r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a5e7c │ │ │ │ + bne 4a5e4c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ - b 4a5cb4 │ │ │ │ + b 4a5c84 │ │ │ │ ldrb r6, [sp, #601] @ 0x259 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5eac │ │ │ │ + beq 4a5e7c │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a5eb4 │ │ │ │ + bne 4a5e84 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a5cb4 │ │ │ │ + b 4a5c84 │ │ │ │ mov r0, #5 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #256] @ 0x100 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ - beq 4a5ef8 │ │ │ │ + beq 4a5ec8 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - bne 4a5f00 │ │ │ │ + bne 4a5ed0 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - b 4a5f1c │ │ │ │ + b 4a5eec │ │ │ │ mov r0, #6 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a5f44 │ │ │ │ + beq 4a5f14 │ │ │ │ ldr r5, [sp, #652] @ 0x28c │ │ │ │ mov r4, #1 │ │ │ │ - b 4a5cb4 │ │ │ │ - ldr r2, [pc, #4084] @ 4a6f20 │ │ │ │ + b 4a5c84 │ │ │ │ + ldr r2, [pc, #4084] @ 4a6ef0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ bl 4d7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a5da8 │ │ │ │ + b 4a5d78 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #7 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a5c9c │ │ │ │ + beq 4a5c6c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - beq 4a604c │ │ │ │ + beq 4a601c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a6054 │ │ │ │ + bne 4a6024 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4ab7e4 │ │ │ │ + bl 4ab7b4 │ │ │ │ ldr r1, [sp, #648] @ 0x288 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ cmp r1, #4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - beq 4a624c │ │ │ │ + beq 4a621c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ add r4, r5, #24 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ @@ -1160351,721 +1160339,721 @@ │ │ │ │ stmia r3!, {r0, r1, r2, sl, ip, lr} │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4a6018 │ │ │ │ + beq 4a5fe8 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6060 │ │ │ │ + beq 4a6030 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bne 4a6068 │ │ │ │ + bne 4a6038 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6228 │ │ │ │ + b 4a61f8 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - b 4a5f1c │ │ │ │ + b 4a5eec │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a5c9c │ │ │ │ + b 4a5c6c │ │ │ │ mov r0, #10 │ │ │ │ - b 4a609c │ │ │ │ + b 4a606c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - beq 4a60b8 │ │ │ │ + beq 4a6088 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #11 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a60c4 │ │ │ │ - ldr r1, [pc, #3868] @ 4a6fc0 │ │ │ │ - ldr r2, [pc, #3868] @ 4a6fc4 │ │ │ │ + bne 4a6094 │ │ │ │ + ldr r1, [pc, #3868] @ 4a6f90 │ │ │ │ + ldr r2, [pc, #3868] @ 4a6f94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6228 │ │ │ │ + b 4a61f8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6228 │ │ │ │ + b 4a61f8 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a60f0 │ │ │ │ + beq 4a60c0 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a620c │ │ │ │ + b 4a61dc │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #12 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6138 │ │ │ │ + beq 4a6108 │ │ │ │ mov sl, r1 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab898 │ │ │ │ + bl 4ab868 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 4a6154 │ │ │ │ + beq 4a6124 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #13 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a6160 │ │ │ │ - ldr r1, [pc, #3720] @ 4a6fc8 │ │ │ │ - ldr r2, [pc, #3720] @ 4a6fcc │ │ │ │ + bne 4a6130 │ │ │ │ + ldr r1, [pc, #3720] @ 4a6f98 │ │ │ │ + ldr r2, [pc, #3720] @ 4a6f9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a620c │ │ │ │ + b 4a61dc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a620c │ │ │ │ + b 4a61dc │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a618c │ │ │ │ + beq 4a615c │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a61f0 │ │ │ │ + b 4a61c0 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #14 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a61d8 │ │ │ │ + beq 4a61a8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a61d4 │ │ │ │ + beq 4a61a4 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - bne 4a6254 │ │ │ │ + bne 4a6224 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a61f0 │ │ │ │ + b 4a61c0 │ │ │ │ mov r0, #15 │ │ │ │ - ldr r1, [pc, #3568] @ 4a6fd0 │ │ │ │ - ldr r2, [pc, #3568] @ 4a6fd4 │ │ │ │ + ldr r1, [pc, #3568] @ 4a6fa0 │ │ │ │ + ldr r2, [pc, #3568] @ 4a6fa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a620c │ │ │ │ + beq 4a61dc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6228 │ │ │ │ + beq 4a61f8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #224] @ 0xe0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 4a624c │ │ │ │ + beq 4a621c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ bl 2a9190 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - b 4a5f1c │ │ │ │ + b 4a5eec │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab974 │ │ │ │ + bl 4ab944 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6180 │ │ │ │ + bne 4a6150 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 4a61d8 │ │ │ │ + beq 4a61a8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a62b4 │ │ │ │ + beq 4a6284 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - bne 4a62bc │ │ │ │ + bne 4a628c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a61f0 │ │ │ │ + b 4a61c0 │ │ │ │ mov r0, #17 │ │ │ │ - b 4a61d8 │ │ │ │ + b 4a61a8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6180 │ │ │ │ + bne 4a6150 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #18 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a61d8 │ │ │ │ + beq 4a61a8 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab898 │ │ │ │ + bl 4ab868 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 4a6348 │ │ │ │ + beq 4a6318 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #19 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a61d8 │ │ │ │ + beq 4a61a8 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6354 │ │ │ │ + beq 4a6324 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a61f0 │ │ │ │ + b 4a61c0 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 4a63a0 │ │ │ │ - ldr r1, [pc, #3176] @ 4a6fd8 │ │ │ │ - ldr r2, [pc, #3176] @ 4a6fdc │ │ │ │ + bne 4a6370 │ │ │ │ + ldr r1, [pc, #3176] @ 4a6fa8 │ │ │ │ + ldr r2, [pc, #3176] @ 4a6fac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a61f0 │ │ │ │ + beq 4a61c0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a61f0 │ │ │ │ + b 4a61c0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #21 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6400 │ │ │ │ + beq 4a63d0 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bne 4a6408 │ │ │ │ + bne 4a63d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #22 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a643c │ │ │ │ + beq 4a640c │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - bne 4a6444 │ │ │ │ + bne 4a6414 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #23 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6478 │ │ │ │ + beq 4a6448 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - bne 4a6480 │ │ │ │ + bne 4a6450 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #24 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #25 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #26 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #27 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6564 │ │ │ │ + beq 4a6534 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne 4a656c │ │ │ │ + bne 4a653c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #29 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a633c │ │ │ │ + bne 4a630c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6368 │ │ │ │ + beq 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a65cc │ │ │ │ + beq 4a659c │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bne 4a65d4 │ │ │ │ + bne 4a65a4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #31 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - beq 4a6638 │ │ │ │ + beq 4a6608 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a6644 │ │ │ │ + bne 4a6614 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a664c │ │ │ │ + beq 4a661c │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4a6660 │ │ │ │ + bne 4a6630 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6380 │ │ │ │ + b 4a6350 │ │ │ │ mov r0, #32 │ │ │ │ - b 4a6368 │ │ │ │ + b 4a6338 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 4a6664 │ │ │ │ + b 4a6634 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a668c │ │ │ │ + beq 4a665c │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6ad4 │ │ │ │ + b 4a6aa4 │ │ │ │ ldrb r0, [sp, #649] @ 0x289 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a66d0 │ │ │ │ + beq 4a66a0 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4a66e4 │ │ │ │ + bne 4a66b4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6ad4 │ │ │ │ + b 4a6aa4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 4a66e8 │ │ │ │ + b 4a66b8 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6710 │ │ │ │ + beq 4a66e0 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6ab8 │ │ │ │ + b 4a6a88 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6758 │ │ │ │ + beq 4a6728 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 4a6774 │ │ │ │ + beq 4a6744 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a6780 │ │ │ │ - ldr r1, [pc, #2176] @ 4a6fe0 │ │ │ │ - ldr r2, [pc, #2176] @ 4a6fe4 │ │ │ │ + bne 4a6750 │ │ │ │ + ldr r1, [pc, #2176] @ 4a6fb0 │ │ │ │ + ldr r2, [pc, #2176] @ 4a6fb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6ab8 │ │ │ │ + b 4a6a88 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6ab8 │ │ │ │ + b 4a6a88 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6844 │ │ │ │ + bne 4a6814 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6864 │ │ │ │ + beq 4a6834 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a67e8 │ │ │ │ + beq 4a67b8 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 4a67f0 │ │ │ │ + bne 4a67c0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a9c │ │ │ │ + b 4a6a6c │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - b 4a6864 │ │ │ │ + b 4a6834 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6824 │ │ │ │ + beq 4a67f4 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne 4a682c │ │ │ │ + bne 4a67fc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a9c │ │ │ │ + b 4a6a6c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - b 4a6864 │ │ │ │ + b 4a6834 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6850 │ │ │ │ + beq 4a6820 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a9c │ │ │ │ + b 4a6a6c │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 4a6880 │ │ │ │ - ldr r1, [pc, #1916] @ 4a6fe8 │ │ │ │ - ldr r2, [pc, #1916] @ 4a6fec │ │ │ │ + bne 4a6850 │ │ │ │ + ldr r1, [pc, #1916] @ 4a6fb8 │ │ │ │ + ldr r2, [pc, #1916] @ 4a6fbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a9c │ │ │ │ + b 4a6a6c │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a68bc │ │ │ │ + beq 4a688c │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4a68d0 │ │ │ │ + bne 4a68a0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a9c │ │ │ │ + b 4a6a6c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 4a68d4 │ │ │ │ + b 4a68a4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a690c │ │ │ │ + beq 4a68dc │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne 4a6914 │ │ │ │ + bne 4a68e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a80 │ │ │ │ + b 4a6a50 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ - b 4a6a60 │ │ │ │ + b 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6a18 │ │ │ │ + bne 4a69e8 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6a60 │ │ │ │ + beq 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6974 │ │ │ │ + beq 4a6944 │ │ │ │ ldr r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bne 4a697c │ │ │ │ + bne 4a694c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a80 │ │ │ │ + b 4a6a50 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ - b 4a6a60 │ │ │ │ + b 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6a18 │ │ │ │ + bne 4a69e8 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6a60 │ │ │ │ + beq 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6a18 │ │ │ │ + bne 4a69e8 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6a60 │ │ │ │ + beq 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6a18 │ │ │ │ + bne 4a69e8 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6a60 │ │ │ │ + beq 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #648] @ 0x288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6a24 │ │ │ │ + beq 4a69f4 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a80 │ │ │ │ + b 4a6a50 │ │ │ │ ldrb r1, [sp, #649] @ 0x289 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a6a60 │ │ │ │ + beq 4a6a30 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr ip, [sp, #648] @ 0x288 │ │ │ │ ldr lr, [sp, #652] @ 0x28c │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4a6a7c │ │ │ │ + beq 4a6a4c │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a6b00 │ │ │ │ - ldr r1, [pc, #1416] @ 4a6ff0 │ │ │ │ - ldr r2, [pc, #1416] @ 4a6ff4 │ │ │ │ + bne 4a6ad0 │ │ │ │ + ldr r1, [pc, #1416] @ 4a6fc0 │ │ │ │ + ldr r2, [pc, #1416] @ 4a6fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 4a6a80 │ │ │ │ + b 4a6a50 │ │ │ │ str lr, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6a9c │ │ │ │ + beq 4a6a6c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6ab8 │ │ │ │ + beq 4a6a88 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6ad4 │ │ │ │ + beq 4a6aa4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6380 │ │ │ │ + beq 4a6350 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6380 │ │ │ │ - ldrsbteq r0, [r7], -ip │ │ │ │ - eorseq pc, r6, r0, asr pc @ │ │ │ │ - eorseq pc, r6, r4, asr #31 │ │ │ │ + b 4a6350 │ │ │ │ + eorseq r0, r7, ip, lsl #2 │ │ │ │ + eorseq pc, r6, r0, lsl #31 │ │ │ │ + ldrshteq pc, [r6], -r4 @ │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ ldr r9, [sp, #656] @ 0x290 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ add r3, r3, #24 │ │ │ │ stmia r3!, {r0, r1, r2, r5, r6, r7} │ │ │ │ ldm r4, {r0, r1, r2, r5, r6, r7} │ │ │ │ @@ -1161210,269 +1161198,269 @@ │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ strb sl, [sp, #575] @ 0x23f │ │ │ │ cmp r1, r0 │ │ │ │ str r9, [sp, #492] @ 0x1ec │ │ │ │ str lr, [sp, #488] @ 0x1e8 │ │ │ │ str ip, [sp, #484] @ 0x1e4 │ │ │ │ - bne 4a6d78 │ │ │ │ + bne 4a6d48 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ bl 3855c │ │ │ │ - b 4a6da4 │ │ │ │ - ldr r1, [pc, #632] @ 4a6ff8 │ │ │ │ - ldr r2, [pc, #632] @ 4a6ffc │ │ │ │ + b 4a6d74 │ │ │ │ + ldr r1, [pc, #632] @ 4a6fc8 │ │ │ │ + ldr r2, [pc, #632] @ 4a6fcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 4aaddc │ │ │ │ + bl 4aadac │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 4ab1dc │ │ │ │ - b 4a5cc4 │ │ │ │ + bl 4ab1ac │ │ │ │ + b 4a5c94 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 4aaddc │ │ │ │ - b 4a6f08 │ │ │ │ + bl 4aadac │ │ │ │ + b 4a6ed8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6df0 │ │ │ │ + beq 4a6dc0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6df0 │ │ │ │ + b 4a6dc0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6e14 │ │ │ │ + beq 4a6de4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6e14 │ │ │ │ + b 4a6de4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6e38 │ │ │ │ + beq 4a6e08 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6e38 │ │ │ │ + b 4a6e08 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6e5c │ │ │ │ + beq 4a6e2c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6e5c │ │ │ │ + b 4a6e2c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6e80 │ │ │ │ + beq 4a6e50 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6e80 │ │ │ │ + b 4a6e50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6ea4 │ │ │ │ + beq 4a6e74 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6ea4 │ │ │ │ + b 4a6e74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6ec8 │ │ │ │ + beq 4a6e98 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6ec8 │ │ │ │ + b 4a6e98 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #224] @ 0xe0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 4a6f08 │ │ │ │ + beq 4a6ed8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a6f08 │ │ │ │ + b 4a6ed8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a6f08 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a6ed8 │ │ │ │ bl 59014 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r9, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a6f28 │ │ │ │ + b 4a6ef8 │ │ │ │ bl 59014 │ │ │ │ - eorseq pc, r6, r0, ror sp @ │ │ │ │ + eorseq pc, r6, r0, lsr #27 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a6f50 │ │ │ │ + beq 4a6f20 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a6f64 │ │ │ │ + bne 4a6f34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a6fb4 │ │ │ │ + beq 4a6f84 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 490044 │ │ │ │ - b 4a6fb4 │ │ │ │ + b 4a6f84 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4a6fb4 │ │ │ │ + beq 4a6f84 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl 4ab48c │ │ │ │ - b 4a6fb4 │ │ │ │ + bl 4ab45c │ │ │ │ + b 4a6f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a6fb4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a6f84 │ │ │ │ bl 59014 │ │ │ │ mov sl, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a6f94 │ │ │ │ + beq 4a6f64 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4a6f78 │ │ │ │ + b 4a6f48 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a6fb4 │ │ │ │ + beq 4a6f84 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, sl │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq pc, [r6], -ip @ │ │ │ │ - eorseq pc, r6, r0, asr fp @ │ │ │ │ - eorseq pc, r6, r0, asr #24 │ │ │ │ + eorseq pc, r6, ip, lsl #26 │ │ │ │ + eorseq pc, r6, r0, lsl #23 │ │ │ │ + eorseq pc, r6, r0, ror ip @ │ │ │ │ + eorseq pc, r6, r4, ror #21 │ │ │ │ + ldrsbteq pc, [r6], -r0 @ │ │ │ │ + eorseq pc, r6, r4, asr #20 │ │ │ │ + eorseq pc, r6, r0, asr #20 │ │ │ │ ldrhteq pc, [r6], -r4 @ │ │ │ │ - eorseq pc, r6, r0, lsr #23 │ │ │ │ - eorseq pc, r6, r4, lsl sl @ │ │ │ │ - eorseq pc, r6, r0, lsl sl @ │ │ │ │ - eorseq pc, r6, r4, lsl #17 │ │ │ │ - eorseq pc, r6, r0, lsr #12 │ │ │ │ - mlaseq r6, r4, r4, pc @ │ │ │ │ - eorseq pc, r6, r4, lsl r5 @ │ │ │ │ - eorseq pc, r6, r8, lsl #7 │ │ │ │ - eorseq pc, r6, r8, lsl r3 @ │ │ │ │ - eorseq pc, r6, ip, lsl #3 │ │ │ │ - eorseq lr, r6, r0, ror lr │ │ │ │ - eorseq lr, r6, r4, ror lr │ │ │ │ + eorseq pc, r6, r0, asr r6 @ │ │ │ │ + eorseq pc, r6, r4, asr #9 │ │ │ │ + eorseq pc, r6, r4, asr #10 │ │ │ │ + ldrhteq pc, [r6], -r8 @ │ │ │ │ + eorseq pc, r6, r8, asr #6 │ │ │ │ + ldrhteq pc, [r6], -ip @ │ │ │ │ + eorseq lr, r6, r0, lsr #29 │ │ │ │ + eorseq lr, r6, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a7048 │ │ │ │ + beq 4a7018 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a70bc │ │ │ │ + bne 4a708c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 4bae64 │ │ │ │ + bl 4bae34 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r0, r2, fp} │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r2, fp} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 4a7084 │ │ │ │ + beq 4a7054 │ │ │ │ mov r8, r7 │ │ │ │ ldrb r6, [r8], #24 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #6 │ │ │ │ - bne 4a70f4 │ │ │ │ + bne 4a70c4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #688] @ 4a7340 │ │ │ │ - ldr r2, [pc, #688] @ 4a7344 │ │ │ │ + ldr r1, [pc, #688] @ 4a7310 │ │ │ │ + ldr r2, [pc, #688] @ 4a7314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [r4] │ │ │ │ strb r0, [r4, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #620] @ 4a7330 │ │ │ │ + ldr r2, [pc, #620] @ 4a7300 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #99 @ 0x63 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r4, #12] │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ add r1, r7, #1 │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp, #56] @ 0x38 │ │ │ │ bl 37754 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4a7270 │ │ │ │ + bne 4a7240 │ │ │ │ add r1, r9, #8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 4a7144 │ │ │ │ + beq 4a7114 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a7158 │ │ │ │ + bne 4a7128 │ │ │ │ mov r9, #0 │ │ │ │ - b 4a7194 │ │ │ │ + b 4a7164 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 4a7294 │ │ │ │ + ble 4a7264 │ │ │ │ lsr r9, r1, #31 │ │ │ │ - b 4a7194 │ │ │ │ - ldr r2, [pc, #472] @ 4a7338 │ │ │ │ + b 4a7164 │ │ │ │ + ldr r2, [pc, #472] @ 4a7308 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ @@ -1161481,507 +1161469,507 @@ │ │ │ │ bl 4df64 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 4a70a0 │ │ │ │ + bne 4a7070 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 4a71c4 │ │ │ │ + beq 4a7194 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a71cc │ │ │ │ + bne 4a719c │ │ │ │ mov r0, #1 │ │ │ │ - b 4a7088 │ │ │ │ + b 4a7058 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, sl, #1 │ │ │ │ add r1, r7, #25 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ bl 479398 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a7200 │ │ │ │ + bne 4a71d0 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ - b 4a70a0 │ │ │ │ + b 4a7070 │ │ │ │ ldrb r5, [sp, #81] @ 0x51 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a7224 │ │ │ │ + bne 4a71f4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 4a70a0 │ │ │ │ + b 4a7070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7268 │ │ │ │ + beq 4a7238 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a72c8 │ │ │ │ + bne 4a7298 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ strb r5, [r4, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ - b 4a7088 │ │ │ │ - ldr r2, [pc, #196] @ 4a733c │ │ │ │ + b 4a7058 │ │ │ │ + ldr r2, [pc, #196] @ 4a730c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #99 @ 0x63 │ │ │ │ bl 4d7c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a70a0 │ │ │ │ - ldr r2, [pc, #152] @ 4a7334 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a7070 │ │ │ │ + ldr r2, [pc, #152] @ 4a7304 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #99 @ 0x63 │ │ │ │ bl 4dff8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b 4a7150 │ │ │ │ - ldr r1, [pc, #120] @ 4a7348 │ │ │ │ - ldr r2, [pc, #120] @ 4a734c │ │ │ │ + b 4a7120 │ │ │ │ + ldr r1, [pc, #120] @ 4a7318 │ │ │ │ + ldr r2, [pc, #120] @ 4a731c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 4b574 │ │ │ │ str r0, [r4] │ │ │ │ mov r5, #2 │ │ │ │ - b 4a7254 │ │ │ │ - b 4a7318 │ │ │ │ + b 4a7224 │ │ │ │ + b 4a72e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a731c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a72ec │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a7324 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a72f4 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r6, r8, lsl ip │ │ │ │ - eorseq sp, r6, r4, lsl #23 │ │ │ │ - eorseq ip, r6, ip, lsr sp │ │ │ │ - ldrhteq lr, [r6], -r4 │ │ │ │ - ldrshteq lr, [r6], -r8 │ │ │ │ - eorseq lr, r6, r4, ror #22 │ │ │ │ - eorseq lr, r6, r0, lsr #18 │ │ │ │ - eorseq lr, r6, r4, lsr #18 │ │ │ │ + eorseq lr, r6, r8, asr #24 │ │ │ │ + ldrhteq sp, [r6], -r4 │ │ │ │ + eorseq ip, r6, ip, ror #26 │ │ │ │ + eorseq lr, r6, r4, ror #19 │ │ │ │ + eorseq lr, r6, r8, lsr #26 │ │ │ │ + mlaseq r6, r4, fp, lr │ │ │ │ + eorseq lr, r6, r0, asr r9 │ │ │ │ + eorseq lr, r6, r4, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a7398 │ │ │ │ + beq 4a7368 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a7404 │ │ │ │ + bne 4a73d4 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 4b0ec8 │ │ │ │ + bl 4b0e98 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4a73d0 │ │ │ │ + beq 4a73a0 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r0, [r7], #24 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a743c │ │ │ │ - ldr r1, [pc, #352] @ 4a7538 │ │ │ │ - ldr r2, [pc, #352] @ 4a753c │ │ │ │ + bne 4a740c │ │ │ │ + ldr r1, [pc, #352] @ 4a7508 │ │ │ │ + ldr r2, [pc, #352] @ 4a750c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ strd r8, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #296] @ 4a7534 │ │ │ │ + ldr r2, [pc, #296] @ 4a7504 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #87 @ 0x57 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ orr r0, r8, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4a5398 │ │ │ │ + bl 4a5368 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a73ec │ │ │ │ + beq 4a73bc │ │ │ │ cmp r6, r7 │ │ │ │ - bne 4a7494 │ │ │ │ + bne 4a7464 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ stm r4, {r8, r9} │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #164] @ 4a7540 │ │ │ │ - ldr r2, [pc, #164] @ 4a7544 │ │ │ │ + ldr r1, [pc, #164] @ 4a7510 │ │ │ │ + ldr r2, [pc, #164] @ 4a7514 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq 4a73f4 │ │ │ │ + beq 4a73c4 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4a7520 │ │ │ │ + beq 4a74f0 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a7520 │ │ │ │ + b 4a74f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a7528 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a74f8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r6, r0, ror #17 │ │ │ │ - eorseq lr, r6, r8, asr #19 │ │ │ │ - eorseq lr, r6, ip, lsl r8 │ │ │ │ - eorseq lr, r6, r4, asr r7 │ │ │ │ - eorseq lr, r6, r8, asr r7 │ │ │ │ + eorseq lr, r6, r0, lsl r9 │ │ │ │ + ldrshteq lr, [r6], -r8 │ │ │ │ + eorseq lr, r6, ip, asr #16 │ │ │ │ + eorseq lr, r6, r4, lsl #15 │ │ │ │ + eorseq lr, r6, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a7590 │ │ │ │ + beq 4a7560 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a75fc │ │ │ │ + bne 4a75cc │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 4b8968 │ │ │ │ + bl 4b8938 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r7 │ │ │ │ - beq 4a75c8 │ │ │ │ + beq 4a7598 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r6], #24 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a7634 │ │ │ │ - ldr r1, [pc, #312] @ 4a7708 │ │ │ │ - ldr r2, [pc, #312] @ 4a770c │ │ │ │ + bne 4a7604 │ │ │ │ + ldr r1, [pc, #312] @ 4a76d8 │ │ │ │ + ldr r2, [pc, #312] @ 4a76dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #256] @ 4a7704 │ │ │ │ + ldr r2, [pc, #256] @ 4a76d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #103 @ 0x67 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r8, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4a5934 │ │ │ │ + bl 4a5904 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a75e4 │ │ │ │ + beq 4a75b4 │ │ │ │ cmp r7, r6 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 4a7698 │ │ │ │ + bne 4a7668 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #112] @ 4a7710 │ │ │ │ - ldr r2, [pc, #112] @ 4a7714 │ │ │ │ + ldr r1, [pc, #112] @ 4a76e0 │ │ │ │ + ldr r2, [pc, #112] @ 4a76e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4ab290 │ │ │ │ - b 4a75ec │ │ │ │ + bl 4ab260 │ │ │ │ + b 4a75bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4ab290 │ │ │ │ - b 4a76f0 │ │ │ │ + bl 4ab260 │ │ │ │ + b 4a76c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a76f8 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a76c8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrshteq lr, [r6], -r8 │ │ │ │ - eorseq lr, r6, r0, asr #15 │ │ │ │ - eorseq lr, r6, r4, lsr #12 │ │ │ │ - eorseq lr, r6, r0, asr r5 │ │ │ │ - eorseq lr, r6, r4, asr r5 │ │ │ │ + eorseq lr, r6, r8, lsr #14 │ │ │ │ + ldrshteq lr, [r6], -r0 │ │ │ │ + eorseq lr, r6, r4, asr r6 │ │ │ │ + eorseq lr, r6, r0, lsl #11 │ │ │ │ + eorseq lr, r6, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a7760 │ │ │ │ + beq 4a7730 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a77cc │ │ │ │ + bne 4a779c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 4b11a8 │ │ │ │ + bl 4b1178 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r7 │ │ │ │ - beq 4a7798 │ │ │ │ + beq 4a7768 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r6], #24 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a7804 │ │ │ │ - ldr r1, [pc, #312] @ 4a78d8 │ │ │ │ - ldr r2, [pc, #312] @ 4a78dc │ │ │ │ + bne 4a77d4 │ │ │ │ + ldr r1, [pc, #312] @ 4a78a8 │ │ │ │ + ldr r2, [pc, #312] @ 4a78ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #256] @ 4a78d4 │ │ │ │ + ldr r2, [pc, #256] @ 4a78a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #103 @ 0x67 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r8, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4a5678 │ │ │ │ + bl 4a5648 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a77b4 │ │ │ │ + beq 4a7784 │ │ │ │ cmp r7, r6 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 4a7868 │ │ │ │ + bne 4a7838 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #112] @ 4a78e0 │ │ │ │ - ldr r2, [pc, #112] @ 4a78e4 │ │ │ │ + ldr r1, [pc, #112] @ 4a78b0 │ │ │ │ + ldr r2, [pc, #112] @ 4a78b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4ab3ec │ │ │ │ - b 4a77bc │ │ │ │ + bl 4ab3bc │ │ │ │ + b 4a778c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4ab3ec │ │ │ │ - b 4a78c0 │ │ │ │ + bl 4ab3bc │ │ │ │ + b 4a7890 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a78c8 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a7898 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r6, r8, lsr r5 │ │ │ │ - ldrshteq lr, [r6], -r8 │ │ │ │ - eorseq lr, r6, r4, asr r4 │ │ │ │ - eorseq lr, r6, r0, lsl #7 │ │ │ │ - eorseq lr, r6, r4, lsl #7 │ │ │ │ + eorseq lr, r6, r8, ror #10 │ │ │ │ + eorseq lr, r6, r8, lsr #12 │ │ │ │ + eorseq lr, r6, r4, lsl #9 │ │ │ │ + ldrhteq lr, [r6], -r0 │ │ │ │ + ldrhteq lr, [r6], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - beq 4a7930 │ │ │ │ + beq 4a7900 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 4a7a2c │ │ │ │ + bne 4a79fc │ │ │ │ ldmib r4, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 4b9758 │ │ │ │ - b 4a7db4 │ │ │ │ + bl 4b9728 │ │ │ │ + b 4a7d84 │ │ │ │ ldmib r4, {r0, r1, sl} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #1 │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -1161993,241 +1161981,241 @@ │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a79d4 │ │ │ │ + beq 4a79a4 │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a7ab4 │ │ │ │ + bne 4a7a84 │ │ │ │ ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ ldrb r6, [r4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 4a7a64 │ │ │ │ + bne 4a7a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7db4 │ │ │ │ + beq 4a7d84 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a7a8c │ │ │ │ + beq 4a7a5c │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4a7a14 │ │ │ │ - ldr r2, [pc, #1400] @ 4a7fac │ │ │ │ + b 4a79e4 │ │ │ │ + ldr r2, [pc, #1400] @ 4a7f7c │ │ │ │ mov r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #3 │ │ │ │ mov r7, #1 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [fp] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq 4a7a04 │ │ │ │ + beq 4a79d4 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 4a7a7c │ │ │ │ + bne 4a7a4c │ │ │ │ add r0, r4, #4 │ │ │ │ bl 490044 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a7db4 │ │ │ │ + beq 4a7d84 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ moveq r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 4a7b3c │ │ │ │ + beq 4a7b0c │ │ │ │ mov r7, r1 │ │ │ │ ldrb r0, [r7], #24 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4a7b40 │ │ │ │ + beq 4a7b10 │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ mov r9, r3 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a5a84 │ │ │ │ + bl 4a5a54 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a79d8 │ │ │ │ + beq 4a79a8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - b 4a7b54 │ │ │ │ + b 4a7b24 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 4a7bb8 │ │ │ │ + beq 4a7b88 │ │ │ │ mov r9, r7 │ │ │ │ ldrb r0, [r9], #24 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4a7bbc │ │ │ │ + beq 4a7b8c │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r2, #23 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a550c │ │ │ │ + bl 4a54dc │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a7de0 │ │ │ │ + beq 4a7db0 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4a7bcc │ │ │ │ + b 4a7b9c │ │ │ │ mov r9, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 4a7c38 │ │ │ │ + beq 4a7c08 │ │ │ │ mov r7, r9 │ │ │ │ ldrb r0, [r7], #24 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4a7c3c │ │ │ │ + beq 4a7c0c │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r9, #1 │ │ │ │ mov r2, #23 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a57c8 │ │ │ │ + bl 4a5798 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r9, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a7dc0 │ │ │ │ + beq 4a7d90 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 4a7c4c │ │ │ │ + b 4a7c1c │ │ │ │ mov r7, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - beq 4a7c70 │ │ │ │ + beq 4a7c40 │ │ │ │ mov r8, r7 │ │ │ │ ldrb r0, [r8], #24 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a7c98 │ │ │ │ + bne 4a7c68 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a7d28 │ │ │ │ + bne 4a7cf8 │ │ │ │ mov r5, r7 │ │ │ │ - b 4a79d8 │ │ │ │ + b 4a79a8 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r7, #1 │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r2, #23 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4a57c8 │ │ │ │ + bl 4a5798 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4a7d00 │ │ │ │ + bne 4a7cd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a7dbc │ │ │ │ + beq 4a7d8c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r9, ip │ │ │ │ bl 2a9190 │ │ │ │ - b 4a7dc0 │ │ │ │ + b 4a7d90 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a7c90 │ │ │ │ + beq 4a7c60 │ │ │ │ ldr lr, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r8 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -1162243,430 +1162231,430 @@ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bne 4a7e40 │ │ │ │ + bne 4a7e10 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia fp!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia fp!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r1, r2, r3, r6, r7} │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, ip │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7ddc │ │ │ │ + beq 4a7dac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r5, r9 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a7e20 │ │ │ │ + beq 4a7df0 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 4a7e04 │ │ │ │ + b 4a7dd4 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 4a7e20 │ │ │ │ + beq 4a7df0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a7df8 │ │ │ │ + beq 4a7dc8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a7df8 │ │ │ │ + b 4a7dc8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a79d8 │ │ │ │ + beq 4a79a8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a79d8 │ │ │ │ - ldr r1, [pc, #360] @ 4a7fb0 │ │ │ │ - ldr r2, [pc, #360] @ 4a7fb4 │ │ │ │ + b 4a79a8 │ │ │ │ + ldr r1, [pc, #360] @ 4a7f80 │ │ │ │ + ldr r2, [pc, #360] @ 4a7f84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4ab330 │ │ │ │ - b 4a7da4 │ │ │ │ + bl 4ab300 │ │ │ │ + b 4a7d74 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4ab330 │ │ │ │ - b 4a7ef8 │ │ │ │ + bl 4ab300 │ │ │ │ + b 4a7ec8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7eac │ │ │ │ + beq 4a7e7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a9190 │ │ │ │ - b 4a7eac │ │ │ │ + b 4a7e7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7ed4 │ │ │ │ + beq 4a7ea4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a7ed4 │ │ │ │ + b 4a7ea4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 4ab52c │ │ │ │ + bl 4ab4fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a7ef0 │ │ │ │ - b 4a7ef8 │ │ │ │ + bne 4a7ec0 │ │ │ │ + b 4a7ec8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 4ab52c │ │ │ │ + bl 4ab4fc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 4a7f14 │ │ │ │ + b 4a7ee4 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a7f3c │ │ │ │ + beq 4a7f0c │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a7f50 │ │ │ │ + bne 4a7f20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a7fa0 │ │ │ │ + beq 4a7f70 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 490044 │ │ │ │ - b 4a7fa0 │ │ │ │ + b 4a7f70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a7fa0 │ │ │ │ + beq 4a7f70 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 4ab48c │ │ │ │ - b 4a7fa0 │ │ │ │ + bl 4ab45c │ │ │ │ + b 4a7f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a7fa0 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a7f70 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a7f80 │ │ │ │ + beq 4a7f50 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4a7f64 │ │ │ │ + b 4a7f34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a7fa0 │ │ │ │ + beq 4a7f70 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq lr, r6, r4, ror #5 │ │ │ │ - eorseq sp, r6, r8, lsr #27 │ │ │ │ - eorseq sp, r6, ip, lsr #27 │ │ │ │ + eorseq lr, r6, r4, lsl r3 │ │ │ │ + ldrsbteq sp, [r6], -r8 │ │ │ │ + ldrsbteq sp, [r6], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a8028 │ │ │ │ + beq 4a7ff8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a8070 │ │ │ │ + bne 4a8040 │ │ │ │ ldmib sl, {r0, r1, r2} │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4b1538 │ │ │ │ + bl 4b1508 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a80b0 │ │ │ │ + beq 4a8080 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a80d8 │ │ │ │ + bne 4a80a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a8108 │ │ │ │ + beq 4a80d8 │ │ │ │ add r0, sl, #4 │ │ │ │ bl 490044 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib sl, {r0, r1, fp} │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8110 │ │ │ │ + beq 4a80e0 │ │ │ │ ldr r7, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4a8114 │ │ │ │ - b 4a88f0 │ │ │ │ - ldr r2, [pc, #4028] @ 4a9034 │ │ │ │ + beq 4a80e4 │ │ │ │ + b 4a88c0 │ │ │ │ + ldr r2, [pc, #4028] @ 4a9004 │ │ │ │ mov r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ mov r0, sl │ │ │ │ add r1, lr, #3 │ │ │ │ mov r5, #1 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ str r1, [r9, #316] @ 0x13c │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a8008 │ │ │ │ + bne 4a7fd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a8108 │ │ │ │ + beq 4a80d8 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a80e8 │ │ │ │ + beq 4a80b8 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4a80c0 │ │ │ │ + b 4a8090 │ │ │ │ mov r0, sl │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a8108 │ │ │ │ + beq 4a80d8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r8, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a81f8 │ │ │ │ + beq 4a81c8 │ │ │ │ cmp r0, #1 │ │ │ │ movne r8, #0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r6, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a8200 │ │ │ │ + beq 4a81d0 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a8208 │ │ │ │ + beq 4a81d8 │ │ │ │ cmp r0, #1 │ │ │ │ str fp, [sp, #312] @ 0x138 │ │ │ │ movne r1, #0 │ │ │ │ ldr fp, [sp, #372] @ 0x174 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r4, r6 │ │ │ │ str r8, [sp, #304] @ 0x130 │ │ │ │ cmp r1, fp │ │ │ │ str r7, [sp, #308] @ 0x134 │ │ │ │ - beq 4a8210 │ │ │ │ + beq 4a81e0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r7, [r8], #24 │ │ │ │ str r8, [sp, #364] @ 0x16c │ │ │ │ cmp r7, #6 │ │ │ │ - beq 4a8214 │ │ │ │ + beq 4a81e4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, r1, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r7, [sp, #744] @ 0x2e8 │ │ │ │ bl 3855c │ │ │ │ cmp r7, #3 │ │ │ │ - bne 4a891c │ │ │ │ + bne 4a88ec │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ - beq 4a88e8 │ │ │ │ + beq 4a88b8 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ - b 4a8224 │ │ │ │ + b 4a81f4 │ │ │ │ mov r7, r8 │ │ │ │ - b 4a88f0 │ │ │ │ + b 4a88c0 │ │ │ │ mov r7, r6 │ │ │ │ - b 4a88f0 │ │ │ │ + b 4a88c0 │ │ │ │ mov r7, r1 │ │ │ │ - b 4a88f0 │ │ │ │ + b 4a88c0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ cmp r8, fp │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ - beq 4a82a4 │ │ │ │ + beq 4a8274 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r7, [r1], #24 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ cmp r7, #6 │ │ │ │ - beq 4a82a8 │ │ │ │ + beq 4a8278 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, r8, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r7, [sp, #744] @ 0x2e8 │ │ │ │ bl 37754 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 4a8944 │ │ │ │ + bne 4a8914 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ add ip, sp, #728 @ 0x2d8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 4a8450 │ │ │ │ + beq 4a8420 │ │ │ │ ldr r7, [sp, #716] @ 0x2cc │ │ │ │ - b 4a88d0 │ │ │ │ + b 4a88a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ cmp r1, fp │ │ │ │ - beq 4a82d0 │ │ │ │ + beq 4a82a0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r2], #24 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a8404 │ │ │ │ + bne 4a83d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a83fc │ │ │ │ + beq 4a83cc │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ movne r1, #0 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a833c │ │ │ │ + beq 4a830c │ │ │ │ mov r0, r1 │ │ │ │ ldrb r7, [r0], #24 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ cmp r7, #6 │ │ │ │ - bne 4a8474 │ │ │ │ + bne 4a8444 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a83fc │ │ │ │ + beq 4a83cc │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ movne r1, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4a839c │ │ │ │ + beq 4a836c │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r2], #24 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a84cc │ │ │ │ + bne 4a849c │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - beq 4a8508 │ │ │ │ + beq 4a84d8 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8514 │ │ │ │ + beq 4a84e4 │ │ │ │ ldr r4, [sp, #748] @ 0x2ec │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ mov r6, r1 │ │ │ │ - b 4a88b4 │ │ │ │ + b 4a8884 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ strb r0, [sp, #744] @ 0x2e8 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ @@ -1162674,826 +1162662,826 @@ │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ bl 48aa28 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldr r7, [sp, #732] @ 0x2dc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ - beq 4a88d0 │ │ │ │ + beq 4a88a0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - b 4a82e8 │ │ │ │ + b 4a82b8 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ ldr fp, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ cmp r1, fp │ │ │ │ - bne 4a82bc │ │ │ │ - b 4a82d0 │ │ │ │ + bne 4a828c │ │ │ │ + b 4a82a0 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r7, [sp, #744] @ 0x2e8 │ │ │ │ bl 37754 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 4a89ac │ │ │ │ + bne 4a897c │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ add ip, sp, #728 @ 0x2d8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4a8550 │ │ │ │ + beq 4a8520 │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ - b 4a88b4 │ │ │ │ + b 4a8884 │ │ │ │ strb r0, [sp, #744] @ 0x2e8 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ mov r1, r6 │ │ │ │ bl 48aa28 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldr r6, [sp, #732] @ 0x2dc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - beq 4a88b4 │ │ │ │ + beq 4a8884 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - b 4a83a8 │ │ │ │ + b 4a8378 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ ldrb r0, [sp, #745] @ 0x2e9 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8560 │ │ │ │ + beq 4a8530 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ - bne 4a856c │ │ │ │ + bne 4a853c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r4, [sp, #252] @ 0xfc │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ - b 4a8348 │ │ │ │ + b 4a8318 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - b 4a8570 │ │ │ │ + b 4a8540 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - beq 4a8600 │ │ │ │ + beq 4a85d0 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - beq 4a860c │ │ │ │ + beq 4a85dc │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8618 │ │ │ │ + beq 4a85e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ - bne 4a862c │ │ │ │ + bne 4a85fc │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ - b 4a889c │ │ │ │ + b 4a886c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ - b 4a8634 │ │ │ │ + b 4a8604 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8674 │ │ │ │ + beq 4a8644 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ - bne 4a8680 │ │ │ │ + bne 4a8650 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - b 4a8878 │ │ │ │ + b 4a8848 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - b 4a8684 │ │ │ │ + b 4a8654 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a86b4 │ │ │ │ + beq 4a8684 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a86c0 │ │ │ │ + bne 4a8690 │ │ │ │ mov r4, r1 │ │ │ │ - b 4a86fc │ │ │ │ + b 4a86cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - b 4a86c8 │ │ │ │ + b 4a8698 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8708 │ │ │ │ + beq 4a86d8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - bne 4a871c │ │ │ │ + bne 4a86ec │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - b 4a8874 │ │ │ │ + b 4a8844 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - b 4a8720 │ │ │ │ + b 4a86f0 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8760 │ │ │ │ + beq 4a8730 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - bne 4a876c │ │ │ │ + bne 4a873c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ - b 4a884c │ │ │ │ + b 4a881c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b 4a8770 │ │ │ │ + b 4a8740 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a87a0 │ │ │ │ + beq 4a8770 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a87ac │ │ │ │ + bne 4a877c │ │ │ │ mov r4, r1 │ │ │ │ - b 4a8840 │ │ │ │ + b 4a8810 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - b 4a87b4 │ │ │ │ + b 4a8784 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a87d8 │ │ │ │ + beq 4a87a8 │ │ │ │ ldr r4, [sp, #748] @ 0x2ec │ │ │ │ - b 4a8840 │ │ │ │ + b 4a8810 │ │ │ │ ldrb r7, [sp, #745] @ 0x2e9 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a8830 │ │ │ │ + bne 4a8800 │ │ │ │ ldrb r8, [sp, #745] @ 0x2e9 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a8830 │ │ │ │ + bne 4a8800 │ │ │ │ ldrb r0, [sp, #745] @ 0x2e9 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8974 │ │ │ │ + beq 4a8944 │ │ │ │ ldr r4, [sp, #748] @ 0x2ec │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4a8874 │ │ │ │ + beq 4a8844 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a889c │ │ │ │ + beq 4a886c │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a88b0 │ │ │ │ + beq 4a8880 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a88cc │ │ │ │ + beq 4a889c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r7, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4a88e8 │ │ │ │ + beq 4a88b8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [r9] │ │ │ │ str r0, [r9, #316] @ 0x13c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4a8008 │ │ │ │ - b 4a80b0 │ │ │ │ - ldr r2, [pc, #3428] @ 4a9688 │ │ │ │ + bne 4a7fd8 │ │ │ │ + b 4a8080 │ │ │ │ + ldr r2, [pc, #3428] @ 4a9658 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, lr, #3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a88e8 │ │ │ │ - ldr r2, [pc, #3392] @ 4a968c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a88b8 │ │ │ │ + ldr r2, [pc, #3392] @ 4a965c │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, lr, #3 │ │ │ │ ldr r8, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ bl 4d7c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a88d0 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a88a0 │ │ │ │ ldrb r0, [sp, #745] @ 0x2e9 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a89d8 │ │ │ │ + beq 4a89a8 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - bne 4a89e4 │ │ │ │ + bne 4a89b4 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ - b 4a8834 │ │ │ │ - ldr r2, [pc, #3292] @ 4a9690 │ │ │ │ + b 4a8804 │ │ │ │ + ldr r2, [pc, #3292] @ 4a9660 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, lr, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ bl 4d7c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a88b4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a8884 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b 4a89e8 │ │ │ │ + b 4a89b8 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8a20 │ │ │ │ + beq 4a89f0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - bne 4a8a34 │ │ │ │ + bne 4a8a04 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - b 4a8834 │ │ │ │ + b 4a8804 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ - b 4a8a38 │ │ │ │ + b 4a8a08 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - beq 4a8acc │ │ │ │ + beq 4a8a9c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - beq 4a8ad4 │ │ │ │ + beq 4a8aa4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8adc │ │ │ │ + beq 4a8aac │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4a90d0 │ │ │ │ + beq 4a90a0 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ - b 4a8aec │ │ │ │ + b 4a8abc │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - b 4a90cc │ │ │ │ + b 4a909c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - b 4a90cc │ │ │ │ + b 4a909c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - beq 4a8b4c │ │ │ │ + beq 4a8b1c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8b54 │ │ │ │ + beq 4a8b24 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - beq 4a90ac │ │ │ │ + beq 4a907c │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ - b 4a8b5c │ │ │ │ + b 4a8b2c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - b 4a90a8 │ │ │ │ + b 4a9078 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8b90 │ │ │ │ + beq 4a8b60 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bne 4a8b9c │ │ │ │ + bne 4a8b6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - b 4a90a8 │ │ │ │ + b 4a9078 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 4a8ba0 │ │ │ │ + b 4a8b70 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8bdc │ │ │ │ + beq 4a8bac │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4a8bf0 │ │ │ │ + bne 4a8bc0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b 4a90a8 │ │ │ │ + b 4a9078 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 4a8bf4 │ │ │ │ + b 4a8bc4 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab750 │ │ │ │ + bl 4ab720 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8c30 │ │ │ │ + beq 4a8c00 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4a9088 │ │ │ │ + beq 4a9058 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ - b 4a8c40 │ │ │ │ + b 4a8c10 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 4a8e2c │ │ │ │ + beq 4a8dfc │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 4a8e34 │ │ │ │ + beq 4a8e04 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 4a8e3c │ │ │ │ + beq 4a8e0c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 4a8e44 │ │ │ │ + beq 4a8e14 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 4a8e4c │ │ │ │ + beq 4a8e1c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 4a8e54 │ │ │ │ + beq 4a8e24 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - beq 4a8e5c │ │ │ │ + beq 4a8e2c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 4a8e64 │ │ │ │ + beq 4a8e34 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 4a8e6c │ │ │ │ + beq 4a8e3c │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 4a8e74 │ │ │ │ + beq 4a8e44 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8e7c │ │ │ │ + beq 4a8e4c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - beq 4a9064 │ │ │ │ + beq 4a9034 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ - b 4a8e84 │ │ │ │ + b 4a8e54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 4a8f18 │ │ │ │ + beq 4a8ee8 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 4a8f20 │ │ │ │ + beq 4a8ef0 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab674 │ │ │ │ + bl 4ab644 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4a8f28 │ │ │ │ + beq 4a8ef8 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4a8f3c │ │ │ │ + bne 4a8f0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 4a9060 │ │ │ │ + b 4a9030 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 4a8f40 │ │ │ │ + b 4a8f10 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ tst r0, #3 │ │ │ │ - beq 4a8f74 │ │ │ │ + beq 4a8f44 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 4a8f80 │ │ │ │ + bne 4a8f50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 4a903c │ │ │ │ + b 4a900c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 4a8f84 │ │ │ │ + b 4a8f54 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 4a9040 │ │ │ │ + beq 4a9010 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #24] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4ab594 │ │ │ │ + bl 4ab564 │ │ │ │ ldrb r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8fd4 │ │ │ │ + beq 4a8fa4 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ - b 4a903c │ │ │ │ + b 4a900c │ │ │ │ ldrb r0, [sp, #745] @ 0x2e9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4aba14 │ │ │ │ + bl 4ab9e4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4a9038 │ │ │ │ + beq 4a9008 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [sp, #8] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ - bl 4abb48 │ │ │ │ + bl 4abb18 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ tst r1, #3 │ │ │ │ - beq 4a90f0 │ │ │ │ + beq 4a90c0 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4a903c │ │ │ │ + beq 4a900c │ │ │ │ ldr r2, [sp, #756] @ 0x2f4 │ │ │ │ - b 4a90f8 │ │ │ │ - ldrhteq sp, [r6], -r0 │ │ │ │ + b 4a90c8 │ │ │ │ + eorseq sp, r6, r0, ror #25 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a905c │ │ │ │ + beq 4a902c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9080 │ │ │ │ + beq 4a9050 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a90a4 │ │ │ │ + beq 4a9074 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a90c8 │ │ │ │ + beq 4a9098 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4a90e8 │ │ │ │ + beq 4a90b8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - b 4a8834 │ │ │ │ + b 4a8804 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -1163667,363 +1163655,363 @@ │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ str fp, [sp, #644] @ 0x284 │ │ │ │ cmp r1, r0 │ │ │ │ str r6, [sp, #612] @ 0x264 │ │ │ │ str r5, [sp, #492] @ 0x1ec │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ - bne 4a93ec │ │ │ │ + bne 4a93bc │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ bl 3855c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 4ab1dc │ │ │ │ - b 4a8904 │ │ │ │ - ldr r1, [pc, #672] @ 4a9694 │ │ │ │ - ldr r2, [pc, #672] @ 4a9698 │ │ │ │ + bl 4ab1ac │ │ │ │ + b 4a88d4 │ │ │ │ + ldr r1, [pc, #672] @ 4a9664 │ │ │ │ + ldr r2, [pc, #672] @ 4a9668 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ bl 4b574 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r9, #316] @ 0x13c │ │ │ │ - bl 4aaed8 │ │ │ │ - b 4a93d8 │ │ │ │ + bl 4aaea8 │ │ │ │ + b 4a93a8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 4aaed8 │ │ │ │ - b 4a95d4 │ │ │ │ + bl 4aaea8 │ │ │ │ + b 4a95a4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a945c │ │ │ │ + beq 4a942c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a945c │ │ │ │ + b 4a942c │ │ │ │ mov r8, r0 │ │ │ │ - b 4a9478 │ │ │ │ + b 4a9448 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9478 │ │ │ │ + beq 4a9448 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a949c │ │ │ │ + beq 4a946c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ bl 2a9190 │ │ │ │ - b 4a949c │ │ │ │ + b 4a946c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a94c0 │ │ │ │ + beq 4a9490 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a94c0 │ │ │ │ + b 4a9490 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4a94f4 │ │ │ │ + beq 4a94c4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a94f4 │ │ │ │ + b 4a94c4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a95d4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a95a4 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9518 │ │ │ │ + beq 4a94e8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a9518 │ │ │ │ + b 4a94e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9564 │ │ │ │ + beq 4a9534 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a9564 │ │ │ │ + b 4a9534 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9594 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9564 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a95b0 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9580 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9594 │ │ │ │ + beq 4a9564 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a9594 │ │ │ │ + b 4a9564 │ │ │ │ mov r8, r0 │ │ │ │ - b 4a95b0 │ │ │ │ + b 4a9580 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a95b0 │ │ │ │ + beq 4a9580 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a95d4 │ │ │ │ + beq 4a95a4 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ bl 2a9190 │ │ │ │ - b 4a95d4 │ │ │ │ + b 4a95a4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 4a95f0 │ │ │ │ + b 4a95c0 │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a9618 │ │ │ │ + beq 4a95e8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a962c │ │ │ │ + bne 4a95fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a967c │ │ │ │ + beq 4a964c │ │ │ │ add r0, sl, #4 │ │ │ │ bl 490044 │ │ │ │ - b 4a967c │ │ │ │ + b 4a964c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4a967c │ │ │ │ + beq 4a964c │ │ │ │ add r0, sl, #4 │ │ │ │ - bl 4ab48c │ │ │ │ - b 4a967c │ │ │ │ + bl 4ab45c │ │ │ │ + b 4a964c │ │ │ │ mov r0, sl │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a967c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a964c │ │ │ │ bl 59014 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4a965c │ │ │ │ + beq 4a962c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4a9640 │ │ │ │ + b 4a9610 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a967c │ │ │ │ + beq 4a964c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mlaseq r6, r8, r3, sp │ │ │ │ - eorseq sp, r6, r0, ror #5 │ │ │ │ - eorseq sp, r6, r8, ror r2 │ │ │ │ - ldrshteq ip, [r6], -ip │ │ │ │ - eorseq ip, r6, r0, lsl #16 │ │ │ │ + eorseq sp, r6, r8, asr #7 │ │ │ │ + eorseq sp, r6, r0, lsl r3 │ │ │ │ + eorseq sp, r6, r8, lsr #5 │ │ │ │ + eorseq ip, r6, ip, lsr #16 │ │ │ │ + eorseq ip, r6, r0, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a96e4 │ │ │ │ + beq 4a96b4 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a9720 │ │ │ │ + bne 4a96f0 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 4ba2a4 │ │ │ │ + bl 4ba274 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r0, r2, fp} │ │ │ │ add r1, sp, #32 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r1, {r0, r2, fp} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a975c │ │ │ │ + bne 4a972c │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ - b 4a97b0 │ │ │ │ - ldr r2, [pc, #832] @ 4a9a68 │ │ │ │ + b 4a9780 │ │ │ │ + ldr r2, [pc, #832] @ 4a9a38 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r5, r1 │ │ │ │ add r3, lr, #59 @ 0x3b │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9794 │ │ │ │ + beq 4a9764 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ cmp r9, sl │ │ │ │ - beq 4a978c │ │ │ │ + beq 4a975c │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ ldrb r0, [r5], #24 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a97c8 │ │ │ │ + bne 4a9798 │ │ │ │ mov r0, #1 │ │ │ │ - b 4a9798 │ │ │ │ + b 4a9768 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #716] @ 4a9a6c │ │ │ │ - ldr r2, [pc, #716] @ 4a9a70 │ │ │ │ + ldr r1, [pc, #716] @ 4a9a3c │ │ │ │ + ldr r2, [pc, #716] @ 4a9a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r5} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ str r1, [sp, #28] │ │ │ │ orr r4, r7, #1 │ │ │ │ add r1, r9, #1 │ │ │ │ strb r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #23 │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a9ce4 │ │ │ │ + bl 4a9cb4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4a9718 │ │ │ │ + beq 4a96e8 │ │ │ │ add ip, r6, #12 │ │ │ │ ldr lr, [sp, #272] @ 0x110 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ cmp r5, sl │ │ │ │ ldm ip!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm ip, {r0, r2, r3, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r6, r7} │ │ │ │ - beq 4a983c │ │ │ │ + beq 4a980c │ │ │ │ ldrb r0, [r9, #24] │ │ │ │ add r1, r9, #48 @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4a9844 │ │ │ │ + bne 4a9814 │ │ │ │ mov r0, #2 │ │ │ │ - b 4a9798 │ │ │ │ + b 4a9768 │ │ │ │ add r1, r9, #25 │ │ │ │ strb r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ mov sl, lr │ │ │ │ bl 3855c │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4a9ce4 │ │ │ │ + bl 4a9cb4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4a9718 │ │ │ │ + beq 4a96e8 │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a9718 │ │ │ │ + beq 4a96e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a99ec │ │ │ │ + beq 4a99bc │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a9718 │ │ │ │ + beq 4a96e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a99f4 │ │ │ │ + beq 4a99c4 │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a99fc │ │ │ │ + beq 4a99cc │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a97b0 │ │ │ │ + beq 4a9780 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 4a9a04 │ │ │ │ + beq 4a99d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4a9a0c │ │ │ │ + bne 4a99dc │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r4!, {r0, r3, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ stmia r2!, {r0, r3, r6, r7} │ │ │ │ ldm r4, {r0, r1, r3, r6, r7} │ │ │ │ @@ -1164032,15 +1164020,15 @@ │ │ │ │ ldm r9!, {r1, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r9, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4a9a14 │ │ │ │ + bne 4a99e4 │ │ │ │ ldm lr!, {r1, r2, r3, r6} │ │ │ │ add r0, r8, #12 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm lr, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r8, #52 @ 0x34 │ │ │ │ ldm ip!, {r1, r2, r3, r7} │ │ │ │ @@ -1164058,449 +1164046,449 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r8, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r8, #100] @ 0x64 │ │ │ │ str sl, [r8, #8] │ │ │ │ str r0, [r8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ - b 4a9798 │ │ │ │ + b 4a9768 │ │ │ │ mov r0, #4 │ │ │ │ - b 4a9798 │ │ │ │ + b 4a9768 │ │ │ │ mov r0, #5 │ │ │ │ - b 4a9798 │ │ │ │ + b 4a9768 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 4a97b0 │ │ │ │ + b 4a9780 │ │ │ │ mov r0, #6 │ │ │ │ - b 4a9798 │ │ │ │ - ldr r1, [pc, #88] @ 4a9a74 │ │ │ │ - ldr r2, [pc, #88] @ 4a9a78 │ │ │ │ + b 4a9768 │ │ │ │ + ldr r1, [pc, #88] @ 4a9a44 │ │ │ │ + ldr r2, [pc, #88] @ 4a9a48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 4b574 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a99d8 │ │ │ │ - b 4a9a50 │ │ │ │ + b 4a99a8 │ │ │ │ + b 4a9a20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9a5c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9a2c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r6, r4, lsl r6 │ │ │ │ - eorseq ip, r6, r8, lsl #12 │ │ │ │ - eorseq ip, r6, r4, asr r4 │ │ │ │ - ldrsbteq ip, [r6], -r4 │ │ │ │ - ldrsbteq ip, [r6], -r8 │ │ │ │ + eorseq ip, r6, r4, asr #12 │ │ │ │ + eorseq ip, r6, r8, lsr r6 │ │ │ │ + eorseq ip, r6, r4, lsl #9 │ │ │ │ + eorseq ip, r6, r4, lsl #4 │ │ │ │ + eorseq ip, r6, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a9ac4 │ │ │ │ + beq 4a9a94 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a9b7c │ │ │ │ + bne 4a9b4c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 4b9318 │ │ │ │ + bl 4b92e8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r0, r2, r5} │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a9b60 │ │ │ │ + beq 4a9b30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a9b60 │ │ │ │ + beq 4a9b30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4a9b60 │ │ │ │ + beq 4a9b30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a9bb4 │ │ │ │ + bne 4a9b84 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #340] @ 4a9cd8 │ │ │ │ + ldr r2, [pc, #340] @ 4a9ca8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #59 @ 0x3b │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ moveq sl, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9be8 │ │ │ │ + beq 4a9bb8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4a9bec │ │ │ │ - b 4a9b64 │ │ │ │ + beq 4a9bbc │ │ │ │ + b 4a9b34 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9c18 │ │ │ │ + beq 4a9be8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4a9c1c │ │ │ │ + bne 4a9bec │ │ │ │ mov r9, fp │ │ │ │ - b 4a9b64 │ │ │ │ + b 4a9b34 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ace08 │ │ │ │ + bl 4acdd8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a9c48 │ │ │ │ + beq 4a9c18 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 4a9c4c │ │ │ │ + bne 4a9c1c │ │ │ │ mov r9, r0 │ │ │ │ - b 4a9b64 │ │ │ │ + b 4a9b34 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4a9c84 │ │ │ │ + bne 4a9c54 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, #0 │ │ │ │ stmib r4, {r6, r7, r8, sl} │ │ │ │ str r9, [r4, #20] │ │ │ │ str fp, [r4, #24] │ │ │ │ str r0, [r4] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 4a9cdc │ │ │ │ - ldr r2, [pc, #80] @ 4a9ce0 │ │ │ │ + ldr r1, [pc, #80] @ 4a9cac │ │ │ │ + ldr r2, [pc, #80] @ 4a9cb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b574 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a9c70 │ │ │ │ - b 4a9cc0 │ │ │ │ + b 4a9c40 │ │ │ │ + b 4a9c90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9ccc │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9c9c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq ip, r6, r8, asr #3 │ │ │ │ - eorseq fp, r6, r4, ror #30 │ │ │ │ - eorseq fp, r6, r8, ror #30 │ │ │ │ + ldrshteq ip, [r6], -r8 │ │ │ │ + mlaseq r6, r4, pc, fp @ │ │ │ │ + mlaseq r6, r8, pc, fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4a9d2c │ │ │ │ + beq 4a9cfc │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4a9d9c │ │ │ │ + bne 4a9d6c │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 4b8cf8 │ │ │ │ + bl 4b8cc8 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r0, r2, r7} │ │ │ │ add r1, sp, #32 │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r4 │ │ │ │ - beq 4a9d68 │ │ │ │ + beq 4a9d38 │ │ │ │ mov r5, sl │ │ │ │ ldrb r6, [r5], #24 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 4a9dd4 │ │ │ │ + bne 4a9da4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #1372] @ 4aa2d0 │ │ │ │ - ldr r2, [pc, #1372] @ 4aa2d4 │ │ │ │ + ldr r1, [pc, #1372] @ 4aa2a0 │ │ │ │ + ldr r2, [pc, #1372] @ 4aa2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 4b574 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [r8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1292] @ 4aa2b0 │ │ │ │ + ldr r2, [pc, #1292] @ 4aa280 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #139 @ 0x8b │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ add r1, sl, #1 │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ bl 37754 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4aa10c │ │ │ │ + bne 4aa0dc │ │ │ │ add r1, r9, #8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a9e24 │ │ │ │ + beq 4a9df4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4a9e3c │ │ │ │ + bne 4a9e0c │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 4a9e70 │ │ │ │ + b 4a9e40 │ │ │ │ cmn r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble 4aa130 │ │ │ │ + ble 4aa100 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsr r9, r1, #31 │ │ │ │ - b 4a9e70 │ │ │ │ - ldr r2, [pc, #1140] @ 4aa2b8 │ │ │ │ + b 4a9e40 │ │ │ │ + ldr r2, [pc, #1140] @ 4aa288 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4df64 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 4a9d84 │ │ │ │ + bne 4a9d54 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 4a9ea0 │ │ │ │ + beq 4a9e70 │ │ │ │ ldrb r5, [sl, #24] │ │ │ │ add r9, sl, #48 @ 0x30 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 4a9ea8 │ │ │ │ + bne 4a9e78 │ │ │ │ mov r0, #1 │ │ │ │ - b 4a9d6c │ │ │ │ + b 4a9d3c │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, sl, #25 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp, #80] @ 0x50 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4aa168 │ │ │ │ + bne 4aa138 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 4a9f08 │ │ │ │ + beq 4a9ed8 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ - b 4a9d84 │ │ │ │ + b 4a9d54 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 4a9f2c │ │ │ │ + beq 4a9efc │ │ │ │ ldrb r5, [sl, #48] @ 0x30 │ │ │ │ add r9, sl, #72 @ 0x48 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r5, #6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bne 4a9f34 │ │ │ │ + bne 4a9f04 │ │ │ │ mov r0, #2 │ │ │ │ - b 4a9d6c │ │ │ │ + b 4a9d3c │ │ │ │ str r0, [sp, #20] │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, sl, #49 @ 0x31 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp, #80] @ 0x50 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4aa18c │ │ │ │ + bne 4aa15c │ │ │ │ ldr r0, [sl, #56] @ 0x38 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ ldr r2, [sl, #64] @ 0x40 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 4a9f00 │ │ │ │ + bne 4a9ed0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 4a9fb4 │ │ │ │ + beq 4a9f84 │ │ │ │ ldrb r5, [sl, #72] @ 0x48 │ │ │ │ add r9, sl, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r5, #6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bne 4a9fbc │ │ │ │ + bne 4a9f8c │ │ │ │ mov r0, #3 │ │ │ │ - b 4a9d6c │ │ │ │ + b 4a9d3c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sl, #73 @ 0x49 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp, #80] @ 0x50 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4aa1b0 │ │ │ │ + bne 4aa180 │ │ │ │ ldr r0, [sl, #80] @ 0x50 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sl, #84] @ 0x54 │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 4a9f00 │ │ │ │ + bne 4a9ed0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 4aa048 │ │ │ │ + beq 4aa018 │ │ │ │ ldrb r5, [sl, #96] @ 0x60 │ │ │ │ add r9, sl, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r5, #6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bne 4aa050 │ │ │ │ + bne 4aa020 │ │ │ │ mov r0, #4 │ │ │ │ - b 4a9d6c │ │ │ │ + b 4a9d3c │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, sl, #97 @ 0x61 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp, #80] @ 0x50 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4aa1d4 │ │ │ │ + bne 4aa1a4 │ │ │ │ ldr r0, [sl, #104] @ 0x68 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ ldr r3, [sl, #116] @ 0x74 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 4a9f00 │ │ │ │ + bne 4a9ed0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne 4aa1f8 │ │ │ │ + bne 4aa1c8 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ stmib r0, {r1, fp} │ │ │ │ @@ -1164514,516 +1164502,516 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r2, [r0, #32] │ │ │ │ str r1, [r0, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #424] @ 4aa2bc │ │ │ │ + ldr r2, [pc, #424] @ 4aa28c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4d7c8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9d84 │ │ │ │ - ldr r2, [pc, #380] @ 4aa2b4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9d54 │ │ │ │ + ldr r2, [pc, #380] @ 4aa284 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4dff8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - b 4a9e30 │ │ │ │ - ldr r2, [pc, #336] @ 4aa2c0 │ │ │ │ + b 4a9e00 │ │ │ │ + ldr r2, [pc, #336] @ 4aa290 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4d7c8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9d84 │ │ │ │ - ldr r2, [pc, #304] @ 4aa2c4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9d54 │ │ │ │ + ldr r2, [pc, #304] @ 4aa294 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4d7c8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9d84 │ │ │ │ - ldr r2, [pc, #272] @ 4aa2c8 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9d54 │ │ │ │ + ldr r2, [pc, #272] @ 4aa298 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4d7c8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9d84 │ │ │ │ - ldr r2, [pc, #240] @ 4aa2cc │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9d54 │ │ │ │ + ldr r2, [pc, #240] @ 4aa29c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ bl 4d7c8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4a9d84 │ │ │ │ - ldr r1, [pc, #216] @ 4aa2d8 │ │ │ │ - ldr r2, [pc, #216] @ 4aa2dc │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4a9d54 │ │ │ │ + ldr r1, [pc, #216] @ 4aa2a8 │ │ │ │ + ldr r2, [pc, #216] @ 4aa2ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 4b574 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 4aa0f8 │ │ │ │ - b 4aa298 │ │ │ │ + b 4aa0c8 │ │ │ │ + b 4aa268 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa29c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa26c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa29c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa26c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa29c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa26c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa29c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa26c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa29c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa26c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa2a4 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa274 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq fp, [r6], -r8 │ │ │ │ - eorseq sl, r6, r4, ror #25 │ │ │ │ - eorseq sl, r6, r8, asr r0 │ │ │ │ - eorseq fp, r6, r8, lsl fp │ │ │ │ - ldrhteq fp, [r6], -ip │ │ │ │ - mlaseq r6, r8, sl, fp │ │ │ │ - eorseq fp, r6, r4, ror sl │ │ │ │ - eorseq fp, r6, r0, asr sl │ │ │ │ - eorseq ip, r6, ip, lsr r0 │ │ │ │ - eorseq fp, r6, r0, lsl #29 │ │ │ │ - ldrshteq fp, [r6], -r0 │ │ │ │ - ldrshteq fp, [r6], -r4 │ │ │ │ + eorseq fp, r6, r8, ror #31 │ │ │ │ + eorseq sl, r6, r4, lsl sp │ │ │ │ + eorseq sl, r6, r8, lsl #1 │ │ │ │ + eorseq fp, r6, r8, asr #22 │ │ │ │ + eorseq fp, r6, ip, ror #21 │ │ │ │ + eorseq fp, r6, r8, asr #21 │ │ │ │ + eorseq fp, r6, r4, lsr #21 │ │ │ │ + eorseq fp, r6, r0, lsl #21 │ │ │ │ + eorseq ip, r6, ip, rrx │ │ │ │ + ldrhteq fp, [r6], -r0 │ │ │ │ + eorseq fp, r6, r0, lsr #20 │ │ │ │ + eorseq fp, r6, r4, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 4aa328 │ │ │ │ + beq 4aa2f8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 4aa3c4 │ │ │ │ + bne 4aa394 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 4ba8d8 │ │ │ │ + bl 4ba8a8 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r8 │ │ │ │ mov sl, r8 │ │ │ │ - beq 4aa374 │ │ │ │ + beq 4aa344 │ │ │ │ mov sl, r5 │ │ │ │ ldrb r6, [sl], #24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #6 │ │ │ │ - bne 4aa3fc │ │ │ │ - ldr r1, [pc, #996] @ 4aa760 │ │ │ │ - ldr r2, [pc, #996] @ 4aa764 │ │ │ │ + bne 4aa3cc │ │ │ │ + ldr r1, [pc, #996] @ 4aa730 │ │ │ │ + ldr r2, [pc, #996] @ 4aa734 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 4b574 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4aa5e4 │ │ │ │ + bne 4aa5b4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [r4] │ │ │ │ str r0, [r4, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #900] @ 4aa750 │ │ │ │ + ldr r2, [pc, #900] @ 4aa720 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #131 @ 0x83 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add r1, r5, #1 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ bl 37754 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4aa664 │ │ │ │ + bne 4aa634 │ │ │ │ add r1, r7, #8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ - beq 4aa448 │ │ │ │ + beq 4aa418 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4aa458 │ │ │ │ + bne 4aa428 │ │ │ │ mov r7, #0 │ │ │ │ - b 4aa48c │ │ │ │ + b 4aa45c │ │ │ │ cmn fp, #1 │ │ │ │ - ble 4aa688 │ │ │ │ + ble 4aa658 │ │ │ │ lsr r7, fp, #31 │ │ │ │ - b 4aa48c │ │ │ │ - ldr r2, [pc, #760] @ 4aa758 │ │ │ │ + b 4aa45c │ │ │ │ + ldr r2, [pc, #760] @ 4aa728 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #131 @ 0x83 │ │ │ │ bl 4df64 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, #1 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4aa390 │ │ │ │ + bne 4aa360 │ │ │ │ cmp sl, r8 │ │ │ │ mov sl, r8 │ │ │ │ - beq 4aa4c0 │ │ │ │ + beq 4aa490 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #6 │ │ │ │ - bne 4aa4dc │ │ │ │ - ldr r1, [pc, #676] @ 4aa76c │ │ │ │ - ldr r2, [pc, #676] @ 4aa770 │ │ │ │ + bne 4aa4ac │ │ │ │ + ldr r1, [pc, #676] @ 4aa73c │ │ │ │ + ldr r2, [pc, #676] @ 4aa740 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 4b574 │ │ │ │ - b 4aa38c │ │ │ │ + b 4aa35c │ │ │ │ orr r0, r9, #1 │ │ │ │ add r1, r5, #25 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp, #88] @ 0x58 │ │ │ │ bl 3855c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4aa6b8 │ │ │ │ + bne 4aa688 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 496330 │ │ │ │ + bl 496300 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 4aa53c │ │ │ │ + beq 4aa50c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - b 4aa390 │ │ │ │ + b 4aa360 │ │ │ │ cmp sl, r8 │ │ │ │ mov sl, r8 │ │ │ │ - beq 4aa564 │ │ │ │ + beq 4aa534 │ │ │ │ ldrb r0, [r5, #48] @ 0x30 │ │ │ │ add sl, r5, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #6 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - bne 4aa580 │ │ │ │ - ldr r1, [pc, #520] @ 4aa774 │ │ │ │ - ldr r2, [pc, #520] @ 4aa778 │ │ │ │ + bne 4aa550 │ │ │ │ + ldr r1, [pc, #520] @ 4aa744 │ │ │ │ + ldr r2, [pc, #520] @ 4aa748 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 4b574 │ │ │ │ - b 4aa38c │ │ │ │ + b 4aa35c │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ orr r0, r6, #1 │ │ │ │ add r1, r5, #49 @ 0x31 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ bl 48aa28 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4aa5c0 │ │ │ │ + bne 4aa590 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ - b 4aa398 │ │ │ │ + b 4aa368 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [r1] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4aa3a8 │ │ │ │ + beq 4aa378 │ │ │ │ cmp r8, sl │ │ │ │ - bne 4aa618 │ │ │ │ + bne 4aa5e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ stm r4, {r6, fp} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r9, [r4, #12] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #348] @ 4aa77c │ │ │ │ - ldr r2, [pc, #348] @ 4aa780 │ │ │ │ + ldr r1, [pc, #348] @ 4aa74c │ │ │ │ + ldr r2, [pc, #348] @ 4aa750 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4b574 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4] │ │ │ │ - beq 4aa3b4 │ │ │ │ + beq 4aa384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #240] @ 4aa75c │ │ │ │ + ldr r2, [pc, #240] @ 4aa72c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #131 @ 0x83 │ │ │ │ bl 4d7c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa390 │ │ │ │ - ldr r2, [pc, #196] @ 4aa754 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa360 │ │ │ │ + ldr r2, [pc, #196] @ 4aa724 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #131 @ 0x83 │ │ │ │ bl 4dff8 │ │ │ │ mov r6, r0 │ │ │ │ - b 4aa450 │ │ │ │ - ldr r2, [pc, #168] @ 4aa768 │ │ │ │ + b 4aa420 │ │ │ │ + ldr r2, [pc, #168] @ 4aa738 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #131 @ 0x83 │ │ │ │ bl 4d7c8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa390 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa360 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4aa73c │ │ │ │ + beq 4aa70c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4aa73c │ │ │ │ + b 4aa70c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa73c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa70c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa73c │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa70c │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa744 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa714 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq fp, r6, r0, lsr #19 │ │ │ │ - mlaseq r6, r0, r7, sl │ │ │ │ - eorseq r9, r6, r8, lsr sl │ │ │ │ - eorseq fp, r6, r0, asr #11 │ │ │ │ - ldrshteq fp, [r6], -ip │ │ │ │ - eorseq fp, r6, r8, ror r8 │ │ │ │ - eorseq fp, r6, ip, ror #10 │ │ │ │ - ldrhteq fp, [r6], -r0 │ │ │ │ - eorseq fp, r6, ip, lsr #14 │ │ │ │ - eorseq fp, r6, ip, lsl #16 │ │ │ │ - eorseq fp, r6, r8, lsl #13 │ │ │ │ ldrsbteq fp, [r6], -r0 │ │ │ │ - ldrsbteq fp, [r6], -r4 │ │ │ │ + eorseq sl, r6, r0, asr #15 │ │ │ │ + eorseq r9, r6, r8, ror #20 │ │ │ │ + ldrshteq fp, [r6], -r0 │ │ │ │ + eorseq fp, r6, ip, lsr #20 │ │ │ │ + eorseq fp, r6, r8, lsr #17 │ │ │ │ + mlaseq r6, ip, r5, fp │ │ │ │ + eorseq fp, r6, r0, ror #17 │ │ │ │ + eorseq fp, r6, ip, asr r7 │ │ │ │ + eorseq fp, r6, ip, lsr r8 │ │ │ │ + ldrhteq fp, [r6], -r8 │ │ │ │ + eorseq fp, r6, r0, lsl #12 │ │ │ │ + eorseq fp, r6, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 47a5ec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4aa7c4 │ │ │ │ + beq 4aa794 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 4aa7e0 │ │ │ │ + bne 4aa7b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #6 │ │ │ │ - b 4aa7d8 │ │ │ │ + b 4aa7a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r1] │ │ │ │ - b 4aa9c4 │ │ │ │ + b 4aa994 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ bl 47a824 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 4aa848 │ │ │ │ + bne 4aa818 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r1] │ │ │ │ - beq 4aa9bc │ │ │ │ + beq 4aa98c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4aa9bc │ │ │ │ + b 4aa98c │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ bl 48f470 │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4aa880 │ │ │ │ + beq 4aa850 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ bl 47a708 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4aa948 │ │ │ │ + beq 4aa918 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4aa988 │ │ │ │ + beq 4aa958 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ bl 47a824 │ │ │ │ ldrb r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4aa990 │ │ │ │ + beq 4aa960 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ ldr r0, [sp] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1165040,18 +1165028,18 @@ │ │ │ │ ldm r1, {r2, r4, r5, r6, r7, lr} │ │ │ │ stm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ bl 48f470 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4aa898 │ │ │ │ + beq 4aa868 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4aa898 │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4aa868 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r3, #5 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #179] @ 0xb3 │ │ │ │ str r1, [sp, #175] @ 0xaf │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -1165059,162 +1165047,162 @@ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ str r2, [r6, #12] │ │ │ │ strb r3, [r6] │ │ │ │ str r7, [r6, #1] │ │ │ │ str r0, [r6, #5] │ │ │ │ str r1, [r6, #9] │ │ │ │ - b 4aa9c4 │ │ │ │ + b 4aa994 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ - b 4aa9ac │ │ │ │ + b 4aa97c │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4aa9ac │ │ │ │ + beq 4aa97c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 490044 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4aa9dc │ │ │ │ + bne 4aa9ac │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 4aaa34 │ │ │ │ + b 4aaa04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4aaa38 │ │ │ │ + beq 4aaa08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - b 4aaa28 │ │ │ │ + b 4aa9f8 │ │ │ │ mov r5, r0 │ │ │ │ - b 4aaa40 │ │ │ │ + b 4aaa10 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4aaa38 │ │ │ │ + beq 4aaa08 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4aaa38 │ │ │ │ + b 4aaa08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 490044 │ │ │ │ ldr r1, [r8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4aaa5c │ │ │ │ + beq 4aaa2c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 4aaa84 │ │ │ │ + bne 4aaa54 │ │ │ │ tst r2, #32 │ │ │ │ - bne 4aaa88 │ │ │ │ - b 67c030 │ │ │ │ - b 67905c │ │ │ │ - b 6790cc │ │ │ │ + bne 4aaa58 │ │ │ │ + b 67c000 │ │ │ │ + b 67902c │ │ │ │ + b 67909c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b490 │ │ │ │ + b 67b460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 4aaab4 │ │ │ │ + bne 4aaa84 │ │ │ │ tst r2, #32 │ │ │ │ - bne 4aaab8 │ │ │ │ - b 67c368 │ │ │ │ - b 679224 │ │ │ │ - b 679294 │ │ │ │ + bne 4aaa88 │ │ │ │ + b 67c338 │ │ │ │ + b 6791f4 │ │ │ │ + b 679264 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 4aaad0 │ │ │ │ + ldr r1, [pc, #8] @ 4aaaa0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 679ef8 │ │ │ │ - eoreq r9, r0, r9, asr #32 │ │ │ │ + b 679ec8 │ │ │ │ + eoreq r9, r0, r9, lsr r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 67b84c │ │ │ │ + b 67b81c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 4aaaf8 │ │ │ │ + bcs 4aaac8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - beq 4aab28 │ │ │ │ + beq 4aaaf8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4aab44 │ │ │ │ + bne 4aab14 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4aab50 │ │ │ │ + beq 4aab20 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4aab10 │ │ │ │ + b 4aaae0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaaf4 │ │ │ │ + beq 4aaac4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 490044 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aaaf4 │ │ │ │ + beq 4aaac4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4aab94 │ │ │ │ + beq 4aab64 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4aab78 │ │ │ │ + b 4aab48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aabb4 │ │ │ │ + beq 4aab84 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #22 │ │ │ │ - bhi 4aacb0 │ │ │ │ + bhi 4aac80 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ @@ -1165236,161 +1165224,161 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aac3c │ │ │ │ + beq 4aac0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aabc0 │ │ │ │ - b 4aac78 │ │ │ │ + bl 4aab90 │ │ │ │ + b 4aac48 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aabc0 │ │ │ │ + bl 4aab90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4aace4 │ │ │ │ + beq 4aacb4 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r0, r6 │ │ │ │ - b 4aac98 │ │ │ │ + b 4aac68 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4aad08 │ │ │ │ + beq 4aacd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ - b 4aacb8 │ │ │ │ + bl 4be5dc │ │ │ │ + b 4aac88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aac3c │ │ │ │ + beq 4aac0c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aac3c │ │ │ │ + beq 4aac0c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ - b 4aad30 │ │ │ │ + b 4aad00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ - b 4aadc8 │ │ │ │ + b 4aad98 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ - b 4aad58 │ │ │ │ + bl 4be5dc │ │ │ │ + b 4aad28 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4aad74 │ │ │ │ + beq 4aad44 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ - bl 4becb8 │ │ │ │ + bl 4bec88 │ │ │ │ mov r0, r6 │ │ │ │ - b 4aad5c │ │ │ │ + b 4aad2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aadd0 │ │ │ │ + beq 4aada0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #4 │ │ │ │ - b 4aadc4 │ │ │ │ + b 4aad94 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4aadb0 │ │ │ │ + beq 4aad80 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be60c │ │ │ │ + bl 4be5dc │ │ │ │ mov r6, r5 │ │ │ │ - b 4aad94 │ │ │ │ + b 4aad64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aadd0 │ │ │ │ + beq 4aada0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4aaebc │ │ │ │ + bne 4aae8c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae10 │ │ │ │ + beq 4aade0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae28 │ │ │ │ + beq 4aadf8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae40 │ │ │ │ + beq 4aae10 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae58 │ │ │ │ + beq 4aae28 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae70 │ │ │ │ + beq 4aae40 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aae88 │ │ │ │ + beq 4aae58 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaea0 │ │ │ │ + beq 4aae70 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ @@ -1165398,69 +1165386,69 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4aae04 │ │ │ │ - b 4aae10 │ │ │ │ + bne 4aadd4 │ │ │ │ + b 4aade0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaef8 │ │ │ │ + beq 4aaec8 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf10 │ │ │ │ + beq 4aaee0 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf28 │ │ │ │ + beq 4aaef8 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #244] @ 0xf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf40 │ │ │ │ + beq 4aaf10 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf58 │ │ │ │ + beq 4aaf28 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf70 │ │ │ │ + beq 4aaf40 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #280] @ 0x118 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aaf88 │ │ │ │ + beq 4aaf58 │ │ │ │ ldr r0, [r4, #284] @ 0x11c │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aafa0 │ │ │ │ + beq 4aaf70 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aafb8 │ │ │ │ + beq 4aaf88 │ │ │ │ ldr r0, [r4, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #320] @ 0x140 │ │ │ │ @@ -1165470,15 +1165458,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ eor r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #21 │ │ │ │ movcs r0, #21 │ │ │ │ cmp r0, #20 │ │ │ │ - bhi 4ab098 │ │ │ │ + bhi 4ab068 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ @@ -1165498,102 +1165486,102 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab054 │ │ │ │ + beq 4ab024 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab0fc │ │ │ │ + beq 4ab0cc │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r0, r6 │ │ │ │ - b 4ab080 │ │ │ │ + b 4ab050 │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4ab11c │ │ │ │ + beq 4ab0ec │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ add r4, r5, #32 │ │ │ │ sub r9, r7, #1 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 4ab0a0 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 4ab070 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aafd4 │ │ │ │ - b 4ab0e8 │ │ │ │ + bl 4aafa4 │ │ │ │ + b 4ab0b8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aafd4 │ │ │ │ + bl 4aafa4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab054 │ │ │ │ + beq 4ab024 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ab054 │ │ │ │ + beq 4ab024 │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ - b 4ab13c │ │ │ │ + b 4ab10c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 4ab1c8 │ │ │ │ + b 4ab198 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 4be924 │ │ │ │ - b 4ab164 │ │ │ │ + bl 4be8f4 │ │ │ │ + b 4ab134 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab180 │ │ │ │ + beq 4ab150 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 4be3b8 │ │ │ │ + bl 4be388 │ │ │ │ mov r0, r5 │ │ │ │ - b 4ab168 │ │ │ │ + b 4ab138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ab1d0 │ │ │ │ + beq 4ab1a0 │ │ │ │ lsl r1, r6, #5 │ │ │ │ - b 4ab1c4 │ │ │ │ + b 4ab194 │ │ │ │ bl 59014 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab1b4 │ │ │ │ + beq 4ab184 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #16 │ │ │ │ - bl 4be924 │ │ │ │ + bl 4be8f4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ab198 │ │ │ │ + b 4ab168 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab1d0 │ │ │ │ + beq 4ab1a0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ @@ -1165604,363 +1165592,363 @@ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ mul r1, r1, r2 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab21c │ │ │ │ + beq 4ab1ec │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r6 │ │ │ │ - b 4ab204 │ │ │ │ + b 4ab1d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab240 │ │ │ │ + beq 4ab210 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab264 │ │ │ │ + beq 4ab234 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r6, r5 │ │ │ │ - b 4ab248 │ │ │ │ + b 4ab218 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab284 │ │ │ │ + beq 4ab254 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r8 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ 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 4ab2bc │ │ │ │ + beq 4ab28c │ │ │ │ add r6, r0, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r0, r6 │ │ │ │ - b 4ab2a4 │ │ │ │ + b 4ab274 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab2e0 │ │ │ │ + beq 4ab2b0 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab304 │ │ │ │ + beq 4ab2d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #336 @ 0x150 │ │ │ │ - bl 4be828 │ │ │ │ + bl 4be7f8 │ │ │ │ mov r6, r5 │ │ │ │ - b 4ab2e8 │ │ │ │ + b 4ab2b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab324 │ │ │ │ + beq 4ab2f4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ab374 │ │ │ │ + beq 4ab344 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 4ab358 │ │ │ │ + b 4ab328 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 4ab374 │ │ │ │ + beq 4ab344 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab34c │ │ │ │ + beq 4ab31c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4ab34c │ │ │ │ + b 4ab31c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab390 │ │ │ │ + beq 4ab360 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab3ac │ │ │ │ + beq 4ab37c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab3c8 │ │ │ │ + beq 4ab398 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab3e8 │ │ │ │ + beq 4ab3b8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ 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 4ab418 │ │ │ │ + beq 4ab3e8 │ │ │ │ add r6, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r6 │ │ │ │ - b 4ab400 │ │ │ │ + b 4ab3d0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab43c │ │ │ │ + beq 4ab40c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab460 │ │ │ │ + beq 4ab430 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r6, r5 │ │ │ │ - b 4ab444 │ │ │ │ + b 4ab414 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab480 │ │ │ │ + beq 4ab450 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ 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 4ab4b8 │ │ │ │ + beq 4ab488 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4ab4a0 │ │ │ │ + b 4ab470 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab4dc │ │ │ │ + beq 4ab4ac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4ab500 │ │ │ │ + beq 4ab4d0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4ab4e4 │ │ │ │ + b 4ab4b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab520 │ │ │ │ + beq 4ab4f0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ab570 │ │ │ │ + beq 4ab540 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 4ab554 │ │ │ │ + b 4ab524 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 4ab570 │ │ │ │ + beq 4ab540 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ab548 │ │ │ │ + beq 4ab518 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4ab548 │ │ │ │ + b 4ab518 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab590 │ │ │ │ + beq 4ab560 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4ab5c0 │ │ │ │ + beq 4ab590 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r4, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r4, #6 │ │ │ │ - bne 4ab5d8 │ │ │ │ + bne 4ab5a8 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ add r1, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r4, [sp] │ │ │ │ bl 3855c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4ab620 │ │ │ │ + bne 4ab5f0 │ │ │ │ mov r0, sp │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ strb r4, [r5, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #72] @ 4ab670 │ │ │ │ + ldr r2, [pc, #72] @ 4ab640 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #31 │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r6, r4, ror r6 │ │ │ │ + eorseq sl, r6, r4, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4ab6a0 │ │ │ │ + beq 4ab670 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r5, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bne 4ab6b0 │ │ │ │ + bne 4ab680 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ add r1, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp] │ │ │ │ bl 3855c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 4ab704 │ │ │ │ + bne 4ab6d4 │ │ │ │ ldmib sp, {r0, r5} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4ab6f0 │ │ │ │ + bne 4ab6c0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r0, r5} │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 4ab74c │ │ │ │ + ldr r2, [pc, #64] @ 4ab71c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #31 │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrhteq sl, [r6], -r0 │ │ │ │ + eorseq sl, r6, r0, ror #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 4ab77c │ │ │ │ + beq 4ab74c │ │ │ │ mov r2, r5 │ │ │ │ ldrb r3, [r2], #24 │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 4ab78c │ │ │ │ + bne 4ab75c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, sp │ │ │ │ orr r0, r4, #1 │ │ │ │ @@ -1165970,34 +1165958,34 @@ │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ bl 482814 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4ab7d4 │ │ │ │ + bne 4ab7a4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 4ab810 │ │ │ │ + beq 4ab7e0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r3, [r2], #24 │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 4ab820 │ │ │ │ + bne 4ab7f0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, sp │ │ │ │ orr r0, r5, #1 │ │ │ │ @@ -1166008,15 +1165996,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 4889ec │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r8, #3 │ │ │ │ - bne 4ab86c │ │ │ │ + bne 4ab83c │ │ │ │ mov r8, #4 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add ip, r4, #8 │ │ │ │ add r3, r6, #8 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r7} │ │ │ │ @@ -1166029,92 +1166017,92 @@ │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4ab8c4 │ │ │ │ + beq 4ab894 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r5, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bne 4ab8d4 │ │ │ │ + bne 4ab8a4 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ add r1, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp] │ │ │ │ bl 3855c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 4ab928 │ │ │ │ + bne 4ab8f8 │ │ │ │ ldmib sp, {r0, r5} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4ab914 │ │ │ │ + bne 4ab8e4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r0, r5} │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 4ab970 │ │ │ │ + ldr r2, [pc, #64] @ 4ab940 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #31 │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r6, ip, ror r3 │ │ │ │ + eorseq sl, r6, ip, lsr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 4ab9a0 │ │ │ │ + beq 4ab970 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r3, [r2], #24 │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 4ab9b0 │ │ │ │ + bne 4ab980 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ strh r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, sp │ │ │ │ orr r0, r4, #1 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r3, [sp] │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bccd0 │ │ │ │ + bl 4bcca0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab9fc │ │ │ │ + beq 4ab9cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ @@ -1166125,170 +1166113,170 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4aba44 │ │ │ │ + beq 4aba14 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r5, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bne 4aba58 │ │ │ │ + bne 4aba28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp] │ │ │ │ bl 37754 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4abaf8 │ │ │ │ + bne 4abac8 │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4abaa0 │ │ │ │ + beq 4aba70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4abaac │ │ │ │ - bl 688f68 │ │ │ │ - b 4abaa4 │ │ │ │ - bl 689178 │ │ │ │ + bne 4aba7c │ │ │ │ + bl 688f38 │ │ │ │ + b 4aba74 │ │ │ │ + bl 689148 │ │ │ │ vmov s16, r0 │ │ │ │ - b 4abad8 │ │ │ │ + b 4abaa8 │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov d2, r0, r1 │ │ │ │ vmovgt.f32 s0, s2 │ │ │ │ vcvt.f32.f64 s2, d2 │ │ │ │ vmov r0, s0 │ │ │ │ vmov r1, s2 │ │ │ │ lsr r0, r0, #31 │ │ │ │ bfi r1, r0, #31, #1 │ │ │ │ vmov s16, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #1 │ │ │ │ vstr s16, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 4abb44 │ │ │ │ + ldr r2, [pc, #68] @ 4abb14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #31 │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq sl, r6, ip, lsl #2 │ │ │ │ + eorseq sl, r6, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4abb74 │ │ │ │ + beq 4abb44 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r4, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r4, #6 │ │ │ │ - bne 4abb88 │ │ │ │ + bne 4abb58 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r1, r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, sp │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r4, [sp] │ │ │ │ bl 37754 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4abc38 │ │ │ │ + bne 4abc08 │ │ │ │ add r1, r6, #8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abc10 │ │ │ │ + beq 4abbe0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 4abc18 │ │ │ │ - ldr r2, [pc, #192] @ 4abc90 │ │ │ │ + beq 4abbe8 │ │ │ │ + ldr r2, [pc, #192] @ 4abc60 │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4df64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, r4} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmn r7, #1 │ │ │ │ - ble 4abc50 │ │ │ │ + ble 4abc20 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, r6, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ 4abc98 │ │ │ │ + ldr r2, [pc, #88] @ 4abc68 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ - b 4abbec │ │ │ │ - ldr r2, [pc, #60] @ 4abc94 │ │ │ │ + b 4abbbc │ │ │ │ + ldr r2, [pc, #60] @ 4abc64 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ - b 4abbec │ │ │ │ + b 4abbbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r8, r6, ip, asr #5 │ │ │ │ - eorseq r9, r6, ip, asr #3 │ │ │ │ - eorseq r9, r6, ip, ror #31 │ │ │ │ + ldrshteq r8, [r6], -ip │ │ │ │ + ldrshteq r9, [r6], -ip │ │ │ │ + eorseq sl, r6, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r2], #8 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ add pc, r6, r3 │ │ │ │ @@ -1166304,33 +1166292,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldmib r1, {r0, r2, r4} │ │ │ │ add r5, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r0, r2, r4} │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d9e80 │ │ │ │ + bl 4d9e50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 496788 │ │ │ │ + bl 496758 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ mov r0, r8 │ │ │ │ - bne 4abdac │ │ │ │ + bne 4abd7c │ │ │ │ mov r2, #-2147483627 @ 0x80000015 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2], #8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 4abde8 │ │ │ │ + beq 4abdb8 │ │ │ │ cmp r3, #1 │ │ │ │ ldm r2, {r2, r5} │ │ │ │ movne r3, #-2147483644 @ 0x80000004 │ │ │ │ add r1, r0, #8 │ │ │ │ moveq r3, #-2147483640 @ 0x80000008 │ │ │ │ str r3, [r0] │ │ │ │ stm r1, {r2, r5} │ │ │ │ @@ -1166346,72 +1166334,72 @@ │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ str r2, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 4b8834 │ │ │ │ + bl 4b8804 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ cmp r7, r6 │ │ │ │ stm ip, {r1, r2, r3, r5} │ │ │ │ - bne 4abe00 │ │ │ │ + bne 4abdd0 │ │ │ │ add r7, sp, #32 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ vldr d0, [r2] │ │ │ │ mov r1, #-2147483638 @ 0x8000000a │ │ │ │ str r1, [r0] │ │ │ │ vstr d0, [r0, #8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ 4abe58 │ │ │ │ - ldr r2, [pc, #80] @ 4abe5c │ │ │ │ + ldr r1, [pc, #80] @ 4abe28 │ │ │ │ + ldr r2, [pc, #80] @ 4abe2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483627 @ 0x80000015 │ │ │ │ strd r0, [r8] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4aafd4 │ │ │ │ - b 4abd28 │ │ │ │ + bl 4aafa4 │ │ │ │ + b 4abcf8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 4aafd4 │ │ │ │ - b 4abe44 │ │ │ │ + bl 4aafa4 │ │ │ │ + b 4abe14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4ab1dc │ │ │ │ + bl 4ab1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r9, r6, r8, ror #27 │ │ │ │ - eorseq r9, r6, ip, ror #27 │ │ │ │ + eorseq r9, r6, r8, lsl lr │ │ │ │ + eorseq r9, r6, ip, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abf38 │ │ │ │ + beq 4abf08 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r9, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166420,70 +1166408,70 @@ │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #2 │ │ │ │ - beq 4abf3c │ │ │ │ + beq 4abf0c │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4abee0 │ │ │ │ + beq 4abeb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 4abf1c │ │ │ │ - ldr r1, [pc, #120] @ 4abf7c │ │ │ │ + bne 4abeec │ │ │ │ + ldr r1, [pc, #120] @ 4abf4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4abf3c │ │ │ │ + beq 4abf0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4abf3c │ │ │ │ + b 4abf0c │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #0 │ │ │ │ strb r6, [fp, #1] │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r9, #0 │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 4abf74 │ │ │ │ + beq 4abf44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - andseq r1, lr, ip, lsr r5 │ │ │ │ + andseq r1, lr, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abfe8 │ │ │ │ + beq 4abfb8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166491,40 +1166479,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4abff8 │ │ │ │ + bne 4abfc8 │ │ │ │ mov r0, #13312 @ 0x3400 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac00c │ │ │ │ + beq 4abfdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bc1d8 │ │ │ │ + bl 4bc1a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac040 │ │ │ │ + beq 4ac010 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac064 │ │ │ │ + bne 4ac034 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1166532,18 +1166520,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac090 │ │ │ │ + b 4ac060 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac0a8 │ │ │ │ + beq 4ac078 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1166551,15 +1166539,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac180 │ │ │ │ + beq 4ac150 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166567,103 +1166555,103 @@ │ │ │ │ ldr ip, [r0, #268] @ 0x10c │ │ │ │ ldr fp, [r0, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #4 │ │ │ │ - beq 4ac1f4 │ │ │ │ + beq 4ac1c4 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r4, ip │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac130 │ │ │ │ + beq 4ac100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp fp, #6 │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 4ac1b8 │ │ │ │ - cmp fp, #8 │ │ │ │ beq 4ac188 │ │ │ │ + cmp fp, #8 │ │ │ │ + beq 4ac158 │ │ │ │ ldr r5, [sp] │ │ │ │ cmp fp, #14 │ │ │ │ - bne 4ac1d8 │ │ │ │ - ldr r1, [pc, #232] @ 4ac244 │ │ │ │ + bne 4ac1a8 │ │ │ │ + ldr r1, [pc, #232] @ 4ac214 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ac1d8 │ │ │ │ + bne 4ac1a8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac1e4 │ │ │ │ - b 4ac1f4 │ │ │ │ + bne 4ac1b4 │ │ │ │ + b 4ac1c4 │ │ │ │ mov r6, #4 │ │ │ │ - b 4ac1f4 │ │ │ │ - ldr r1, [pc, #188] @ 4ac24c │ │ │ │ + b 4ac1c4 │ │ │ │ + ldr r1, [pc, #188] @ 4ac21c │ │ │ │ mov r2, #8 │ │ │ │ ldr r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ac1d8 │ │ │ │ + bne 4ac1a8 │ │ │ │ mov r6, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac1e4 │ │ │ │ - b 4ac1f4 │ │ │ │ - ldr r1, [pc, #136] @ 4ac248 │ │ │ │ + bne 4ac1b4 │ │ │ │ + b 4ac1c4 │ │ │ │ + ldr r1, [pc, #136] @ 4ac218 │ │ │ │ mov r2, #6 │ │ │ │ ldr r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac208 │ │ │ │ + beq 4ac1d8 │ │ │ │ mov r6, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ac1f4 │ │ │ │ + beq 4ac1c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #0 │ │ │ │ strb r6, [sl, #1] │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac1e4 │ │ │ │ - b 4ac1f4 │ │ │ │ + bne 4ac1b4 │ │ │ │ + b 4ac1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r4, #0 │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 4ac23c │ │ │ │ + beq 4ac20c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - mlaeq r0, r3, r0, r4 │ │ │ │ - eoreq r4, r0, r6, lsl #5 │ │ │ │ - andseq r1, lr, r8, lsr #5 │ │ │ │ + eoreq r4, r0, r3, lsl #1 │ │ │ │ + eoreq r4, r0, r6, ror r2 │ │ │ │ + mulseq lr, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac2b8 │ │ │ │ + beq 4ac288 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166671,40 +1166659,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4ac2c8 │ │ │ │ + bne 4ac298 │ │ │ │ mov r0, #1536 @ 0x600 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac2dc │ │ │ │ + beq 4ac2ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bb6a4 │ │ │ │ + bl 4bb674 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac310 │ │ │ │ + beq 4ac2e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac334 │ │ │ │ + bne 4ac304 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1166712,18 +1166700,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac360 │ │ │ │ + b 4ac330 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac378 │ │ │ │ + beq 4ac348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1166731,15 +1166719,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac3e8 │ │ │ │ + beq 4ac3b8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166747,40 +1166735,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4ac3f8 │ │ │ │ + bne 4ac3c8 │ │ │ │ mov r0, #1792 @ 0x700 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac40c │ │ │ │ + beq 4ac3dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 46bc8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac440 │ │ │ │ + beq 4ac410 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac464 │ │ │ │ + bne 4ac434 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1166788,18 +1166776,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac490 │ │ │ │ + b 4ac460 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac4a8 │ │ │ │ + beq 4ac478 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1166807,15 +1166795,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac518 │ │ │ │ + beq 4ac4e8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166823,40 +1166811,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4ac528 │ │ │ │ + bne 4ac4f8 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac53c │ │ │ │ + beq 4ac50c │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bb4d8 │ │ │ │ + bl 4bb4a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac570 │ │ │ │ + beq 4ac540 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac594 │ │ │ │ + bne 4ac564 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1166864,18 +1166852,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac5c0 │ │ │ │ + b 4ac590 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac5d8 │ │ │ │ + beq 4ac5a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1166883,15 +1166871,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac6b0 │ │ │ │ + beq 4ac680 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1166899,101 +1166887,101 @@ │ │ │ │ ldr ip, [r0, #268] @ 0x10c │ │ │ │ ldr fp, [r0, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #4 │ │ │ │ - beq 4ac71c │ │ │ │ + beq 4ac6ec │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r4, ip │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac660 │ │ │ │ + beq 4ac630 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp fp, #4 │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 4ac6e8 │ │ │ │ - cmp fp, #6 │ │ │ │ beq 4ac6b8 │ │ │ │ + cmp fp, #6 │ │ │ │ + beq 4ac688 │ │ │ │ ldr r5, [sp] │ │ │ │ cmp fp, #14 │ │ │ │ - bne 4ac700 │ │ │ │ - ldr r1, [pc, #224] @ 4ac76c │ │ │ │ + bne 4ac6d0 │ │ │ │ + ldr r1, [pc, #224] @ 4ac73c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ac700 │ │ │ │ + bne 4ac6d0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac70c │ │ │ │ - b 4ac71c │ │ │ │ + bne 4ac6dc │ │ │ │ + b 4ac6ec │ │ │ │ mov r6, #4 │ │ │ │ - b 4ac71c │ │ │ │ - ldr r1, [pc, #176] @ 4ac770 │ │ │ │ + b 4ac6ec │ │ │ │ + ldr r1, [pc, #176] @ 4ac740 │ │ │ │ mov r2, #6 │ │ │ │ ldr r5, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ac700 │ │ │ │ + bne 4ac6d0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac70c │ │ │ │ - b 4ac71c │ │ │ │ + bne 4ac6dc │ │ │ │ + b 4ac6ec │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #124] @ 4ac774 │ │ │ │ + ldr r1, [pc, #124] @ 4ac744 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4ac730 │ │ │ │ + beq 4ac700 │ │ │ │ mov r6, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ac71c │ │ │ │ + beq 4ac6ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, #0 │ │ │ │ strb r6, [sl, #1] │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ac70c │ │ │ │ - b 4ac71c │ │ │ │ + bne 4ac6dc │ │ │ │ + b 4ac6ec │ │ │ │ mov r5, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r4, #0 │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - beq 4ac764 │ │ │ │ + beq 4ac734 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r0, r3, ror #22 │ │ │ │ - eoreq r3, r0, sp, lsr fp │ │ │ │ - andseq r6, lr, r1, asr r0 │ │ │ │ + eoreq r3, r0, r3, asr fp │ │ │ │ + eoreq r3, r0, sp, lsr #22 │ │ │ │ + andseq r6, lr, r1, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac7e0 │ │ │ │ + beq 4ac7b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1167001,40 +1166989,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4ac7f0 │ │ │ │ + bne 4ac7c0 │ │ │ │ mov r0, #14336 @ 0x3800 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac804 │ │ │ │ + beq 4ac7d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 46af00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac838 │ │ │ │ + beq 4ac808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac85c │ │ │ │ + bne 4ac82c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1167042,18 +1167030,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac888 │ │ │ │ + b 4ac858 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac8a0 │ │ │ │ + beq 4ac870 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1167061,15 +1167049,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, r1, #24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 48fad0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac910 │ │ │ │ + beq 4ac8e0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr sl, [r0, #268] @ 0x10c │ │ │ │ add r8, r1, #4 │ │ │ │ @@ -1167077,40 +1167065,40 @@ │ │ │ │ ldr r0, [r0, #276] @ 0x114 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 4ac920 │ │ │ │ + bne 4ac8f0 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ strh r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ac934 │ │ │ │ + beq 4ac904 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 46be2c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac968 │ │ │ │ + beq 4ac938 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4ac98c │ │ │ │ + bne 4ac95c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ @@ -1167118,248 +1167106,248 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 4ac9b8 │ │ │ │ + b 4ac988 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4ac9d0 │ │ │ │ + beq 4ac9a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r0, #6 │ │ │ │ mov r5, r1 │ │ │ │ strb r0, [r5], #8 │ │ │ │ cmp r6, #6 │ │ │ │ - beq 4acab8 │ │ │ │ + beq 4aca88 │ │ │ │ mov r0, sp │ │ │ │ add r1, r1, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp] │ │ │ │ bl 3855c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4acadc │ │ │ │ + bne 4acaac │ │ │ │ ldr r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aca50 │ │ │ │ + beq 4aca20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4aca78 │ │ │ │ + bne 4aca48 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ strd r2, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r0, [r5] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 4acaf8 │ │ │ │ + ble 4acac8 │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ vldr d0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #204] @ 4acb54 │ │ │ │ + ldr r2, [pc, #204] @ 4acb24 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4df64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 4acb4c │ │ │ │ + ldr r0, [pc, #140] @ 4acb1c │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4b89c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 4acb58 │ │ │ │ + ldr r2, [pc, #116] @ 4acb28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ mov r1, r0 │ │ │ │ - b 4acaa0 │ │ │ │ - ldr r2, [pc, #80] @ 4acb50 │ │ │ │ + b 4aca70 │ │ │ │ + ldr r2, [pc, #80] @ 4acb20 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - andseq r3, lr, pc, ror r9 │ │ │ │ - eorseq r8, r6, r4, lsr #6 │ │ │ │ - eorseq r7, r6, r8, lsl r4 │ │ │ │ - eorseq r9, r6, r8, asr #2 │ │ │ │ + andseq r3, lr, pc, ror #18 │ │ │ │ + eorseq r8, r6, r4, asr r3 │ │ │ │ + eorseq r7, r6, r8, asr #8 │ │ │ │ + eorseq r9, r6, r8, ror r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r1, #6 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [r4], #8 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 4acc48 │ │ │ │ + beq 4acc18 │ │ │ │ mov r1, sp │ │ │ │ orr r2, r1, #1 │ │ │ │ add r1, r0, #1 │ │ │ │ strb r5, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4acc70 │ │ │ │ + bne 4acc40 │ │ │ │ ldr r0, [r4], #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4acbec │ │ │ │ + beq 4acbbc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4acc04 │ │ │ │ + bne 4acbd4 │ │ │ │ ldrd r6, [r4] │ │ │ │ adds r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ adcs r0, r7, #0 │ │ │ │ - beq 4acbfc │ │ │ │ - ldr r2, [pc, #268] @ 4accd8 │ │ │ │ + beq 4acbcc │ │ │ │ + ldr r2, [pc, #268] @ 4acca8 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ - b 4acc28 │ │ │ │ + b 4acbf8 │ │ │ │ ldrd r6, [r4] │ │ │ │ subs r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ - bcs 4acc88 │ │ │ │ + bcs 4acc58 │ │ │ │ mov r4, #0 │ │ │ │ - b 4acc30 │ │ │ │ + b 4acc00 │ │ │ │ vldr d0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #188] @ 4accd0 │ │ │ │ + ldr r2, [pc, #188] @ 4acca0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4df64 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ 4acccc │ │ │ │ + ldr r0, [pc, #124] @ 4acc9c │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4b89c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ 4accdc │ │ │ │ + ldr r2, [pc, #100] @ 4accac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ - b 4acc28 │ │ │ │ - ldr r2, [pc, #68] @ 4accd4 │ │ │ │ + b 4acbf8 │ │ │ │ + ldr r2, [pc, #68] @ 4acca4 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r4, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ mov r6, r0 │ │ │ │ - b 4acc30 │ │ │ │ + b 4acc00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - andseq r3, lr, pc, ror #15 │ │ │ │ - eorseq r7, r6, ip, ror r2 │ │ │ │ - eorseq r8, r6, r4, lsl #3 │ │ │ │ - eorseq r8, r6, r8, asr #4 │ │ │ │ - eorseq r8, r6, r4, lsr #31 │ │ │ │ + @ instruction: 0x001e37df │ │ │ │ + eorseq r7, r6, ip, lsr #5 │ │ │ │ + ldrhteq r8, [r6], -r4 │ │ │ │ + eorseq r8, r6, r8, ror r2 │ │ │ │ + ldrsbteq r8, [r6], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r6, [r1] │ │ │ │ mov r0, #6 │ │ │ │ mov r5, r1 │ │ │ │ strb r0, [r5], #8 │ │ │ │ cmp r6, #6 │ │ │ │ - beq 4acda4 │ │ │ │ + beq 4acd74 │ │ │ │ mov r0, sp │ │ │ │ add r1, r1, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r6, [sp] │ │ │ │ bl 3855c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 4acdc8 │ │ │ │ + bne 4acd98 │ │ │ │ ldr r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4acd48 │ │ │ │ + beq 4acd18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4acd58 │ │ │ │ + bne 4acd28 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 688f68 │ │ │ │ + bl 688f38 │ │ │ │ vmov s0, r0 │ │ │ │ - b 4acd88 │ │ │ │ + b 4acd58 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 689178 │ │ │ │ + bl 689148 │ │ │ │ vmov s0, r0 │ │ │ │ - b 4acd88 │ │ │ │ + b 4acd58 │ │ │ │ vldr d0, [r5] │ │ │ │ vmov.f32 s4, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s2, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov r0, r1, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ cmn r1, #1 │ │ │ │ vmov r1, s0 │ │ │ │ @@ -1167368,544 +1167356,544 @@ │ │ │ │ lsr r0, r0, #31 │ │ │ │ bfi r1, r0, #31, #1 │ │ │ │ vmov s0, r1 │ │ │ │ vstr s0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #84] @ 4ace00 │ │ │ │ + ldr r0, [pc, #84] @ 4acdd0 │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4b89c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #52] @ 4ace04 │ │ │ │ + ldr r2, [pc, #52] @ 4acdd4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #31 │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 4acd90 │ │ │ │ + b 4acd60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - mulseq lr, r3, r6 │ │ │ │ - eorseq r8, r6, ip, lsr lr │ │ │ │ + andseq r3, lr, r3, lsl #13 │ │ │ │ + eorseq r8, r6, ip, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4ace34 │ │ │ │ + beq 4ace04 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r5, [r3], #24 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r5, #6 │ │ │ │ - bne 4ace44 │ │ │ │ + bne 4ace14 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ orr r0, r6, #1 │ │ │ │ mov r2, #23 │ │ │ │ strb r5, [sp] │ │ │ │ bl 37754 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 4acf44 │ │ │ │ + bne 4acf14 │ │ │ │ add r1, r6, #8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aced4 │ │ │ │ + beq 4acea4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4acf04 │ │ │ │ + bne 4aced4 │ │ │ │ adds r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - beq 4acee0 │ │ │ │ - ldr r2, [pc, #284] @ 4acfb8 │ │ │ │ + beq 4aceb0 │ │ │ │ + ldr r2, [pc, #284] @ 4acf88 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4acf34 │ │ │ │ - b 4acef4 │ │ │ │ + bne 4acf04 │ │ │ │ + b 4acec4 │ │ │ │ subs r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 4acf5c │ │ │ │ + bcs 4acf2c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4acf34 │ │ │ │ + bne 4acf04 │ │ │ │ mov r0, #1 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #164] @ 4acfb0 │ │ │ │ + ldr r2, [pc, #164] @ 4acf80 │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4df64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #112] @ 4acfbc │ │ │ │ + ldr r2, [pc, #112] @ 4acf8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ mov r0, sp │ │ │ │ bl 4d7c8 │ │ │ │ - b 4acf28 │ │ │ │ - ldr r2, [pc, #80] @ 4acfb4 │ │ │ │ + b 4acef8 │ │ │ │ + ldr r2, [pc, #80] @ 4acf84 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r6, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ bl 4dff8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4acf34 │ │ │ │ - b 4acef4 │ │ │ │ + bne 4acf04 │ │ │ │ + b 4acec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r6, r6, r0, lsl #31 │ │ │ │ - ldrhteq r7, [r6], -r0 │ │ │ │ - eorseq r7, r6, r8, ror pc │ │ │ │ - ldrsbteq r8, [r6], -r0 │ │ │ │ + ldrhteq r6, [r6], -r0 │ │ │ │ + eorseq r7, r6, r0, ror #29 │ │ │ │ + eorseq r7, r6, r8, lsr #31 │ │ │ │ + eorseq r8, r6, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ cmp r6, #8 │ │ │ │ - bne 4ad014 │ │ │ │ - ldr r1, [pc, #352] @ 4ad14c │ │ │ │ + bne 4acfe4 │ │ │ │ + ldr r1, [pc, #352] @ 4ad11c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ad0e0 │ │ │ │ + bne 4ad0b0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4ad074 │ │ │ │ - b 4ad084 │ │ │ │ + bne 4ad044 │ │ │ │ + b 4ad054 │ │ │ │ cmp r6, #9 │ │ │ │ - bne 4ad0e0 │ │ │ │ - ldr r1, [pc, #292] @ 4ad148 │ │ │ │ + bne 4ad0b0 │ │ │ │ + ldr r1, [pc, #292] @ 4ad118 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad068 │ │ │ │ - ldr r1, [pc, #268] @ 4ad150 │ │ │ │ + beq 4ad038 │ │ │ │ + ldr r1, [pc, #268] @ 4ad120 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 37fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ad0e0 │ │ │ │ + bne 4ad0b0 │ │ │ │ mov r6, #2 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4ad074 │ │ │ │ - b 4ad084 │ │ │ │ + bne 4ad044 │ │ │ │ + b 4ad054 │ │ │ │ mov r6, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ad084 │ │ │ │ + beq 4ad054 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ad0b0 │ │ │ │ + beq 4ad080 │ │ │ │ mov r0, #3 │ │ │ │ str sl, [r5, #4] │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #6 │ │ │ │ movne r0, r4 │ │ │ │ - blne 4aaae0 │ │ │ │ + blne 4aaab0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, sp │ │ │ │ orr r0, r7, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #24 │ │ │ │ bl 3855c │ │ │ │ strb r6, [r5], #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ bl 3855c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #108] @ 4ad154 │ │ │ │ + ldr r2, [pc, #108] @ 4ad124 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #3 │ │ │ │ bl 4b650 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4ad074 │ │ │ │ - b 4ad084 │ │ │ │ + bne 4ad044 │ │ │ │ + b 4ad054 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ad128 │ │ │ │ + beq 4ad0f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4ad13c │ │ │ │ + beq 4ad10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ + bl 4aaab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eoreq r7, r0, r5, lsr sl │ │ │ │ - andseq r0, lr, ip, lsr #9 │ │ │ │ - eoreq r7, r0, lr, lsl sl │ │ │ │ - ldrsbteq r8, [r6], -r4 │ │ │ │ + eoreq r7, r0, r5, lsr #20 │ │ │ │ + mulseq lr, ip, r4 │ │ │ │ + eoreq r7, r0, lr, lsl #20 │ │ │ │ + eorseq r9, r6, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4ad188 │ │ │ │ + beq 4ad158 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 38aa8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 4ad178 │ │ │ │ + bne 4ad148 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ad1a8 │ │ │ │ + beq 4ad178 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ 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 4ad208 │ │ │ │ + beq 4ad1d8 │ │ │ │ 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 4ad1ec │ │ │ │ + b 4ad1bc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 4ad208 │ │ │ │ + beq 4ad1d8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ad1e0 │ │ │ │ + beq 4ad1b0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4ad1e0 │ │ │ │ + b 4ad1b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ad22c │ │ │ │ + beq 4ad1fc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ 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 4ad274 │ │ │ │ + beq 4ad244 │ │ │ │ sub r0, r0, r5 │ │ │ │ movw r1, #34329 @ 0x8619 │ │ │ │ movt r1, #6241 @ 0x1861 │ │ │ │ lsr r0, r0, #4 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r6, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aaed8 │ │ │ │ + bl 4aaea8 │ │ │ │ add r5, r5, #336 @ 0x150 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 4ad260 │ │ │ │ + bne 4ad230 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad298 │ │ │ │ + beq 4ad268 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ mov r2, #8 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9190 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ 4ad2c8 │ │ │ │ + ldr lr, [pc, #32] @ 4ad298 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, ip │ │ │ │ mov r3, lr │ │ │ │ mov ip, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ - eorseq r8, r6, r8, lsl fp │ │ │ │ + eorseq r8, r6, r8, asr #22 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #32] @ 4ad2f8 │ │ │ │ + ldr lr, [pc, #32] @ 4ad2c8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, ip │ │ │ │ mov r3, lr │ │ │ │ mov ip, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldrshteq r8, [r6], -r8 │ │ │ │ + eorseq r8, r6, r8, lsr #22 │ │ │ │ + ldr r0, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb r1, [r0] │ │ │ │ + strb r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4ad2e8 │ │ │ │ + b 49b23c │ │ │ │ + push {fp, lr} │ │ │ │ + ldr r0, [pc, #4] @ 4ad2f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 589d8 │ │ │ │ + eorseq r8, r6, r0, asr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad318 │ │ │ │ - b 49b26c │ │ │ │ + b 49a778 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad328 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ mlaseq r6, r0, fp, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad348 │ │ │ │ - b 49a7a8 │ │ │ │ + b 499fc8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad358 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, ror #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad378 │ │ │ │ - b 499ff8 │ │ │ │ + b 49afac │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad388 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, lsr fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad3a8 │ │ │ │ - b 49afdc │ │ │ │ + b 49b7e0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad3b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, lsl #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad3d8 │ │ │ │ - b 49b810 │ │ │ │ + b 49aa8c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrsbteq r8, [r6], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad408 │ │ │ │ - b 49aabc │ │ │ │ + b 49b4cc │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad418 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad438 │ │ │ │ - b 49b4fc │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad448 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, ror sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad468 │ │ │ │ - b 49ad4c │ │ │ │ + b 49a4e8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad478 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad498 │ │ │ │ - b 49a518 │ │ │ │ + b 49a258 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad4a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, r0, lsl sl │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r1, [r0] │ │ │ │ - strb r2, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4ad4c8 │ │ │ │ - b 49a288 │ │ │ │ - push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4ad4d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 589d8 │ │ │ │ - eorseq r8, r6, r0, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4ad5d4 │ │ │ │ + bne 4ad5a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad538 │ │ │ │ + beq 4ad508 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ 4ad640 │ │ │ │ + ldr r0, [pc, #300] @ 4ad610 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sp │ │ │ │ bl 485d7c │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ - ldr r1, [pc, #232] @ 4ad634 │ │ │ │ + ldr r1, [pc, #232] @ 4ad604 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ - ldr r1, [pc, #200] @ 4ad638 │ │ │ │ + ldr r1, [pc, #200] @ 4ad608 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4ad63c │ │ │ │ + ldr r2, [pc, #172] @ 4ad60c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 37814 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4ad5b4 │ │ │ │ + blt 4ad584 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ad5bc │ │ │ │ + bne 4ad58c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ 4ad62c │ │ │ │ + ldr r0, [pc, #80] @ 4ad5fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ 4ad630 │ │ │ │ + ldr r1, [pc, #76] @ 4ad600 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1167917,85 +1167905,85 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - ldrsbteq r8, [r6], -ip │ │ │ │ - ldrsbteq r8, [r6], -ip │ │ │ │ - eoreq r6, r0, pc, ror r8 │ │ │ │ - eoreq r6, r0, r3, lsl #17 │ │ │ │ - eoreq r6, r0, ip, ror #16 │ │ │ │ - eorseq r2, r9, ip, asr #20 │ │ │ │ + eorseq r8, r6, ip, lsl #18 │ │ │ │ + eorseq r8, r6, ip, lsl #18 │ │ │ │ + eoreq r6, r0, pc, ror #16 │ │ │ │ + eoreq r6, r0, r3, ror r8 │ │ │ │ + eoreq r6, r0, ip, asr r8 │ │ │ │ + eorseq r2, r9, ip, ror sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4ad73c │ │ │ │ + bne 4ad70c │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad6a0 │ │ │ │ + beq 4ad670 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ 4ad7a8 │ │ │ │ + ldr r0, [pc, #300] @ 4ad778 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sp │ │ │ │ bl 485820 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ - ldr r1, [pc, #232] @ 4ad79c │ │ │ │ + ldr r1, [pc, #232] @ 4ad76c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ - ldr r1, [pc, #200] @ 4ad7a0 │ │ │ │ + ldr r1, [pc, #200] @ 4ad770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4ad7a4 │ │ │ │ + ldr r2, [pc, #172] @ 4ad774 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 37814 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4ad71c │ │ │ │ + blt 4ad6ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ad724 │ │ │ │ + bne 4ad6f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ 4ad794 │ │ │ │ + ldr r0, [pc, #80] @ 4ad764 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ 4ad798 │ │ │ │ + ldr r1, [pc, #76] @ 4ad768 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1168007,85 +1167995,85 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r8, r6, r4, ror r7 │ │ │ │ - eorseq r8, r6, r4, ror r7 │ │ │ │ - eoreq r6, r0, r7, lsl r7 │ │ │ │ - eoreq r6, r0, fp, lsl r7 │ │ │ │ - eoreq r6, r0, r4, lsl #14 │ │ │ │ - eorseq r2, r9, r4, ror #17 │ │ │ │ + eorseq r8, r6, r4, lsr #15 │ │ │ │ + eorseq r8, r6, r4, lsr #15 │ │ │ │ + eoreq r6, r0, r7, lsl #14 │ │ │ │ + eoreq r6, r0, fp, lsl #14 │ │ │ │ + strdeq r6, [r0], -r4 @ │ │ │ │ + eorseq r2, r9, r4, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 567e98 │ │ │ │ + bl 567e68 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4ad8a4 │ │ │ │ + bne 4ad874 │ │ │ │ mov r0, r4 │ │ │ │ bl 379dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad808 │ │ │ │ + beq 4ad7d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ 4ad910 │ │ │ │ + ldr r0, [pc, #300] @ 4ad8e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sp │ │ │ │ bl 485524 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 37ef8 │ │ │ │ - ldr r1, [pc, #232] @ 4ad904 │ │ │ │ + ldr r1, [pc, #232] @ 4ad8d4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #24 │ │ │ │ bl 388a4 │ │ │ │ - ldr r1, [pc, #200] @ 4ad908 │ │ │ │ + ldr r1, [pc, #200] @ 4ad8d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4ad90c │ │ │ │ + ldr r2, [pc, #172] @ 4ad8dc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 37814 │ │ │ │ mov r0, r6 │ │ │ │ bl 373d0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4ad884 │ │ │ │ + blt 4ad854 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4ad88c │ │ │ │ + bne 4ad85c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ 4ad8fc │ │ │ │ + ldr r0, [pc, #80] @ 4ad8cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ 4ad900 │ │ │ │ + ldr r1, [pc, #76] @ 4ad8d0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1168097,186 +1168085,186 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 373d0 │ │ │ │ bl 58ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 38aa8 │ │ │ │ bl 58ff8 │ │ │ │ bl 58ff8 │ │ │ │ - eorseq r8, r6, ip, lsl #12 │ │ │ │ - eorseq r8, r6, ip, lsl #12 │ │ │ │ - eoreq r6, r0, pc, lsr #11 │ │ │ │ - strhteq r6, [r0], -r3 │ │ │ │ - mlaeq r0, ip, r5, r6 │ │ │ │ - eorseq r2, r9, ip, ror r7 │ │ │ │ + eorseq r8, r6, ip, lsr r6 │ │ │ │ + eorseq r8, r6, ip, lsr r6 │ │ │ │ + mlaeq r0, pc, r5, r6 @ │ │ │ │ + eoreq r6, r0, r3, lsr #11 │ │ │ │ + eoreq r6, r0, ip, lsl #11 │ │ │ │ + eorseq r2, r9, ip, lsr #15 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ + beq 4ad90c │ │ │ │ + b 49b7e0 │ │ │ │ + push {fp, lr} │ │ │ │ + ldr r0, [pc, #4] @ 4ad91c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 589d8 │ │ │ │ + mlaseq r6, ip, r5, r8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb r1, [r0] │ │ │ │ + strb r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ beq 4ad93c │ │ │ │ - b 49b810 │ │ │ │ + b 49b23c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad94c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, ror #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad96c │ │ │ │ - b 49b26c │ │ │ │ + b 49aa8c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad97c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, lsr r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad99c │ │ │ │ - b 49aabc │ │ │ │ + b 49b4cc │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad9ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, lsl #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad9cc │ │ │ │ - b 49b4fc │ │ │ │ + b 49afac │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ad9dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ ldrsbteq r8, [r6], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ad9fc │ │ │ │ - b 49afdc │ │ │ │ + b 499fc8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ada0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, lsr #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ada2c │ │ │ │ - b 499ff8 │ │ │ │ + b 49a4e8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ada3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, ror r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ada5c │ │ │ │ - b 49a518 │ │ │ │ + b 49ad1c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ada6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, asr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ada8c │ │ │ │ - b 49ad4c │ │ │ │ + b 49a258 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4ada9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, lsl r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4adabc │ │ │ │ - b 49a288 │ │ │ │ + b 49a778 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4adacc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ eorseq r8, r6, ip, ror #7 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r1, [r0] │ │ │ │ - strb r2, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4adaec │ │ │ │ - b 49a7a8 │ │ │ │ - push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4adafc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 589d8 │ │ │ │ - ldrhteq r8, [r6], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 4adbe4 │ │ │ │ - beq 4adb48 │ │ │ │ + bcc 4adbb4 │ │ │ │ + beq 4adb18 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 4adb68 │ │ │ │ + bne 4adb38 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4adba0 │ │ │ │ + beq 4adb70 │ │ │ │ add r6, r0, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r0, r6 │ │ │ │ - b 4adb30 │ │ │ │ + b 4adb00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4adbe4 │ │ │ │ + beq 4adbb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4adbc8 │ │ │ │ + beq 4adb98 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 4adbd0 │ │ │ │ + b 4adba0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4adbe4 │ │ │ │ + beq 4adbb4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 2a9190 │ │ │ │ @@ -1168287,23 +1168275,23 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 48ef20 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 4adc0c │ │ │ │ + beq 4adbdc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ - bl 4be470 │ │ │ │ + bl 4be440 │ │ │ │ mov r6, r5 │ │ │ │ - b 4adbf0 │ │ │ │ + b 4adbc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4adc2c │ │ │ │ + beq 4adbfc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r9 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ @@ -1168311,197 +1168299,197 @@ │ │ │ │ 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 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4adc88 │ │ │ │ + beq 4adc58 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 4adc90 │ │ │ │ + b 4adc60 │ │ │ │ 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 4adcfc │ │ │ │ + beq 4adccc │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ 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] │ │ │ │ bl 377fc │ │ │ │ mov r6, r0 │ │ │ │ bl 38424 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4add1c │ │ │ │ + blt 4adcec │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4add1c │ │ │ │ + beq 4adcec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4add1c │ │ │ │ + b 4adcec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ bl 377fc │ │ │ │ mov r6, r0 │ │ │ │ bl 38424 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4add3c │ │ │ │ + blt 4add0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4add3c │ │ │ │ + beq 4add0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4add58 │ │ │ │ + bne 4add28 │ │ │ │ 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 2a9190 │ │ │ │ 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 4add9c │ │ │ │ + blt 4add6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4add9c │ │ │ │ + beq 4add6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4add9c │ │ │ │ + b 4add6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4addb8 │ │ │ │ + beq 4add88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_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 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4ade0c │ │ │ │ + beq 4adddc │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 4ade14 │ │ │ │ + b 4adde4 │ │ │ │ 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 4ade80 │ │ │ │ + beq 4ade50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 562f6c │ │ │ │ + bl 562f3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ bl 37d9c │ │ │ │ mov r6, r0 │ │ │ │ bl 38424 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4adea0 │ │ │ │ + blt 4ade70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4adea0 │ │ │ │ + beq 4ade70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4adea0 │ │ │ │ + b 4ade70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str fp, [sp] │ │ │ │ bl 37d9c │ │ │ │ mov r6, r0 │ │ │ │ bl 38424 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4adec0 │ │ │ │ + blt 4ade90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4adec0 │ │ │ │ + beq 4ade90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4adedc │ │ │ │ + bne 4adeac │ │ │ │ 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 2a9190 │ │ │ │ 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 4adf20 │ │ │ │ + blt 4adef0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4adf20 │ │ │ │ + beq 4adef0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ - b 4adf20 │ │ │ │ + b 4adef0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4adf3c │ │ │ │ + beq 4adf0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r6 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ @@ -1168512,15 +1168500,15 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5661f4 │ │ │ │ + bl 5661c4 │ │ │ │ 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} │ │ │ │ @@ -1168533,15 +1168521,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r4, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae008 │ │ │ │ + beq 4adfd8 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -1168553,25 +1168541,25 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 4adfd0 │ │ │ │ + b 4adfa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae040 │ │ │ │ + beq 4ae010 │ │ │ │ mov r0, sl │ │ │ │ bl 37a48 │ │ │ │ - b 4ae040 │ │ │ │ + b 4ae010 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -1168618,15 +1168606,15 @@ │ │ │ │ addls r4, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae164 │ │ │ │ + beq 4ae134 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -1168640,23 +1168628,23 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4ae124 │ │ │ │ + b 4ae0f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae194 │ │ │ │ + beq 4ae164 │ │ │ │ mov r0, r6 │ │ │ │ bl 37a48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -1168702,15 +1168690,15 @@ │ │ │ │ addls r4, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae2b4 │ │ │ │ + beq 4ae284 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -1168724,46 +1168712,46 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4ae274 │ │ │ │ + b 4ae244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae2e4 │ │ │ │ + beq 4ae2b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 37a48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ - ldr r0, [pc, #400] @ 4ae4b8 │ │ │ │ + ldr r0, [pc, #400] @ 4ae488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4ae430 │ │ │ │ + bne 4ae400 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ 4ae4c8 │ │ │ │ + ldr r0, [pc, #380] @ 4ae498 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -1168797,15 +1168785,15 @@ │ │ │ │ addls r6, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae46c │ │ │ │ + beq 4ae43c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -1168814,73 +1168802,73 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #132] @ 4ae4bc │ │ │ │ + ldr r3, [pc, #132] @ 4ae48c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4ae4c0 │ │ │ │ + ldr r0, [pc, #128] @ 4ae490 │ │ │ │ strb r1, [sp, #568] @ 0x238 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ - ldr r0, [pc, #100] @ 4ae4c4 │ │ │ │ + ldr r0, [pc, #100] @ 4ae494 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4ae338 │ │ │ │ + b 4ae308 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4ae3f0 │ │ │ │ + b 4ae3c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae4a4 │ │ │ │ + beq 4ae474 │ │ │ │ mov r0, r9 │ │ │ │ bl 37a48 │ │ │ │ - b 4ae4a4 │ │ │ │ + b 4ae474 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - ldrsbteq r1, [r9], -r0 │ │ │ │ - eorseq r7, r6, r0, lsr #19 │ │ │ │ - eorseq r7, r6, ip, lsr fp │ │ │ │ - mlaseq r9, r4, fp, r1 │ │ │ │ - eorseq r1, r9, r8, ror #17 │ │ │ │ + eorseq r1, r9, r0, lsl #26 │ │ │ │ + ldrsbteq r7, [r6], -r0 │ │ │ │ + eorseq r7, r6, ip, ror #22 │ │ │ │ + eorseq r1, r9, r4, asr #23 │ │ │ │ + eorseq r1, r9, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ - ldr r0, [pc, #400] @ 4ae68c │ │ │ │ + ldr r0, [pc, #400] @ 4ae65c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4ae604 │ │ │ │ + bne 4ae5d4 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ 4ae69c │ │ │ │ + ldr r0, [pc, #380] @ 4ae66c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -1168914,15 +1168902,15 @@ │ │ │ │ addls r6, r8, #512 @ 0x200 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, r8 │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae640 │ │ │ │ + beq 4ae610 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -1168931,53 +1168919,53 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 3855c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #132] @ 4ae690 │ │ │ │ + ldr r3, [pc, #132] @ 4ae660 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4ae694 │ │ │ │ + ldr r0, [pc, #128] @ 4ae664 │ │ │ │ strb r1, [sp, #568] @ 0x238 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ - ldr r0, [pc, #100] @ 4ae698 │ │ │ │ + ldr r0, [pc, #100] @ 4ae668 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4ae50c │ │ │ │ + b 4ae4dc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4ae5c4 │ │ │ │ + b 4ae594 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae678 │ │ │ │ + beq 4ae648 │ │ │ │ mov r0, r9 │ │ │ │ bl 37a48 │ │ │ │ - b 4ae678 │ │ │ │ + b 4ae648 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r1, r9, r4, lsr r7 │ │ │ │ - eorseq r7, r6, r8, asr r8 │ │ │ │ - ldrsbteq r7, [r6], -r8 │ │ │ │ - ldrshteq r1, [r9], -r8 │ │ │ │ - eorseq r1, r9, r4, lsr #14 │ │ │ │ + eorseq r1, r9, r4, ror #14 │ │ │ │ + eorseq r7, r6, r8, lsl #17 │ │ │ │ + eorseq r7, r6, r8, lsl #20 │ │ │ │ + eorseq r1, r9, r8, lsr #12 │ │ │ │ + eorseq r1, r9, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -1169020,15 +1169008,15 @@ │ │ │ │ addls r4, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae7ac │ │ │ │ + beq 4ae77c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -1169042,23 +1169030,23 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 4ae76c │ │ │ │ + b 4ae73c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae7dc │ │ │ │ + beq 4ae7ac │ │ │ │ mov r0, r6 │ │ │ │ bl 37a48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1169068,15 +1169056,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 3855c │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5690cc │ │ │ │ + bl 56909c │ │ │ │ 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} │ │ │ │ @@ -1169089,15 +1169077,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r4, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4ae8b8 │ │ │ │ + beq 4ae888 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 37754 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -1169109,63 +1169097,63 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 4c1d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 4ae880 │ │ │ │ + b 4ae850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae8f0 │ │ │ │ + beq 4ae8c0 │ │ │ │ mov r0, sl │ │ │ │ bl 37a48 │ │ │ │ - b 4ae8f0 │ │ │ │ + b 4ae8c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 49f958 │ │ │ │ + bl 49f928 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #320] @ 4aea54 │ │ │ │ + ldr ip, [pc, #320] @ 4aea24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #316] @ 4aea58 │ │ │ │ - ldr r2, [pc, #316] @ 4aea5c │ │ │ │ + ldr lr, [pc, #316] @ 4aea28 │ │ │ │ + ldr r2, [pc, #316] @ 4aea2c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #312] @ 4aea60 │ │ │ │ + ldr r6, [pc, #312] @ 4aea30 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #308] @ 4aea64 │ │ │ │ + ldr r3, [pc, #308] @ 4aea34 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #304] @ 4aea68 │ │ │ │ + ldr r0, [pc, #304] @ 4aea38 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r1, [pc, #300] @ 4aea6c │ │ │ │ + ldr r1, [pc, #300] @ 4aea3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4ae9f0 │ │ │ │ - ldr r0, [pc, #252] @ 4aea74 │ │ │ │ + bne 4ae9c0 │ │ │ │ + ldr r0, [pc, #252] @ 4aea44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aea40 │ │ │ │ + beq 4aea10 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ add r6, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldm r6, {r2, r3, r5, r6} │ │ │ │ stm r0, {r1, ip} │ │ │ │ add r1, r0, #8 │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ @@ -1169174,96 +1169162,96 @@ │ │ │ │ mov r1, #6 │ │ │ │ mov r2, r5 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #160] @ 4aea78 │ │ │ │ + ldr r0, [pc, #160] @ 4aea48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aea00 │ │ │ │ + bne 4ae9d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #120] @ 4aea70 │ │ │ │ + ldr r0, [pc, #120] @ 4aea40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bb44 │ │ │ │ - b 4ae970 │ │ │ │ - ldr r3, [pc, #116] @ 4aea7c │ │ │ │ + b 4ae940 │ │ │ │ + ldr r3, [pc, #116] @ 4aea4c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #112] @ 4aea80 │ │ │ │ + ldr r0, [pc, #112] @ 4aea50 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #84] @ 4aea84 │ │ │ │ + ldr r0, [pc, #84] @ 4aea54 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #64] @ 4aea88 │ │ │ │ + ldr r2, [pc, #64] @ 4aea58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbf524 │ │ │ │ - @ instruction: 0xfffbf5cc │ │ │ │ - @ instruction: 0xfffbfacc │ │ │ │ - eorseq r2, r9, r4, ror #23 │ │ │ │ - @ instruction: 0xfffbf87c │ │ │ │ - @ instruction: 0xfffbfbb8 │ │ │ │ - @ instruction: 0xfffbff70 │ │ │ │ - eorseq r2, r9, r4, lsr #22 │ │ │ │ - eorseq r1, r9, r0, lsr #8 │ │ │ │ - eorseq r1, r9, r8, ror #9 │ │ │ │ - eorseq r7, r6, ip, lsr r4 │ │ │ │ - eorseq r7, r6, r8, asr #11 │ │ │ │ - eorseq r1, r9, ip, lsl #9 │ │ │ │ - eorseq r7, r6, ip, lsr #9 │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #428] @ 4aec48 │ │ │ │ + @ instruction: 0xfffbf554 │ │ │ │ + @ instruction: 0xfffbf5fc │ │ │ │ + @ instruction: 0xfffbfafc │ │ │ │ + eorseq r2, r9, r4, lsl ip │ │ │ │ + @ instruction: 0xfffbf8ac │ │ │ │ + @ instruction: 0xfffbfbe8 │ │ │ │ + @ instruction: 0xfffbffa0 │ │ │ │ + eorseq r2, r9, r4, asr fp │ │ │ │ + eorseq r1, r9, r0, asr r4 │ │ │ │ + eorseq r1, r9, r8, lsl r5 │ │ │ │ + eorseq r7, r6, ip, ror #8 │ │ │ │ + ldrshteq r7, [r6], -r8 │ │ │ │ + ldrhteq r1, [r9], -ip │ │ │ │ + ldrsbteq r7, [r6], -ip │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr ip, [pc, #428] @ 4aec18 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #424] @ 4aec4c │ │ │ │ - ldr r2, [pc, #424] @ 4aec50 │ │ │ │ + ldr r1, [pc, #424] @ 4aec1c │ │ │ │ + ldr r2, [pc, #424] @ 4aec20 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #420] @ 4aec54 │ │ │ │ + ldr r5, [pc, #420] @ 4aec24 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #416] @ 4aec58 │ │ │ │ + ldr r3, [pc, #416] @ 4aec28 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #412] @ 4aec5c │ │ │ │ + ldr r6, [pc, #412] @ 4aec2c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #408] @ 4aec60 │ │ │ │ + ldr r0, [pc, #408] @ 4aec30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aebc8 │ │ │ │ - ldr r0, [pc, #360] @ 4aec68 │ │ │ │ + bne 4aeb98 │ │ │ │ + ldr r0, [pc, #360] @ 4aec38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aec34 │ │ │ │ + beq 4aec04 │ │ │ │ ldmib r5, {r1, r2, r3, r6, ip, lr} │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ str r5, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ stmib r0, {r1, r2, r3, r6, ip, lr} │ │ │ │ mov r1, #8 │ │ │ │ @@ -1169271,356 +1169259,356 @@ │ │ │ │ str r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #272] @ 4aec6c │ │ │ │ + ldr r0, [pc, #272] @ 4aec3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aebf8 │ │ │ │ - ldr r5, [pc, #264] @ 4aec7c │ │ │ │ - ldr r0, [pc, #264] @ 4aec80 │ │ │ │ + bne 4aebc8 │ │ │ │ + ldr r5, [pc, #264] @ 4aec4c │ │ │ │ + ldr r0, [pc, #264] @ 4aec50 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4aebd8 │ │ │ │ + bne 4aeba8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aebc0 │ │ │ │ + beq 4aeb90 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 566774 │ │ │ │ + bl 566744 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne 4aeba8 │ │ │ │ + bne 4aeb78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ 4aec64 │ │ │ │ + ldr r0, [pc, #148] @ 4aec34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bd30 │ │ │ │ - b 4aeaf8 │ │ │ │ - ldr r0, [pc, #164] @ 4aec84 │ │ │ │ + b 4aeac8 │ │ │ │ + ldr r0, [pc, #164] @ 4aec54 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 4a604 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aeb9c │ │ │ │ - b 4aebc0 │ │ │ │ - ldr r3, [pc, #112] @ 4aec70 │ │ │ │ + bne 4aeb6c │ │ │ │ + b 4aeb90 │ │ │ │ + ldr r3, [pc, #112] @ 4aec40 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #108] @ 4aec74 │ │ │ │ + ldr r0, [pc, #108] @ 4aec44 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #80] @ 4aec78 │ │ │ │ + ldr r0, [pc, #80] @ 4aec48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4aeb6c │ │ │ │ - ldr r2, [pc, #76] @ 4aec88 │ │ │ │ + b 4aeb3c │ │ │ │ + ldr r2, [pc, #76] @ 4aec58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbf2ac │ │ │ │ - @ instruction: 0xfffbf40c │ │ │ │ - @ instruction: 0xfffbf864 │ │ │ │ - ldrshteq r2, [r9], -r0 │ │ │ │ - @ instruction: 0xfffbf80c │ │ │ │ - @ instruction: 0xfffbf9b0 │ │ │ │ - @ instruction: 0xfffbfbf4 │ │ │ │ - eorseq r2, r9, r0, ror #15 │ │ │ │ - mlaseq r9, r8, r2, r1 │ │ │ │ - mlaseq r9, ip, r4, r1 │ │ │ │ - eorseq r7, r6, ip, asr #3 │ │ │ │ - eorseq r7, r6, r0, ror r3 │ │ │ │ - eorseq r1, r9, ip, asr #7 │ │ │ │ - eorseq r1, r9, r4, lsl sl │ │ │ │ - ldrhteq r1, [r9], -r8 │ │ │ │ - eorseq r1, r9, ip, lsr #19 │ │ │ │ - ldrhteq r7, [r6], -r8 │ │ │ │ + @ instruction: 0xfffbf2dc │ │ │ │ + @ instruction: 0xfffbf43c │ │ │ │ + @ instruction: 0xfffbf894 │ │ │ │ + eorseq r2, r9, r0, lsr #18 │ │ │ │ + @ instruction: 0xfffbf83c │ │ │ │ + @ instruction: 0xfffbf9e0 │ │ │ │ + @ instruction: 0xfffbfc24 │ │ │ │ + eorseq r2, r9, r0, lsl r8 │ │ │ │ + eorseq r1, r9, r8, asr #5 │ │ │ │ + eorseq r1, r9, ip, asr #9 │ │ │ │ + ldrshteq r7, [r6], -ip │ │ │ │ + eorseq r7, r6, r0, lsr #7 │ │ │ │ + ldrshteq r1, [r9], -ip │ │ │ │ + eorseq r1, r9, r4, asr #20 │ │ │ │ + eorseq r1, r9, r8, ror #1 │ │ │ │ + ldrsbteq r1, [r9], -ip │ │ │ │ + eorseq r7, r6, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #436] @ 4aee54 │ │ │ │ - ldr r1, [pc, #436] @ 4aee58 │ │ │ │ - ldr r2, [pc, #436] @ 4aee5c │ │ │ │ + ldr r0, [pc, #436] @ 4aee24 │ │ │ │ + ldr r1, [pc, #436] @ 4aee28 │ │ │ │ + ldr r2, [pc, #436] @ 4aee2c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #432] @ 4aee60 │ │ │ │ + ldr r7, [pc, #432] @ 4aee30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #428] @ 4aee64 │ │ │ │ + ldr r3, [pc, #428] @ 4aee34 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #424] @ 4aee68 │ │ │ │ + ldr r6, [pc, #424] @ 4aee38 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #420] @ 4aee6c │ │ │ │ + ldr r5, [pc, #420] @ 4aee3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ add r0, r8, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r8, #28] │ │ │ │ str r2, [r8, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aedc8 │ │ │ │ - ldr r0, [pc, #376] @ 4aee74 │ │ │ │ + bne 4aed98 │ │ │ │ + ldr r0, [pc, #376] @ 4aee44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aee18 │ │ │ │ + beq 4aede8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r4, [r0] │ │ │ │ add sl, sp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #27 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r9, [pc, #336] @ 4aee8c │ │ │ │ + ldr r9, [pc, #336] @ 4aee5c │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4aed5c │ │ │ │ + b 4aed2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 4aed7c │ │ │ │ + beq 4aed4c │ │ │ │ ldr r6, [r7, r4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 4aed40 │ │ │ │ + bne 4aed10 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 47fb1c │ │ │ │ - b 4aed40 │ │ │ │ + b 4aed10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #27 │ │ │ │ bl 38238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aeda8 │ │ │ │ + beq 4aed78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #204] @ 4aee7c │ │ │ │ + ldr r0, [pc, #204] @ 4aee4c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aedd8 │ │ │ │ + bne 4aeda8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ 4aee70 │ │ │ │ + ldr r0, [pc, #160] @ 4aee40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bae0 │ │ │ │ - b 4aecf4 │ │ │ │ - ldr r3, [pc, #160] @ 4aee80 │ │ │ │ + b 4aecc4 │ │ │ │ + ldr r3, [pc, #160] @ 4aee50 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #156] @ 4aee84 │ │ │ │ + ldr r0, [pc, #156] @ 4aee54 │ │ │ │ add r2, sp, #8 │ │ │ │ strb r1, [sp, #23] │ │ │ │ add r1, sp, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #128] @ 4aee88 │ │ │ │ + ldr r0, [pc, #128] @ 4aee58 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #88] @ 4aee78 │ │ │ │ + ldr r2, [pc, #88] @ 4aee48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4aee4c │ │ │ │ + beq 4aee1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfffbf08c │ │ │ │ - @ instruction: 0xfffbf1d4 │ │ │ │ - @ instruction: 0xfffbf644 │ │ │ │ - ldrhteq r2, [r9], -r4 │ │ │ │ - @ instruction: 0xfffbf4a4 │ │ │ │ - @ instruction: 0xfffbf808 │ │ │ │ - @ instruction: 0xfffbfaf8 │ │ │ │ - eorseq r2, r9, r4, lsr #9 │ │ │ │ - mlaseq r9, ip, r0, r1 │ │ │ │ - ldrsbteq r7, [r6], -r4 │ │ │ │ - eorseq r0, r9, r0, lsl #29 │ │ │ │ - eorseq r7, r6, r8, ror r0 │ │ │ │ + @ instruction: 0xfffbf0bc │ │ │ │ + @ instruction: 0xfffbf204 │ │ │ │ + @ instruction: 0xfffbf674 │ │ │ │ + eorseq r2, r9, r4, ror #11 │ │ │ │ + @ instruction: 0xfffbf4d4 │ │ │ │ + @ instruction: 0xfffbf838 │ │ │ │ + @ instruction: 0xfffbfb28 │ │ │ │ + ldrsbteq r2, [r9], -r4 │ │ │ │ + eorseq r1, r9, ip, asr #1 │ │ │ │ + eorseq r7, r6, r4, lsl #2 │ │ │ │ + ldrhteq r0, [r9], -r0 │ │ │ │ + eorseq r7, r6, r8, lsr #1 │ │ │ │ + eorseq r7, r6, r0, lsr r2 │ │ │ │ + eorseq r0, r9, r4, asr lr │ │ │ │ eorseq r7, r6, r0, lsl #4 │ │ │ │ - eorseq r0, r9, r4, lsr #28 │ │ │ │ - ldrsbteq r7, [r6], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ 4aefd4 │ │ │ │ - ldr r1, [pc, #304] @ 4aefd8 │ │ │ │ - ldr r2, [pc, #304] @ 4aefdc │ │ │ │ + ldr r0, [pc, #304] @ 4aefa4 │ │ │ │ + ldr r1, [pc, #304] @ 4aefa8 │ │ │ │ + ldr r2, [pc, #304] @ 4aefac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #300] @ 4aefe0 │ │ │ │ + ldr r7, [pc, #300] @ 4aefb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #296] @ 4aefe4 │ │ │ │ + ldr r3, [pc, #296] @ 4aefb4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #292] @ 4aefe8 │ │ │ │ + ldr r5, [pc, #292] @ 4aefb8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #288] @ 4aefec │ │ │ │ + ldr r6, [pc, #288] @ 4aefbc │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aef78 │ │ │ │ - ldr r0, [pc, #236] @ 4aeff0 │ │ │ │ + bne 4aef48 │ │ │ │ + ldr r0, [pc, #236] @ 4aefc0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aefc0 │ │ │ │ + beq 4aef90 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #200] @ 4aeff4 │ │ │ │ + ldr r3, [pc, #200] @ 4aefc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm r0, {r1, r3} │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #152] @ 4aeff8 │ │ │ │ + ldr r0, [pc, #152] @ 4aefc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4aef80 │ │ │ │ + bne 4aef50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 4bdf4 │ │ │ │ - b 4aeefc │ │ │ │ - ldr r3, [pc, #116] @ 4aeffc │ │ │ │ + b 4aeecc │ │ │ │ + ldr r3, [pc, #116] @ 4aefcc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #112] @ 4af000 │ │ │ │ + ldr r0, [pc, #112] @ 4aefd0 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #84] @ 4af004 │ │ │ │ + ldr r0, [pc, #84] @ 4aefd4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 4af008 │ │ │ │ + ldr r2, [pc, #64] @ 4aefd8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbef78 │ │ │ │ - @ instruction: 0xfffbf214 │ │ │ │ - @ instruction: 0xfffbf500 │ │ │ │ - eorseq r2, r9, r4, lsr #13 │ │ │ │ - @ instruction: 0xfffbf318 │ │ │ │ - @ instruction: 0xfffbf68c │ │ │ │ - @ instruction: 0xfffbf950 │ │ │ │ - mlaseq r9, r4, lr, r0 │ │ │ │ - eorseq r2, r9, r8, lsr r6 │ │ │ │ - eorseq r0, r9, ip, lsr #31 │ │ │ │ - eorseq r6, r6, ip, ror #28 │ │ │ │ - ldrsbteq r6, [r6], -r8 │ │ │ │ - eorseq r0, r9, r8, asr pc │ │ │ │ - eorseq r6, r6, ip, lsr #30 │ │ │ │ + @ instruction: 0xfffbefa8 │ │ │ │ + @ instruction: 0xfffbf244 │ │ │ │ + @ instruction: 0xfffbf530 │ │ │ │ + ldrsbteq r2, [r9], -r4 │ │ │ │ + @ instruction: 0xfffbf348 │ │ │ │ + @ instruction: 0xfffbf6bc │ │ │ │ + @ instruction: 0xfffbf980 │ │ │ │ + eorseq r0, r9, r4, asr #29 │ │ │ │ + eorseq r2, r9, r8, ror #12 │ │ │ │ + ldrsbteq r0, [r9], -ip │ │ │ │ + mlaseq r6, ip, lr, r6 │ │ │ │ + eorseq r7, r6, r8 │ │ │ │ + eorseq r0, r9, r8, lsl #31 │ │ │ │ + eorseq r6, r6, ip, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #380] @ 4af198 │ │ │ │ + ldr ip, [pc, #380] @ 4af168 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #376] @ 4af19c │ │ │ │ - ldr r2, [pc, #376] @ 4af1a0 │ │ │ │ + ldr lr, [pc, #376] @ 4af16c │ │ │ │ + ldr r2, [pc, #376] @ 4af170 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #372] @ 4af1a4 │ │ │ │ + ldr r5, [pc, #372] @ 4af174 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #368] @ 4af1a8 │ │ │ │ + ldr r3, [pc, #368] @ 4af178 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #364] @ 4af1ac │ │ │ │ + ldr r0, [pc, #364] @ 4af17c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #360] @ 4af1b0 │ │ │ │ + ldr r1, [pc, #360] @ 4af180 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af134 │ │ │ │ - ldr r0, [pc, #312] @ 4af1b8 │ │ │ │ + bne 4af104 │ │ │ │ + ldr r0, [pc, #312] @ 4af188 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af184 │ │ │ │ + beq 4af154 │ │ │ │ add r9, r5, #20 │ │ │ │ ldmib r5, {r2, r3, sl, lr} │ │ │ │ mov ip, #0 │ │ │ │ ldm r9, {r6, r7, r8, r9} │ │ │ │ - ldr r1, [pc, #268] @ 4af1bc │ │ │ │ + ldr r1, [pc, #268] @ 4af18c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r7, [r0, #28] │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ stmib r0, {r1, r2, r3, sl, lr} │ │ │ │ add lr, r0, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str ip, [r0] │ │ │ │ @@ -1169639,102 +1169627,102 @@ │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #164] @ 4af1c0 │ │ │ │ + ldr r0, [pc, #164] @ 4af190 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af144 │ │ │ │ + bne 4af114 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #120] @ 4af1b4 │ │ │ │ + ldr r0, [pc, #120] @ 4af184 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bba4 │ │ │ │ - b 4af078 │ │ │ │ - ldr r3, [pc, #120] @ 4af1c4 │ │ │ │ + b 4af048 │ │ │ │ + ldr r3, [pc, #120] @ 4af194 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #116] @ 4af1c8 │ │ │ │ + ldr r0, [pc, #116] @ 4af198 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #88] @ 4af1cc │ │ │ │ + ldr r0, [pc, #88] @ 4af19c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #68] @ 4af1d0 │ │ │ │ + ldr r2, [pc, #68] @ 4af1a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbecac │ │ │ │ - @ instruction: 0xfffbf104 │ │ │ │ - @ instruction: 0xfffbf364 │ │ │ │ - ldrshteq r2, [r9], -r0 │ │ │ │ - @ instruction: 0xfffbf1c4 │ │ │ │ - @ instruction: 0xfffbf450 │ │ │ │ - @ instruction: 0xfffbf724 │ │ │ │ - ldrshteq r2, [r9], -r4 │ │ │ │ - eorseq r0, r9, r8, lsl sp │ │ │ │ - eorseq r2, r9, r0, lsl #7 │ │ │ │ - eorseq r0, r9, ip, asr #27 │ │ │ │ - mlaseq r6, r4, ip, r6 │ │ │ │ - eorseq r6, r6, r4, ror #28 │ │ │ │ - eorseq r0, r9, r0, ror sp │ │ │ │ - eorseq r6, r6, r8, ror #26 │ │ │ │ + @ instruction: 0xfffbecdc │ │ │ │ + @ instruction: 0xfffbf134 │ │ │ │ + @ instruction: 0xfffbf394 │ │ │ │ + eorseq r2, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0xfffbf1f4 │ │ │ │ + @ instruction: 0xfffbf480 │ │ │ │ + @ instruction: 0xfffbf754 │ │ │ │ + eorseq r2, r9, r4, lsr #6 │ │ │ │ + eorseq r0, r9, r8, asr #26 │ │ │ │ + ldrhteq r2, [r9], -r0 │ │ │ │ + ldrshteq r0, [r9], -ip │ │ │ │ + eorseq r6, r6, r4, asr #25 │ │ │ │ + mlaseq r6, r4, lr, r6 │ │ │ │ + eorseq r0, r9, r0, lsr #27 │ │ │ │ + mlaseq r6, r8, sp, r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #340] @ 4af338 │ │ │ │ + ldr ip, [pc, #340] @ 4af308 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #336] @ 4af33c │ │ │ │ - ldr r2, [pc, #336] @ 4af340 │ │ │ │ + ldr lr, [pc, #336] @ 4af30c │ │ │ │ + ldr r2, [pc, #336] @ 4af310 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #332] @ 4af344 │ │ │ │ + ldr r5, [pc, #332] @ 4af314 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #328] @ 4af348 │ │ │ │ + ldr r3, [pc, #328] @ 4af318 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #324] @ 4af34c │ │ │ │ + ldr r0, [pc, #324] @ 4af31c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #320] @ 4af350 │ │ │ │ + ldr r1, [pc, #320] @ 4af320 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af2d4 │ │ │ │ - ldr r0, [pc, #272] @ 4af358 │ │ │ │ + bne 4af2a4 │ │ │ │ + ldr r0, [pc, #272] @ 4af328 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af324 │ │ │ │ + beq 4af2f4 │ │ │ │ ldmib r5, {r1, r2, r3, ip, lr} │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - ldr r7, [pc, #228] @ 4af35c │ │ │ │ + ldr r7, [pc, #228] @ 4af32c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r5, [r0, #32] │ │ │ │ add r5, r0, #8 │ │ │ │ stm r5, {r1, r2, r3, ip, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #9 │ │ │ │ str r8, [r0] │ │ │ │ @@ -1169743,102 +1169731,102 @@ │ │ │ │ str r6, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #164] @ 4af360 │ │ │ │ + ldr r0, [pc, #164] @ 4af330 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af2e4 │ │ │ │ + bne 4af2b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #120] @ 4af354 │ │ │ │ + ldr r0, [pc, #120] @ 4af324 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bc08 │ │ │ │ - b 4af240 │ │ │ │ - ldr r3, [pc, #120] @ 4af364 │ │ │ │ + b 4af210 │ │ │ │ + ldr r3, [pc, #120] @ 4af334 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #116] @ 4af368 │ │ │ │ + ldr r0, [pc, #116] @ 4af338 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #88] @ 4af36c │ │ │ │ + ldr r0, [pc, #88] @ 4af33c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #68] @ 4af370 │ │ │ │ + ldr r2, [pc, #68] @ 4af340 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbeb04 │ │ │ │ - @ instruction: 0xfffbed5c │ │ │ │ - @ instruction: 0xfffbf13c │ │ │ │ - eorseq r2, r9, r8, asr #32 │ │ │ │ - @ instruction: 0xfffbf024 │ │ │ │ - @ instruction: 0xfffbf248 │ │ │ │ - @ instruction: 0xfffbf504 │ │ │ │ - eorseq r1, r9, r4, ror pc │ │ │ │ - eorseq r0, r9, r0, asr fp │ │ │ │ - ldrsbteq r1, [r9], -r8 │ │ │ │ - eorseq r0, r9, r4, asr #24 │ │ │ │ - eorseq r6, r6, r4, asr #22 │ │ │ │ - ldrsbteq r6, [r6], -r4 │ │ │ │ - eorseq r0, r9, r8, ror #23 │ │ │ │ - eorseq r6, r6, r8, asr #23 │ │ │ │ + @ instruction: 0xfffbeb34 │ │ │ │ + @ instruction: 0xfffbed8c │ │ │ │ + @ instruction: 0xfffbf16c │ │ │ │ + eorseq r2, r9, r8, ror r0 │ │ │ │ + @ instruction: 0xfffbf054 │ │ │ │ + @ instruction: 0xfffbf278 │ │ │ │ + @ instruction: 0xfffbf534 │ │ │ │ + eorseq r1, r9, r4, lsr #31 │ │ │ │ + eorseq r0, r9, r0, lsl #23 │ │ │ │ + eorseq r2, r9, r8 │ │ │ │ + eorseq r0, r9, r4, ror ip │ │ │ │ + eorseq r6, r6, r4, ror fp │ │ │ │ + eorseq r6, r6, r4, lsl #26 │ │ │ │ + eorseq r0, r9, r8, lsl ip │ │ │ │ + ldrshteq r6, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #348] @ 4af4e0 │ │ │ │ + ldr ip, [pc, #348] @ 4af4b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #344] @ 4af4e4 │ │ │ │ - ldr r2, [pc, #344] @ 4af4e8 │ │ │ │ + ldr lr, [pc, #344] @ 4af4b4 │ │ │ │ + ldr r2, [pc, #344] @ 4af4b8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #340] @ 4af4ec │ │ │ │ + ldr r5, [pc, #340] @ 4af4bc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #336] @ 4af4f0 │ │ │ │ + ldr r3, [pc, #336] @ 4af4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #332] @ 4af4f4 │ │ │ │ + ldr r0, [pc, #332] @ 4af4c4 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #328] @ 4af4f8 │ │ │ │ + ldr r1, [pc, #328] @ 4af4c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str lr, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af47c │ │ │ │ - ldr r0, [pc, #280] @ 4af500 │ │ │ │ + bne 4af44c │ │ │ │ + ldr r0, [pc, #280] @ 4af4d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af4cc │ │ │ │ + beq 4af49c │ │ │ │ add r9, r5, #20 │ │ │ │ ldmib r5, {r2, r3, sl, lr} │ │ │ │ mov ip, #0 │ │ │ │ ldm r9, {r6, r7, r8, r9} │ │ │ │ - ldr r1, [pc, #236] @ 4af504 │ │ │ │ + ldr r1, [pc, #236] @ 4af4d4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r1, r2, r3, sl, lr} │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ mov r1, #11 │ │ │ │ @@ -1169849,168 +1169837,168 @@ │ │ │ │ str r9, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #164] @ 4af508 │ │ │ │ + ldr r0, [pc, #164] @ 4af4d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af48c │ │ │ │ + bne 4af45c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #120] @ 4af4fc │ │ │ │ + ldr r0, [pc, #120] @ 4af4cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bccc │ │ │ │ - b 4af3e0 │ │ │ │ - ldr r3, [pc, #120] @ 4af50c │ │ │ │ + b 4af3b0 │ │ │ │ + ldr r3, [pc, #120] @ 4af4dc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #116] @ 4af510 │ │ │ │ + ldr r0, [pc, #116] @ 4af4e0 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #88] @ 4af514 │ │ │ │ + ldr r0, [pc, #88] @ 4af4e4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #68] @ 4af518 │ │ │ │ + ldr r2, [pc, #68] @ 4af4e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbe924 │ │ │ │ - @ instruction: 0xfffbecf8 │ │ │ │ - @ instruction: 0xfffbf07c │ │ │ │ - eorseq r2, r9, ip, asr r0 │ │ │ │ - @ instruction: 0xfffbede4 │ │ │ │ - @ instruction: 0xfffbf168 │ │ │ │ - @ instruction: 0xfffbf2b4 │ │ │ │ - eorseq r1, r9, r0, lsl #31 │ │ │ │ - ldrhteq r0, [r9], -r0 │ │ │ │ - eorseq r1, r9, ip, ror #31 │ │ │ │ - ldrshteq r0, [r9], -r0 │ │ │ │ - eorseq r6, r6, r4, ror r9 │ │ │ │ - eorseq r6, r6, ip, ror #21 │ │ │ │ - mlaseq r9, r4, r9, r0 │ │ │ │ - eorseq r6, r6, r0, lsr #20 │ │ │ │ + @ instruction: 0xfffbe954 │ │ │ │ + @ instruction: 0xfffbed28 │ │ │ │ + @ instruction: 0xfffbf0ac │ │ │ │ + eorseq r2, r9, ip, lsl #1 │ │ │ │ + @ instruction: 0xfffbee14 │ │ │ │ + @ instruction: 0xfffbf198 │ │ │ │ + @ instruction: 0xfffbf2e4 │ │ │ │ + ldrhteq r1, [r9], -r0 │ │ │ │ + eorseq r0, r9, r0, ror #19 │ │ │ │ + eorseq r2, r9, ip, lsl r0 │ │ │ │ + eorseq r0, r9, r0, lsr #20 │ │ │ │ + eorseq r6, r6, r4, lsr #19 │ │ │ │ + eorseq r6, r6, ip, lsl fp │ │ │ │ + eorseq r0, r9, r4, asr #19 │ │ │ │ + eorseq r6, r6, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ 4af668 │ │ │ │ - ldr r1, [pc, #312] @ 4af66c │ │ │ │ - ldr r2, [pc, #312] @ 4af670 │ │ │ │ + ldr r0, [pc, #312] @ 4af638 │ │ │ │ + ldr r1, [pc, #312] @ 4af63c │ │ │ │ + ldr r2, [pc, #312] @ 4af640 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #308] @ 4af674 │ │ │ │ + ldr r7, [pc, #308] @ 4af644 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #304] @ 4af678 │ │ │ │ + ldr r3, [pc, #304] @ 4af648 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #300] @ 4af67c │ │ │ │ + ldr r5, [pc, #300] @ 4af64c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #296] @ 4af680 │ │ │ │ + ldr r6, [pc, #296] @ 4af650 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af604 │ │ │ │ - ldr r0, [pc, #248] @ 4af688 │ │ │ │ + bne 4af5d4 │ │ │ │ + ldr r0, [pc, #248] @ 4af658 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af654 │ │ │ │ + beq 4af624 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #212] @ 4af68c │ │ │ │ + ldr r3, [pc, #212] @ 4af65c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm r0, {r1, r3} │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 38238 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 2a9190 │ │ │ │ - ldr r0, [pc, #164] @ 4af690 │ │ │ │ + ldr r0, [pc, #164] @ 4af660 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af614 │ │ │ │ + bne 4af5e4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 4af684 │ │ │ │ + ldr r0, [pc, #120] @ 4af654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4bd90 │ │ │ │ - b 4af588 │ │ │ │ - ldr r3, [pc, #120] @ 4af694 │ │ │ │ + b 4af558 │ │ │ │ + ldr r3, [pc, #120] @ 4af664 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #116] @ 4af698 │ │ │ │ + ldr r0, [pc, #116] @ 4af668 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #88] @ 4af69c │ │ │ │ + ldr r0, [pc, #88] @ 4af66c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 4af6a0 │ │ │ │ + ldr r2, [pc, #68] @ 4af670 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 589a8 │ │ │ │ - @ instruction: 0xfffbe7dc │ │ │ │ - @ instruction: 0xfffbebc0 │ │ │ │ - @ instruction: 0xfffbee14 │ │ │ │ - eorseq r1, r9, ip, lsl #31 │ │ │ │ - @ instruction: 0xfffbed2c │ │ │ │ - @ instruction: 0xfffbeee0 │ │ │ │ - @ instruction: 0xfffbf044 │ │ │ │ - ldrsbteq r1, [r9], -r0 │ │ │ │ - eorseq r0, r9, r8, lsl #16 │ │ │ │ - eorseq r1, r9, r0, lsr #30 │ │ │ │ - eorseq r0, r9, r4, asr #18 │ │ │ │ - eorseq r6, r6, r4, ror #16 │ │ │ │ - eorseq r6, r6, r4, ror r9 │ │ │ │ - eorseq r0, r9, r8, ror #17 │ │ │ │ - mlaseq r6, r8, r8, r6 │ │ │ │ + @ instruction: 0xfffbe80c │ │ │ │ + @ instruction: 0xfffbebf0 │ │ │ │ + @ instruction: 0xfffbee44 │ │ │ │ + ldrhteq r1, [r9], -ip │ │ │ │ + @ instruction: 0xfffbed5c │ │ │ │ + @ instruction: 0xfffbef10 │ │ │ │ + @ instruction: 0xfffbf074 │ │ │ │ + eorseq r1, r9, r0, lsl #30 │ │ │ │ + eorseq r0, r9, r8, lsr r8 │ │ │ │ + eorseq r1, r9, r0, asr pc │ │ │ │ + eorseq r0, r9, r4, ror r9 │ │ │ │ + mlaseq r6, r4, r8, r6 │ │ │ │ + eorseq r6, r6, r4, lsr #19 │ │ │ │ + eorseq r0, r9, r8, lsl r9 │ │ │ │ + eorseq r6, r6, r8, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4af724 │ │ │ │ + beq 4af6f4 │ │ │ │ ldm r0, {r1, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldm r8, {r0, r1, r3} │ │ │ │ @@ -1170021,30 +1170009,30 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r4, r5, r6, r7, ip} │ │ │ │ add r1, r8, #28 │ │ │ │ add r0, r8, #12 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 4ceee0 │ │ │ │ + bl 4ceeb0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [r8, #12] │ │ │ │ - b 4af790 │ │ │ │ + b 4af760 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #196] @ 4af7f8 │ │ │ │ + ldr r0, [pc, #196] @ 4af7c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ bl 2a918c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af7b8 │ │ │ │ + beq 4af788 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ str fp, [r0, #264] @ 0x108 │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ strd sl, [r9] │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -1170070,43 +1170058,43 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 589c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 4adb00 │ │ │ │ + bl 4adad0 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4af7ec │ │ │ │ + beq 4af7bc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl 2a9190 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - eorseq r0, r9, r8, ror #12 │ │ │ │ + mlaseq r9, r8, r6, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 4af8c4 │ │ │ │ + bcs 4af894 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ - ldr r0, [pc, #236] @ 4af91c │ │ │ │ + ldr r0, [pc, #236] @ 4af8ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4af8d0 │ │ │ │ - ldr r0, [pc, #228] @ 4af92c │ │ │ │ + bne 4af8a0 │ │ │ │ + ldr r0, [pc, #228] @ 4af8fc │ │ │ │ add r9, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -1170117,108 +1170105,108 @@ │ │ │ │ bl 38868 │ │ │ │ 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 4af89c │ │ │ │ + beq 4af86c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 37ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 387e4 │ │ │ │ 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] @ 4af930 │ │ │ │ + ldr r0, [pc, #100] @ 4af900 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 58b10 │ │ │ │ - ldr r3, [pc, #72] @ 4af920 │ │ │ │ + ldr r3, [pc, #72] @ 4af8f0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #68] @ 4af924 │ │ │ │ + ldr r0, [pc, #68] @ 4af8f4 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r0, [pc, #40] @ 4af928 │ │ │ │ + ldr r0, [pc, #40] @ 4af8f8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4af840 │ │ │ │ + b 4af810 │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, r9, r4, lsr #12 │ │ │ │ - eorseq r6, r6, ip, lsr r5 │ │ │ │ - eorseq r6, r6, ip, lsr #13 │ │ │ │ - eorseq r0, r9, r0, asr r5 │ │ │ │ - eorseq r0, r9, r0, lsl r7 │ │ │ │ - eorseq r6, r6, r0, asr r6 │ │ │ │ + eorseq r0, r9, r4, asr r6 │ │ │ │ + eorseq r6, r6, ip, ror #10 │ │ │ │ + ldrsbteq r6, [r6], -ip │ │ │ │ + eorseq r0, r9, r0, lsl #11 │ │ │ │ + eorseq r0, r9, r0, asr #14 │ │ │ │ + eorseq r6, r6, r0, lsl #13 │ │ │ │ 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] @ 4af9b8 │ │ │ │ + ldr r2, [pc, #92] @ 4af988 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 67a624 │ │ │ │ - ldr r1, [pc, #76] @ 4af9bc │ │ │ │ + bl 67a5f4 │ │ │ │ + ldr r1, [pc, #76] @ 4af98c │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #72] @ 4af9c0 │ │ │ │ + ldr r0, [pc, #72] @ 4af990 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 684bdc │ │ │ │ - ldr r1, [pc, #48] @ 4af9c4 │ │ │ │ + bl 684bac │ │ │ │ + ldr r1, [pc, #48] @ 4af994 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #44] @ 4af9c8 │ │ │ │ + ldr r2, [pc, #44] @ 4af998 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 684bdc │ │ │ │ - bl 684edc │ │ │ │ + bl 684bac │ │ │ │ + bl 684eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r4, r0, lr, ror #6 │ │ │ │ - eoreq r4, r0, r4, ror #6 │ │ │ │ - eorseq r6, r6, ip, lsr #11 │ │ │ │ - andseq r2, lr, r9, asr #28 │ │ │ │ - mlaseq r6, ip, r5, r6 │ │ │ │ + eoreq r4, r0, lr, asr r3 │ │ │ │ + eoreq r4, r0, r4, asr r3 │ │ │ │ + ldrsbteq r6, [r6], -ip │ │ │ │ + andseq r2, lr, r9, lsr lr │ │ │ │ + eorseq r6, r6, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afaa4 │ │ │ │ - ldr r0, [pc, #196] @ 4afab0 │ │ │ │ + beq 4afa74 │ │ │ │ + ldr r0, [pc, #196] @ 4afa80 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afa68 │ │ │ │ - ldr r0, [pc, #184] @ 4afac0 │ │ │ │ + bne 4afa38 │ │ │ │ + ldr r0, [pc, #184] @ 4afa90 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr 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 │ │ │ │ @@ -1170236,52 +1170224,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 387e4 │ │ │ │ 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 r3, [pc, #68] @ 4afab4 │ │ │ │ + ldr r3, [pc, #68] @ 4afa84 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #64] @ 4afab8 │ │ │ │ + ldr r0, [pc, #64] @ 4afa88 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #36] @ 4afabc │ │ │ │ + ldr r0, [pc, #36] @ 4afa8c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afa00 │ │ │ │ - ldr r0, [pc, #24] @ 4afac4 │ │ │ │ + b 4af9d0 │ │ │ │ + ldr r0, [pc, #24] @ 4afa94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eorseq r0, r9, r8, lsl #12 │ │ │ │ - eorseq r6, r6, ip, asr r3 │ │ │ │ - eorseq r6, r6, r0, lsl #10 │ │ │ │ - eorseq r0, r9, ip, asr r5 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ - eorseq r6, r6, r0, lsr #9 │ │ │ │ + eorseq r0, r9, r8, lsr r6 │ │ │ │ + eorseq r6, r6, ip, lsl #7 │ │ │ │ + eorseq r6, r6, r0, lsr r5 │ │ │ │ + eorseq r0, r9, ip, lsl #11 │ │ │ │ + eorseq r0, r9, r8, asr r2 │ │ │ │ + ldrsbteq r6, [r6], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afba0 │ │ │ │ - ldr r0, [pc, #196] @ 4afbac │ │ │ │ + beq 4afb70 │ │ │ │ + ldr r0, [pc, #196] @ 4afb7c │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afb64 │ │ │ │ - ldr r0, [pc, #184] @ 4afbbc │ │ │ │ + bne 4afb34 │ │ │ │ + ldr r0, [pc, #184] @ 4afb8c │ │ │ │ add r6, sp, #32 │ │ │ │ ldr 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 │ │ │ │ @@ -1170299,52 +1170287,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 387e4 │ │ │ │ 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 r3, [pc, #68] @ 4afbb0 │ │ │ │ + ldr r3, [pc, #68] @ 4afb80 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #64] @ 4afbb4 │ │ │ │ + ldr r0, [pc, #64] @ 4afb84 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #36] @ 4afbb8 │ │ │ │ + ldr r0, [pc, #36] @ 4afb88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afafc │ │ │ │ - ldr r0, [pc, #24] @ 4afbc0 │ │ │ │ + b 4afacc │ │ │ │ + ldr r0, [pc, #24] @ 4afb90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - ldrshteq r0, [r9], -ip │ │ │ │ - eorseq r6, r6, r4, ror r2 │ │ │ │ - eorseq r6, r6, r4, asr #8 │ │ │ │ - eorseq r0, r9, r0, asr r3 │ │ │ │ - eorseq r0, r9, r4, asr #2 │ │ │ │ - eorseq r6, r6, r4, lsr #7 │ │ │ │ + eorseq r0, r9, ip, lsr #8 │ │ │ │ + eorseq r6, r6, r4, lsr #5 │ │ │ │ + eorseq r6, r6, r4, ror r4 │ │ │ │ + eorseq r0, r9, r0, lsl #7 │ │ │ │ + eorseq r0, r9, r4, ror r1 │ │ │ │ + ldrsbteq r6, [r6], -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 4afc9c │ │ │ │ - ldr r0, [pc, #196] @ 4afca8 │ │ │ │ + beq 4afc6c │ │ │ │ + ldr r0, [pc, #196] @ 4afc78 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afc60 │ │ │ │ - ldr r0, [pc, #184] @ 4afcb8 │ │ │ │ + bne 4afc30 │ │ │ │ + ldr r0, [pc, #184] @ 4afc88 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr 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 │ │ │ │ @@ -1170362,1056 +1170350,1056 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 387e4 │ │ │ │ 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 r3, [pc, #68] @ 4afcac │ │ │ │ + ldr r3, [pc, #68] @ 4afc7c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #64] @ 4afcb0 │ │ │ │ + ldr r0, [pc, #64] @ 4afc80 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #36] @ 4afcb4 │ │ │ │ + ldr r0, [pc, #36] @ 4afc84 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afbf8 │ │ │ │ - ldr r0, [pc, #24] @ 4afcbc │ │ │ │ + b 4afbc8 │ │ │ │ + ldr r0, [pc, #24] @ 4afc8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 589d8 │ │ │ │ - eorseq r0, r9, r8, asr #32 │ │ │ │ - ldrshteq r6, [r6], -r0 │ │ │ │ - eorseq r6, r6, r8, ror r3 │ │ │ │ - mlaseq r8, ip, pc, pc @ │ │ │ │ - eorseq r0, r9, r0, asr #32 │ │ │ │ - eorseq r6, r6, r8, lsr #5 │ │ │ │ + eorseq r0, r9, r8, ror r0 │ │ │ │ + eorseq r6, r6, r0, lsr #4 │ │ │ │ + eorseq r6, r6, r8, lsr #7 │ │ │ │ + eorseq pc, r8, ip, asr #31 │ │ │ │ + eorseq r0, r9, r0, ror r0 │ │ │ │ + ldrsbteq r6, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4afe80 │ │ │ │ + ldr r9, [pc, #432] @ 4afe50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afdcc │ │ │ │ - ldr r8, [pc, #416] @ 4afe90 │ │ │ │ + bne 4afd9c │ │ │ │ + ldr r8, [pc, #416] @ 4afe60 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afd2c │ │ │ │ + beq 4afcfc │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afd94 │ │ │ │ + beq 4afd64 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afda4 │ │ │ │ + beq 4afd74 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4afd94 │ │ │ │ + beq 4afd64 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4afd1c │ │ │ │ + bne 4afcec │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afe44 │ │ │ │ + bne 4afe14 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afe08 │ │ │ │ + bne 4afdd8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4afe84 │ │ │ │ + ldr r3, [pc, #176] @ 4afe54 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4afe88 │ │ │ │ + ldr r0, [pc, #172] @ 4afe58 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4afe8c │ │ │ │ + ldr r0, [pc, #144] @ 4afe5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afce8 │ │ │ │ - ldr r3, [pc, #132] @ 4afe94 │ │ │ │ + b 4afcb8 │ │ │ │ + ldr r3, [pc, #132] @ 4afe64 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4afe98 │ │ │ │ + ldr r0, [pc, #128] @ 4afe68 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4afe9c │ │ │ │ + ldr r0, [pc, #100] @ 4afe6c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afdb4 │ │ │ │ - ldr r3, [pc, #84] @ 4afea0 │ │ │ │ + b 4afd84 │ │ │ │ + ldr r3, [pc, #84] @ 4afe70 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4afea4 │ │ │ │ + ldr r0, [pc, #80] @ 4afe74 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4afea8 │ │ │ │ + ldr r0, [pc, #52] @ 4afe78 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afd7c │ │ │ │ - eorseq r0, r9, r8, ror #3 │ │ │ │ - eorseq r6, r6, r0, ror r0 │ │ │ │ - ldrshteq r6, [r6], -ip │ │ │ │ - eorseq r0, r9, r0, asr #1 │ │ │ │ - eorseq r0, r9, ip, asr #2 │ │ │ │ - eorseq r6, r6, r4, lsr r0 │ │ │ │ - eorseq r6, r6, r0, asr #3 │ │ │ │ - eorseq r0, r9, r4, lsl #1 │ │ │ │ - ldrshteq r5, [r6], -r8 │ │ │ │ - eorseq r6, r6, r4, lsl #3 │ │ │ │ - eorseq r0, r9, r8, asr #32 │ │ │ │ + b 4afd4c │ │ │ │ + eorseq r0, r9, r8, lsl r2 │ │ │ │ + eorseq r6, r6, r0, lsr #1 │ │ │ │ + eorseq r6, r6, ip, lsr #4 │ │ │ │ + ldrshteq r0, [r9], -r0 │ │ │ │ + eorseq r0, r9, ip, ror r1 │ │ │ │ + eorseq r6, r6, r4, rrx │ │ │ │ + ldrshteq r6, [r6], -r0 │ │ │ │ + ldrhteq r0, [r9], -r4 │ │ │ │ + eorseq r6, r6, r8, lsr #32 │ │ │ │ + ldrhteq r6, [r6], -r4 │ │ │ │ + eorseq r0, r9, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b006c │ │ │ │ + ldr r9, [pc, #432] @ 4b003c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4affb8 │ │ │ │ - ldr r8, [pc, #416] @ 4b007c │ │ │ │ + bne 4aff88 │ │ │ │ + ldr r8, [pc, #416] @ 4b004c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aff18 │ │ │ │ + beq 4afee8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aff80 │ │ │ │ + beq 4aff50 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aff90 │ │ │ │ + beq 4aff60 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aff80 │ │ │ │ + beq 4aff50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aff08 │ │ │ │ + bne 4afed8 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0030 │ │ │ │ + bne 4b0000 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4afff4 │ │ │ │ + bne 4affc4 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0070 │ │ │ │ + ldr r3, [pc, #176] @ 4b0040 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0074 │ │ │ │ + ldr r0, [pc, #172] @ 4b0044 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0078 │ │ │ │ + ldr r0, [pc, #144] @ 4b0048 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4afed4 │ │ │ │ - ldr r3, [pc, #132] @ 4b0080 │ │ │ │ + b 4afea4 │ │ │ │ + ldr r3, [pc, #132] @ 4b0050 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0084 │ │ │ │ + ldr r0, [pc, #128] @ 4b0054 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0088 │ │ │ │ + ldr r0, [pc, #100] @ 4b0058 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4affa0 │ │ │ │ - ldr r3, [pc, #84] @ 4b008c │ │ │ │ + b 4aff70 │ │ │ │ + ldr r3, [pc, #84] @ 4b005c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0090 │ │ │ │ + ldr r0, [pc, #80] @ 4b0060 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0094 │ │ │ │ + ldr r0, [pc, #52] @ 4b0064 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4aff68 │ │ │ │ - mlaseq r8, r0, sp, pc @ │ │ │ │ - eorseq r5, r6, ip, asr lr │ │ │ │ - eorseq r5, r6, r0, ror #31 │ │ │ │ - eorseq pc, r8, r8, ror #24 │ │ │ │ - eorseq pc, r8, ip, lsr lr @ │ │ │ │ - eorseq r5, r6, r0, lsr #28 │ │ │ │ - eorseq r5, r6, r4, lsr #31 │ │ │ │ - eorseq pc, r8, ip, lsr #24 │ │ │ │ - eorseq r5, r6, r4, ror #27 │ │ │ │ - eorseq r5, r6, r8, ror #30 │ │ │ │ - ldrshteq pc, [r8], -r0 @ │ │ │ │ + b 4aff38 │ │ │ │ + eorseq pc, r8, r0, asr #27 │ │ │ │ + eorseq r5, r6, ip, lsl #29 │ │ │ │ + eorseq r6, r6, r0, lsl r0 │ │ │ │ + mlaseq r8, r8, ip, pc @ │ │ │ │ + eorseq pc, r8, ip, ror #28 │ │ │ │ + eorseq r5, r6, r0, asr lr │ │ │ │ + ldrsbteq r5, [r6], -r4 │ │ │ │ + eorseq pc, r8, ip, asr ip @ │ │ │ │ + eorseq r5, r6, r4, lsl lr │ │ │ │ + mlaseq r6, r8, pc, r5 @ │ │ │ │ + eorseq pc, r8, r0, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0258 │ │ │ │ + ldr r9, [pc, #432] @ 4b0228 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b01a4 │ │ │ │ - ldr r8, [pc, #416] @ 4b0268 │ │ │ │ + bne 4b0174 │ │ │ │ + ldr r8, [pc, #416] @ 4b0238 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0104 │ │ │ │ + beq 4b00d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b016c │ │ │ │ + beq 4b013c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b017c │ │ │ │ + beq 4b014c │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b016c │ │ │ │ + beq 4b013c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b00f4 │ │ │ │ + bne 4b00c4 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b021c │ │ │ │ + bne 4b01ec │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b01e0 │ │ │ │ + bne 4b01b0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b025c │ │ │ │ + ldr r3, [pc, #176] @ 4b022c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0260 │ │ │ │ + ldr r0, [pc, #172] @ 4b0230 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0264 │ │ │ │ + ldr r0, [pc, #144] @ 4b0234 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b00c0 │ │ │ │ - ldr r3, [pc, #132] @ 4b026c │ │ │ │ + b 4b0090 │ │ │ │ + ldr r3, [pc, #132] @ 4b023c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0270 │ │ │ │ + ldr r0, [pc, #128] @ 4b0240 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0274 │ │ │ │ + ldr r0, [pc, #100] @ 4b0244 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b018c │ │ │ │ - ldr r3, [pc, #84] @ 4b0278 │ │ │ │ + b 4b015c │ │ │ │ + ldr r3, [pc, #84] @ 4b0248 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b027c │ │ │ │ + ldr r0, [pc, #80] @ 4b024c │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0280 │ │ │ │ + ldr r0, [pc, #52] @ 4b0250 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0154 │ │ │ │ - eorseq pc, r8, ip, lsr sp @ │ │ │ │ - eorseq r5, r6, r0, asr #25 │ │ │ │ - eorseq r5, r6, r4, asr #28 │ │ │ │ - eorseq pc, r8, r4, lsl ip @ │ │ │ │ - eorseq pc, r8, r0, asr #24 │ │ │ │ - eorseq r5, r6, r4, lsl #25 │ │ │ │ - eorseq r5, r6, r8, lsl #28 │ │ │ │ - ldrsbteq pc, [r8], -r8 @ │ │ │ │ - eorseq r5, r6, r8, asr #24 │ │ │ │ - eorseq r5, r6, ip, asr #27 │ │ │ │ - mlaseq r8, ip, fp, pc @ │ │ │ │ + b 4b0124 │ │ │ │ + eorseq pc, r8, ip, ror #26 │ │ │ │ + ldrshteq r5, [r6], -r0 │ │ │ │ + eorseq r5, r6, r4, ror lr │ │ │ │ + eorseq pc, r8, r4, asr #24 │ │ │ │ + eorseq pc, r8, r0, ror ip @ │ │ │ │ + ldrhteq r5, [r6], -r4 │ │ │ │ + eorseq r5, r6, r8, lsr lr │ │ │ │ + eorseq pc, r8, r8, lsl #24 │ │ │ │ + eorseq r5, r6, r8, ror ip │ │ │ │ + ldrshteq r5, [r6], -ip │ │ │ │ + eorseq pc, r8, ip, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0444 │ │ │ │ + ldr r9, [pc, #432] @ 4b0414 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0390 │ │ │ │ - ldr r8, [pc, #416] @ 4b0454 │ │ │ │ + bne 4b0360 │ │ │ │ + ldr r8, [pc, #416] @ 4b0424 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b02f0 │ │ │ │ + beq 4b02c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0358 │ │ │ │ + beq 4b0328 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0368 │ │ │ │ + beq 4b0338 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0358 │ │ │ │ + beq 4b0328 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b02e0 │ │ │ │ + bne 4b02b0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0408 │ │ │ │ + bne 4b03d8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b03cc │ │ │ │ + bne 4b039c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0448 │ │ │ │ + ldr r3, [pc, #176] @ 4b0418 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b044c │ │ │ │ + ldr r0, [pc, #172] @ 4b041c │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0450 │ │ │ │ + ldr r0, [pc, #144] @ 4b0420 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b02ac │ │ │ │ - ldr r3, [pc, #132] @ 4b0458 │ │ │ │ + b 4b027c │ │ │ │ + ldr r3, [pc, #132] @ 4b0428 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b045c │ │ │ │ + ldr r0, [pc, #128] @ 4b042c │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0460 │ │ │ │ + ldr r0, [pc, #100] @ 4b0430 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0378 │ │ │ │ - ldr r3, [pc, #84] @ 4b0464 │ │ │ │ + b 4b0348 │ │ │ │ + ldr r3, [pc, #84] @ 4b0434 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0468 │ │ │ │ + ldr r0, [pc, #80] @ 4b0438 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b046c │ │ │ │ + ldr r0, [pc, #52] @ 4b043c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0340 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ - eorseq r5, r6, r0, asr #21 │ │ │ │ - eorseq r5, r6, r8, asr #24 │ │ │ │ - eorseq pc, r8, ip, ror #16 │ │ │ │ - mlaseq r8, r0, r9, pc @ │ │ │ │ - eorseq r5, r6, r4, lsl #21 │ │ │ │ - eorseq r5, r6, ip, lsl #24 │ │ │ │ - eorseq pc, r8, r0, lsr r8 @ │ │ │ │ - eorseq r5, r6, r8, asr #20 │ │ │ │ - ldrsbteq r5, [r6], -r0 │ │ │ │ - ldrshteq pc, [r8], -r4 @ │ │ │ │ + b 4b0310 │ │ │ │ + eorseq pc, r8, r4, asr #19 │ │ │ │ + ldrshteq r5, [r6], -r0 │ │ │ │ + eorseq r5, r6, r8, ror ip │ │ │ │ + mlaseq r8, ip, r8, pc @ │ │ │ │ + eorseq pc, r8, r0, asr #19 │ │ │ │ + ldrhteq r5, [r6], -r4 │ │ │ │ + eorseq r5, r6, ip, lsr ip │ │ │ │ + eorseq pc, r8, r0, ror #16 │ │ │ │ + eorseq r5, r6, r8, ror sl │ │ │ │ + eorseq r5, r6, r0, lsl #24 │ │ │ │ + eorseq pc, r8, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0630 │ │ │ │ + ldr r9, [pc, #432] @ 4b0600 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b057c │ │ │ │ - ldr r8, [pc, #416] @ 4b0640 │ │ │ │ + bne 4b054c │ │ │ │ + ldr r8, [pc, #416] @ 4b0610 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b04dc │ │ │ │ + beq 4b04ac │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0544 │ │ │ │ + beq 4b0514 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0554 │ │ │ │ + beq 4b0524 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0544 │ │ │ │ + beq 4b0514 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b04cc │ │ │ │ + bne 4b049c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b05f4 │ │ │ │ + bne 4b05c4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b05b8 │ │ │ │ + bne 4b0588 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0634 │ │ │ │ + ldr r3, [pc, #176] @ 4b0604 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0638 │ │ │ │ + ldr r0, [pc, #172] @ 4b0608 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b063c │ │ │ │ + ldr r0, [pc, #144] @ 4b060c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0498 │ │ │ │ - ldr r3, [pc, #132] @ 4b0644 │ │ │ │ + b 4b0468 │ │ │ │ + ldr r3, [pc, #132] @ 4b0614 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0648 │ │ │ │ + ldr r0, [pc, #128] @ 4b0618 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b064c │ │ │ │ + ldr r0, [pc, #100] @ 4b061c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0564 │ │ │ │ - ldr r3, [pc, #84] @ 4b0650 │ │ │ │ + b 4b0534 │ │ │ │ + ldr r3, [pc, #84] @ 4b0620 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0654 │ │ │ │ + ldr r0, [pc, #80] @ 4b0624 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0658 │ │ │ │ + ldr r0, [pc, #52] @ 4b0628 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b052c │ │ │ │ - eorseq pc, r8, r8, lsr #21 │ │ │ │ - ldrshteq r5, [r6], -ip │ │ │ │ - eorseq r5, r6, ip, lsl #20 │ │ │ │ - eorseq pc, r8, r0, lsl #19 │ │ │ │ - ldrsbteq pc, [r8], -ip @ │ │ │ │ - eorseq r5, r6, r0, asr #17 │ │ │ │ - ldrsbteq r5, [r6], -r0 │ │ │ │ - eorseq pc, r8, r4, asr #18 │ │ │ │ - eorseq r5, r6, r4, lsl #17 │ │ │ │ - mlaseq r6, r4, r9, r5 │ │ │ │ - eorseq pc, r8, r8, lsl #18 │ │ │ │ + b 4b04fc │ │ │ │ + ldrsbteq pc, [r8], -r8 @ │ │ │ │ + eorseq r5, r6, ip, lsr #18 │ │ │ │ + eorseq r5, r6, ip, lsr sl │ │ │ │ + ldrhteq pc, [r8], -r0 @ │ │ │ │ + eorseq pc, r8, ip, lsl #20 │ │ │ │ + ldrshteq r5, [r6], -r0 │ │ │ │ + eorseq r5, r6, r0, lsl #20 │ │ │ │ + eorseq pc, r8, r4, ror r9 @ │ │ │ │ + ldrhteq r5, [r6], -r4 │ │ │ │ + eorseq r5, r6, r4, asr #19 │ │ │ │ + eorseq pc, r8, r8, lsr r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b081c │ │ │ │ + ldr r9, [pc, #432] @ 4b07ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0768 │ │ │ │ - ldr r8, [pc, #416] @ 4b082c │ │ │ │ + bne 4b0738 │ │ │ │ + ldr r8, [pc, #416] @ 4b07fc │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b06c8 │ │ │ │ + beq 4b0698 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0730 │ │ │ │ + beq 4b0700 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0740 │ │ │ │ + beq 4b0710 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0730 │ │ │ │ + beq 4b0700 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b06b8 │ │ │ │ + bne 4b0688 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b07e0 │ │ │ │ + bne 4b07b0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b07a4 │ │ │ │ + bne 4b0774 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0820 │ │ │ │ + ldr r3, [pc, #176] @ 4b07f0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0824 │ │ │ │ + ldr r0, [pc, #172] @ 4b07f4 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0828 │ │ │ │ + ldr r0, [pc, #144] @ 4b07f8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0684 │ │ │ │ - ldr r3, [pc, #132] @ 4b0830 │ │ │ │ + b 4b0654 │ │ │ │ + ldr r3, [pc, #132] @ 4b0800 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0834 │ │ │ │ + ldr r0, [pc, #128] @ 4b0804 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0838 │ │ │ │ + ldr r0, [pc, #100] @ 4b0808 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0750 │ │ │ │ - ldr r3, [pc, #84] @ 4b083c │ │ │ │ + b 4b0720 │ │ │ │ + ldr r3, [pc, #84] @ 4b080c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0840 │ │ │ │ + ldr r0, [pc, #80] @ 4b0810 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0844 │ │ │ │ + ldr r0, [pc, #52] @ 4b0814 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0718 │ │ │ │ - eorseq pc, r8, r0, ror #15 │ │ │ │ - mlaseq r6, r8, r6, r5 │ │ │ │ - eorseq r5, r6, r0, lsl r8 │ │ │ │ - ldrhteq pc, [r8], -r8 @ │ │ │ │ - ldrsbteq pc, [r8], -r4 @ │ │ │ │ - eorseq r5, r6, ip, asr r6 │ │ │ │ - ldrsbteq r5, [r6], -r4 │ │ │ │ - eorseq pc, r8, ip, ror r6 @ │ │ │ │ - eorseq r5, r6, r0, lsr #12 │ │ │ │ - mlaseq r6, r8, r7, r5 │ │ │ │ - eorseq pc, r8, r0, asr #12 │ │ │ │ + b 4b06e8 │ │ │ │ + eorseq pc, r8, r0, lsl r8 @ │ │ │ │ + eorseq r5, r6, r8, asr #13 │ │ │ │ + eorseq r5, r6, r0, asr #16 │ │ │ │ + eorseq pc, r8, r8, ror #13 │ │ │ │ + eorseq pc, r8, r4, lsl #18 │ │ │ │ + eorseq r5, r6, ip, lsl #13 │ │ │ │ + eorseq r5, r6, r4, lsl #16 │ │ │ │ + eorseq pc, r8, ip, lsr #13 │ │ │ │ + eorseq r5, r6, r0, asr r6 │ │ │ │ + eorseq r5, r6, r8, asr #15 │ │ │ │ + eorseq pc, r8, r0, ror r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0a08 │ │ │ │ + ldr r9, [pc, #432] @ 4b09d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0954 │ │ │ │ - ldr r8, [pc, #416] @ 4b0a18 │ │ │ │ + bne 4b0924 │ │ │ │ + ldr r8, [pc, #416] @ 4b09e8 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b08b4 │ │ │ │ + beq 4b0884 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b091c │ │ │ │ + beq 4b08ec │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b092c │ │ │ │ + beq 4b08fc │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b091c │ │ │ │ + beq 4b08ec │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b08a4 │ │ │ │ + bne 4b0874 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b09cc │ │ │ │ + bne 4b099c │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0990 │ │ │ │ + bne 4b0960 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0a0c │ │ │ │ + ldr r3, [pc, #176] @ 4b09dc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0a10 │ │ │ │ + ldr r0, [pc, #172] @ 4b09e0 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0a14 │ │ │ │ + ldr r0, [pc, #144] @ 4b09e4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0870 │ │ │ │ - ldr r3, [pc, #132] @ 4b0a1c │ │ │ │ + b 4b0840 │ │ │ │ + ldr r3, [pc, #132] @ 4b09ec │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0a20 │ │ │ │ + ldr r0, [pc, #128] @ 4b09f0 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0a24 │ │ │ │ + ldr r0, [pc, #100] @ 4b09f4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b093c │ │ │ │ - ldr r3, [pc, #84] @ 4b0a28 │ │ │ │ + b 4b090c │ │ │ │ + ldr r3, [pc, #84] @ 4b09f8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0a2c │ │ │ │ + ldr r0, [pc, #80] @ 4b09fc │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0a30 │ │ │ │ + ldr r0, [pc, #52] @ 4b0a00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0904 │ │ │ │ - mlaseq r8, r8, r7, pc @ │ │ │ │ - eorseq r5, r6, r0, ror r4 │ │ │ │ - eorseq r5, r6, r4, lsl r6 │ │ │ │ - eorseq pc, r8, r0, ror r6 @ │ │ │ │ - ldrhteq pc, [r8], -ip @ │ │ │ │ - eorseq r5, r6, r4, lsr r4 │ │ │ │ - ldrsbteq r5, [r6], -r8 │ │ │ │ - eorseq pc, r8, r4, lsr r6 @ │ │ │ │ - ldrshteq r5, [r6], -r8 │ │ │ │ - mlaseq r6, ip, r5, r5 │ │ │ │ - ldrshteq pc, [r8], -r8 @ │ │ │ │ + b 4b08d4 │ │ │ │ + eorseq pc, r8, r8, asr #15 │ │ │ │ + eorseq r5, r6, r0, lsr #9 │ │ │ │ + eorseq r5, r6, r4, asr #12 │ │ │ │ + eorseq pc, r8, r0, lsr #13 │ │ │ │ + eorseq pc, r8, ip, ror #7 │ │ │ │ + eorseq r5, r6, r4, ror #8 │ │ │ │ + eorseq r5, r6, r8, lsl #12 │ │ │ │ + eorseq pc, r8, r4, ror #12 │ │ │ │ + eorseq r5, r6, r8, lsr #8 │ │ │ │ + eorseq r5, r6, ip, asr #11 │ │ │ │ + eorseq pc, r8, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0bf4 │ │ │ │ + ldr r9, [pc, #432] @ 4b0bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0b40 │ │ │ │ - ldr r8, [pc, #416] @ 4b0c04 │ │ │ │ + bne 4b0b10 │ │ │ │ + ldr r8, [pc, #416] @ 4b0bd4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0aa0 │ │ │ │ + beq 4b0a70 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0b08 │ │ │ │ + beq 4b0ad8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0b18 │ │ │ │ + beq 4b0ae8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0b08 │ │ │ │ + beq 4b0ad8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b0a90 │ │ │ │ + bne 4b0a60 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0bb8 │ │ │ │ + bne 4b0b88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0b7c │ │ │ │ + bne 4b0b4c │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0bf8 │ │ │ │ + ldr r3, [pc, #176] @ 4b0bc8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0bfc │ │ │ │ + ldr r0, [pc, #172] @ 4b0bcc │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0c00 │ │ │ │ + ldr r0, [pc, #144] @ 4b0bd0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0a5c │ │ │ │ - ldr r3, [pc, #132] @ 4b0c08 │ │ │ │ + b 4b0a2c │ │ │ │ + ldr r3, [pc, #132] @ 4b0bd8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0c0c │ │ │ │ + ldr r0, [pc, #128] @ 4b0bdc │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0c10 │ │ │ │ + ldr r0, [pc, #100] @ 4b0be0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0b28 │ │ │ │ - ldr r3, [pc, #84] @ 4b0c14 │ │ │ │ + b 4b0af8 │ │ │ │ + ldr r3, [pc, #84] @ 4b0be4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0c18 │ │ │ │ + ldr r0, [pc, #80] @ 4b0be8 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0c1c │ │ │ │ + ldr r0, [pc, #52] @ 4b0bec │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0af0 │ │ │ │ - mlaseq r8, ip, r4, pc @ │ │ │ │ - mlaseq r6, r8, r2, r5 │ │ │ │ - eorseq r5, r6, r8, ror #8 │ │ │ │ - eorseq pc, r8, r4, ror r3 @ │ │ │ │ - eorseq pc, r8, r8, ror #3 │ │ │ │ - eorseq r5, r6, ip, asr r2 │ │ │ │ - eorseq r5, r6, ip, lsr #8 │ │ │ │ - eorseq pc, r8, r8, lsr r3 @ │ │ │ │ - eorseq r5, r6, r0, lsr #4 │ │ │ │ - ldrshteq r5, [r6], -r0 │ │ │ │ - ldrshteq pc, [r8], -ip @ │ │ │ │ + b 4b0ac0 │ │ │ │ + eorseq pc, r8, ip, asr #9 │ │ │ │ + eorseq r5, r6, r8, asr #5 │ │ │ │ + mlaseq r6, r8, r4, r5 │ │ │ │ + eorseq pc, r8, r4, lsr #7 │ │ │ │ + eorseq pc, r8, r8, lsl r2 @ │ │ │ │ + eorseq r5, r6, ip, lsl #5 │ │ │ │ + eorseq r5, r6, ip, asr r4 │ │ │ │ + eorseq pc, r8, r8, ror #6 │ │ │ │ + eorseq r5, r6, r0, asr r2 │ │ │ │ + eorseq r5, r6, r0, lsr #8 │ │ │ │ + eorseq pc, r8, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 38844 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0c68 │ │ │ │ + beq 4b0c38 │ │ │ │ mov r0, r6 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0cbc │ │ │ │ + beq 4b0c8c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0cc8 │ │ │ │ + beq 4b0c98 │ │ │ │ mov r0, r6 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0cbc │ │ │ │ + beq 4b0c8c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b0c5c │ │ │ │ + bne 4b0c2c │ │ │ │ bl 38844 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -1171419,558 +1171407,558 @@ │ │ │ │ bl 38844 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ 4b0e9c │ │ │ │ + ldr r9, [pc, #432] @ 4b0e6c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0de8 │ │ │ │ - ldr r8, [pc, #416] @ 4b0eac │ │ │ │ + bne 4b0db8 │ │ │ │ + ldr r8, [pc, #416] @ 4b0e7c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0d48 │ │ │ │ + beq 4b0d18 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0db0 │ │ │ │ + beq 4b0d80 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0dc0 │ │ │ │ + beq 4b0d90 │ │ │ │ mov r0, r5 │ │ │ │ bl 3879c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0db0 │ │ │ │ + beq 4b0d80 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 38280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b0d38 │ │ │ │ + bne 4b0d08 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0e60 │ │ │ │ + bne 4b0e30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ stm r4, {r1, r5} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4b0e24 │ │ │ │ + bne 4b0df4 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r1, #0 │ │ │ │ stm r4, {r1, r6} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ 4b0ea0 │ │ │ │ + ldr r3, [pc, #176] @ 4b0e70 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ 4b0ea4 │ │ │ │ + ldr r0, [pc, #172] @ 4b0e74 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #144] @ 4b0ea8 │ │ │ │ + ldr r0, [pc, #144] @ 4b0e78 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0d04 │ │ │ │ - ldr r3, [pc, #132] @ 4b0eb0 │ │ │ │ + b 4b0cd4 │ │ │ │ + ldr r3, [pc, #132] @ 4b0e80 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #128] @ 4b0eb4 │ │ │ │ + ldr r0, [pc, #128] @ 4b0e84 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [sp, #19] │ │ │ │ add r1, sp, #19 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #100] @ 4b0eb8 │ │ │ │ + ldr r0, [pc, #100] @ 4b0e88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0dd0 │ │ │ │ - ldr r3, [pc, #84] @ 4b0ebc │ │ │ │ + b 4b0da0 │ │ │ │ + ldr r3, [pc, #84] @ 4b0e8c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ 4b0ec0 │ │ │ │ + ldr r0, [pc, #80] @ 4b0e90 │ │ │ │ add r2, sp, #28 │ │ │ │ strb r1, [sp, #27] │ │ │ │ add r1, sp, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ 4b0ec4 │ │ │ │ + ldr r0, [pc, #52] @ 4b0e94 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 57428 │ │ │ │ - b 4b0d98 │ │ │ │ - eorseq pc, r8, ip, lsl #4 │ │ │ │ - eorseq r5, r6, r0, asr #32 │ │ │ │ - ldrsbteq r5, [r6], -r0 │ │ │ │ - eorseq pc, r8, r4, ror #1 │ │ │ │ - eorseq lr, r8, ip, asr #30 │ │ │ │ - eorseq r5, r6, r4 │ │ │ │ - mlaseq r6, r4, r1, r5 │ │ │ │ - eorseq pc, r8, r8, lsr #1 │ │ │ │ - eorseq r4, r6, r8, asr #31 │ │ │ │ - eorseq r5, r6, r8, asr r1 │ │ │ │ - eorseq pc, r8, ip, rrx │ │ │ │ + b 4b0d68 │ │ │ │ + eorseq pc, r8, ip, lsr r2 @ │ │ │ │ + eorseq r5, r6, r0, ror r0 │ │ │ │ + eorseq r5, r6, r0, lsl #4 │ │ │ │ + eorseq pc, r8, r4, lsl r1 @ │ │ │ │ + eorseq lr, r8, ip, ror pc │ │ │ │ + eorseq r5, r6, r4, lsr r0 │ │ │ │ + eorseq r5, r6, r4, asr #3 │ │ │ │ + ldrsbteq pc, [r8], -r8 @ │ │ │ │ + ldrshteq r4, [r6], -r8 │ │ │ │ + eorseq r5, r6, r8, lsl #3 │ │ │ │ + mlaseq r8, ip, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r5, sp, #16 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ orr r6, r5, #1 │ │ │ │ orr r7, r4, #1 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4abe60 │ │ │ │ + bl 4abe30 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b0fb0 │ │ │ │ + bne 4b0f80 │ │ │ │ ldrb r0, [sp, #97] @ 0x61 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4b0fc0 │ │ │ │ + beq 4b0f90 │ │ │ │ tst r0, #1 │ │ │ │ - beq 4b0f58 │ │ │ │ + beq 4b0f28 │ │ │ │ ldrb r9, [sp, #16] │ │ │ │ strb fp, [sp, #16] │ │ │ │ cmp r9, #6 │ │ │ │ - beq 4b0fe4 │ │ │ │ + beq 4b0fb4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r9, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4b0efc │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4b0ecc │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b1090 │ │ │ │ + bne 4b1060 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb fp, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b1070 │ │ │ │ + beq 4b1040 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4a5398 │ │ │ │ + bl 4a5368 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 4b1088 │ │ │ │ + beq 4b1058 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 4b0efc │ │ │ │ + b 4b0ecc │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b101c │ │ │ │ - b 4b1000 │ │ │ │ + beq 4b0fec │ │ │ │ + b 4b0fd0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b1044 │ │ │ │ - ldr r0, [pc, #460] @ 4b119c │ │ │ │ + bne 4b1014 │ │ │ │ + ldr r0, [pc, #460] @ 4b116c │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ bl 4b510 │ │ │ │ mov r7, r0 │ │ │ │ - b 4b101c │ │ │ │ - ldr r0, [pc, #424] @ 4b1194 │ │ │ │ + b 4b0fec │ │ │ │ + ldr r0, [pc, #424] @ 4b1164 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #16 │ │ │ │ bl 4b89c │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b101c │ │ │ │ + beq 4b0fec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4b101c │ │ │ │ + beq 4b0fec │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2a9190 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [sl] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 49011c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ addne r0, sp, #16 │ │ │ │ - blne 4bb82c │ │ │ │ + blne 4bb7fc │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b10b0 │ │ │ │ + bne 4b1080 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sl] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r0, r5, #24 │ │ │ │ bl 49011c │ │ │ │ - b 4b102c │ │ │ │ - ldr r0, [pc, #288] @ 4b1198 │ │ │ │ + b 4b0ffc │ │ │ │ + ldr r0, [pc, #288] @ 4b1168 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #16 │ │ │ │ bl 4b89c │ │ │ │ - b 4b0fdc │ │ │ │ + b 4b0fac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b 4b101c │ │ │ │ - ldr r0, [pc, #248] @ 4b1190 │ │ │ │ + b 4b0fec │ │ │ │ + ldr r0, [pc, #248] @ 4b1160 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ bl 4b5ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4b1008 │ │ │ │ - b 4b101c │ │ │ │ - ldr r1, [pc, #232] @ 4b11a0 │ │ │ │ - ldr r2, [pc, #232] @ 4b11a4 │ │ │ │ + bne 4b0fd8 │ │ │ │ + b 4b0fec │ │ │ │ + ldr r1, [pc, #232] @ 4b1170 │ │ │ │ + ldr r2, [pc, #232] @ 4b1174 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [sl] │ │ │ │ - beq 4b1064 │ │ │ │ + beq 4b1034 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2a9190 │ │ │ │ - b 4b1064 │ │ │ │ + b 4b1034 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4b117c │ │ │ │ + beq 4b114c │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2a9190 │ │ │ │ - b 4b117c │ │ │ │ + b 4b114c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b1184 │ │ │ │ + beq 4b1154 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bb82c │ │ │ │ - b 4b1184 │ │ │ │ + bl 4bb7fc │ │ │ │ + b 4b1154 │ │ │ │ bl 59014 │ │ │ │ - b 4b116c │ │ │ │ + b 4b113c │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 4b1170 │ │ │ │ - b 4b116c │ │ │ │ + b 4b1140 │ │ │ │ + b 4b113c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b1184 │ │ │ │ + beq 4b1154 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bb82c │ │ │ │ - b 4b1184 │ │ │ │ + bl 4bb7fc │ │ │ │ + b 4b1154 │ │ │ │ bl 59014 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b1100 │ │ │ │ + bne 4b10d0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bbf28 │ │ │ │ + bl 4bbef8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ - @ instruction: 0x001dc3b0 │ │ │ │ - andseq pc, sp, r7, asr r4 @ │ │ │ │ - andseq pc, sp, r7, asr #7 │ │ │ │ - andseq ip, sp, r4, ror r4 │ │ │ │ - eorseq r4, r6, r8, asr pc │ │ │ │ - eorseq r4, r6, ip, asr pc │ │ │ │ + andseq ip, sp, r0, lsr #7 │ │ │ │ + andseq pc, sp, r7, asr #8 │ │ │ │ + @ instruction: 0x001df3b7 │ │ │ │ + andseq ip, sp, r4, ror #8 │ │ │ │ + eorseq r4, r6, r8, lsl #31 │ │ │ │ + eorseq r4, r6, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ orr r6, r4, #1 │ │ │ │ orr r5, r7, #1 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4abe60 │ │ │ │ + bl 4abe30 │ │ │ │ ldrb r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b128c │ │ │ │ + bne 4b125c │ │ │ │ ldrb r0, [sp, #121] @ 0x79 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 4b12ac │ │ │ │ + beq 4b127c │ │ │ │ tst r0, #1 │ │ │ │ - beq 4b1238 │ │ │ │ + beq 4b1208 │ │ │ │ ldrb r8, [sp, #16] │ │ │ │ strb r9, [sp, #16] │ │ │ │ cmp r8, #6 │ │ │ │ - beq 4b12dc │ │ │ │ + beq 4b12ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ strb r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4aaae0 │ │ │ │ - b 4b11dc │ │ │ │ + bl 4aaab0 │ │ │ │ + b 4b11ac │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b13d4 │ │ │ │ + bne 4b13a4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb r9, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b13a4 │ │ │ │ + beq 4b1374 │ │ │ │ strb r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #23 │ │ │ │ bl 3855c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl 4a5678 │ │ │ │ + bl 4a5648 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b13cc │ │ │ │ + beq 4b139c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 4b11dc │ │ │ │ + b 4b11ac │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b1308 │ │ │ │ - b 4b1344 │ │ │ │ + bne 4b12d8 │ │ │ │ + b 4b1314 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - bne 4b1370 │ │ │ │ - ldr r0, [pc, #608] @ 4b152c │ │ │ │ + bne 4b1340 │ │ │ │ + ldr r0, [pc, #608] @ 4b14fc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ bl 4b510 │ │ │ │ mov r7, r0 │ │ │ │ - b 4b1344 │ │ │ │ - ldr r0, [pc, #576] @ 4b1524 │ │ │ │ + b 4b1314 │ │ │ │ + ldr r0, [pc, #576] @ 4b14f4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ mov r1, #16 │ │ │ │ bl 4b89c │ │ │ │ mov r7, r0 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b1344 │ │ │ │ + beq 4b1314 │ │ │ │ add r6, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 4b1328 │ │ │ │ + beq 4b12f8 │ │ │ │ add r5, r0, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r0, r5 │ │ │ │ - b 4b1310 │ │ │ │ + b 4b12e0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4b1344 │ │ │ │ + beq 4b1314 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 2a9190 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r0] │ │ │ │ add r0, r4, #24 │ │ │ │ bl 49011c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ addne r0, sp, #16 │ │ │ │ - blne 4bb82c │ │ │ │ + blne 4bb7fc │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bne 4b13fc │ │ │ │ + bne 4b13cc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #24 │ │ │ │ bl 49011c │ │ │ │ - b 4b1358 │ │ │ │ - ldr r0, [pc, #380] @ 4b1528 │ │ │ │ + b 4b1328 │ │ │ │ + ldr r0, [pc, #380] @ 4b14f8 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ mov r1, #16 │ │ │ │ bl 4b89c │ │ │ │ - b 4b12d4 │ │ │ │ + b 4b12a4 │ │ │ │ mov r7, sl │ │ │ │ - b 4b1344 │ │ │ │ - ldr r0, [pc, #324] @ 4b1520 │ │ │ │ + b 4b1314 │ │ │ │ + ldr r0, [pc, #324] @ 4b14f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ mov r1, #8 │ │ │ │ bl 4b5ec │ │ │ │ mov r7, r0 │ │ │ │ - b 4b1308 │ │ │ │ - ldr r1, [pc, #300] @ 4b1530 │ │ │ │ - ldr r2, [pc, #300] @ 4b1534 │ │ │ │ + b 4b12d8 │ │ │ │ + ldr r1, [pc, #300] @ 4b1500 │ │ │ │ + ldr r2, [pc, #300] @ 4b1504 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4b574 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4bc0d0 │ │ │ │ - b 4b1398 │ │ │ │ + bl 4bc0a0 │ │ │ │ + b 4b1368 │ │ │ │ mov r4, r0 │ │ │ │ - b 4b1508 │ │ │ │ + b 4b14d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 4bc0d0 │ │ │ │ - b 4b1508 │ │ │ │ + bl 4bc0a0 │ │ │ │ + b 4b14d8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b1510 │ │ │ │ + beq 4b14e0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bb82c │ │ │ │ - b 4b1510 │ │ │ │ + bl 4bb7fc │ │ │ │ + b 4b14e0 │ │ │ │ bl 59014 │ │ │ │ - b 4b1478 │ │ │ │ + b 4b1448 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ - b 4b14e8 │ │ │ │ + b 4b14b8 │ │ │ │ mov r4, r0 │ │ │ │ - b 4b14f8 │ │ │ │ + b 4b14c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b1510 │ │ │ │ + beq 4b14e0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bb82c │ │ │ │ - b 4b1510 │ │ │ │ + bl 4bb7fc │ │ │ │ + b 4b14e0 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 4b14c0 │ │ │ │ + beq 4b1490 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ - bl 4beb2c │ │ │ │ + bl 4beafc │ │ │ │ mov r5, r7 │ │ │ │ - b 4b14a4 │ │ │ │ + b 4b1474 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4b1508 │ │ │ │ + beq 4b14d8 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 2a9190 │ │ │ │ - b 4b1508 │ │ │ │ + b 4b14d8 │ │ │ │ bl 59014 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b1508 │ │ │ │ + beq 4b14d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 4bc0d0 │ │ │ │ + bl 4bc0a0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 4bbf28 │ │ │ │ + bl 4bbef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3782c <_Unwind_Resume@plt> │ │ │ │ bl 59014 │ │ │ │ bl 59014 │ │ │ │ - andseq ip, sp, r8, rrx │ │ │ │ - andseq pc, sp, fp, asr r1 @ │ │ │ │ - andseq pc, sp, pc, lsl #1 │ │ │ │ - andseq ip, sp, ip, ror r1 │ │ │ │ - eorseq r4, r6, ip, lsl #24 │ │ │ │ - eorseq r4, r6, r0, lsl ip │ │ │ │ + andseq ip, sp, r8, asr r0 │ │ │ │ + andseq pc, sp, fp, asr #2 │ │ │ │ + andseq pc, sp, pc, ror r0 @ │ │ │ │ + andseq ip, sp, ip, ror #2 │ │ │ │ + eorseq r4, r6, ip, lsr ip │ │ │ │ + eorseq r4, r6, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d12} │ │ │ │ sub sp, sp, #328 @ 0x148 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #496 @ 0x1f0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4d9ec8 │ │ │ │ + bl 4d9e98 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r9, sp, #944 @ 0x3b0 │ │ │ │ str r7, [sp, #460] @ 0x1cc │ │ │ │ orr r0, r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ @@ -1172083,38 +1172071,38 @@ │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ - b 4b177c │ │ │ │ + b 4b174c │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bne 4b2910 │ │ │ │ + bne 4b28e0 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4ac778 │ │ │ │ + bl 4ac748 │ │ │ │ ldrb r0, [sp, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2910 │ │ │ │ + bne 4b28e0 │ │ │ │ ldrb r0, [sp, #945] @ 0x3b1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ andeq r0, r0, r8, asr #15 │ │ │ │ @@ -1172170,106 +1172158,106 @@ │ │ │ │ @ instruction: 0x00000fb4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #30 │ │ │ │ andeq r0, r0, r0, ror pc │ │ │ │ andeq r1, r0, ip, lsl r3 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3a20 │ │ │ │ + bne 4b39f0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b380c │ │ │ │ + beq 4b174c │ │ │ │ + b 4b37dc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3b90 │ │ │ │ + bne 4b3b60 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 4ac9d8 │ │ │ │ + bl 4ac9a8 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ - b 4b1764 │ │ │ │ + b 4b1734 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3ac0 │ │ │ │ + bne 4b3a90 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b37fc │ │ │ │ + beq 4b174c │ │ │ │ + b 4b37cc │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3be0 │ │ │ │ + bne 4b3bb0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b3858 │ │ │ │ + beq 4b174c │ │ │ │ + b 4b3828 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3ba0 │ │ │ │ + bne 4b3b70 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acce0 │ │ │ │ + bl 4accb0 │ │ │ │ ldr r5, [sp, #948] @ 0x3b4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ vmov s24, r5 │ │ │ │ - b 4b2644 │ │ │ │ + b 4b2614 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3a10 │ │ │ │ + bne 4b39e0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b37f4 │ │ │ │ + beq 4b174c │ │ │ │ + b 4b37c4 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b3bd0 │ │ │ │ + bne 4b3ba0 │ │ │ │ ldrb r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #6 │ │ │ │ strb r1, [sp, #496] @ 0x1f0 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 4b3788 │ │ │ │ + beq 4b3758 │ │ │ │ strb r0, [sp, #944] @ 0x3b0 │ │ │ │ mov r2, #23 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ bl 3855c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ @@ -1172277,1070 +1172265,1070 @@ │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ add r0, lr, #316 @ 0x13c │ │ │ │ bl 482814 │ │ │ │ ldr r0, [sp, #1340] @ 0x53c │ │ │ │ ldr r5, [sp, #1344] @ 0x540 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - beq 4b37a4 │ │ │ │ + beq 4b3774 │ │ │ │ ldr r0, [sp, #1348] @ 0x544 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ - b 4b2754 │ │ │ │ + b 4b2724 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3b40 │ │ │ │ + bne 4b3b10 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b3824 │ │ │ │ + beq 4b174c │ │ │ │ + b 4b37f4 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b3910 │ │ │ │ + bne 4b38e0 │ │ │ │ ldrb r5, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 4b3638 │ │ │ │ + beq 4b3608 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ mov r2, #23 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ strb r5, [sp, #944] @ 0x3b0 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 4b3d24 │ │ │ │ + bne 4b3cf4 │ │ │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b2914 │ │ │ │ + beq 4b28e4 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ str r5, [sp, #924] @ 0x39c │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ - b 4b2754 │ │ │ │ + b 4b2724 │ │ │ │ ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b3940 │ │ │ │ + bne 4b3910 │ │ │ │ ldrb r5, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 4b3674 │ │ │ │ + beq 4b3644 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ mov r2, #23 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ strb r5, [sp, #944] @ 0x3b0 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 4b3cfc │ │ │ │ + bne 4b3ccc │ │ │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b2914 │ │ │ │ + beq 4b28e4 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ str r1, [sp, #940] @ 0x3ac │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ str r0, [sp, #932] @ 0x3a4 │ │ │ │ - b 4b2754 │ │ │ │ + b 4b2724 │ │ │ │ ldr r0, [sp, #908] @ 0x38c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4b3a70 │ │ │ │ + bne 4b3a40 │ │ │ │ ldrb r5, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #496] @ 0x1f0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 4b3688 │ │ │ │ + beq 4b3658 │ │ │ │ ldr r0, [sp, #492] @ 0x1ec │ │ │ │ mov r2, #23 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ strb r5, [sp, #944] @ 0x3b0 │ │ │ │ bl 3855c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 4b3d7c │ │ │ │ + bne 4b3d4c │ │ │ │ ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4b2914 │ │ │ │ + beq 4b28e4 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ str r1, [sp, #916] @ 0x394 │ │ │ │ str r5, [sp, #912] @ 0x390 │ │ │ │ str r0, [sp, #908] @ 0x38c │ │ │ │ - b 4b2754 │ │ │ │ + b 4b2724 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3aa0 │ │ │ │ + bne 4b3a70 │ │ │ │ add r0, sp, #944 @ 0x3b0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acce0 │ │ │ │ + bl 4accb0 │ │ │ │ ldr r5, [sp, #948] @ 0x3b4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ vmov s22, r5 │ │ │ │ - b 4b2644 │ │ │ │ + b 4b2614 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3950 │ │ │ │ + bne 4b3920 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 4acb5c │ │ │ │ + bl 4acb2c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - beq 4b177c │ │ │ │ - b 4b3874 │ │ │ │ + beq 4b174c │ │ │ │ + b 4b3844 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b39b0 │ │ │ │ + bne 4b3980 │ │ │ │ add r0, sp, #944 @ 0x3b TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes